Diverge common.yml of k8s to roles
Related-PROD: PROD-21249
Change-Id: Idcb6c83cde5b2ff9a58bf56e504b74729169048f
diff --git a/kubernetes/common.yml b/kubernetes/common.yml
index f977997..758b339 100644
--- a/kubernetes/common.yml
+++ b/kubernetes/common.yml
@@ -107,28 +107,6 @@
criproxy_source: ${_param:kubernetes_criproxy_checksum}
metallb:
enabled: ${_param:kubernetes_metallb_enabled}
- master:
- enabled: false
- kubelet:
- fail_on_swap: ${_param:kubelet_fail_on_swap}
- container: false
- network:
- genie:
- enabled: ${_param:kubernetes_genie_enabled}
- source: ${_param:kubernetes_genie_source}
- source_hash: ${_param:kubernetes_genie_source_hash}
- calico:
- enabled: ${_param:kubernetes_calico_enabled}
- image: ${_param:kubernetes_calico_image}
- calicoctl_image: ${_param:kubernetes_calico_calicoctl_image}
- cni_image: ${_param:kubernetes_calico_cni_image}
- opencontrail:
- enabled: ${_param:kubernetes_opencontrail_enabled}
- cni_image: ${_param:kubernetes_contrail_cni_image}
- sriov:
- enabled: ${_param:kubernetes_sriov_enabled}
- source: ${_param:kubernetes_sriov_source}
- source_hash: ${_param:kubernetes_sriov_source_hash}
pool:
enabled: false
kubelet:
diff --git a/kubernetes/master/cluster.yml b/kubernetes/master/cluster.yml
index 5d0933c..7cddd21 100644
--- a/kubernetes/master/cluster.yml
+++ b/kubernetes/master/cluster.yml
@@ -3,13 +3,10 @@
- service.haproxy.proxy.single
- system.haproxy.proxy.listen.kubernetes.apiserver
- system.keepalived.cluster.instance.kube_api_server_vip
-- system.kubernetes.common
+- system.kubernetes.master.common
parameters:
kubernetes:
master:
- enabled: true
- network:
calico:
prometheus:
enabled: true
-
diff --git a/kubernetes/master/common.yml b/kubernetes/master/common.yml
new file mode 100644
index 0000000..0923286
--- /dev/null
+++ b/kubernetes/master/common.yml
@@ -0,0 +1,26 @@
+classes:
+- system.kubernetes.common
+parameters:
+ kubernetes:
+ master:
+ enabled: true
+ kubelet:
+ fail_on_swap: ${_param:kubelet_fail_on_swap}
+ container: false
+ network:
+ genie:
+ enabled: ${_param:kubernetes_genie_enabled}
+ source: ${_param:kubernetes_genie_source}
+ source_hash: ${_param:kubernetes_genie_source_hash}
+ calico:
+ enabled: ${_param:kubernetes_calico_enabled}
+ image: ${_param:kubernetes_calico_image}
+ calicoctl_image: ${_param:kubernetes_calico_calicoctl_image}
+ cni_image: ${_param:kubernetes_calico_cni_image}
+ opencontrail:
+ enabled: ${_param:kubernetes_opencontrail_enabled}
+ cni_image: ${_param:kubernetes_contrail_cni_image}
+ sriov:
+ enabled: ${_param:kubernetes_sriov_enabled}
+ source: ${_param:kubernetes_sriov_source}
+ source_hash: ${_param:kubernetes_sriov_source_hash}
\ No newline at end of file
diff --git a/kubernetes/master/single.yml b/kubernetes/master/single.yml
index 1898549..31cbc28 100644
--- a/kubernetes/master/single.yml
+++ b/kubernetes/master/single.yml
@@ -1,7 +1,3 @@
classes:
- service.kubernetes.master.single
-- system.kubernetes.common
-parameters:
- kubernetes:
- master:
- enabled: true
+- system.kubernetes.master.common