Allow to deploy with custom kubernetes runtime

Related-Prod: PRODX-42391

Change-Id: I20c6cc7a8f5a6e19cea66e158a781a9f7394187d
diff --git a/de/heat-templates/top.yaml b/de/heat-templates/top.yaml
index e4dccf7..56f939e 100644
--- a/de/heat-templates/top.yaml
+++ b/de/heat-templates/top.yaml
@@ -320,6 +320,9 @@
   docker_ee_packages:
     type: string
     default: "docker-ee"
+  kubernetes_container_runtime:
+    type: string
+    default: 'docker'
   docker_ucp_image:
     type: string
     default: 'docker/ucp:3.2.4'
@@ -542,6 +545,7 @@
       docker_ee_url: { get_param: docker_ee_url }
       docker_ee_release: { get_param: docker_ee_release }
       docker_ee_packages: { get_param: docker_ee_packages }
+      kubernetes_container_runtime: { get_param: kubernetes_container_runtime }
       docker_ucp_image: { get_param: docker_ucp_image}
       docker_ucp_swarm_data_port: { get_param: docker_ucp_swarm_data_port }
       docker_default_address_pool: { get_param: docker_default_address_pool }
@@ -585,6 +589,7 @@
           docker_ee_url: { get_param: docker_ee_url }
           docker_ee_release: { get_param: docker_ee_release }
           docker_ee_packages: { get_param: docker_ee_packages }
+          kubernetes_container_runtime: { get_param: kubernetes_container_runtime }
           docker_ucp_image: { get_param: docker_ucp_image}
           docker_default_address_pool: { get_param: docker_default_address_pool }
           binary_base_url: { get_param: binary_base_url }
@@ -621,6 +626,7 @@
           docker_ee_url: { get_param: docker_ee_url }
           docker_ee_release: { get_param: docker_ee_release }
           docker_ee_packages: { get_param: docker_ee_packages }
+          kubernetes_container_runtime: { get_param: kubernetes_container_runtime }
           docker_ucp_image: { get_param: docker_ucp_image}
           docker_default_address_pool: { get_param: docker_default_address_pool }
           binary_base_url: { get_param: binary_base_url }
@@ -675,6 +681,7 @@
           docker_ee_url: { get_param: docker_ee_url }
           docker_ee_release: { get_param: docker_ee_release }
           docker_ee_packages: { get_param: docker_ee_packages }
+          kubernetes_container_runtime: { get_param: kubernetes_container_runtime }
           docker_ucp_image: { get_param: docker_ucp_image}
           docker_default_address_pool: { get_param: docker_default_address_pool }
           binary_base_url: { get_param: binary_base_url }
@@ -729,6 +736,7 @@
           docker_ee_url: { get_param: docker_ee_url }
           docker_ee_release: { get_param: docker_ee_release }
           docker_ee_packages: { get_param: docker_ee_packages }
+          kubernetes_container_runtime: { get_param: kubernetes_container_runtime }
           docker_ucp_image: { get_param: docker_ucp_image}
           docker_default_address_pool: { get_param: docker_default_address_pool }
           binary_base_url: { get_param: binary_base_url }
@@ -784,6 +792,7 @@
           docker_ee_url: { get_param: docker_ee_url }
           docker_ee_release: { get_param: docker_ee_release }
           docker_ee_packages: { get_param: docker_ee_packages }
+          kubernetes_container_runtime: { get_param: kubernetes_container_runtime }
           docker_ucp_image: { get_param: docker_ucp_image}
           docker_default_address_pool: { get_param: docker_default_address_pool }
           binary_base_url: { get_param: binary_base_url }
@@ -829,6 +838,7 @@
           docker_ee_url: { get_param: docker_ee_url }
           docker_ee_release: { get_param: docker_ee_release }
           docker_ee_packages: { get_param: docker_ee_packages }
+          kubernetes_container_runtime: { get_param: kubernetes_container_runtime }
           docker_ucp_image: { get_param: docker_ucp_image}
           docker_default_address_pool: { get_param: docker_default_address_pool }
           binary_base_url: { get_param: binary_base_url }
@@ -874,6 +884,7 @@
           docker_ee_url: { get_param: docker_ee_url }
           docker_ee_release: { get_param: docker_ee_release }
           docker_ee_packages: { get_param: docker_ee_packages }
+          kubernetes_container_runtime: { get_param: kubernetes_container_runtime }
           docker_ucp_image: { get_param: docker_ucp_image}
           docker_default_address_pool: { get_param: docker_default_address_pool }
           binary_base_url: { get_param: binary_base_url }
@@ -927,6 +938,7 @@
           docker_ee_url: { get_param: docker_ee_url }
           docker_ee_release: { get_param: docker_ee_release }
           docker_ee_packages: { get_param: docker_ee_packages }
+          kubernetes_container_runtime: { get_param: kubernetes_container_runtime }
           docker_ucp_image: { get_param: docker_ucp_image}
           docker_default_address_pool: { get_param: docker_default_address_pool }
           binary_base_url: { get_param: binary_base_url }
@@ -978,6 +990,7 @@
           docker_ee_url: { get_param: docker_ee_url }
           docker_ee_release: { get_param: docker_ee_release }
           docker_ee_packages: { get_param: docker_ee_packages }
+          kubernetes_container_runtime: { get_param: kubernetes_container_runtime }
           docker_ucp_image: { get_param: docker_ucp_image}
           docker_default_address_pool: { get_param: docker_default_address_pool }
           binary_base_url: { get_param: binary_base_url }
@@ -1030,6 +1043,7 @@
           docker_ee_url: { get_param: docker_ee_url }
           docker_ee_release: { get_param: docker_ee_release }
           docker_ee_packages: { get_param: docker_ee_packages }
+          kubernetes_container_runtime: { get_param: kubernetes_container_runtime }
           docker_ucp_image: { get_param: docker_ucp_image}
           docker_default_address_pool: { get_param: docker_default_address_pool }
           binary_base_url: { get_param: binary_base_url }
@@ -1075,6 +1089,7 @@
           docker_ee_url: { get_param: docker_ee_url }
           docker_ee_release: { get_param: docker_ee_release }
           docker_ee_packages: { get_param: docker_ee_packages }
+          kubernetes_container_runtime: { get_param: kubernetes_container_runtime }
           docker_ucp_image: { get_param: docker_ucp_image}
           docker_default_address_pool: { get_param: docker_default_address_pool }
           binary_base_url: { get_param: binary_base_url }