blob: f97799793907a8ae57a882a4e92ce99030e3d114 [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 Shestakova3699772018-06-22 14:14:37 +030019
20 # component docker images
Andrey Shestakov51b5e2e2018-06-29 14:41:47 +030021 kubernetes_docker_package: docker-engine=1.13.1-0~ubuntu-xenial
Andrey Shestakova3699772018-06-22 14:14:37 +030022 kubernetes_calico_calicoctl_image: ${_param:kubernetes_calico_calicoctl_repo}/ctl:v1.6.4
23 kubernetes_calico_image: ${_param:kubernetes_calico_repo}/node:v2.6.9
24 kubernetes_calico_cni_image: ${_param:kubernetes_calico_cni_repo}/cni:v1.11.5
25 kubernetes_hyperkube_image: ${_param:kubernetes_hyperkube_repo}/hyperkube-amd64:v1.10.4-4
26 kubernetes_pause_image: ${_param:kubernetes_hyperkube_repo}/pause-amd64:v1.10.4-4
27 kubernetes_contrail_cni_image: ${_param:kubernetes_contrail_cni_repo}/contrail-cni:v1.2.0
28 kubernetes_contrail_network_controller_image: ${_param:kubernetes_contrail_network_controller_repo}/contrail-network-controller:v1.2.0
Andrey Shestakovb7b0f762018-07-03 13:25:47 +030029 kubernetes_virtlet_image: ${_param:kubernetes_virtlet_repo}/virtlet:v1.1.1
30 kubernetes_criproxy_version: v0.11.1
31 kubernetes_criproxy_checksum: md5=a3f1f08bdc7a8d6eb73b7c8fa5bae200
Andrey Shestakova3699772018-06-22 14:14:37 +030032 kubernetes_netchecker_agent_image: ${_param:kubernetes_netchecker_agent_repo}/k8s-netchecker-agent:v1.2.2
33 kubernetes_netchecker_server_image: ${_param:kubernetes_netchecker_server_repo}/k8s-netchecker-server:v1.2.2
34 kubernetes_kubedns_image: ${_param:kubernetes_kubedns_repo}/k8s-dns-kube-dns-amd64:1.14.5
35 kubernetes_dnsmasq_image: ${_param:kubernetes_kubedns_repo}/k8s-dns-dnsmasq-amd64:1.14.5
36 kubernetes_sidecar_image: ${_param:kubernetes_kubedns_repo}/k8s-dns-sidecar-amd64:1.14.5
37 kubernetes_dns_autoscaler_image: ${_param:kubernetes_kubedns_repo}/cluster-proportional-autoscaler-amd64:1.0.0
38 kubernetes_externaldns_image: ${_param:kubernetes_externaldns_repo}/external-dns:v0.5.3
Andrey Shestakovd09c1052018-07-03 14:10:10 +030039 kubernetes_genie_source: ${_param:kubernetes_genie_repo}/genie_v1.0-138-gbf5dbaa
40 kubernetes_genie_source_hash: md5=b024052ed4ecb1d5354e0cc8f51afaca
Andrey Shestakova3699772018-06-22 14:14:37 +030041 kubernetes_flannel_image: ${_param:kubernetes_flannel_repo}/flannel:v0.10.0-amd64
42 kubernetes_metallb_controller_image: ${_param:kubernetes_metallb_repo}/controller:v0.6.2
43 kubernetes_metallb_speaker_image: ${_param:kubernetes_metallb_repo}/speaker:v0.6.2
Andrey Shestakov03cf0b62018-06-25 18:07:36 +030044 kubernetes_sriov_source: ${_param:kubernetes_sriov_repo}/sriov_v0.3-8-g8b7ed98
45 kubernetes_sriov_source_hash: md5=c0cc33202afd02e4cc44b977a8faf6e7
Andrey Shestakovd09c1052018-07-03 14:10:10 +030046 kubernetes_cniplugins_source: ${_param:kubernetes_cniplugins_repo}/cni-plugins_v0.7.1-48-g696b1f9.tar.gz
47 kubernetes_cniplugins_source_hash: md5=5ec1cf5e989097c6127ea5365e277b02
Andrey Shestakova3699772018-06-22 14:14:37 +030048
49 kubelet_fail_on_swap: true
50 kubernetes_kubedns_enabled: true
51 kubernetes_externaldns_enabled: false
52 kubernetes_coredns_enabled: false
53 kubernetes_externaldns_provider: coredns
54 kubernetes_virtlet_enabled: false
55 kubernetes_flannel_enabled: false
56 kubernetes_genie_enabled: false
57 kubernetes_calico_enabled: false
58 kubernetes_opencontrail_enabled: false
59 kubernetes_contrail_network_controller_enabled: false
60 kubernetes_metallb_enabled: false
Andrey Shestakov03cf0b62018-06-25 18:07:36 +030061 kubernetes_sriov_enabled: false
Andrey Shestakova3699772018-06-22 14:14:37 +030062
Andrey Shestakov51b5e2e2018-06-29 14:41:47 +030063 docker:
64 host:
65 pkgs:
66 - ${_param:kubernetes_docker_package}
67 - python-docker
68 options:
69 bip: 172.31.255.1/24
70 storage-driver: overlay2
71
Andrey Shestakova3699772018-06-22 14:14:37 +030072 kubernetes:
73 common:
74 hyperkube:
75 image: ${_param:kubernetes_hyperkube_image}
76 pause_image: ${_param:kubernetes_pause_image}
Andrey Shestakovd09c1052018-07-03 14:10:10 +030077 cni:
78 plugins:
79 source: ${_param:kubernetes_cniplugins_source}
80 hash: ${_param:kubernetes_cniplugins_source_hash}
Andrey Shestakova3699772018-06-22 14:14:37 +030081 addons:
82 dns:
83 enabled: ${_param:kubernetes_kubedns_enabled}
84 kubedns_image: ${_param:kubernetes_kubedns_image}
85 dnsmasq_image: ${_param:kubernetes_dnsmasq_image}
86 sidecar_image: ${_param:kubernetes_sidecar_image}
87 autoscaler:
88 image: ${_param:kubernetes_dns_autoscaler_image}
89 externaldns:
90 enabled: ${_param:kubernetes_externaldns_enabled}
91 namespace: kube-system
92 image: ${_param:kubernetes_externaldns_image}
93 provider: ${_param:kubernetes_externaldns_provider}
94 coredns:
95 enabled: ${_param:kubernetes_coredns_enabled}
96 contrail_network_controller:
97 enabled: ${_param:kubernetes_contrail_network_controller_enabled}
98 image: ${_param:kubernetes_contrail_network_controller_image}
99 flannel:
100 enabled: ${_param:kubernetes_flannel_enabled}
101 image: ${_param:kubernetes_flannel_image}
102 virtlet:
103 enabled: ${_param:kubernetes_virtlet_enabled}
104 namespace: kube-system
105 image: ${_param:kubernetes_virtlet_image}
106 criproxy_version: ${_param:kubernetes_criproxy_version}
107 criproxy_source: ${_param:kubernetes_criproxy_checksum}
108 metallb:
109 enabled: ${_param:kubernetes_metallb_enabled}
110 master:
Andrey Shestakov86330c92018-07-05 23:30:30 +0300111 enabled: false
Andrey Shestakova3699772018-06-22 14:14:37 +0300112 kubelet:
113 fail_on_swap: ${_param:kubelet_fail_on_swap}
114 container: false
115 network:
116 genie:
117 enabled: ${_param:kubernetes_genie_enabled}
Andrey Shestakovd09c1052018-07-03 14:10:10 +0300118 source: ${_param:kubernetes_genie_source}
119 source_hash: ${_param:kubernetes_genie_source_hash}
Andrey Shestakova3699772018-06-22 14:14:37 +0300120 calico:
121 enabled: ${_param:kubernetes_calico_enabled}
122 image: ${_param:kubernetes_calico_image}
123 calicoctl_image: ${_param:kubernetes_calico_calicoctl_image}
124 cni_image: ${_param:kubernetes_calico_cni_image}
125 opencontrail:
126 enabled: ${_param:kubernetes_opencontrail_enabled}
127 cni_image: ${_param:kubernetes_contrail_cni_image}
Andrey Shestakov03cf0b62018-06-25 18:07:36 +0300128 sriov:
129 enabled: ${_param:kubernetes_sriov_enabled}
130 source: ${_param:kubernetes_sriov_source}
131 source_hash: ${_param:kubernetes_sriov_source_hash}
Andrey Shestakova3699772018-06-22 14:14:37 +0300132 pool:
Andrey Shestakov86330c92018-07-05 23:30:30 +0300133 enabled: false
Andrey Shestakova3699772018-06-22 14:14:37 +0300134 kubelet:
135 fail_on_swap: ${_param:kubelet_fail_on_swap}
136 container: false
137 network:
138 genie:
139 enabled: ${_param:kubernetes_genie_enabled}
Andrey Shestakovd09c1052018-07-03 14:10:10 +0300140 source: ${_param:kubernetes_genie_source}
141 source_hash: ${_param:kubernetes_genie_source_hash}
Andrey Shestakova3699772018-06-22 14:14:37 +0300142 calico:
143 enabled: ${_param:kubernetes_calico_enabled}
144 image: ${_param:kubernetes_calico_image}
145 calicoctl_image: ${_param:kubernetes_calico_calicoctl_image}
146 cni_image: ${_param:kubernetes_calico_cni_image}
147 opencontrail:
148 enabled: ${_param:kubernetes_opencontrail_enabled}
149 cni_image: ${_param:kubernetes_contrail_cni_image}
Andrey Shestakov03cf0b62018-06-25 18:07:36 +0300150 sriov:
151 enabled: ${_param:kubernetes_sriov_enabled}
152 source: ${_param:kubernetes_sriov_source}
153 source_hash: ${_param:kubernetes_sriov_source_hash}