blob: 545f26af43c873ce4d96454ff735c9b7c1d9a4af [file] [log] [blame]
Matthew Mosesohn0e8bc582017-09-01 16:26:03 +03001classes:
vrovachev97142a82017-11-08 16:43:03 +04002- system.linux.system.repo.docker_legacy
Matthew Mosesohn0e8bc582017-09-01 16:26:03 +03003- system.kubernetes.pool.cluster
4- system.linux.network.hosts
5- system.salt.minion.cert.k8s_client
6- system.salt.minion.cert.etcd_client
7- cluster.k8s-ha-calico-cloudprovider
8parameters:
9 _param:
ashestakov7acc4c62018-02-27 14:23:05 +000010 kubernetes_calico_calicoctl_image: docker-prod-virtual.docker.mirantis.net/mirantis/projectcalico/calico/ctl:latest
Matthew Mosesohn0e8bc582017-09-01 16:26:03 +030011 kubernetes_calico_image: docker-prod-virtual.docker.mirantis.net/mirantis/projectcalico/calico/node:latest
12 kubernetes_calico_cni_image: docker-prod-virtual.docker.mirantis.net/mirantis/projectcalico/calico/cni:latest
Andrey Shestakov11147a62018-09-03 16:20:26 +030013 kubernetes_hyperkube_image: docker-prod-virtual.docker.mirantis.net/mirantis/kubernetes/hyperkube-amd64:v1.11.2-1
14 kubernetes_pause_image: docker-prod-virtual.docker.mirantis.net/mirantis/kubernetes/pause-amd64:v1.11.2-1
Matthew Mosesohn0e8bc582017-09-01 16:26:03 +030015 docker:
16 host:
17 pkgs:
Andrey Shestakovb85c4b12018-06-12 13:19:06 +030018 - docker-engine=1.13.1-0~ubuntu-xenial
Matthew Mosesohn0e8bc582017-09-01 16:26:03 +030019 - python-docker
20 options:
21 bip: 172.31.255.1/24
22 kubernetes:
23 pool:
24 network:
ashestakov7acc4c62018-02-27 14:23:05 +000025 calico:
Andrey Shestakov11a0cd22018-03-19 17:24:41 +020026 enabled: true
ashestakov7acc4c62018-02-27 14:23:05 +000027 image: ${_param:kubernetes_calico_image}
28 calicoctl_image: ${_param:kubernetes_calico_calicoctl_image}
29 cni_image: ${_param:kubernetes_calico_cni_image}
30 etcd:
31 ssl:
32 enabled: true
Matthew Mosesohn0e8bc582017-09-01 16:26:03 +030033 common:
34 hyperkube:
35 image: ${_param:kubernetes_hyperkube_image}
36 cloudprovider:
37 enabled: true
38 provider: openstack
39 params:
40 auth_url: ${_param:openstack_auth_url}
41 region_name: ${_param:openstack_region_name}
42 tenant_name: ${_param:openstack_tenant_name}
43 username: ${_param:openstack_username}
44 password: ${_param:openstack_password}
45 subnet_id: ${_param:openstack_subnet_id}
46 floating_network_id: ${_param:openstack_floating_network_id}
47 linux:
48 network:
49 resolv:
50 dns:
Victor Ryzhenkina61b72b2018-05-08 17:58:21 +040051 - 172.18.208.44
Victor Ryzhenkin0d990992018-05-08 22:56:48 +040052 - 172.18.176.4
53 - 10.254.0.10
Matthew Mosesohn0e8bc582017-09-01 16:26:03 +030054 interface:
55 primary_interface:
56 route:
57 kubernetes_services:
58 address: 10.254.0.0
59 netmask: 255.255.0.0
60 gateway: ${_param:single_address}