blob: 85c2aedc82084f23eb5f2177ba9475a649f77ae9 [file] [log] [blame]
Tomáš Kukrál328de802017-04-27 15:17:40 +02001
2parameters:
3 _param:
Dmitry Kalashnik2a068bb2018-04-04 14:11:49 +04004 openstack_version: pike
Tomáš Kukrál328de802017-04-27 15:17:40 +02005 salt_minion_ca_host: ${_param:infra_config_hostname}.${_param:cluster_domain}
6 salt_minion_ca_authority: salt_master_ca
7
Victor Ryzhenkin03e58402017-12-12 16:46:05 +04008 # kubelet
9 kubelet_fail_on_swap: True
10
Tomáš Kukrál328de802017-04-27 15:17:40 +020011 # kubernetes settings
12 kubernetes_admin_user: admin
13 kubernetes_admin_password: sbPfel23ZigJF3Bm
14 kubernetes_admin_token: PpP6Mm3pAoPVqcKOKUu0x1dh7b1959Fi
15 kubernetes_kubelet_token: JJ2PKHxjiU6EYvIt18BqwdSK1HvWh8pt
16 kubernetes_kube-proxy_token: jT0hJk9L6cIw5UpYDNhsRwcj3Z2n62B6
17 kubernetes_scheduler_token: VgkUHfrW07zNxrb0ucFyX7NBnSJN9Xp6
18 kubernetes_controller-manager_token: uXrdZ1YKF6qlYm3sHje2iEXMGAGDWOIU
19 kubernetes_dns_token: 0S1I4iJeFjq5fopPwwCwTp3xFpEZfeUl
20 etcd_initial_token: IN7KaRMSo3xkGxkjAAPtkRkAgqN4ZNRq
21
vrovachev0f291422017-06-21 18:30:01 +040022 # docker package version
Andrey Shestakovb85c4b12018-06-12 13:19:06 +030023 kubernetes_docker_package: docker-engine=1.13.1-0~ubuntu-xenial
vrovachev0f291422017-06-21 18:30:01 +040024
Matthew Mosesohnbb05ea32017-06-01 16:40:21 +030025 # component docker images
Sergii Golovatiuk82b05aa2017-07-06 15:05:15 +020026 kubernetes_opencontrail_cni_image: docker-prod-virtual.docker.mirantis.net/mirantis/kubernetes/contrail-integration/contrail-cni:v1.0.0
27
Andrey Shestakovb1eec2f2018-05-24 15:25:46 +030028 kubernetes_hyperkube_image: docker-prod-virtual.docker.mirantis.net/mirantis/kubernetes/hyperkube-amd64:v1.8.13-11
29 kubernetes_pause_image: docker-prod-virtual.docker.mirantis.net/mirantis/kubernetes/pause-amd64:v1.8.13-11
Victor Ryzhenkine9768512018-05-31 18:35:39 +040030 kubernetes_criproxy_version: v0.11.0
31 kubernetes_criproxy_checksum: md5=115bbb0c27518db6b0b3bc8cdc5fc897
Victor Ryzhenkin009a1f32018-04-06 15:39:27 +040032 kubernetes_dashboard_image: gcr.io/google_containers/kubernetes-dashboard-amd64:v1.5.1
33 kubernetes_kubedns_image: gcr.io/google_containers/k8s-dns-kube-dns-amd64:1.14.5
34 kubernetes_dnsmasq_image: gcr.io/google_containers/k8s-dns-dnsmasq-amd64:1.14.5
35 kubernetes_sidecar_image: gcr.io/google_containers/k8s-dns-sidecar-amd64:1.14.5
36 kubernetes_dns_autoscaler_image: gcr.io/google_containers/cluster-proportional-autoscaler-amd64:1.0.0
37 kubernetes_netchecker_agent_image: mirantis/k8s-netchecker-agent:stable
38 kubernetes_netchecker_server_image: mirantis/k8s-netchecker-server:stable
39 kubernetes_netchecker_agent_probeurls: "http://ipinfo.io"
Victor Ryzhenkine9768512018-05-31 18:35:39 +040040 kubernetes_virtlet_image: mirantis/virtlet:v1.0.3
Victor Ryzhenkin009a1f32018-04-06 15:39:27 +040041 kubernetes_externaldns_image: mirantis/external-dns:latest
42 kubernetes_externaldns_provider: coredns
Matthew Mosesohnbb05ea32017-06-01 16:40:21 +030043
vrovachev0f291422017-06-21 18:30:01 +040044 # switches of addons
Victor Ryzhenkin009a1f32018-04-06 15:39:27 +040045 kubernetes_addon_namespace: kube-system
46 kubernetes_dns: true
47 kubernetes_dashboard: false
vrovachev0f291422017-06-21 18:30:01 +040048 kubernetes_helm_enabled: true
49 kubernetes_netchecker_enabled: true
50 kubernetes_calico_policy_enabled: false
vrovachev4193d5e2017-06-28 11:03:39 +040051 kubernetes_virtlet_enabled: false
Victor Ryzhenkin009a1f32018-04-06 15:39:27 +040052 kubernetes_contrail_network_controller: true
Victor Ryzhenkin6057f852017-09-25 20:12:46 +040053 kubernetes_coredns_enabled: false
54 kubernetes_externaldns_enabled: false
vrovachev0f291422017-06-21 18:30:01 +040055
Tomáš Kukrál328de802017-04-27 15:17:40 +020056 # addresses and hostnames
57 kubernetes_internal_api_address: 10.254.0.1
58 kubernetes_control_hostname: ctl
Victor Ryzhenkin009a1f32018-04-06 15:39:27 +040059 kubernetes_control_address: 172.16.10.253
Tomáš Kukrál328de802017-04-27 15:17:40 +020060 kubernetes_control_node01_hostname: ctl01
61 kubernetes_control_node02_hostname: ctl02
62 kubernetes_control_node03_hostname: ctl03
63 kubernetes_compute_node01_hostname: cmp01
64 kubernetes_compute_node02_hostname: cmp02
65 kubernetes_control_node01_address: 172.16.10.101
66 kubernetes_control_node02_address: 172.16.10.102
67 kubernetes_control_node03_address: 172.16.10.103
Victor Ryzhenkin009a1f32018-04-06 15:39:27 +040068 kubernetes_control_node01_deploy_address: 192.168.10.101
69 kubernetes_control_node02_deploy_address: 192.168.10.102
70 kubernetes_control_node03_deploy_address: 192.168.10.103
Tomáš Kukrál328de802017-04-27 15:17:40 +020071 kubernetes_compute_node01_address: 172.16.10.105
72 kubernetes_compute_node02_address: 172.16.10.106
Victor Ryzhenkin009a1f32018-04-06 15:39:27 +040073 etcd_control_node01_address: 192.168.10.101
74 etcd_control_node02_address: 192.168.10.102
75 etcd_control_node03_address: 192.168.10.103
Tomáš Kukrál328de802017-04-27 15:17:40 +020076 kubernetes_proxy_node01_hostname: prx01
77 kubernetes_proxy_node01_address: 172.16.10.121
Tomáš Kukrál328de802017-04-27 15:17:40 +020078
79 cluster_vip_address: ${_param:kubernetes_control_address}
Tomáš Kukrál328de802017-04-27 15:17:40 +020080
81 # etcd stuff
82 cluster_node01_hostname: ${_param:kubernetes_control_node01_hostname}
Victor Ryzhenkin009a1f32018-04-06 15:39:27 +040083 cluster_node01_address: ${_param:etcd_control_node01_address}
Tomáš Kukrál328de802017-04-27 15:17:40 +020084 cluster_node01_port: 4001
85 cluster_node02_hostname: ${_param:kubernetes_control_node02_hostname}
Victor Ryzhenkin009a1f32018-04-06 15:39:27 +040086 cluster_node02_address: ${_param:etcd_control_node02_address}
Tomáš Kukrál328de802017-04-27 15:17:40 +020087 cluster_node02_port: 4001
88 cluster_node03_hostname: ${_param:kubernetes_control_node03_hostname}
Victor Ryzhenkin009a1f32018-04-06 15:39:27 +040089 cluster_node03_address: ${_param:etcd_control_node03_address}
Tomáš Kukrál328de802017-04-27 15:17:40 +020090 cluster_node03_port: 4001
91
Tomáš Kukrál328de802017-04-27 15:17:40 +020092 linux:
93 network:
94 host:
95 ctl:
96 address: ${_param:kubernetes_control_address}
97 names:
98 - ${_param:kubernetes_control_hostname}
99 - ${_param:kubernetes_control_hostname}.${_param:cluster_domain}
100 ctl01:
101 address: ${_param:kubernetes_control_node01_address}
102 names:
103 - ${_param:kubernetes_control_node01_hostname}
104 - ${_param:kubernetes_control_node01_hostname}.${_param:cluster_domain}
105 ctl02:
106 address: ${_param:kubernetes_control_node02_address}
107 names:
108 - ${_param:kubernetes_control_node02_hostname}
109 - ${_param:kubernetes_control_node02_hostname}.${_param:cluster_domain}
110 ctl03:
111 address: ${_param:kubernetes_control_node03_address}
112 names:
113 - ${_param:kubernetes_control_node03_hostname}
114 - ${_param:kubernetes_control_node03_hostname}.${_param:cluster_domain}
115 cmp01:
116 address: ${_param:kubernetes_compute_node01_address}
117 names:
118 - ${_param:kubernetes_compute_node01_hostname}
119 - ${_param:kubernetes_compute_node01_hostname}.${_param:cluster_domain}
120 cmp02:
121 address: ${_param:kubernetes_compute_node02_address}
122 names:
123 - ${_param:kubernetes_compute_node02_hostname}
124 - ${_param:kubernetes_compute_node02_hostname}.${_param:cluster_domain}
Simon Pasquieref3efb52017-05-04 12:47:11 +0200125 prx01:
126 address: ${_param:kubernetes_proxy_node01_address}
127 names:
128 - ${_param:kubernetes_proxy_node01_hostname}
129 - ${_param:kubernetes_proxy_node01_hostname}.${_param:cluster_domain}
Tatyana Leontovichfb60de62017-06-27 13:03:11 +0300130 system:
131 user:
132 root:
133 name: root
134 password: false