blob: 81ea8d1062f7d8f5ca48e3182044711ecd61fd76 [file] [log] [blame]
Ales Komarekc12dd412017-06-27 16:24:42 +02001classes:
2- system.linux.system.repo.docker
3- system.kubernetes.pool.cluster
4- system.salt.minion.cert.k8s_client
5- system.salt.minion.cert.etcd_client
6- cluster.k8s_aio_calico
7parameters:
8 _param:
9 kubernetes_calicoctl_image: docker-prod-virtual.sandbox.mirantis.net/mirantis/projectcalico/calico/ctl:latest
10 kubernetes_calico_image: docker-prod-virtual.sandbox.mirantis.net/mirantis/projectcalico/calico/node:latest
11 kubernetes_calico_cni_image: docker-prod-virtual.sandbox.mirantis.net/mirantis/projectcalico/calico/cni:latest
12 kubernetes_hyperkube_image: docker-prod-virtual.sandbox.mirantis.net/mirantis/kubernetes/hyperkube-amd64:v1.6.2-2
13 docker:
14 host:
15 pkgs:
16 - docker-engine=1.12.6-0~ubuntu-xenial
17 - python-docker
18 kubernetes:
19 pool:
20 network:
21 etcd:
22 ssl:
23 enabled: true
24 image: ${_param:kubernetes_calico_image}
25 calicoctl:
26 image: ${_param:kubernetes_calicoctl_image}
27 cni:
28 image: ${_param:kubernetes_calico_cni_image}
29 common:
30 hyperkube:
31 image: ${_param:kubernetes_hyperkube_image}
32 linux:
33 network:
34 resolv:
35 dns:
36 - 10.254.0.10
37 - 172.18.176.4
38 - 172.18.176.7
39 interface:
40 primary_interface:
41 route:
42 kubernetes_services:
43 address: 10.254.0.0
44 netmask: 255.255.0.0
45 gateway: ${_param:single_address}