blob: 3179a801fdd65e42f16b263bd4d799413dd8e419 [file] [log] [blame]
Andrey Shestakova3699772018-06-22 14:14:37 +03001parameters:
2 _param:
azvyagintsev16ca7ce2018-08-21 17:20:33 +03003 kubernetes_calico_repo: ${_param:mcp_docker_registry}/mirantis/projectcalico/calico
Aleksei Kasatkin78a42612018-08-21 12:59:27 +02004 kubernetes_calico_kube_ctl_repo: ${_param:mcp_docker_registry}/mirantis/projectcalico/calico
Andrey Shestakov161cb7f2018-11-06 16:29:00 +02005 kubernetes_calico_calicoctl_repo: ${_param:mcp_binary_registry}/mirantis/projectcalico/calicoctl
6 kubernetes_calico_birdcl_repo: ${_param:mcp_binary_registry}/mirantis/projectcalico/bird
7 kubernetes_calico_cni_repo: ${_param:mcp_binary_registry}/mirantis/projectcalico/cni-plugin
8 kubernetes_hyperkube_repo: ${_param:mcp_binary_registry}/mirantis/kubernetes/hyperkube-binaries
Jan Cach32693852018-11-05 12:57:36 +01009 kubernetes_contrail_registry: ${_param:mcp_docker_registry}/opencontrail-${_param:linux_repo_contrail_component}
Andrey Shestakova3699772018-06-22 14:14:37 +030010 kubernetes_netchecker_agent_repo: mirantis
11 kubernetes_netchecker_server_repo: mirantis
12 kubernetes_virtlet_repo: mirantis
13 kubernetes_kubedns_repo: gcr.io/google_containers
Sergey Kolekonov55427a12018-09-24 18:39:31 +040014 kubernetes_externaldns_repo: ${_param:mcp_docker_registry}/mirantis/external-dns
Andrey Shestakov161cb7f2018-11-06 16:29:00 +020015 kubernetes_genie_repo: ${_param:mcp_binary_registry}/mirantis/kubernetes/cni-genie
Andrey Shestakova3699772018-06-22 14:14:37 +030016 kubernetes_flannel_repo: quay.io/coreos
Sergey Kolekonov493cb2d2018-09-11 12:26:50 +040017 kubernetes_metallb_repo: ${_param:mcp_docker_registry}/mirantis/metallb
Andrey Shestakov161cb7f2018-11-06 16:29:00 +020018 kubernetes_sriov_repo: ${_param:mcp_binary_registry}/mirantis/kubernetes/sriov-cni
19 kubernetes_cniplugins_repo: ${_param:mcp_binary_registry}/mirantis/kubernetes/containernetworking-plugins
Sergey Kolekonov22105582018-09-05 12:11:41 +040020 kubernetes_dashboard_repo: ${_param:mcp_docker_registry}/mirantis/kubernetes
Andrey Shestakova9473352018-09-18 14:11:32 +030021 kubernetes_coredns_repo: ${_param:mcp_docker_registry}/mirantis/coredns
Sergey Kolekonov45df3322018-09-25 17:55:30 +040022 kubernetes_ingressnginx_repo: ${_param:mcp_docker_registry}/mirantis/kubernetes-ingress-nginx
Victor Ryzhenkin16876072018-10-04 17:35:17 +040023 kubernetes_corends_etcd_operator_repo: quay.io/coreos
Andrey Shestakove0611412018-10-08 17:38:14 +030024 kubernetes_containerd_repo: https://github.com/kubernetes-sigs/cri-tools/releases/download
Sergey Kolekonov517d4492018-11-29 19:47:39 +040025 kubernetes_openstack_provider_repo: ${_param:mcp_binary_registry}/mirantis/kubernetes/cloud-provider-openstack
Łukasz Oleśe125b952018-11-26 13:09:16 +010026 kubernetes_metrics_server_repo: k8s.gcr.io
ashestakovebe3a842019-01-22 18:14:21 +020027 kubernetes_helm_tiller_repo: gcr.io/kubernetes-helm
ashestakovd4d1a732019-02-01 00:53:08 +020028 kubernetes_helm_client_repo: https://storage.googleapis.com/kubernetes-helm
Andrey Shestakova3699772018-06-22 14:14:37 +030029
Andrey Shestakov161cb7f2018-11-06 16:29:00 +020030 # component images/binaries
Aleksei Kasatkindb3925e2018-12-14 16:04:52 +010031 kubernetes_calico_image: ${_param:kubernetes_calico_repo}/node:v3.3.2
32 kubernetes_calico_kube_controllers_image: ${_param:kubernetes_calico_kube_ctl_repo}/kube-controllers:v3.3.2
33 kubernetes_calico_calicoctl_source: ${_param:kubernetes_calico_calicoctl_repo}/calicoctl-v3.3.2
34 kubernetes_calico_calicoctl_source_hash: md5=bb38517fdd6b8bb7c130ae7550a9d335
35 kubernetes_calico_birdcl_source: ${_param:kubernetes_calico_birdcl_repo}/birdcl-v0.3.3
36 kubernetes_calico_birdcl_source_hash: md5=0327442efd2592ddce449b66c5d0fc9d
37 kubernetes_calico_cni_source: ${_param:kubernetes_calico_cni_repo}/calico-v3.3.2
38 kubernetes_calico_cni_source_hash: md5=2544bc1865c1451cac7a61264c25a2cb
39 kubernetes_calico_cni_ipam_source: ${_param:kubernetes_calico_cni_repo}/calico-ipam-v3.3.2
40 kubernetes_calico_cni_ipam_source_hash: md5=b22623eeea3b29ba8ec071d859ac7055
Victor Ryzhenkin86b0a892019-03-28 22:32:37 +040041 kubernetes_hyperkube_source: ${_param:kubernetes_hyperkube_repo}/hyperkube_v1.13.5-3_1553734030770
42 kubernetes_hyperkube_source_hash: md5=50e76be5db36adcffe24ede633e428d2
43 kubernetes_pause_image: ${_param:mcp_docker_registry}/mirantis/kubernetes/pause-amd64:v1.13.5-3
Victor Ryzhenkind524d012019-03-06 17:11:13 +040044 kubernetes_virtlet_image: ${_param:kubernetes_virtlet_repo}/virtlet:v1.5.0
Victor Ryzhenkin8e148932019-01-21 17:03:46 +040045 kubernetes_criproxy_version: v0.14.0
46 kubernetes_criproxy_checksum: md5=f0fa669295a156a588f3480c9909e6fd
Andrey Shestakova3699772018-06-22 14:14:37 +030047 kubernetes_netchecker_agent_image: ${_param:kubernetes_netchecker_agent_repo}/k8s-netchecker-agent:v1.2.2
48 kubernetes_netchecker_server_image: ${_param:kubernetes_netchecker_server_repo}/k8s-netchecker-server:v1.2.2
49 kubernetes_kubedns_image: ${_param:kubernetes_kubedns_repo}/k8s-dns-kube-dns-amd64:1.14.5
50 kubernetes_dnsmasq_image: ${_param:kubernetes_kubedns_repo}/k8s-dns-dnsmasq-amd64:1.14.5
51 kubernetes_sidecar_image: ${_param:kubernetes_kubedns_repo}/k8s-dns-sidecar-amd64:1.14.5
52 kubernetes_dns_autoscaler_image: ${_param:kubernetes_kubedns_repo}/cluster-proportional-autoscaler-amd64:1.0.0
Victor Ryzhenkin86b0a892019-03-28 22:32:37 +040053 kubernetes_externaldns_image: ${_param:kubernetes_externaldns_repo}/external-dns:v0.5.11-4
Victor Ryzhenkin3e338872018-12-14 19:22:23 +040054 kubernetes_genie_source: ${_param:kubernetes_genie_repo}/genie_v2.0-1-g209d3c4
55 kubernetes_genie_source_hash: md5=fa7a27ecbb9f800c1b705f87c64f6226
Andrey Shestakova3699772018-06-22 14:14:37 +030056 kubernetes_flannel_image: ${_param:kubernetes_flannel_repo}/flannel:v0.10.0-amd64
Sergey Kolekonov493cb2d2018-09-11 12:26:50 +040057 kubernetes_metallb_controller_image: ${_param:kubernetes_metallb_repo}/controller:v0.7.3-2
58 kubernetes_metallb_speaker_image: ${_param:kubernetes_metallb_repo}/speaker:v0.7.3-2
Victor Ryzhenkin16876072018-10-04 17:35:17 +040059 kubernetes_sriov_source: ${_param:kubernetes_sriov_repo}/sriov_v0.3-9-g3b31f1a
60 kubernetes_sriov_source_hash: md5=cd9ea01e80d260218260314447c23b30
Victor Ryzhenkin86b0a892019-03-28 22:32:37 +040061 kubernetes_cniplugins_source: ${_param:kubernetes_cniplugins_repo}/containernetworking-plugins_v0.7.2-173-g8db2808.tar.gz
62 kubernetes_cniplugins_source_hash: md5=1861ab0c880fff58e7e8299e3dad8a0b
Victor Ryzhenkin76723712018-12-28 12:23:57 +040063 kubernetes_dashboard_image: ${_param:kubernetes_dashboard_repo}/kubernetes-dashboard-amd64:v1.10.1-2
Mateusz Matuszkowiak81fc6ca2018-09-04 15:54:14 +020064 kubernetes_telegraf_image: ${_param:mcp_docker_registry}/openstack-docker/telegraf:2018.8.0
Victor Ryzhenkin86b0a892019-03-28 22:32:37 +040065 kubernetes_coredns_image: ${_param:kubernetes_coredns_repo}/coredns:v1.4.0-96
66 kubernetes_ingressnginx_controller_image: ${_param:kubernetes_ingressnginx_repo}/nginx-ingress-controller-amd64:nginx-0.23.0-4
Victor Ryzhenkin3e338872018-12-14 19:22:23 +040067 kubernetes_corends_etcd_operator_image: ${_param:kubernetes_corends_etcd_operator_repo}/etcd-operator:v0.9.3
Andrey Shestakove0611412018-10-08 17:38:14 +030068 kubernetes_containerd_source: ${_param:kubernetes_containerd_repo}/v1.12.0/crictl-v1.12.0-linux-amd64.tar.gz
69 kubernetes_containerd_source_hash: md5=ff60b9ddfa5617f7ed14b3f3b6a60056
Andrey Shestakov161cb7f2018-11-06 16:29:00 +020070 # images for formula compatibility
Victor Ryzhenkin86b0a892019-03-28 22:32:37 +040071 kubernetes_hyperkube_image: ${_param:mcp_docker_registry}/mirantis/kubernetes/hyperkube-amd64:v1.13.5-3
Aleksei Kasatkindb3925e2018-12-14 16:04:52 +010072 kubernetes_calico_cni_image: ${_param:mcp_docker_registry}/mirantis/projectcalico/calico/cni:v3.3.2
73 kubernetes_calico_calicoctl_image: ${_param:mcp_docker_registry}/mirantis/projectcalico/calico/ctl:v3.3.2
ashestakov864906f2019-03-19 12:05:07 +020074 kubernetes_containerd_package: containerd=1.2.4-2~u16.04+mcp
Łukasz Oleśe125b952018-11-26 13:09:16 +010075 kubernetes_metrics_server_image: ${_param:kubernetes_metrics_server_repo}/metrics-server-amd64:v0.3.1
ashestakovebe3a842019-01-22 18:14:21 +020076 kubernetes_helm_tiller_image: ${_param:kubernetes_helm_tiller_repo}/tiller:v2.12.2
ashestakovd4d1a732019-02-01 00:53:08 +020077 kubernetes_helm_client_source: ${_param:kubernetes_helm_client_repo}/helm-v2.12.2-linux-amd64.tar.gz
78 kubernetes_helm_client_hash: sha256=edad6d5e594408b996b8d758a04948f89dab15fa6c6ea6daee3709f8c099df6d
Andrey Shestakova3699772018-06-22 14:14:37 +030079
azvyagintsevd80a2352018-11-09 15:01:20 +020080 kubernetes_opencontrail_controller_image: ${_param:kubernetes_contrail_registry}/opencontrail-controller:${_param:mcp_version}
81 kubernetes_opencontrail_analyticsdb_image: ${_param:kubernetes_contrail_registry}/opencontrail-analyticsdb:${_param:mcp_version}
82 kubernetes_opencontrail_analytics_image: ${_param:kubernetes_contrail_registry}/opencontrail-analytics:${_param:mcp_version}
83 kubernetes_opencontrail_kube_manager_image: ${_param:kubernetes_contrail_registry}/opencontrail-kube-manager:${_param:mcp_version}
Jan Cach32693852018-11-05 12:57:36 +010084
Andrey Shestakova3699772018-06-22 14:14:37 +030085 kubelet_fail_on_swap: true
Andrey Shestakovcdc62282018-08-07 18:24:12 +030086 kubernetes_dashboard_enabled: true
Andrey Shestakov6bd3dc02018-09-03 16:16:04 +030087 kubernetes_kubedns_enabled: false
Andrey Shestakova3699772018-06-22 14:14:37 +030088 kubernetes_externaldns_enabled: false
Andrey Shestakov6bd3dc02018-09-03 16:16:04 +030089 kubernetes_coredns_enabled: true
Andrey Shestakova3699772018-06-22 14:14:37 +030090 kubernetes_externaldns_provider: coredns
91 kubernetes_virtlet_enabled: false
Sergey Kolekonov4610de02018-09-19 12:46:57 +040092 kubernetes_virtlet_use_apparmor: false
Andrey Shestakova3699772018-06-22 14:14:37 +030093 kubernetes_flannel_enabled: false
94 kubernetes_genie_enabled: false
95 kubernetes_calico_enabled: false
96 kubernetes_opencontrail_enabled: false
Andrey Shestakova3699772018-06-22 14:14:37 +030097 kubernetes_metallb_enabled: false
Andrey Shestakov03cf0b62018-06-25 18:07:36 +030098 kubernetes_sriov_enabled: false
Mateusz Matuszkowiakeb1c7442018-08-28 14:01:53 +020099 kubernetes_telegraf_enabled: false
Sergey Kolekonov45df3322018-09-25 17:55:30 +0400100 kubernetes_ingressnginx_enabled: false
Andrey Shestakov25e20a92018-11-13 16:44:57 +0200101 kubernetes_containerd_enabled: true
Łukasz Oleśe125b952018-11-26 13:09:16 +0100102 kubernetes_metrics_server_enabled: false
ashestakovebe3a842019-01-22 18:14:21 +0200103 kubernetes_helm_tiller_enabled: false
Sergey Kolekonov45df3322018-09-25 17:55:30 +0400104
105 kubernetes_ingressnginx_controller_replicas: 1
Mateusz Matuszkowiaka18fbd22018-08-20 14:34:08 +0200106
Mateusz Matuszkowiakeb1c7442018-08-28 14:01:53 +0200107 # telegraf stuff
108 kubernetes_telegraf_namespace: stacklight
109 kubernetes_telegraf_resources_limits_memory: 500Mi
110 kubernetes_telegraf_resources_requests_memory: 500Mi
111 kubernetes_telegraf_agent_interval: 15
112 kubernetes_telegraf_agent_round_interval: false
113 kubernetes_telegraf_agent_metric_batch_size: 1000
114 kubernetes_telegraf_agent_metric_buffer_limit: 10000
115 kubernetes_telegraf_agent_collection_jitter: 2
116 kubernetes_telegraf_agent_flush_interval: 10
117 kubernetes_telegraf_agent_flush_jitter: 2
118 kubernetes_telegraf_agent_precision: ms
119 kubernetes_telegraf_agent_logfile: etc/telegraf/log
120 kubernetes_telegraf_agent_debug: false
121 kubernetes_telegraf_agent_quiet: false
122 kubernetes_telegraf_agent_omit_hostname: false
Andrey Shestakova3699772018-06-22 14:14:37 +0300123
Sergey Kolekonov517d4492018-11-29 19:47:39 +0400124 # Cloud providers parameters
125
126 kubernetes_cloudprovider_enabled: false
127 kubernetes_cloudprovider_type: openstack
128
129 # OpenStack cloud provider
130
Sergey Kolekonov8fb2be72019-02-10 19:10:29 +0400131 kubernetes_openstack_provider_binary: ${_param:kubernetes_openstack_provider_repo}/openstack-cloud-controller-manager_v0.3.0-2_1549884015986
132 kubernetes_openstack_provider_binary_hash: md5=fd19a97527009aac72de7997744885fb
Sergey Kolekonov517d4492018-11-29 19:47:39 +0400133 kubernetes_openstack_provider_cloud_user: admin
134 kubernetes_openstack_provider_cloud_password: secret
135 kubernetes_openstack_provider_cloud_auth_url: http://127.0.0.1:5000/v3
136 kubernetes_openstack_provider_cloud_tenant_id: tenant_id
137 kubernetes_openstack_provider_cloud_domain_id: default
138 kubernetes_openstack_provider_cloud_region: RegionOne
139 kubernetes_openstack_provider_lbaas_subnet_id: subnet_id
140 kubernetes_openstack_provider_floating_net_id: floating_net_id
Sergey Kolekonov8fb2be72019-02-10 19:10:29 +0400141 kubernetes_openstack_provider_internal_net_name: internal_net_name
142 kubernetes_openstack_provider_public_net_name: public_net_name
Sergey Kolekonov517d4492018-11-29 19:47:39 +0400143
144
ashestakovdfd8d812018-11-23 11:16:36 +0200145 linux:
146 system:
147 kernel:
148 sysctl:
149 net.ipv4.ip_forward: 1
Andrey Shestakov51b5e2e2018-06-29 14:41:47 +0300150
Andrey Shestakova3699772018-06-22 14:14:37 +0300151 kubernetes:
152 common:
Andrey Shestakove0611412018-10-08 17:38:14 +0300153 containerd:
154 enabled: ${_param:kubernetes_containerd_enabled}
Andrey Shestakov25e20a92018-11-13 16:44:57 +0200155 package: ${_param:kubernetes_containerd_package}
Andrey Shestakove0611412018-10-08 17:38:14 +0300156 crictl:
157 source: ${_param:kubernetes_containerd_source}
158 hash: ${_param:kubernetes_containerd_source_hash}
Andrey Shestakova3699772018-06-22 14:14:37 +0300159 hyperkube:
160 image: ${_param:kubernetes_hyperkube_image}
Andrey Shestakov161cb7f2018-11-06 16:29:00 +0200161 source: ${_param:kubernetes_hyperkube_source}
162 source_hash: ${_param:kubernetes_hyperkube_source_hash}
Andrey Shestakova3699772018-06-22 14:14:37 +0300163 pause_image: ${_param:kubernetes_pause_image}
Andrey Shestakovd09c1052018-07-03 14:10:10 +0300164 cni:
165 plugins:
166 source: ${_param:kubernetes_cniplugins_source}
167 hash: ${_param:kubernetes_cniplugins_source_hash}
Sergey Kolekonov517d4492018-11-29 19:47:39 +0400168 cloudprovider:
169 enabled: ${_param:kubernetes_cloudprovider_enabled}
170 provider: ${_param:kubernetes_cloudprovider_type}
171 params:
172 binary: ${_param:kubernetes_openstack_provider_binary}
173 binary_hash: ${_param:kubernetes_openstack_provider_binary_hash}
174 username: ${_param:kubernetes_openstack_provider_cloud_user}
175 password: ${_param:kubernetes_openstack_provider_cloud_password}
176 auth_url: ${_param:kubernetes_openstack_provider_cloud_auth_url}
177 tenant_id: ${_param:kubernetes_openstack_provider_cloud_tenant_id}
178 domain_id: ${_param:kubernetes_openstack_provider_cloud_domain_id}
179 region: ${_param:kubernetes_openstack_provider_cloud_region}
180 subnet_id: ${_param:kubernetes_openstack_provider_lbaas_subnet_id}
181 floating_net_id: ${_param:kubernetes_openstack_provider_floating_net_id}
Sergey Kolekonov8fb2be72019-02-10 19:10:29 +0400182 internal_net_name: ${_param:kubernetes_openstack_provider_internal_net_name}
183 public_net_name: ${_param:kubernetes_openstack_provider_public_net_name}
Andrey Shestakova3699772018-06-22 14:14:37 +0300184 addons:
Andrey Shestakovcdc62282018-08-07 18:24:12 +0300185 dashboard:
186 enabled: ${_param:kubernetes_dashboard_enabled}
187 image: ${_param:kubernetes_dashboard_image}
Andrey Shestakova3699772018-06-22 14:14:37 +0300188 dns:
189 enabled: ${_param:kubernetes_kubedns_enabled}
190 kubedns_image: ${_param:kubernetes_kubedns_image}
191 dnsmasq_image: ${_param:kubernetes_dnsmasq_image}
192 sidecar_image: ${_param:kubernetes_sidecar_image}
193 autoscaler:
194 image: ${_param:kubernetes_dns_autoscaler_image}
195 externaldns:
196 enabled: ${_param:kubernetes_externaldns_enabled}
197 namespace: kube-system
198 image: ${_param:kubernetes_externaldns_image}
199 provider: ${_param:kubernetes_externaldns_provider}
200 coredns:
201 enabled: ${_param:kubernetes_coredns_enabled}
Andrey Shestakov6bd3dc02018-09-03 16:16:04 +0300202 image: ${_param:kubernetes_coredns_image}
Victor Ryzhenkin16876072018-10-04 17:35:17 +0400203 etcd:
204 operator_image: ${_param:kubernetes_corends_etcd_operator_image}
Jan Cach32693852018-11-05 12:57:36 +0100205 opencontrail:
206 controller:
207 image: ${_param:kubernetes_opencontrail_controller_image}
208 analyticsdb:
209 image: ${_param:kubernetes_opencontrail_analyticsdb_image}
210 analytics:
211 image: ${_param:kubernetes_opencontrail_analytics_image}
212 kube_manager:
213 image: ${_param:kubernetes_opencontrail_kube_manager_image}
Andrey Shestakova3699772018-06-22 14:14:37 +0300214 flannel:
Andrey Shestakova3699772018-06-22 14:14:37 +0300215 image: ${_param:kubernetes_flannel_image}
Mateusz Matuszkowiakeb1c7442018-08-28 14:01:53 +0200216 telegraf:
217 enabled: ${_param:kubernetes_telegraf_enabled}
218 image: ${_param:kubernetes_telegraf_image}
219 resources:
220 limits:
221 memory: ${_param:kubernetes_telegraf_resources_limits_memory}
222 requests:
223 memory: ${_param:kubernetes_telegraf_resources_requests_memory}
224 agent:
225 interval: ${_param:kubernetes_telegraf_agent_interval}
226 round_interval: ${_param:kubernetes_telegraf_agent_round_interval}
227 metric_batch_size: ${_param:kubernetes_telegraf_agent_metric_batch_size}
228 metric_buffer_limit: ${_param:kubernetes_telegraf_agent_metric_buffer_limit}
229 collection_jitter: ${_param:kubernetes_telegraf_agent_collection_jitter}
230 flush_interval: ${_param:kubernetes_telegraf_agent_flush_interval}
231 flush_jitter: ${_param:kubernetes_telegraf_agent_flush_jitter}
232 precision: ${_param:kubernetes_telegraf_agent_precision}
233 logfile: ${_param:kubernetes_telegraf_agent_logfile}
234 debug: ${_param:kubernetes_telegraf_agent_debug}
235 quiet: ${_param:kubernetes_telegraf_agent_quiet}
236 omit_hostname: ${_param:kubernetes_telegraf_agent_omit_hostname}
Andrey Shestakova3699772018-06-22 14:14:37 +0300237 virtlet:
238 enabled: ${_param:kubernetes_virtlet_enabled}
239 namespace: kube-system
240 image: ${_param:kubernetes_virtlet_image}
241 criproxy_version: ${_param:kubernetes_criproxy_version}
242 criproxy_source: ${_param:kubernetes_criproxy_checksum}
Sergey Kolekonov4610de02018-09-19 12:46:57 +0400243 use_apparmor: ${_param:kubernetes_virtlet_use_apparmor}
Andrey Shestakova3699772018-06-22 14:14:37 +0300244 metallb:
245 enabled: ${_param:kubernetes_metallb_enabled}
Sergey Kolekonov493cb2d2018-09-11 12:26:50 +0400246 controller_image: ${_param:kubernetes_metallb_controller_image}
247 speaker_image: ${_param:kubernetes_metallb_speaker_image}
Sergey Kolekonov45df3322018-09-25 17:55:30 +0400248 ingress-nginx:
249 enabled: ${_param:kubernetes_ingressnginx_enabled}
250 controller_image: ${_param:kubernetes_ingressnginx_controller_image}
251 controller_replicas: ${_param:kubernetes_ingressnginx_controller_replicas}
Łukasz Oleśe125b952018-11-26 13:09:16 +0100252 metrics-server:
253 enabled: ${_param:kubernetes_metrics_server_enabled}
254 controller_image: ${_param:kubernetes_metrics_server_image}
ashestakovebe3a842019-01-22 18:14:21 +0200255 helm:
256 enabled: ${_param:kubernetes_helm_tiller_enabled}
257 tiller_image: ${_param:kubernetes_helm_tiller_image}
ashestakovd4d1a732019-02-01 00:53:08 +0200258 client:
259 source: ${_param:kubernetes_helm_client_source}
260 hash: ${_param:kubernetes_helm_client_hash}
Andrey Shestakova3699772018-06-22 14:14:37 +0300261 pool:
Andrey Shestakov86330c92018-07-05 23:30:30 +0300262 enabled: false
Andrey Shestakova3699772018-06-22 14:14:37 +0300263 kubelet:
264 fail_on_swap: ${_param:kubelet_fail_on_swap}
265 container: false
266 network:
267 genie:
268 enabled: ${_param:kubernetes_genie_enabled}
Andrey Shestakovd09c1052018-07-03 14:10:10 +0300269 source: ${_param:kubernetes_genie_source}
270 source_hash: ${_param:kubernetes_genie_source_hash}
Andrey Shestakova3699772018-06-22 14:14:37 +0300271 calico:
272 enabled: ${_param:kubernetes_calico_enabled}
273 image: ${_param:kubernetes_calico_image}
Andrey Shestakov161cb7f2018-11-06 16:29:00 +0200274 kube_controllers_image: ${_param:kubernetes_calico_kube_controllers_image}
275 calicoctl_source: ${_param:kubernetes_calico_calicoctl_source}
276 calicoctl_source_hash: ${_param:kubernetes_calico_calicoctl_source_hash}
277 birdcl_source: ${_param:kubernetes_calico_birdcl_source}
278 birdcl_source_hash: ${_param:kubernetes_calico_birdcl_source_hash}
279 cni_source: ${_param:kubernetes_calico_cni_source}
280 cni_source_hash: ${_param:kubernetes_calico_cni_source_hash}
281 cni_ipam_source: ${_param:kubernetes_calico_cni_ipam_source}
282 cni_ipam_source_hash: ${_param:kubernetes_calico_cni_ipam_source_hash}
283 # compatibility
Andrey Shestakova3699772018-06-22 14:14:37 +0300284 calicoctl_image: ${_param:kubernetes_calico_calicoctl_image}
285 cni_image: ${_param:kubernetes_calico_cni_image}
286 opencontrail:
287 enabled: ${_param:kubernetes_opencontrail_enabled}
Andrey Shestakov03cf0b62018-06-25 18:07:36 +0300288 sriov:
289 enabled: ${_param:kubernetes_sriov_enabled}
290 source: ${_param:kubernetes_sriov_source}
291 source_hash: ${_param:kubernetes_sriov_source_hash}
Andrey Shestakov6bcddaf2018-08-06 00:05:13 +0300292 flannel:
293 enabled: ${_param:kubernetes_flannel_enabled}