Andrey Shestakov | a369977 | 2018-06-22 14:14:37 +0300 | [diff] [blame] | 1 | parameters: |
| 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 Shestakov | d09c105 | 2018-07-03 14:10:10 +0300 | [diff] [blame] | 14 | kubernetes_genie_repo: https://artifactory.mcp.mirantis.net/artifactory/binary-prod-local/mirantis/kubernetes/cni-genie |
Andrey Shestakov | a369977 | 2018-06-22 14:14:37 +0300 | [diff] [blame] | 15 | kubernetes_flannel_repo: quay.io/coreos |
| 16 | kubernetes_metallb_repo: metallb |
Andrey Shestakov | 03cf0b6 | 2018-06-25 18:07:36 +0300 | [diff] [blame] | 17 | kubernetes_sriov_repo: https://artifactory.mcp.mirantis.net/artifactory/binary-prod-local/mirantis/kubernetes/sriov-cni |
Andrey Shestakov | d09c105 | 2018-07-03 14:10:10 +0300 | [diff] [blame] | 18 | kubernetes_cniplugins_repo: https://artifactory.mcp.mirantis.net/artifactory/binary-prod-local/mirantis/kubernetes/containernetworking-plugins |
Andrey Shestakov | a369977 | 2018-06-22 14:14:37 +0300 | [diff] [blame] | 19 | |
| 20 | # component docker images |
Andrey Shestakov | 51b5e2e | 2018-06-29 14:41:47 +0300 | [diff] [blame] | 21 | kubernetes_docker_package: docker-engine=1.13.1-0~ubuntu-xenial |
Andrey Shestakov | a369977 | 2018-06-22 14:14:37 +0300 | [diff] [blame] | 22 | 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 Shestakov | b7b0f76 | 2018-07-03 13:25:47 +0300 | [diff] [blame] | 29 | 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 Shestakov | a369977 | 2018-06-22 14:14:37 +0300 | [diff] [blame] | 32 | 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 Shestakov | d09c105 | 2018-07-03 14:10:10 +0300 | [diff] [blame] | 39 | kubernetes_genie_source: ${_param:kubernetes_genie_repo}/genie_v1.0-138-gbf5dbaa |
| 40 | kubernetes_genie_source_hash: md5=b024052ed4ecb1d5354e0cc8f51afaca |
Andrey Shestakov | a369977 | 2018-06-22 14:14:37 +0300 | [diff] [blame] | 41 | 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 Shestakov | 03cf0b6 | 2018-06-25 18:07:36 +0300 | [diff] [blame] | 44 | kubernetes_sriov_source: ${_param:kubernetes_sriov_repo}/sriov_v0.3-8-g8b7ed98 |
| 45 | kubernetes_sriov_source_hash: md5=c0cc33202afd02e4cc44b977a8faf6e7 |
Andrey Shestakov | d09c105 | 2018-07-03 14:10:10 +0300 | [diff] [blame] | 46 | kubernetes_cniplugins_source: ${_param:kubernetes_cniplugins_repo}/cni-plugins_v0.7.1-48-g696b1f9.tar.gz |
| 47 | kubernetes_cniplugins_source_hash: md5=5ec1cf5e989097c6127ea5365e277b02 |
Andrey Shestakov | a369977 | 2018-06-22 14:14:37 +0300 | [diff] [blame] | 48 | |
| 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 Shestakov | 03cf0b6 | 2018-06-25 18:07:36 +0300 | [diff] [blame] | 61 | kubernetes_sriov_enabled: false |
Andrey Shestakov | a369977 | 2018-06-22 14:14:37 +0300 | [diff] [blame] | 62 | |
Andrey Shestakov | 51b5e2e | 2018-06-29 14:41:47 +0300 | [diff] [blame] | 63 | 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 Shestakov | a369977 | 2018-06-22 14:14:37 +0300 | [diff] [blame] | 72 | kubernetes: |
| 73 | common: |
| 74 | hyperkube: |
| 75 | image: ${_param:kubernetes_hyperkube_image} |
| 76 | pause_image: ${_param:kubernetes_pause_image} |
Andrey Shestakov | d09c105 | 2018-07-03 14:10:10 +0300 | [diff] [blame] | 77 | cni: |
| 78 | plugins: |
| 79 | source: ${_param:kubernetes_cniplugins_source} |
| 80 | hash: ${_param:kubernetes_cniplugins_source_hash} |
Andrey Shestakov | a369977 | 2018-06-22 14:14:37 +0300 | [diff] [blame] | 81 | 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 Shestakov | 86330c9 | 2018-07-05 23:30:30 +0300 | [diff] [blame] | 111 | enabled: false |
Andrey Shestakov | a369977 | 2018-06-22 14:14:37 +0300 | [diff] [blame] | 112 | kubelet: |
| 113 | fail_on_swap: ${_param:kubelet_fail_on_swap} |
| 114 | container: false |
| 115 | network: |
| 116 | genie: |
| 117 | enabled: ${_param:kubernetes_genie_enabled} |
Andrey Shestakov | d09c105 | 2018-07-03 14:10:10 +0300 | [diff] [blame] | 118 | source: ${_param:kubernetes_genie_source} |
| 119 | source_hash: ${_param:kubernetes_genie_source_hash} |
Andrey Shestakov | a369977 | 2018-06-22 14:14:37 +0300 | [diff] [blame] | 120 | 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 Shestakov | 03cf0b6 | 2018-06-25 18:07:36 +0300 | [diff] [blame] | 128 | sriov: |
| 129 | enabled: ${_param:kubernetes_sriov_enabled} |
| 130 | source: ${_param:kubernetes_sriov_source} |
| 131 | source_hash: ${_param:kubernetes_sriov_source_hash} |
Andrey Shestakov | a369977 | 2018-06-22 14:14:37 +0300 | [diff] [blame] | 132 | pool: |
Andrey Shestakov | 86330c9 | 2018-07-05 23:30:30 +0300 | [diff] [blame] | 133 | enabled: false |
Andrey Shestakov | a369977 | 2018-06-22 14:14:37 +0300 | [diff] [blame] | 134 | kubelet: |
| 135 | fail_on_swap: ${_param:kubelet_fail_on_swap} |
| 136 | container: false |
| 137 | network: |
| 138 | genie: |
| 139 | enabled: ${_param:kubernetes_genie_enabled} |
Andrey Shestakov | d09c105 | 2018-07-03 14:10:10 +0300 | [diff] [blame] | 140 | source: ${_param:kubernetes_genie_source} |
| 141 | source_hash: ${_param:kubernetes_genie_source_hash} |
Andrey Shestakov | a369977 | 2018-06-22 14:14:37 +0300 | [diff] [blame] | 142 | 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 Shestakov | 03cf0b6 | 2018-06-25 18:07:36 +0300 | [diff] [blame] | 150 | sriov: |
| 151 | enabled: ${_param:kubernetes_sriov_enabled} |
| 152 | source: ${_param:kubernetes_sriov_source} |
| 153 | source_hash: ${_param:kubernetes_sriov_source_hash} |