aboutsummaryrefslogtreecommitdiffstats
path: root/src/onapsdk/msb/templates
diff options
context:
space:
mode:
Diffstat (limited to 'src/onapsdk/msb/templates')
-rw-r--r--src/onapsdk/msb/templates/msb_esr_vim_registration.json.j231
-rw-r--r--src/onapsdk/msb/templates/multicloud_k8s_add_connectivity_info.json.j28
-rw-r--r--src/onapsdk/msb/templates/multicloud_k8s_add_definition.json.j27
-rw-r--r--src/onapsdk/msb/templates/multicloud_k8s_create_configuration_template.json.j24
-rw-r--r--src/onapsdk/msb/templates/multicloud_k8s_create_profile_for_definition.json.j28
-rw-r--r--src/onapsdk/msb/templates/multicloud_k8s_instantiate.json.j218
6 files changed, 76 insertions, 0 deletions
diff --git a/src/onapsdk/msb/templates/msb_esr_vim_registration.json.j2 b/src/onapsdk/msb/templates/msb_esr_vim_registration.json.j2
new file mode 100644
index 0000000..ba19258
--- /dev/null
+++ b/src/onapsdk/msb/templates/msb_esr_vim_registration.json.j2
@@ -0,0 +1,31 @@
+{
+ "cloudOwner": "{{ cloud_owner }}",
+ "cloudRegionId": "{{ cloud_region_id }}",
+ "cloudType": "{{ cloud_type }}",
+ "cloudRegionVersion": "{{ cloud_region_version }}"
+ {% if owner_defined_type %}
+ , "ownerDefinedType": "{{ owner_defined_type }}"
+ {% endif %}
+ {% if cloud_zone %}
+ , "cloudZone": "{{ cloud_zone }}"
+ {% endif %}
+ {% if complex_name %}
+ , "physicalLocationId": "{{ physical_location_id }}"
+ {% endif %}
+ {% if cloud_extra_info %}
+ , "cloudExtraInfo": "{{ cloud_extra_info }}"
+ {% endif %}
+ , "vimAuthInfos":
+ [{
+ "userName": "{{ auth_info_username }}",
+ "password": "{{ auth_info_password }}",
+ "authUrl": "{{ auth_info_url }}",
+ "cloudDomain": "{{ auth_info_cloud_domain }}"
+ {% if auth_info_ssl_cacert %}
+ , "sslCacert": "{{ auth_info_ssl_cacert }}"
+ {% endif %}
+ {% if auth_info_ssl_insecure is not none %}
+ , "sslInsecure": {{ auth_info_ssl_insecure | tojson }}
+ {% endif %}
+ }]
+}
diff --git a/src/onapsdk/msb/templates/multicloud_k8s_add_connectivity_info.json.j2 b/src/onapsdk/msb/templates/multicloud_k8s_add_connectivity_info.json.j2
new file mode 100644
index 0000000..4a3dc2d
--- /dev/null
+++ b/src/onapsdk/msb/templates/multicloud_k8s_add_connectivity_info.json.j2
@@ -0,0 +1,8 @@
+{
+ "cloud-region" : "{{ cloud_region_id }}",
+ "cloud-owner" : "{{ cloud_owner }}",
+ "other-connectivity-list" : {
+ "connectivity-records" : [
+ ]
+ }
+} \ No newline at end of file
diff --git a/src/onapsdk/msb/templates/multicloud_k8s_add_definition.json.j2 b/src/onapsdk/msb/templates/multicloud_k8s_add_definition.json.j2
new file mode 100644
index 0000000..866d577
--- /dev/null
+++ b/src/onapsdk/msb/templates/multicloud_k8s_add_definition.json.j2
@@ -0,0 +1,7 @@
+{
+ "rb-name": "{{ rb_name }}",
+ "rb-version": "{{ rb_version }}",
+ "chart-name": "{{ chart_name }}",
+ "description": "{{ description }}",
+ "labels": {{ labels }}
+}
diff --git a/src/onapsdk/msb/templates/multicloud_k8s_create_configuration_template.json.j2 b/src/onapsdk/msb/templates/multicloud_k8s_create_configuration_template.json.j2
new file mode 100644
index 0000000..61e6d2b
--- /dev/null
+++ b/src/onapsdk/msb/templates/multicloud_k8s_create_configuration_template.json.j2
@@ -0,0 +1,4 @@
+{
+ "template-name": "{{ template_name }}",
+ "description": "{{ description }}"
+} \ No newline at end of file
diff --git a/src/onapsdk/msb/templates/multicloud_k8s_create_profile_for_definition.json.j2 b/src/onapsdk/msb/templates/multicloud_k8s_create_profile_for_definition.json.j2
new file mode 100644
index 0000000..5ea2de1
--- /dev/null
+++ b/src/onapsdk/msb/templates/multicloud_k8s_create_profile_for_definition.json.j2
@@ -0,0 +1,8 @@
+{
+ "rb-name": "{{ rb_name }}",
+ "rb-version": "{{ rb_version }}",
+ "profile-name": "{{ profile_name }}",
+ "release-name": "{{ release_name }}",
+ "namespace": "{{ namespace }}",
+ "kubernetes-version": "{{ kubernetes_version }}"
+} \ No newline at end of file
diff --git a/src/onapsdk/msb/templates/multicloud_k8s_instantiate.json.j2 b/src/onapsdk/msb/templates/multicloud_k8s_instantiate.json.j2
new file mode 100644
index 0000000..fa5ef66
--- /dev/null
+++ b/src/onapsdk/msb/templates/multicloud_k8s_instantiate.json.j2
@@ -0,0 +1,18 @@
+{
+ "cloud-region": "{{ cloud_region_id }}",
+ "profile-name": "{{ profile_name }}",
+ "rb-name": "{{ rb_name }}",
+ "rb-version": "{{ rb_version }}",
+ "override-values":
+ {
+ {% for override_value in override_values %}
+ "{{ override_value.name }}": "{{ override_value.value }}"{% if not loop.last %},{% endif %}
+ {% endfor %}
+ },
+ "labels":
+ {
+ {% for label in labels %}
+ "{{ label.name }}": "{{ label.value }}"{% if not loop.last %},{% endif %}
+ {% endfor %}
+ }
+} \ No newline at end of file