Allow to deploy kubernetes with k0s
Related-Prod: PRODX-3456
Change-Id: I82c489a228c1cd137a6b679d8e764a61ca60e5c6
diff --git a/de/heat-templates/fragments/SrvInstancesBM.yaml b/de/heat-templates/fragments/SrvInstancesBM.yaml
index 4494194..8efb0fd 100644
--- a/de/heat-templates/fragments/SrvInstancesBM.yaml
+++ b/de/heat-templates/fragments/SrvInstancesBM.yaml
@@ -7,6 +7,8 @@
default: {}
node_type:
type: string
+ kubernetes_installer:
+ type: string
key_name:
type: string
description: Name of keypair to assign to servers
@@ -66,6 +68,7 @@
template: { get_file: ../scripts/instance_boot.sh }
params:
$node_type: { get_param: node_type }
+ $kubernetes_installer: { get_param: kubernetes_installer }
$wait_condition_notify: { get_attr: [ wait_handle, curl_cli ] }
$docker_ee_url: { get_param: docker_ee_url }
$docker_ee_release: { get_param: docker_ee_release }
diff --git a/de/heat-templates/fragments/SrvInstancesBMCeph.yaml b/de/heat-templates/fragments/SrvInstancesBMCeph.yaml
index 3a7b32f..f3d4b7a 100644
--- a/de/heat-templates/fragments/SrvInstancesBMCeph.yaml
+++ b/de/heat-templates/fragments/SrvInstancesBMCeph.yaml
@@ -7,6 +7,8 @@
default: {}
node_type:
type: string
+ kubernetes_installer:
+ type: string
key_name:
type: string
description: Name of keypair to assign to servers
@@ -83,6 +85,7 @@
template: { get_file: ../scripts/instance_boot.sh }
params:
$node_type: { get_param: node_type }
+ $kubernetes_installer: { get_param: kubernetes_installer }
$wait_condition_notify: { get_attr: [ wait_handle, curl_cli ] }
$docker_ee_url: { get_param: docker_ee_url }
$docker_ee_release: { get_param: docker_ee_release }
diff --git a/de/heat-templates/fragments/SrvInstancesBMCephOSD.yaml b/de/heat-templates/fragments/SrvInstancesBMCephOSD.yaml
index 1d4b2da..ba089d2 100644
--- a/de/heat-templates/fragments/SrvInstancesBMCephOSD.yaml
+++ b/de/heat-templates/fragments/SrvInstancesBMCephOSD.yaml
@@ -7,6 +7,8 @@
default: {}
node_type:
type: string
+ kubernetes_installer:
+ type: string
key_name:
type: string
description: Name of keypair to assign to servers
@@ -101,6 +103,7 @@
template: { get_file: ../scripts/instance_boot.sh }
params:
$node_type: { get_param: node_type }
+ $kubernetes_installer: { get_param: kubernetes_installer }
$wait_condition_notify: { get_attr: [ wait_handle, curl_cli ] }
$docker_ee_url: { get_param: docker_ee_url }
$docker_ee_release: { get_param: docker_ee_release }
diff --git a/de/heat-templates/fragments/SrvInstancesVM.yaml b/de/heat-templates/fragments/SrvInstancesVM.yaml
index 253b1da..d82bd96 100644
--- a/de/heat-templates/fragments/SrvInstancesVM.yaml
+++ b/de/heat-templates/fragments/SrvInstancesVM.yaml
@@ -7,6 +7,8 @@
default: {}
node_type:
type: string
+ kubernetes_installer:
+ type: string
key_name:
type: string
description: Name of keypair to assign to servers
@@ -80,6 +82,7 @@
template: { get_file: ../scripts/instance_boot.sh }
params:
$node_type: { get_param: node_type }
+ $kubernetes_installer: { get_param: kubernetes_installer }
$wait_condition_notify: { get_attr: [ wait_handle, curl_cli ] }
$docker_ee_url: { get_param: docker_ee_url }
$docker_ee_release: { get_param: docker_ee_release }
diff --git a/de/heat-templates/fragments/SrvInstancesVMCeph.yaml b/de/heat-templates/fragments/SrvInstancesVMCeph.yaml
index c06fd18..cf88f83 100644
--- a/de/heat-templates/fragments/SrvInstancesVMCeph.yaml
+++ b/de/heat-templates/fragments/SrvInstancesVMCeph.yaml
@@ -7,6 +7,8 @@
default: {}
node_type:
type: string
+ kubernetes_installer:
+ type: string
key_name:
type: string
description: Name of keypair to assign to servers
@@ -91,6 +93,7 @@
template: { get_file: ../scripts/instance_boot.sh }
params:
$node_type: { get_param: node_type }
+ $kubernetes_installer: { get_param: kubernetes_installer }
$wait_condition_notify: { get_attr: [ wait_handle, curl_cli ] }
$docker_ee_url: { get_param: docker_ee_url }
$docker_ee_release: { get_param: docker_ee_release }
diff --git a/de/heat-templates/fragments/SrvInstancesVMCephOSD.yaml b/de/heat-templates/fragments/SrvInstancesVMCephOSD.yaml
index a862bdd..227f299 100644
--- a/de/heat-templates/fragments/SrvInstancesVMCephOSD.yaml
+++ b/de/heat-templates/fragments/SrvInstancesVMCephOSD.yaml
@@ -7,6 +7,8 @@
default: {}
node_type:
type: string
+ kubernetes_installer:
+ type: string
key_name:
type: string
description: Name of keypair to assign to servers
@@ -121,6 +123,7 @@
template: { get_file: ../scripts/instance_boot.sh }
params:
$node_type: { get_param: node_type }
+ $kubernetes_installer: { get_param: kubernetes_installer }
$wait_condition_notify: { get_attr: [ wait_handle, curl_cli ] }
$docker_ee_url: { get_param: docker_ee_url }
$docker_ee_release: { get_param: docker_ee_release }
diff --git a/de/heat-templates/fragments/multirack/CentralSite.yaml b/de/heat-templates/fragments/multirack/CentralSite.yaml
index d421a1f..e5f9c1e 100644
--- a/de/heat-templates/fragments/multirack/CentralSite.yaml
+++ b/de/heat-templates/fragments/multirack/CentralSite.yaml
@@ -80,6 +80,8 @@
type: string
default_interface:
type: string
+ kubernetes_installer:
+ type: string
resources:
router:
@@ -168,6 +170,7 @@
docker_ucp_image: { get_param: docker_ucp_image}
docker_default_address_pool: { get_param: docker_default_address_pool }
node_type: "ucp"
+ kubernetes_installer: { get_param: kubernetes_installer }
key_name: { get_param: key_name }
image: { get_param: image }
flavor: { get_param: ucp_flavor }
@@ -197,6 +200,7 @@
docker_ucp_image: { get_param: docker_ucp_image}
docker_default_address_pool: { get_param: docker_default_address_pool }
node_type: "worker"
+ kubernetes_installer: { get_param: kubernetes_installer }
key_name: { get_param: key_name }
image: { get_param: image }
flavor: { get_param: worker_flavor }
diff --git a/de/heat-templates/fragments/multirack/Rack.yaml b/de/heat-templates/fragments/multirack/Rack.yaml
index 23036b3..71a820e 100644
--- a/de/heat-templates/fragments/multirack/Rack.yaml
+++ b/de/heat-templates/fragments/multirack/Rack.yaml
@@ -44,6 +44,8 @@
type: string
qos_policy_name:
type: string
+ kubernetes_installer:
+ type: string
resources:
@@ -81,6 +83,7 @@
docker_ee_release: { get_param: docker_ee_release }
docker_ucp_image: { get_param: docker_ucp_image}
node_type: "worker"
+ kubernetes_installer: { get_param: kubernetes_installer }
key_name: { get_param: key_name }
image: { get_param: image }
flavor: { get_param: cmp_flavor }
diff --git a/de/heat-templates/fragments/multirack/SrvInstancesVM.yaml b/de/heat-templates/fragments/multirack/SrvInstancesVM.yaml
index 5879d30..54cf445 100644
--- a/de/heat-templates/fragments/multirack/SrvInstancesVM.yaml
+++ b/de/heat-templates/fragments/multirack/SrvInstancesVM.yaml
@@ -7,6 +7,8 @@
default: {}
node_type:
type: string
+ kubernetes_installer:
+ type: string
key_name:
type: string
description: Name of keypair to assign to servers
@@ -66,6 +68,7 @@
template: { get_file: ../../scripts/instance_boot.sh }
params:
$node_type: { get_param: node_type }
+ $kubernetes_installer: { get_param: kubernetes_installer }
$wait_condition_notify: { get_attr: [ wait_handle, curl_cli ] }
$docker_ee_url: { get_param: docker_ee_url }
$docker_ee_release: { get_param: docker_ee_release }
diff --git a/de/heat-templates/fragments/multirack/SrvInstancesVMCeph.yaml b/de/heat-templates/fragments/multirack/SrvInstancesVMCeph.yaml
index 6a0997b..deb88ea 100644
--- a/de/heat-templates/fragments/multirack/SrvInstancesVMCeph.yaml
+++ b/de/heat-templates/fragments/multirack/SrvInstancesVMCeph.yaml
@@ -7,6 +7,8 @@
default: {}
node_type:
type: string
+ kubernetes_installer:
+ type: string
key_name:
type: string
description: Name of keypair to assign to servers
@@ -95,6 +97,7 @@
template: { get_file: ../../scripts/instance_boot.sh }
params:
$node_type: { get_param: node_type }
+ $kubernetes_installer: { get_param: kubernetes_installer }
$wait_condition_notify: { get_attr: [ wait_handle, curl_cli ] }
$docker_ee_url: { get_param: docker_ee_url }
$docker_ee_release: { get_param: docker_ee_release }
diff --git a/de/heat-templates/fragments/multirack/SrvInstancesVMRack.yaml b/de/heat-templates/fragments/multirack/SrvInstancesVMRack.yaml
index 783eb61..05a6db3 100644
--- a/de/heat-templates/fragments/multirack/SrvInstancesVMRack.yaml
+++ b/de/heat-templates/fragments/multirack/SrvInstancesVMRack.yaml
@@ -7,6 +7,8 @@
default: {}
node_type:
type: string
+ kubernetes_installer:
+ type: string
key_name:
type: string
description: Name of keypair to assign to servers
@@ -60,6 +62,7 @@
template: { get_file: ../../scripts/instance_boot.sh }
params:
$node_type: { get_param: node_type }
+ $kubernetes_installer: { get_param: kubernetes_installer }
$wait_condition_notify: { get_attr: [ wait_handle, curl_cli ] }
$docker_ee_url: { get_param: docker_ee_url }
$docker_ee_release: { get_param: docker_ee_release }