blob: ac6325d8bc7db04b8a2472dd8faf24e959c5d30b [file] [log] [blame]
Andrey Shestakova3699772018-06-22 14:14:37 +03001parameters:
2 _param:
3 kubernetes_calico_calicoctl_repo: docker-prod-virtual.docker.mirantis.net/mirantis/projectcalico/calico
4 kubernetes_calico_repo: docker-prod-virtual.docker.mirantis.net/mirantis/projectcalico/calico
5 kubernetes_calico_cni_repo: docker-prod-virtual.docker.mirantis.net/mirantis/projectcalico/calico
6 kubernetes_hyperkube_repo: docker-prod-virtual.docker.mirantis.net/mirantis/kubernetes
7 kubernetes_contrail_cni_repo: docker-prod-virtual.docker.mirantis.net/mirantis/kubernetes
8 kubernetes_contrail_network_controller_repo: docker-prod-virtual.docker.mirantis.net/mirantis/kubernetes/contrail-integration
9 kubernetes_netchecker_agent_repo: mirantis
10 kubernetes_netchecker_server_repo: mirantis
11 kubernetes_virtlet_repo: mirantis
12 kubernetes_kubedns_repo: gcr.io/google_containers
13 kubernetes_externaldns_repo: mirantis
14 kubernetes_genie_repo: mirantis
15 kubernetes_flannel_repo: quay.io/coreos
16 kubernetes_metallb_repo: metallb
17
18 # component docker images
Andrey Shestakov51b5e2e2018-06-29 14:41:47 +030019 kubernetes_docker_package: docker-engine=1.13.1-0~ubuntu-xenial
Andrey Shestakova3699772018-06-22 14:14:37 +030020 kubernetes_calico_calicoctl_image: ${_param:kubernetes_calico_calicoctl_repo}/ctl:v1.6.4
21 kubernetes_calico_image: ${_param:kubernetes_calico_repo}/node:v2.6.9
22 kubernetes_calico_cni_image: ${_param:kubernetes_calico_cni_repo}/cni:v1.11.5
23 kubernetes_hyperkube_image: ${_param:kubernetes_hyperkube_repo}/hyperkube-amd64:v1.10.4-4
24 kubernetes_pause_image: ${_param:kubernetes_hyperkube_repo}/pause-amd64:v1.10.4-4
25 kubernetes_contrail_cni_image: ${_param:kubernetes_contrail_cni_repo}/contrail-cni:v1.2.0
26 kubernetes_contrail_network_controller_image: ${_param:kubernetes_contrail_network_controller_repo}/contrail-network-controller:v1.2.0
27 kubernetes_virtlet_image: ${_param:kubernetes_virtlet_repo}/virtlet:v1.1.0
28 kubernetes_criproxy_version: v0.11.0
29 kubernetes_criproxy_checksum: md5=115bbb0c27518db6b0b3bc8cdc5fc897
30 kubernetes_netchecker_agent_image: ${_param:kubernetes_netchecker_agent_repo}/k8s-netchecker-agent:v1.2.2
31 kubernetes_netchecker_server_image: ${_param:kubernetes_netchecker_server_repo}/k8s-netchecker-server:v1.2.2
32 kubernetes_kubedns_image: ${_param:kubernetes_kubedns_repo}/k8s-dns-kube-dns-amd64:1.14.5
33 kubernetes_dnsmasq_image: ${_param:kubernetes_kubedns_repo}/k8s-dns-dnsmasq-amd64:1.14.5
34 kubernetes_sidecar_image: ${_param:kubernetes_kubedns_repo}/k8s-dns-sidecar-amd64:1.14.5
35 kubernetes_dns_autoscaler_image: ${_param:kubernetes_kubedns_repo}/cluster-proportional-autoscaler-amd64:1.0.0
36 kubernetes_externaldns_image: ${_param:kubernetes_externaldns_repo}/external-dns:v0.5.3
37 kubernetes_genie_image: ${_param:kubernetes_genie_repo}/cnigenie:v1.0-124-ge4298f1
38 kubernetes_flannel_image: ${_param:kubernetes_flannel_repo}/flannel:v0.10.0-amd64
39 kubernetes_metallb_controller_image: ${_param:kubernetes_metallb_repo}/controller:v0.6.2
40 kubernetes_metallb_speaker_image: ${_param:kubernetes_metallb_repo}/speaker:v0.6.2
41
42 kubelet_fail_on_swap: true
43 kubernetes_kubedns_enabled: true
44 kubernetes_externaldns_enabled: false
45 kubernetes_coredns_enabled: false
46 kubernetes_externaldns_provider: coredns
47 kubernetes_virtlet_enabled: false
48 kubernetes_flannel_enabled: false
49 kubernetes_genie_enabled: false
50 kubernetes_calico_enabled: false
51 kubernetes_opencontrail_enabled: false
52 kubernetes_contrail_network_controller_enabled: false
53 kubernetes_metallb_enabled: false
54
Andrey Shestakov51b5e2e2018-06-29 14:41:47 +030055 docker:
56 host:
57 pkgs:
58 - ${_param:kubernetes_docker_package}
59 - python-docker
60 options:
61 bip: 172.31.255.1/24
62 storage-driver: overlay2
63
Andrey Shestakova3699772018-06-22 14:14:37 +030064 kubernetes:
65 common:
66 hyperkube:
67 image: ${_param:kubernetes_hyperkube_image}
68 pause_image: ${_param:kubernetes_pause_image}
69 addons:
70 dns:
71 enabled: ${_param:kubernetes_kubedns_enabled}
72 kubedns_image: ${_param:kubernetes_kubedns_image}
73 dnsmasq_image: ${_param:kubernetes_dnsmasq_image}
74 sidecar_image: ${_param:kubernetes_sidecar_image}
75 autoscaler:
76 image: ${_param:kubernetes_dns_autoscaler_image}
77 externaldns:
78 enabled: ${_param:kubernetes_externaldns_enabled}
79 namespace: kube-system
80 image: ${_param:kubernetes_externaldns_image}
81 provider: ${_param:kubernetes_externaldns_provider}
82 coredns:
83 enabled: ${_param:kubernetes_coredns_enabled}
84 contrail_network_controller:
85 enabled: ${_param:kubernetes_contrail_network_controller_enabled}
86 image: ${_param:kubernetes_contrail_network_controller_image}
87 flannel:
88 enabled: ${_param:kubernetes_flannel_enabled}
89 image: ${_param:kubernetes_flannel_image}
90 virtlet:
91 enabled: ${_param:kubernetes_virtlet_enabled}
92 namespace: kube-system
93 image: ${_param:kubernetes_virtlet_image}
94 criproxy_version: ${_param:kubernetes_criproxy_version}
95 criproxy_source: ${_param:kubernetes_criproxy_checksum}
96 metallb:
97 enabled: ${_param:kubernetes_metallb_enabled}
98 master:
99 kubelet:
100 fail_on_swap: ${_param:kubelet_fail_on_swap}
101 container: false
102 network:
103 genie:
104 enabled: ${_param:kubernetes_genie_enabled}
105 image: ${_param:kubernetes_genie_image}
106 calico:
107 enabled: ${_param:kubernetes_calico_enabled}
108 image: ${_param:kubernetes_calico_image}
109 calicoctl_image: ${_param:kubernetes_calico_calicoctl_image}
110 cni_image: ${_param:kubernetes_calico_cni_image}
111 opencontrail:
112 enabled: ${_param:kubernetes_opencontrail_enabled}
113 cni_image: ${_param:kubernetes_contrail_cni_image}
114 pool:
115 kubelet:
116 fail_on_swap: ${_param:kubelet_fail_on_swap}
117 container: false
118 network:
119 genie:
120 enabled: ${_param:kubernetes_genie_enabled}
121 image: ${_param:kubernetes_genie_image}
122 calico:
123 enabled: ${_param:kubernetes_calico_enabled}
124 image: ${_param:kubernetes_calico_image}
125 calicoctl_image: ${_param:kubernetes_calico_calicoctl_image}
126 cni_image: ${_param:kubernetes_calico_cni_image}
127 opencontrail:
128 enabled: ${_param:kubernetes_opencontrail_enabled}
129 cni_image: ${_param:kubernetes_contrail_cni_image}