blob: 1a9fecb7ef1edba5d9f6370b51036f7297f538d9 [file] [log] [blame]
Victor Ryzhenkin4e9bf572018-12-20 00:43:16 +04001classes:
2- system.linux.system.repo.mcp.apt_mirantis.docker
3- system.kubernetes.pool.cluster
4- system.salt.minion.cert.k8s_client
5- system.salt.minion.cert.etcd_client
6
7parameters:
8 kubernetes:
9 common:
Victor Ryzhenkin4e9bf572018-12-20 00:43:16 +040010 hyperkube:
11 source: ${_param:kubernetes_hyperkube_source}
12 source_hash: ${_param:kubernetes_hyperkube_source_hash}
13 pause_image: ${_param:kubernetes_pause_image}
14 pool:
15 proxy:
16 daemon_opts:
17 cluster-cidr: ${_param:calico_private_network}/${_param:calico_private_netmask}
Vladimir Jigulin66e18032019-01-09 07:56:34 +040018 kubelet:
19 address: ${_param:single_address}
20 fail_on_swap: ${_param:kubelet_fail_on_swap}
Victor Ryzhenkin4e9bf572018-12-20 00:43:16 +040021 network:
Vladimir Jigulin66e18032019-01-09 07:56:34 +040022 genie:
23 enabled: ${_param:kubernetes_genie_enabled}
24 default_plugin: calico
25 flannel:
26 enabled: ${_param:kubernetes_flannel_enabled}
Victor Ryzhenkin4e9bf572018-12-20 00:43:16 +040027 calico:
Vladimir Jigulin66e18032019-01-09 07:56:34 +040028 enabled: True
Victor Ryzhenkin4e9bf572018-12-20 00:43:16 +040029 no_default_pools: False
Vladimir Jigulin66e18032019-01-09 07:56:34 +040030 image: ${_param:kubernetes_calico_image}
31 calicoctl_image: ${_param:kubernetes_calico_calicoctl_image}
32 cni_image: ${_param:kubernetes_calico_cni_image}
33 kube_controllers_image: ${_param:kubernetes_calico_kube_controllers_image}
Aleksei Kasatkina80c6f82019-01-09 10:52:12 +010034 birdcl_source: ${_param:kubernetes_calico_birdcl_source}
35 birdcl_source_hash: ${_param:kubernetes_calico_birdcl_source_hash}
36 calicoctl_source: ${_param:kubernetes_calico_calicoctl_source}
37 calicoctl_source_hash: ${_param:kubernetes_calico_calicoctl_source_hash}
38 cni_ipam_source: ${_param:kubernetes_calico_cni_ipam_source}
39 cni_ipam_source_hash: ${_param:kubernetes_calico_cni_ipam_source_hash}
40 cni_source: ${_param:kubernetes_calico_cni_source}
41 cni_source_hash: ${_param:kubernetes_calico_cni_source_hash}
Victor Ryzhenkin4e9bf572018-12-20 00:43:16 +040042 etcd:
43 ssl:
44 enabled: True
45 policy:
46 enabled: ${_param:kubernetes_calico_policy_enabled}
47 linux:
48 system:
49 kernel:
50 sysctl:
51 # The default operating system limits on mmap counts is likely to be too low, which may result in out of memory exceptions.
52 vm.max_map_count: 262144
53 storage:
54 enabled: true
55 swap:
56 img:
57 enabled: false
58 engine: file
59 device: /swap.img