blob: b9388c8eaa1ffda4e6a585fdc178257094bf6e06 [file] [log] [blame]
Svimba6f9ffc52018-06-05 17:36:36 +02001classes:
2- service.etcd.server.cluster
3- service.kubernetes.control.cluster
4- service.kubernetes.control.cluster-admin
5- system.haproxy.proxy.listen.kubernetes.apiserver
6- system.linux.system.repo.docker_legacy
7- system.kubernetes.pool.cluster
8- system.salt.minion.cert.k8s_client
9- system.salt.minion.cert.etcd_client
10- system.salt.minion.cert.etcd_server
11- system.kubernetes.master.cluster
12- cluster.k8s-ha-contrail-40.infra
Svimba7fee6732018-06-06 17:15:18 +020013- cluster.overrides
Svimba6f9ffc52018-06-05 17:36:36 +020014parameters:
15 _param:
16 keepalived_vip_interface: ens4
17 keepalived_vip_virtual_router_id: 60
18
19 linux:
20 network:
21 interface:
22 ens3:
23 enabled: true
24 type: eth
25 mtu: 1500
Svimbaac98a672018-06-07 14:01:34 +020026 proto: dhcp
Svimba7fee6732018-06-06 17:15:18 +020027
Svimba6f9ffc52018-06-05 17:36:36 +020028 ens4:
29 enabled: true
30 type: eth
31 mtu: 1500
32 address: ${_param:single_address}
33 netmask: '255.255.255.0'
Svimba7fee6732018-06-06 17:15:18 +020034 ipflush_onchange: true
Svimba6f9ffc52018-06-05 17:36:36 +020035 etcd:
36 server:
37 bind:
Svimba7fee6732018-06-06 17:15:18 +020038 host: ${_param:single_address}
Svimba6f9ffc52018-06-05 17:36:36 +020039 source:
40 engine: docker_hybrid
41 ssl:
42 enabled: true
43 kubernetes:
44 pool:
45 kubelet:
46 fail_on_swap: ${_param:kubelet_fail_on_swap}
47 enabled: true
48 network:
49 engine: none
50 opencontrail:
51 enabled: false
52 common:
53 addons:
54 dashboard:
55 enabled: ${_param:kubernetes_dashboard}
56 image: ${_param:kubernetes_dashboard_image}
57 helm:
58 enabled: ${_param:kubernetes_helm_enabled}
59 netchecker:
60 enabled: ${_param:kubernetes_netchecker_enabled}
61 agent_image: ${_param:kubernetes_netchecker_agent_image}
62 server_image: ${_param:kubernetes_netchecker_server_image}
63 dns:
64 enabled: ${_param:kubernetes_dns}
65 kubedns_image: ${_param:kubernetes_kubedns_image}
66 dnsmasq_image: ${_param:kubernetes_dnsmasq_image}
67 sidecar_image: ${_param:kubernetes_sidecar_image}
68 autoscaler:
69 image: ${_param:kubernetes_dns_autoscaler_image}
70 coredns:
71 enabled: ${_param:kubernetes_coredns_enabled}
72 externaldns:
73 enabled: ${_param:kubernetes_externaldns_enabled}
74 image: ${_param:kubernetes_externaldns_image}
75 provider: ${_param:kubernetes_externaldns_provider}
76 hyperkube:
77 image: ${_param:kubernetes_hyperkube_image}
78 master:
79 kubelet:
80 address: ${_param:single_address}
81 fail_on_swap: ${_param:kubelet_fail_on_swap}
82 etcd:
83 ssl:
84 enabled: true
85 network:
86 opencontrail:
87 enabled: true
88 version: 4.0
89 host: ${_param:keepalived_vip_address}
90 port: 8082
91 default_domain: default-domain
92 default_project: default-domain:default
93 public_network: default-domain:default:Public
94 public_ip_range: 185.22.97.128/26
95 public_network: default-domain:default-project:Public
96 private_ip_range: 10.150.0.0/16
97 network_manager:
98 image: docker-prod-local.artifactory.mirantis.com/opencontrail-oc40/opencontrail-kube-manager
99# config:
100# api:
101# host: ${_param:opencontrail_control_address}
102 identity:
103 auth_user: admin
104 auth_password: contrail123
105 auth_tenant: admin
106 message_queue:
107 host: ${_param:single_address}
108 database:
109 members:
110 - host: ${_param:kubernetes_control_node01_address}
111 port: 9161
112 - host: ${_param:kubernetes_control_node02_address}
113 port: 9161
114 - host: ${_param:kubernetes_control_node03_address}
115 port: 9161
116 collector:
117 members:
118 - host: ${_param:kubernetes_control_node01_address}
119 - host: ${_param:kubernetes_control_node02_address}
120 - host: ${_param:kubernetes_control_node03_address}