blob: 60876aef3f004d7721a966cbc9cd2fe8f432d414 [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
Andrey Shestakovd09c1052018-07-03 14:10:10 +030014 kubernetes_genie_repo: https://artifactory.mcp.mirantis.net/artifactory/binary-prod-local/mirantis/kubernetes/cni-genie
Andrey Shestakova3699772018-06-22 14:14:37 +030015 kubernetes_flannel_repo: quay.io/coreos
16 kubernetes_metallb_repo: metallb
Andrey Shestakov03cf0b62018-06-25 18:07:36 +030017 kubernetes_sriov_repo: https://artifactory.mcp.mirantis.net/artifactory/binary-prod-local/mirantis/kubernetes/sriov-cni
Andrey Shestakovd09c1052018-07-03 14:10:10 +030018 kubernetes_cniplugins_repo: https://artifactory.mcp.mirantis.net/artifactory/binary-prod-local/mirantis/kubernetes/containernetworking-plugins
Andrey Shestakovcdc62282018-08-07 18:24:12 +030019 kubernetes_dashboard_repo: k8s.gcr.io
Andrey Shestakova3699772018-06-22 14:14:37 +030020
21 # component docker images
Andrey Shestakov51b5e2e2018-06-29 14:41:47 +030022 kubernetes_docker_package: docker-engine=1.13.1-0~ubuntu-xenial
Andrey Shestakova3699772018-06-22 14:14:37 +030023 kubernetes_calico_calicoctl_image: ${_param:kubernetes_calico_calicoctl_repo}/ctl:v1.6.4
Aleksei Kasatkin16f855e2018-07-09 12:31:35 +020024 kubernetes_calico_image: ${_param:kubernetes_calico_repo}/node:v2.6.10
25 kubernetes_calico_cni_image: ${_param:kubernetes_calico_cni_repo}/cni:v1.11.6
Andrey Shestakova3699772018-06-22 14:14:37 +030026 kubernetes_hyperkube_image: ${_param:kubernetes_hyperkube_repo}/hyperkube-amd64:v1.10.4-4
27 kubernetes_pause_image: ${_param:kubernetes_hyperkube_repo}/pause-amd64:v1.10.4-4
28 kubernetes_contrail_cni_image: ${_param:kubernetes_contrail_cni_repo}/contrail-cni:v1.2.0
29 kubernetes_contrail_network_controller_image: ${_param:kubernetes_contrail_network_controller_repo}/contrail-network-controller:v1.2.0
Victor Ryzhenkinb30df282018-07-13 16:10:16 +040030 kubernetes_virtlet_image: ${_param:kubernetes_virtlet_repo}/virtlet:v1.1.2
Andrey Shestakovb7b0f762018-07-03 13:25:47 +030031 kubernetes_criproxy_version: v0.11.1
32 kubernetes_criproxy_checksum: md5=a3f1f08bdc7a8d6eb73b7c8fa5bae200
Andrey Shestakova3699772018-06-22 14:14:37 +030033 kubernetes_netchecker_agent_image: ${_param:kubernetes_netchecker_agent_repo}/k8s-netchecker-agent:v1.2.2
34 kubernetes_netchecker_server_image: ${_param:kubernetes_netchecker_server_repo}/k8s-netchecker-server:v1.2.2
35 kubernetes_kubedns_image: ${_param:kubernetes_kubedns_repo}/k8s-dns-kube-dns-amd64:1.14.5
36 kubernetes_dnsmasq_image: ${_param:kubernetes_kubedns_repo}/k8s-dns-dnsmasq-amd64:1.14.5
37 kubernetes_sidecar_image: ${_param:kubernetes_kubedns_repo}/k8s-dns-sidecar-amd64:1.14.5
38 kubernetes_dns_autoscaler_image: ${_param:kubernetes_kubedns_repo}/cluster-proportional-autoscaler-amd64:1.0.0
39 kubernetes_externaldns_image: ${_param:kubernetes_externaldns_repo}/external-dns:v0.5.3
Andrey Shestakovd09c1052018-07-03 14:10:10 +030040 kubernetes_genie_source: ${_param:kubernetes_genie_repo}/genie_v1.0-138-gbf5dbaa
41 kubernetes_genie_source_hash: md5=b024052ed4ecb1d5354e0cc8f51afaca
Andrey Shestakova3699772018-06-22 14:14:37 +030042 kubernetes_flannel_image: ${_param:kubernetes_flannel_repo}/flannel:v0.10.0-amd64
43 kubernetes_metallb_controller_image: ${_param:kubernetes_metallb_repo}/controller:v0.6.2
44 kubernetes_metallb_speaker_image: ${_param:kubernetes_metallb_repo}/speaker:v0.6.2
Andrey Shestakov03cf0b62018-06-25 18:07:36 +030045 kubernetes_sriov_source: ${_param:kubernetes_sriov_repo}/sriov_v0.3-8-g8b7ed98
46 kubernetes_sriov_source_hash: md5=c0cc33202afd02e4cc44b977a8faf6e7
Andrey Shestakovd09c1052018-07-03 14:10:10 +030047 kubernetes_cniplugins_source: ${_param:kubernetes_cniplugins_repo}/cni-plugins_v0.7.1-48-g696b1f9.tar.gz
48 kubernetes_cniplugins_source_hash: md5=5ec1cf5e989097c6127ea5365e277b02
Andrey Shestakovcdc62282018-08-07 18:24:12 +030049 kubernetes_dashboard_image: ${_param:kubernetes_dashboard_repo}/kubernetes-dashboard-amd64:v1.8.3
Andrey Shestakova3699772018-06-22 14:14:37 +030050
51 kubelet_fail_on_swap: true
Andrey Shestakovcdc62282018-08-07 18:24:12 +030052 kubernetes_dashboard_enabled: true
Andrey Shestakova3699772018-06-22 14:14:37 +030053 kubernetes_kubedns_enabled: true
54 kubernetes_externaldns_enabled: false
55 kubernetes_coredns_enabled: false
56 kubernetes_externaldns_provider: coredns
57 kubernetes_virtlet_enabled: false
58 kubernetes_flannel_enabled: false
59 kubernetes_genie_enabled: false
60 kubernetes_calico_enabled: false
61 kubernetes_opencontrail_enabled: false
62 kubernetes_contrail_network_controller_enabled: false
63 kubernetes_metallb_enabled: false
Andrey Shestakov03cf0b62018-06-25 18:07:36 +030064 kubernetes_sriov_enabled: false
Andrey Shestakova3699772018-06-22 14:14:37 +030065
Andrey Shestakov51b5e2e2018-06-29 14:41:47 +030066 docker:
67 host:
68 pkgs:
69 - ${_param:kubernetes_docker_package}
70 - python-docker
71 options:
72 bip: 172.31.255.1/24
73 storage-driver: overlay2
74
Andrey Shestakova3699772018-06-22 14:14:37 +030075 kubernetes:
76 common:
77 hyperkube:
78 image: ${_param:kubernetes_hyperkube_image}
79 pause_image: ${_param:kubernetes_pause_image}
Andrey Shestakovd09c1052018-07-03 14:10:10 +030080 cni:
81 plugins:
82 source: ${_param:kubernetes_cniplugins_source}
83 hash: ${_param:kubernetes_cniplugins_source_hash}
Andrey Shestakova3699772018-06-22 14:14:37 +030084 addons:
Andrey Shestakovcdc62282018-08-07 18:24:12 +030085 dashboard:
86 enabled: ${_param:kubernetes_dashboard_enabled}
87 image: ${_param:kubernetes_dashboard_image}
Andrey Shestakova3699772018-06-22 14:14:37 +030088 dns:
89 enabled: ${_param:kubernetes_kubedns_enabled}
90 kubedns_image: ${_param:kubernetes_kubedns_image}
91 dnsmasq_image: ${_param:kubernetes_dnsmasq_image}
92 sidecar_image: ${_param:kubernetes_sidecar_image}
93 autoscaler:
94 image: ${_param:kubernetes_dns_autoscaler_image}
95 externaldns:
96 enabled: ${_param:kubernetes_externaldns_enabled}
97 namespace: kube-system
98 image: ${_param:kubernetes_externaldns_image}
99 provider: ${_param:kubernetes_externaldns_provider}
100 coredns:
101 enabled: ${_param:kubernetes_coredns_enabled}
102 contrail_network_controller:
103 enabled: ${_param:kubernetes_contrail_network_controller_enabled}
104 image: ${_param:kubernetes_contrail_network_controller_image}
105 flannel:
Andrey Shestakova3699772018-06-22 14:14:37 +0300106 image: ${_param:kubernetes_flannel_image}
107 virtlet:
108 enabled: ${_param:kubernetes_virtlet_enabled}
109 namespace: kube-system
110 image: ${_param:kubernetes_virtlet_image}
111 criproxy_version: ${_param:kubernetes_criproxy_version}
112 criproxy_source: ${_param:kubernetes_criproxy_checksum}
113 metallb:
114 enabled: ${_param:kubernetes_metallb_enabled}
Andrey Shestakova3699772018-06-22 14:14:37 +0300115 pool:
Andrey Shestakov86330c92018-07-05 23:30:30 +0300116 enabled: false
Andrey Shestakova3699772018-06-22 14:14:37 +0300117 kubelet:
118 fail_on_swap: ${_param:kubelet_fail_on_swap}
119 container: false
120 network:
121 genie:
122 enabled: ${_param:kubernetes_genie_enabled}
Andrey Shestakovd09c1052018-07-03 14:10:10 +0300123 source: ${_param:kubernetes_genie_source}
124 source_hash: ${_param:kubernetes_genie_source_hash}
Andrey Shestakova3699772018-06-22 14:14:37 +0300125 calico:
126 enabled: ${_param:kubernetes_calico_enabled}
127 image: ${_param:kubernetes_calico_image}
128 calicoctl_image: ${_param:kubernetes_calico_calicoctl_image}
129 cni_image: ${_param:kubernetes_calico_cni_image}
130 opencontrail:
131 enabled: ${_param:kubernetes_opencontrail_enabled}
132 cni_image: ${_param:kubernetes_contrail_cni_image}
Andrey Shestakov03cf0b62018-06-25 18:07:36 +0300133 sriov:
134 enabled: ${_param:kubernetes_sriov_enabled}
135 source: ${_param:kubernetes_sriov_source}
136 source_hash: ${_param:kubernetes_sriov_source_hash}
Andrey Shestakov6bcddaf2018-08-06 00:05:13 +0300137 flannel:
138 enabled: ${_param:kubernetes_flannel_enabled}