Update coredns and etcd in containerd gate

This patchset updates coredns, calico, and etcd in the containerd gate
to bring it up to date with the promenade genesis gate
It also adds the abilty to set a proxy in the containerd daemon

Change-Id: I581b27206512a4b6d8ec3a3d4212946ca3265308
This commit is contained in:
Doug Aaser 2019-12-02 16:53:49 +00:00
parent 45968eff4e
commit 7e7d334794
3 changed files with 48 additions and 23 deletions

View File

@ -55,7 +55,7 @@ data:
kubernetes:
apiserver: gcr.io/google_containers/hyperkube-amd64:v1.11.6
controller-manager: gcr.io/google_containers/hyperkube-amd64:v1.11.6
etcd: quay.io/coreos/etcd:v3.3.12
etcd: quay.io/coreos/etcd:v3.4.2
scheduler: gcr.io/google_containers/hyperkube-amd64:v1.11.6
files:
- path: /var/lib/anchor/calico-etcd-bootstrap

View File

@ -112,7 +112,7 @@ data:
type: git
location: https://opendev.org/openstack/openstack-helm-infra.git
subpath: helm-toolkit
reference: b7e2d6839ce600a7c1e2103f55d208ad3f5029ca
reference: b50fae62a4ad0992ce877cd632800e1eed5f71a9
dependencies: []
---
schema: armada/Chart/v1
@ -136,7 +136,7 @@ data:
type: git
location: https://opendev.org/openstack/openstack-helm-infra.git
subpath: helm-toolkit
reference: 681dee71b7befd199509b17852b3385d359a15a5
reference: b50fae62a4ad0992ce877cd632800e1eed5f71a9
dependencies: []
---
schema: armada/Chart/v1
@ -277,8 +277,8 @@ data:
filename: calico-etcd-bootstrap
images:
tags:
etcd: quay.io/coreos/etcd:v3.3.12
etcdctl: quay.io/coreos/etcd:v3.3.12
etcd: quay.io/coreos/etcd:v3.4.2
etcdctl: quay.io/coreos/etcd:v3.4.2
nodes:
- name: n0
tls:
@ -317,28 +317,42 @@ metadata:
layer: site
storagePolicy: cleartext
substitutions:
-
src:
- src:
schema: deckhand/CertificateAuthority/v1
name: calico-etcd
path: .
dest:
path: '.values.endpoints.etcd.auth.client.tls.ca'
-
src:
- src:
schema: deckhand/Certificate/v1
name: calico-node
path: .
dest:
path: '.values.endpoints.etcd.auth.client.tls.crt'
-
src:
- src:
schema: deckhand/CertificateKey/v1
name: calico-node
path: .
dest:
path: '.values.endpoints.etcd.auth.client.tls.key'
- src:
schema: deckhand/CertificateAuthority/v1
name: calico-etcd
path: .
dest:
path: '.values.conf.etcd.credentials.ca'
- src:
schema: deckhand/Certificate/v1
name: calico-node
path: .
dest:
path: '.values.conf.etcd.credentials.certificate'
- src:
schema: deckhand/CertificateKey/v1
name: calico-node
path: .
dest:
path: '.values.conf.etcd.credentials.key'
data:
chart_name: calico
release: calico
@ -350,6 +364,12 @@ data:
upgrade:
no_hooks: true
values:
pod:
# Disables AppArmor for the calico-node in the gate
mandatory_access_control:
type: apparmor
calico-node:
calico-node: null
conf:
cni_network_config:
name: k8s-pod-network
@ -372,7 +392,7 @@ data:
K8S_API: "https://10.96.0.1:443"
node:
CALICO_STARTUP_LOGLEVEL: INFO
CALICO_STARTUP_LOGLEVEL: DEBUG
CLUSTER_TYPE:
- k8s
- bgp
@ -394,12 +414,13 @@ data:
images:
tags:
calico_node: quay.io/calico/node:v2.6.5
calico_cni: quay.io/calico/cni:v1.11.2
calico_ctl: quay.io/calico/ctl:v1.6.2
calico_settings: quay.io/calico/ctl:v1.6.2
calico_kube_policy_controller: quay.io/calico/kube-policy-controller:v0.7.0
dep_check: quay.io/stackanetes/kubernetes-entrypoint:v0.2.1
calico_etcd: quay.io/coreos/etcd:v3.4.2
calico_node: quay.io/calico/node:v3.4.0
calico_cni: quay.io/calico/cni:v3.4.0
calico_ctl: quay.io/calico/ctl:v3.4.0
calico_settings: quay.io/calico/ctl:v3.4.0
calico_kube_controllers: quay.io/calico/kube-controllers:v3.4.0
dep_check: quay.io/stackanetes/kubernetes-entrypoint:v0.3.1
manifests:
daemonset_calico_etcd: false
@ -408,7 +429,7 @@ data:
source:
type: git
location: https://opendev.org/openstack/openstack-helm-infra.git
reference: 681dee71b7befd199509b17852b3385d359a15a5
reference: b50fae62a4ad0992ce877cd632800e1eed5f71a9
subpath: calico
dependencies:
- infra-helm-toolkit
@ -443,7 +464,7 @@ data:
images:
tags:
coredns: coredns/coredns:1.6.2
coredns: coredns/coredns:1.6.4
test: quay.io/airshipit/promenade:master
source:
type: local
@ -856,8 +877,8 @@ data:
host_etc_path: /etc/etcd/kubernetes
images:
tags:
etcd: quay.io/coreos/etcd:v3.3.12
etcdctl: quay.io/coreos/etcd:v3.3.12
etcd: quay.io/coreos/etcd:v3.4.2
etcdctl: quay.io/coreos/etcd:v3.4.2
nodes:
- name: n0
tls:

View File

@ -0,0 +1,4 @@
[Service]
Environment="HTTP_PROXY={{ config['KubernetesNetwork:proxy.url'] | default('', true) }}"
Environment="HTTPS_PROXY={{ config['KubernetesNetwork:proxy.url'] | default('', true) }}"
Environment="NO_PROXY={{ config.get(kind='KubernetesNetwork') | fill_no_proxy }}"