blob: 9631f43323ae03c385f6dafea1c77f068fb20e62 [file] [log] [blame]
Andrey Shestakova3699772018-06-22 14:14:37 +03001parameters:
2 _param:
azvyagintsev16ca7ce2018-08-21 17:20:33 +03003 mcp_docker_registry: 'docker-prod-local.artifactory.mirantis.com'
4 kubernetes_calico_calicoctl_repo: ${_param:mcp_docker_registry}/mirantis/projectcalico/calico
5 kubernetes_calico_repo: ${_param:mcp_docker_registry}/mirantis/projectcalico/calico
6 kubernetes_calico_cni_repo: ${_param:mcp_docker_registry}/mirantis/projectcalico/calico
7 kubernetes_hyperkube_repo: ${_param:mcp_docker_registry}/mirantis/kubernetes
8 kubernetes_contrail_cni_repo: ${_param:mcp_docker_registry}/mirantis/kubernetes
9 kubernetes_contrail_network_controller_repo: ${_param:mcp_docker_registry}/mirantis/kubernetes/contrail-integration
Andrey Shestakova3699772018-06-22 14:14:37 +030010 kubernetes_netchecker_agent_repo: mirantis
11 kubernetes_netchecker_server_repo: mirantis
12 kubernetes_virtlet_repo: mirantis
13 kubernetes_kubedns_repo: gcr.io/google_containers
14 kubernetes_externaldns_repo: mirantis
Victor Ryzhenkina475a7e2018-08-08 15:41:46 +040015 kubernetes_genie_repo: https://docker-prod-local.artifactory.mirantis.com/artifactory/binary-prod-local/mirantis/kubernetes/cni-genie
Andrey Shestakova3699772018-06-22 14:14:37 +030016 kubernetes_flannel_repo: quay.io/coreos
17 kubernetes_metallb_repo: metallb
Victor Ryzhenkina475a7e2018-08-08 15:41:46 +040018 kubernetes_sriov_repo: https://docker-prod-local.artifactory.mirantis.com/artifactory/binary-prod-local/mirantis/kubernetes/sriov-cni
19 kubernetes_cniplugins_repo: https://docker-prod-local.artifactory.mirantis.com/artifactory/binary-prod-local/mirantis/kubernetes/containernetworking-plugins
Andrey Shestakovcdc62282018-08-07 18:24:12 +030020 kubernetes_dashboard_repo: k8s.gcr.io
Andrey Shestakova3699772018-06-22 14:14:37 +030021
22 # component docker images
Andrey Shestakov51b5e2e2018-06-29 14:41:47 +030023 kubernetes_docker_package: docker-engine=1.13.1-0~ubuntu-xenial
Andrey Shestakova3699772018-06-22 14:14:37 +030024 kubernetes_calico_calicoctl_image: ${_param:kubernetes_calico_calicoctl_repo}/ctl:v1.6.4
Aleksei Kasatkin16f855e2018-07-09 12:31:35 +020025 kubernetes_calico_image: ${_param:kubernetes_calico_repo}/node:v2.6.10
26 kubernetes_calico_cni_image: ${_param:kubernetes_calico_cni_repo}/cni:v1.11.6
Andrey Shestakova3699772018-06-22 14:14:37 +030027 kubernetes_hyperkube_image: ${_param:kubernetes_hyperkube_repo}/hyperkube-amd64:v1.10.4-4
28 kubernetes_pause_image: ${_param:kubernetes_hyperkube_repo}/pause-amd64:v1.10.4-4
29 kubernetes_contrail_cni_image: ${_param:kubernetes_contrail_cni_repo}/contrail-cni:v1.2.0
30 kubernetes_contrail_network_controller_image: ${_param:kubernetes_contrail_network_controller_repo}/contrail-network-controller:v1.2.0
Victor Ryzhenkinb30df282018-07-13 16:10:16 +040031 kubernetes_virtlet_image: ${_param:kubernetes_virtlet_repo}/virtlet:v1.1.2
Andrey Shestakovb7b0f762018-07-03 13:25:47 +030032 kubernetes_criproxy_version: v0.11.1
33 kubernetes_criproxy_checksum: md5=a3f1f08bdc7a8d6eb73b7c8fa5bae200
Andrey Shestakova3699772018-06-22 14:14:37 +030034 kubernetes_netchecker_agent_image: ${_param:kubernetes_netchecker_agent_repo}/k8s-netchecker-agent:v1.2.2
35 kubernetes_netchecker_server_image: ${_param:kubernetes_netchecker_server_repo}/k8s-netchecker-server:v1.2.2
36 kubernetes_kubedns_image: ${_param:kubernetes_kubedns_repo}/k8s-dns-kube-dns-amd64:1.14.5
37 kubernetes_dnsmasq_image: ${_param:kubernetes_kubedns_repo}/k8s-dns-dnsmasq-amd64:1.14.5
38 kubernetes_sidecar_image: ${_param:kubernetes_kubedns_repo}/k8s-dns-sidecar-amd64:1.14.5
39 kubernetes_dns_autoscaler_image: ${_param:kubernetes_kubedns_repo}/cluster-proportional-autoscaler-amd64:1.0.0
40 kubernetes_externaldns_image: ${_param:kubernetes_externaldns_repo}/external-dns:v0.5.3
Andrey Shestakovd09c1052018-07-03 14:10:10 +030041 kubernetes_genie_source: ${_param:kubernetes_genie_repo}/genie_v1.0-138-gbf5dbaa
42 kubernetes_genie_source_hash: md5=b024052ed4ecb1d5354e0cc8f51afaca
Andrey Shestakova3699772018-06-22 14:14:37 +030043 kubernetes_flannel_image: ${_param:kubernetes_flannel_repo}/flannel:v0.10.0-amd64
44 kubernetes_metallb_controller_image: ${_param:kubernetes_metallb_repo}/controller:v0.6.2
45 kubernetes_metallb_speaker_image: ${_param:kubernetes_metallb_repo}/speaker:v0.6.2
Andrey Shestakov03cf0b62018-06-25 18:07:36 +030046 kubernetes_sriov_source: ${_param:kubernetes_sriov_repo}/sriov_v0.3-8-g8b7ed98
47 kubernetes_sriov_source_hash: md5=c0cc33202afd02e4cc44b977a8faf6e7
Andrey Shestakovd09c1052018-07-03 14:10:10 +030048 kubernetes_cniplugins_source: ${_param:kubernetes_cniplugins_repo}/cni-plugins_v0.7.1-48-g696b1f9.tar.gz
49 kubernetes_cniplugins_source_hash: md5=5ec1cf5e989097c6127ea5365e277b02
Andrey Shestakovcdc62282018-08-07 18:24:12 +030050 kubernetes_dashboard_image: ${_param:kubernetes_dashboard_repo}/kubernetes-dashboard-amd64:v1.8.3
Andrey Shestakova3699772018-06-22 14:14:37 +030051
52 kubelet_fail_on_swap: true
Andrey Shestakovcdc62282018-08-07 18:24:12 +030053 kubernetes_dashboard_enabled: true
Andrey Shestakova3699772018-06-22 14:14:37 +030054 kubernetes_kubedns_enabled: true
55 kubernetes_externaldns_enabled: false
56 kubernetes_coredns_enabled: false
57 kubernetes_externaldns_provider: coredns
58 kubernetes_virtlet_enabled: false
59 kubernetes_flannel_enabled: false
60 kubernetes_genie_enabled: false
61 kubernetes_calico_enabled: false
62 kubernetes_opencontrail_enabled: false
63 kubernetes_contrail_network_controller_enabled: false
64 kubernetes_metallb_enabled: false
Andrey Shestakov03cf0b62018-06-25 18:07:36 +030065 kubernetes_sriov_enabled: false
Andrey Shestakova3699772018-06-22 14:14:37 +030066
Andrey Shestakov51b5e2e2018-06-29 14:41:47 +030067 docker:
68 host:
69 pkgs:
70 - ${_param:kubernetes_docker_package}
71 - python-docker
72 options:
73 bip: 172.31.255.1/24
74 storage-driver: overlay2
75
Andrey Shestakova3699772018-06-22 14:14:37 +030076 kubernetes:
77 common:
78 hyperkube:
79 image: ${_param:kubernetes_hyperkube_image}
80 pause_image: ${_param:kubernetes_pause_image}
Andrey Shestakovd09c1052018-07-03 14:10:10 +030081 cni:
82 plugins:
83 source: ${_param:kubernetes_cniplugins_source}
84 hash: ${_param:kubernetes_cniplugins_source_hash}
Andrey Shestakova3699772018-06-22 14:14:37 +030085 addons:
Andrey Shestakovcdc62282018-08-07 18:24:12 +030086 dashboard:
87 enabled: ${_param:kubernetes_dashboard_enabled}
88 image: ${_param:kubernetes_dashboard_image}
Andrey Shestakova3699772018-06-22 14:14:37 +030089 dns:
90 enabled: ${_param:kubernetes_kubedns_enabled}
91 kubedns_image: ${_param:kubernetes_kubedns_image}
92 dnsmasq_image: ${_param:kubernetes_dnsmasq_image}
93 sidecar_image: ${_param:kubernetes_sidecar_image}
94 autoscaler:
95 image: ${_param:kubernetes_dns_autoscaler_image}
96 externaldns:
97 enabled: ${_param:kubernetes_externaldns_enabled}
98 namespace: kube-system
99 image: ${_param:kubernetes_externaldns_image}
100 provider: ${_param:kubernetes_externaldns_provider}
101 coredns:
102 enabled: ${_param:kubernetes_coredns_enabled}
103 contrail_network_controller:
104 enabled: ${_param:kubernetes_contrail_network_controller_enabled}
105 image: ${_param:kubernetes_contrail_network_controller_image}
106 flannel:
Andrey Shestakova3699772018-06-22 14:14:37 +0300107 image: ${_param:kubernetes_flannel_image}
108 virtlet:
109 enabled: ${_param:kubernetes_virtlet_enabled}
110 namespace: kube-system
111 image: ${_param:kubernetes_virtlet_image}
112 criproxy_version: ${_param:kubernetes_criproxy_version}
113 criproxy_source: ${_param:kubernetes_criproxy_checksum}
114 metallb:
115 enabled: ${_param:kubernetes_metallb_enabled}
Andrey Shestakova3699772018-06-22 14:14:37 +0300116 pool:
Andrey Shestakov86330c92018-07-05 23:30:30 +0300117 enabled: false
Andrey Shestakova3699772018-06-22 14:14:37 +0300118 kubelet:
119 fail_on_swap: ${_param:kubelet_fail_on_swap}
120 container: false
121 network:
122 genie:
123 enabled: ${_param:kubernetes_genie_enabled}
Andrey Shestakovd09c1052018-07-03 14:10:10 +0300124 source: ${_param:kubernetes_genie_source}
125 source_hash: ${_param:kubernetes_genie_source_hash}
Andrey Shestakova3699772018-06-22 14:14:37 +0300126 calico:
127 enabled: ${_param:kubernetes_calico_enabled}
128 image: ${_param:kubernetes_calico_image}
129 calicoctl_image: ${_param:kubernetes_calico_calicoctl_image}
130 cni_image: ${_param:kubernetes_calico_cni_image}
131 opencontrail:
132 enabled: ${_param:kubernetes_opencontrail_enabled}
133 cni_image: ${_param:kubernetes_contrail_cni_image}
Andrey Shestakov03cf0b62018-06-25 18:07:36 +0300134 sriov:
135 enabled: ${_param:kubernetes_sriov_enabled}
136 source: ${_param:kubernetes_sriov_source}
137 source_hash: ${_param:kubernetes_sriov_source_hash}
Andrey Shestakov6bcddaf2018-08-06 00:05:13 +0300138 flannel:
139 enabled: ${_param:kubernetes_flannel_enabled}