blob: 3a8012f3416b4f24b63d25aae525ccb5487690f6 [file] [log] [blame]
Andrey Shestakov06afc9d2017-12-18 15:12:01 +02001classes:
2- system.salt.minion.cert.etcd_server_single
3- system.salt.minion.cert.k8s_server_single
4- service.etcd.server.single
Victor Ryzhenkind82fb982018-03-21 19:53:49 +04005- service.kubernetes.control.cluster
6- service.kubernetes.control.cluster-admin
Andrey Shestakov06afc9d2017-12-18 15:12:01 +02007- system.kubernetes.master.single
8- cluster.k8s-compact.kubernetes.compute
9parameters:
10 helm:
11 client:
12 repos:
13 mirantisworkloads: https://mirantisworkloads.storage.googleapis.com/
14 etcd:
15 server:
16 bind:
17 host: ${_param:single_address}
18 source:
19 engine: docker_hybrid
20 ssl:
21 enabled: true
22 setup:
23 calico:
24 key: /calico/v1/ipam/v4/pool/${_param:calico_private_network}-${_param:calico_private_netmask}
25 value: '{"masquerade":true,"cidr":"${_param:calico_private_network}/${_param:calico_private_netmask}"}'
26 kubernetes:
27 common:
28 addons:
29 dns:
30 server: ${_param:kubernetes_internal_dns_address}
31 dashboard:
32 enabled: ${_param:kubernetes_dashboard}
33 helm:
34 enabled: ${_param:kubernetes_helm_enabled}
35 calico_policy:
36 enabled: ${_param:kubernetes_calico_policy_enabled}
37 image: ${_param:kubernetes_calico_policy_image}
38 netchecker:
39 enabled: ${_param:kubernetes_netchecker_enabled}
40 agent_image: ${_param:kubernetes_netchecker_agent_image}
41 server_image: ${_param:kubernetes_netchecker_server_image}
42 agent_probeurls: ${_param:kubernetes_netchecker_agent_probeurls}
43 coredns:
44 enabled: ${_param:kubernetes_coredns_enabled}
45 externaldns:
46 enabled: ${_param:kubernetes_externaldns_enabled}
47 image: ${_param:kubernetes_externaldns_image}
48 provider: ${_param:kubernetes_externaldns_provider}
49 master:
50 service_addresses: 10.201.0.0/16
51 addons:
52 dns:
53 server: ${_param:kubernetes_internal_dns_address}
54 kubelet:
55 address: ${_param:single_address}
56 etcd:
57 ssl:
58 enabled: true
59 network:
ashestakov7acc4c62018-02-27 14:23:05 +000060 calico:
Andrey Shestakov11a0cd22018-03-19 17:24:41 +020061 enabled: true
ashestakov7acc4c62018-02-27 14:23:05 +000062 etcd:
63 ssl:
64 enabled: true
Andrey Shestakov06afc9d2017-12-18 15:12:01 +020065 namespace:
66 netchecker:
67 enabled: true