blob: 4c03619058c0f0c1afc547eaa98b354db158f45a [file] [log] [blame]
Ales Komarekc12dd412017-06-27 16:24:42 +02001classes:
2- system.linux.system.repo.docker
3- system.kubernetes.pool.cluster
Jiri Broulik1cb2ec22017-08-24 10:20:30 +02004- system.linux.network.hosts
Ales Komarekc12dd412017-06-27 16:24:42 +02005- system.salt.minion.cert.k8s_client
6- system.salt.minion.cert.etcd_client
Petr Michalecf05e3ea2017-08-21 17:33:16 +02007- cluster.k8s-aio-calico
Ales Komarekc12dd412017-06-27 16:24:42 +02008parameters:
9 _param:
Martin Polreichdcd4c5a2017-08-01 11:50:55 +020010 kubernetes_calicoctl_image: docker-prod-virtual.docker.mirantis.net/mirantis/projectcalico/calico/ctl:latest
11 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
vrovachevd2a504a2017-09-15 19:44:46 +040013 kubernetes_hyperkube_image: docker-prod-virtual.docker.mirantis.net/mirantis/kubernetes/hyperkube-amd64:v1.7.5-2
Ales Komarekc12dd412017-06-27 16:24:42 +020014 docker:
15 host:
16 pkgs:
17 - docker-engine=1.12.6-0~ubuntu-xenial
18 - python-docker
Matthew Mosesohn887ba2b2017-08-30 09:09:07 +030019 options:
20 bip: 172.31.255.1/24
Ales Komarekc12dd412017-06-27 16:24:42 +020021 kubernetes:
22 pool:
23 network:
24 etcd:
25 ssl:
26 enabled: true
27 image: ${_param:kubernetes_calico_image}
28 calicoctl:
29 image: ${_param:kubernetes_calicoctl_image}
30 cni:
31 image: ${_param:kubernetes_calico_cni_image}
32 common:
33 hyperkube:
34 image: ${_param:kubernetes_hyperkube_image}
35 linux:
36 network:
37 resolv:
38 dns:
39 - 10.254.0.10
40 - 172.18.176.4
41 - 172.18.176.7
42 interface:
43 primary_interface:
44 route:
45 kubernetes_services:
46 address: 10.254.0.0
47 netmask: 255.255.0.0
48 gateway: ${_param:single_address}