blob: 639154e73600fb7fddcb725d3a6bed1cb69cb483 [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
Mateusz Matuszkowiaka18fbd22018-08-20 14:34:08 +020066 kubernetes_fluentd_enabled: false
67
68 # the rest of fluentd related params, the non bools
69 kubernetes_fluentd_aggregator_bind_port: 24224
70 kubernetes_fluentd_aggregator_es_host: 127.0.0.1
71 kubernetes_fluentd_aggregator_es_port: 9200
72 kubernetes_fluentd_aggregator_es_scheme: http
Andrey Shestakova3699772018-06-22 14:14:37 +030073
Andrey Shestakov51b5e2e2018-06-29 14:41:47 +030074 docker:
75 host:
76 pkgs:
77 - ${_param:kubernetes_docker_package}
78 - python-docker
79 options:
80 bip: 172.31.255.1/24
81 storage-driver: overlay2
82
Andrey Shestakova3699772018-06-22 14:14:37 +030083 kubernetes:
84 common:
85 hyperkube:
86 image: ${_param:kubernetes_hyperkube_image}
87 pause_image: ${_param:kubernetes_pause_image}
Andrey Shestakovd09c1052018-07-03 14:10:10 +030088 cni:
89 plugins:
90 source: ${_param:kubernetes_cniplugins_source}
91 hash: ${_param:kubernetes_cniplugins_source_hash}
Andrey Shestakova3699772018-06-22 14:14:37 +030092 addons:
Andrey Shestakovcdc62282018-08-07 18:24:12 +030093 dashboard:
94 enabled: ${_param:kubernetes_dashboard_enabled}
95 image: ${_param:kubernetes_dashboard_image}
Andrey Shestakova3699772018-06-22 14:14:37 +030096 dns:
97 enabled: ${_param:kubernetes_kubedns_enabled}
98 kubedns_image: ${_param:kubernetes_kubedns_image}
99 dnsmasq_image: ${_param:kubernetes_dnsmasq_image}
100 sidecar_image: ${_param:kubernetes_sidecar_image}
101 autoscaler:
102 image: ${_param:kubernetes_dns_autoscaler_image}
103 externaldns:
104 enabled: ${_param:kubernetes_externaldns_enabled}
105 namespace: kube-system
106 image: ${_param:kubernetes_externaldns_image}
107 provider: ${_param:kubernetes_externaldns_provider}
108 coredns:
109 enabled: ${_param:kubernetes_coredns_enabled}
110 contrail_network_controller:
111 enabled: ${_param:kubernetes_contrail_network_controller_enabled}
112 image: ${_param:kubernetes_contrail_network_controller_image}
113 flannel:
Andrey Shestakova3699772018-06-22 14:14:37 +0300114 image: ${_param:kubernetes_flannel_image}
Mateusz Matuszkowiaka18fbd22018-08-20 14:34:08 +0200115 fluentd:
116 enabled: ${_param:kubernetes_fluentd_enabled}
117 aggregator:
118 bind:
119 port: ${_param:kubernetes_fluentd_aggregator_bind_port}
120 es:
121 host: ${_param:kubernetes_fluentd_aggregator_es_host}
122 port: ${_param:kubernetes_fluentd_aggregator_es_port}
123 scheme: ${_param:kubernetes_fluentd_aggregator_es_scheme}
Andrey Shestakova3699772018-06-22 14:14:37 +0300124 virtlet:
125 enabled: ${_param:kubernetes_virtlet_enabled}
126 namespace: kube-system
127 image: ${_param:kubernetes_virtlet_image}
128 criproxy_version: ${_param:kubernetes_criproxy_version}
129 criproxy_source: ${_param:kubernetes_criproxy_checksum}
130 metallb:
131 enabled: ${_param:kubernetes_metallb_enabled}
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}
Andrey Shestakov6bcddaf2018-08-06 00:05:13 +0300154 flannel:
155 enabled: ${_param:kubernetes_flannel_enabled}