blob: 27e8482c8a128d6a21f7ca5ef671f06c407bb801 [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
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 Shestakova3699772018-06-22 14:14:37 +030018
19 # component docker images
Andrey Shestakov51b5e2e2018-06-29 14:41:47 +030020 kubernetes_docker_package: docker-engine=1.13.1-0~ubuntu-xenial
Andrey Shestakova3699772018-06-22 14:14:37 +030021 kubernetes_calico_calicoctl_image: ${_param:kubernetes_calico_calicoctl_repo}/ctl:v1.6.4
22 kubernetes_calico_image: ${_param:kubernetes_calico_repo}/node:v2.6.9
23 kubernetes_calico_cni_image: ${_param:kubernetes_calico_cni_repo}/cni:v1.11.5
24 kubernetes_hyperkube_image: ${_param:kubernetes_hyperkube_repo}/hyperkube-amd64:v1.10.4-4
25 kubernetes_pause_image: ${_param:kubernetes_hyperkube_repo}/pause-amd64:v1.10.4-4
26 kubernetes_contrail_cni_image: ${_param:kubernetes_contrail_cni_repo}/contrail-cni:v1.2.0
27 kubernetes_contrail_network_controller_image: ${_param:kubernetes_contrail_network_controller_repo}/contrail-network-controller:v1.2.0
28 kubernetes_virtlet_image: ${_param:kubernetes_virtlet_repo}/virtlet:v1.1.0
29 kubernetes_criproxy_version: v0.11.0
30 kubernetes_criproxy_checksum: md5=115bbb0c27518db6b0b3bc8cdc5fc897
31 kubernetes_netchecker_agent_image: ${_param:kubernetes_netchecker_agent_repo}/k8s-netchecker-agent:v1.2.2
32 kubernetes_netchecker_server_image: ${_param:kubernetes_netchecker_server_repo}/k8s-netchecker-server:v1.2.2
33 kubernetes_kubedns_image: ${_param:kubernetes_kubedns_repo}/k8s-dns-kube-dns-amd64:1.14.5
34 kubernetes_dnsmasq_image: ${_param:kubernetes_kubedns_repo}/k8s-dns-dnsmasq-amd64:1.14.5
35 kubernetes_sidecar_image: ${_param:kubernetes_kubedns_repo}/k8s-dns-sidecar-amd64:1.14.5
36 kubernetes_dns_autoscaler_image: ${_param:kubernetes_kubedns_repo}/cluster-proportional-autoscaler-amd64:1.0.0
37 kubernetes_externaldns_image: ${_param:kubernetes_externaldns_repo}/external-dns:v0.5.3
38 kubernetes_genie_image: ${_param:kubernetes_genie_repo}/cnigenie:v1.0-124-ge4298f1
39 kubernetes_flannel_image: ${_param:kubernetes_flannel_repo}/flannel:v0.10.0-amd64
40 kubernetes_metallb_controller_image: ${_param:kubernetes_metallb_repo}/controller:v0.6.2
41 kubernetes_metallb_speaker_image: ${_param:kubernetes_metallb_repo}/speaker:v0.6.2
Andrey Shestakov03cf0b62018-06-25 18:07:36 +030042 kubernetes_sriov_source: ${_param:kubernetes_sriov_repo}/sriov_v0.3-8-g8b7ed98
43 kubernetes_sriov_source_hash: md5=c0cc33202afd02e4cc44b977a8faf6e7
Andrey Shestakova3699772018-06-22 14:14:37 +030044
45 kubelet_fail_on_swap: true
46 kubernetes_kubedns_enabled: true
47 kubernetes_externaldns_enabled: false
48 kubernetes_coredns_enabled: false
49 kubernetes_externaldns_provider: coredns
50 kubernetes_virtlet_enabled: false
51 kubernetes_flannel_enabled: false
52 kubernetes_genie_enabled: false
53 kubernetes_calico_enabled: false
54 kubernetes_opencontrail_enabled: false
55 kubernetes_contrail_network_controller_enabled: false
56 kubernetes_metallb_enabled: false
Andrey Shestakov03cf0b62018-06-25 18:07:36 +030057 kubernetes_sriov_enabled: false
Andrey Shestakova3699772018-06-22 14:14:37 +030058
Andrey Shestakov51b5e2e2018-06-29 14:41:47 +030059 docker:
60 host:
61 pkgs:
62 - ${_param:kubernetes_docker_package}
63 - python-docker
64 options:
65 bip: 172.31.255.1/24
66 storage-driver: overlay2
67
Andrey Shestakova3699772018-06-22 14:14:37 +030068 kubernetes:
69 common:
70 hyperkube:
71 image: ${_param:kubernetes_hyperkube_image}
72 pause_image: ${_param:kubernetes_pause_image}
73 addons:
74 dns:
75 enabled: ${_param:kubernetes_kubedns_enabled}
76 kubedns_image: ${_param:kubernetes_kubedns_image}
77 dnsmasq_image: ${_param:kubernetes_dnsmasq_image}
78 sidecar_image: ${_param:kubernetes_sidecar_image}
79 autoscaler:
80 image: ${_param:kubernetes_dns_autoscaler_image}
81 externaldns:
82 enabled: ${_param:kubernetes_externaldns_enabled}
83 namespace: kube-system
84 image: ${_param:kubernetes_externaldns_image}
85 provider: ${_param:kubernetes_externaldns_provider}
86 coredns:
87 enabled: ${_param:kubernetes_coredns_enabled}
88 contrail_network_controller:
89 enabled: ${_param:kubernetes_contrail_network_controller_enabled}
90 image: ${_param:kubernetes_contrail_network_controller_image}
91 flannel:
92 enabled: ${_param:kubernetes_flannel_enabled}
93 image: ${_param:kubernetes_flannel_image}
94 virtlet:
95 enabled: ${_param:kubernetes_virtlet_enabled}
96 namespace: kube-system
97 image: ${_param:kubernetes_virtlet_image}
98 criproxy_version: ${_param:kubernetes_criproxy_version}
99 criproxy_source: ${_param:kubernetes_criproxy_checksum}
100 metallb:
101 enabled: ${_param:kubernetes_metallb_enabled}
102 master:
103 kubelet:
104 fail_on_swap: ${_param:kubelet_fail_on_swap}
105 container: false
106 network:
107 genie:
108 enabled: ${_param:kubernetes_genie_enabled}
109 image: ${_param:kubernetes_genie_image}
110 calico:
111 enabled: ${_param:kubernetes_calico_enabled}
112 image: ${_param:kubernetes_calico_image}
113 calicoctl_image: ${_param:kubernetes_calico_calicoctl_image}
114 cni_image: ${_param:kubernetes_calico_cni_image}
115 opencontrail:
116 enabled: ${_param:kubernetes_opencontrail_enabled}
117 cni_image: ${_param:kubernetes_contrail_cni_image}
Andrey Shestakov03cf0b62018-06-25 18:07:36 +0300118 sriov:
119 enabled: ${_param:kubernetes_sriov_enabled}
120 source: ${_param:kubernetes_sriov_source}
121 source_hash: ${_param:kubernetes_sriov_source_hash}
Andrey Shestakova3699772018-06-22 14:14:37 +0300122 pool:
123 kubelet:
124 fail_on_swap: ${_param:kubelet_fail_on_swap}
125 container: false
126 network:
127 genie:
128 enabled: ${_param:kubernetes_genie_enabled}
129 image: ${_param:kubernetes_genie_image}
130 calico:
131 enabled: ${_param:kubernetes_calico_enabled}
132 image: ${_param:kubernetes_calico_image}
133 calicoctl_image: ${_param:kubernetes_calico_calicoctl_image}
134 cni_image: ${_param:kubernetes_calico_cni_image}
135 opencontrail:
136 enabled: ${_param:kubernetes_opencontrail_enabled}
137 cni_image: ${_param:kubernetes_contrail_cni_image}
Andrey Shestakov03cf0b62018-06-25 18:07:36 +0300138 sriov:
139 enabled: ${_param:kubernetes_sriov_enabled}
140 source: ${_param:kubernetes_sriov_source}
141 source_hash: ${_param:kubernetes_sriov_source_hash}