blob: a38599968a12c3c525e56a9f33c86112b3471ed8 [file] [log] [blame]
Svimba6f9ffc52018-06-05 17:36:36 +02001classes:
Victor Ryzhenkinea144702018-10-10 03:52:04 +04002- system.etcd.server.cluster
Svimba6f9ffc52018-06-05 17:36:36 +02003- service.kubernetes.control.cluster
Svimba6f9ffc52018-06-05 17:36:36 +02004- system.haproxy.proxy.listen.kubernetes.apiserver
Andrey Shestakovaabffb62018-11-13 17:11:10 +02005- system.linux.system.repo.docker
Svimba6f9ffc52018-06-05 17:36:36 +02006- system.kubernetes.pool.cluster
7- system.salt.minion.cert.k8s_client
8- system.salt.minion.cert.etcd_client
9- system.salt.minion.cert.etcd_server
10- system.kubernetes.master.cluster
Victor Ryzhenkin97dbb872018-06-18 17:01:18 +040011- system.kubernetes.master.auth.rbac
Victor Ryzhenkinc6a77182018-06-09 18:46:41 +040012- system.kubernetes.control.roles.cluster-admin
Svimba6f9ffc52018-06-05 17:36:36 +020013- cluster.k8s-ha-contrail-40.infra
Svimba7fee6732018-06-06 17:15:18 +020014- cluster.overrides
Svimba6f9ffc52018-06-05 17:36:36 +020015parameters:
16 _param:
Svimba7294cfd2018-06-25 11:07:03 +020017 keepalived_k8s_apiserver_vip_interface: ens4
18 keepalived_k8s_apiserver_vip_address: ${_param:kubernetes_control_address}
Svimba6f9ffc52018-06-05 17:36:36 +020019
20 linux:
21 network:
22 interface:
23 ens3:
24 enabled: true
25 type: eth
26 mtu: 1500
Svimbaac98a672018-06-07 14:01:34 +020027 proto: dhcp
Svimba6f9ffc52018-06-05 17:36:36 +020028 ens4:
29 enabled: true
30 type: eth
31 mtu: 1500
Svimba6f9ffc52018-06-05 17:36:36 +020032 netmask: '255.255.255.0'
Svimbab666ea92018-06-08 11:00:25 +020033 address: ${_param:single_address}
34 pre_up_cmds:
35 - ip addr flush dev ens4
Svimba6f9ffc52018-06-05 17:36:36 +020036 kubernetes:
37 pool:
38 kubelet:
39 fail_on_swap: ${_param:kubelet_fail_on_swap}
40 enabled: true
41 network:
42 engine: none
43 opencontrail:
44 enabled: false
Svimbab666ea92018-06-08 11:00:25 +020045 kube_proxy:
46 enabled: false
Svimba6f9ffc52018-06-05 17:36:36 +020047 common:
48 addons:
49 dashboard:
50 enabled: ${_param:kubernetes_dashboard}
51 image: ${_param:kubernetes_dashboard_image}
52 helm:
53 enabled: ${_param:kubernetes_helm_enabled}
54 netchecker:
55 enabled: ${_param:kubernetes_netchecker_enabled}
56 agent_image: ${_param:kubernetes_netchecker_agent_image}
57 server_image: ${_param:kubernetes_netchecker_server_image}
58 dns:
59 enabled: ${_param:kubernetes_dns}
60 kubedns_image: ${_param:kubernetes_kubedns_image}
61 dnsmasq_image: ${_param:kubernetes_dnsmasq_image}
62 sidecar_image: ${_param:kubernetes_sidecar_image}
63 autoscaler:
64 image: ${_param:kubernetes_dns_autoscaler_image}
65 coredns:
66 enabled: ${_param:kubernetes_coredns_enabled}
67 externaldns:
68 enabled: ${_param:kubernetes_externaldns_enabled}
69 image: ${_param:kubernetes_externaldns_image}
70 provider: ${_param:kubernetes_externaldns_provider}
Vladimir Jigulinb8114182018-10-03 10:19:29 +040071 ingress-nginx:
72 enabled: ${_param:kubernetes_ingressnginx_enabled}
Łukasz Oleś317fe122018-11-29 14:02:46 +010073 metrics-server:
74 enabled: ${_param:kubernetes_metrics_server_enabled}
Svimba6f9ffc52018-06-05 17:36:36 +020075 hyperkube:
76 image: ${_param:kubernetes_hyperkube_image}
77 master:
78 kubelet:
79 address: ${_param:single_address}
80 fail_on_swap: ${_param:kubelet_fail_on_swap}
81 etcd:
82 ssl:
83 enabled: true
84 network:
85 opencontrail:
86 enabled: true
87 version: 4.0
88 host: ${_param:keepalived_vip_address}
89 port: 8082
90 default_domain: default-domain
91 default_project: default-domain:default
92 public_network: default-domain:default:Public
93 public_ip_range: 185.22.97.128/26
94 public_network: default-domain:default-project:Public
95 private_ip_range: 10.150.0.0/16
96 network_manager:
97 image: docker-prod-local.artifactory.mirantis.com/opencontrail-oc40/opencontrail-kube-manager
Svimbab666ea92018-06-08 11:00:25 +020098 config:
99 api:
100 host: ${_param:keepalived_vip_address}
Svimba6f9ffc52018-06-05 17:36:36 +0200101 identity:
102 auth_user: admin
103 auth_password: contrail123
104 auth_tenant: admin
105 message_queue:
106 host: ${_param:single_address}
107 database:
108 members:
109 - host: ${_param:kubernetes_control_node01_address}
110 port: 9161
111 - host: ${_param:kubernetes_control_node02_address}
112 port: 9161
113 - host: ${_param:kubernetes_control_node03_address}
114 port: 9161
115 collector:
116 members:
117 - host: ${_param:kubernetes_control_node01_address}
118 - host: ${_param:kubernetes_control_node02_address}
119 - host: ${_param:kubernetes_control_node03_address}