blob: 0acf4ee478bbb45561bd3f02f589aa7ad1e0795e [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 Shestakov64d16882018-01-23 13:56:01 +020013 kubernetes_hyperkube_image: docker-prod-virtual.docker.mirantis.net/mirantis/kubernetes/hyperkube-amd64:v1.8.6-5
Matthew Mosesohn0e8bc582017-09-01 16:26:03 +030014 docker:
15 host:
16 pkgs:
17 - docker-engine=1.12.6-0~ubuntu-xenial
18 - python-docker
19 options:
20 bip: 172.31.255.1/24
21 kubernetes:
22 pool:
23 network:
ashestakov7acc4c62018-02-27 14:23:05 +000024 calico:
25 image: ${_param:kubernetes_calico_image}
26 calicoctl_image: ${_param:kubernetes_calico_calicoctl_image}
27 cni_image: ${_param:kubernetes_calico_cni_image}
28 etcd:
29 ssl:
30 enabled: true
Matthew Mosesohn0e8bc582017-09-01 16:26:03 +030031 common:
32 hyperkube:
33 image: ${_param:kubernetes_hyperkube_image}
34 cloudprovider:
35 enabled: true
36 provider: openstack
37 params:
38 auth_url: ${_param:openstack_auth_url}
39 region_name: ${_param:openstack_region_name}
40 tenant_name: ${_param:openstack_tenant_name}
41 username: ${_param:openstack_username}
42 password: ${_param:openstack_password}
43 subnet_id: ${_param:openstack_subnet_id}
44 floating_network_id: ${_param:openstack_floating_network_id}
45 linux:
46 network:
47 resolv:
48 dns:
49 - 10.254.0.10
50 - 172.18.176.4
51 - 172.18.176.7
52 interface:
53 primary_interface:
54 route:
55 kubernetes_services:
56 address: 10.254.0.0
57 netmask: 255.255.0.0
58 gateway: ${_param:single_address}