summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMatt McEuen <matt.mceuen@att.com>2019-01-07 13:26:02 -0600
committerMatt McEuen <matt.mceuen@att.com>2019-02-05 17:29:59 -0600
commite4cab73d0f55778fc33730c11bdad6b970b600a0 (patch)
tree012d6444f1a2893f40cac67627d1faa30f910689
parent76c942b5ce9c106f69173ab8e03319238087262a (diff)
Update to Kubernetes 1.11.6
This change updates the following components in the Promenade charts, docs, and example bootstrap configuration: Kubernetes 1.10.11 -> 1.11.6 CoreDNS 1.1.2 -> 1.1.3 (per k8s 1.11 recommendations) Etcd 3.2.14 -> 3.2.18 (per k8s 1.11 recommendations) Tiller 2.10.0 -> 2.12.1 (per Helm k8s support) This change has been tested by the Promenade resiliency gate. Change-Id: Ia70de212dd2d50c6638578b92c750a4d5c791229
Notes
Notes (review): Code-Review+2: Sean Eagan <sean.eagan@att.com> Code-Review+1: Anthony Bellino <ab2434@att.com> Code-Review+1: Ahmad Mahmoudi <am495p@att.com> Code-Review+1: Nishant Kumar <nishant.e.kumar@ericsson.com> Code-Review+2: Scott Hussey <sthussey@att.com> Workflow+1: Scott Hussey <sthussey@att.com> Verified+2: Zuul Submitted-by: Zuul Submitted-at: Thu, 28 Feb 2019 16:24:55 +0000 Reviewed-on: https://review.openstack.org/629034 Project: openstack/airship-promenade Branch: refs/heads/master
-rw-r--r--charts/apiserver-webhook/values.yaml2
-rw-r--r--charts/apiserver/values.yaml4
-rw-r--r--charts/controller_manager/values.yaml4
-rw-r--r--charts/coredns/values.yaml4
-rw-r--r--charts/etcd/values.yaml4
-rw-r--r--charts/haproxy/values.yaml2
-rw-r--r--charts/proxy/values.yaml2
-rw-r--r--charts/scheduler/values.yaml4
-rw-r--r--doc/source/configuration/genesis.rst8
-rw-r--r--doc/source/configuration/host-system.rst6
-rw-r--r--examples/basic/Genesis.yaml10
-rw-r--r--examples/basic/HostSystem.yaml6
-rw-r--r--examples/basic/armada-resources.yaml30
-rw-r--r--examples/complete/Genesis.yaml10
-rw-r--r--examples/complete/HostSystem.yaml6
-rw-r--r--examples/complete/armada-resources.yaml30
-rw-r--r--tests/unit/api/test_validatedesign.py16
-rw-r--r--tests/unit/builder_data/simple/Genesis.yaml10
-rw-r--r--tests/unit/builder_data/simple/HostSystem.yaml6
-rw-r--r--tests/unit/builder_data/simple/armada-resources.yaml30
-rw-r--r--tools/gate/default-config-env12
-rwxr-xr-xtools/helm_install.sh2
-rw-r--r--tools/registry/IMAGES6
23 files changed, 107 insertions, 107 deletions
diff --git a/charts/apiserver-webhook/values.yaml b/charts/apiserver-webhook/values.yaml
index 8d8a019..52a9373 100644
--- a/charts/apiserver-webhook/values.yaml
+++ b/charts/apiserver-webhook/values.yaml
@@ -16,7 +16,7 @@ release_group: null
16 16
17images: 17images:
18 tags: 18 tags:
19 apiserver: gcr.io/google_containers/hyperkube-amd64:v1.10.11 19 apiserver: gcr.io/google_containers/hyperkube-amd64:v1.11.6
20 kubernetes_keystone_webhook: docker.io/k8scloudprovider/k8s-keystone-auth:latest 20 kubernetes_keystone_webhook: docker.io/k8scloudprovider/k8s-keystone-auth:latest
21 scripted_test: docker.io/openstackhelm/heat:newton 21 scripted_test: docker.io/openstackhelm/heat:newton
22 dep_check: quay.io/stackanetes/kubernetes-entrypoint:v0.3.1 22 dep_check: quay.io/stackanetes/kubernetes-entrypoint:v0.3.1
diff --git a/charts/apiserver/values.yaml b/charts/apiserver/values.yaml
index b7c5ecf..8985837 100644
--- a/charts/apiserver/values.yaml
+++ b/charts/apiserver/values.yaml
@@ -55,8 +55,8 @@ const:
55 55
56images: 56images:
57 tags: 57 tags:
58 anchor: gcr.io/google_containers/hyperkube-amd64:v1.10.11 58 anchor: gcr.io/google_containers/hyperkube-amd64:v1.11.6
59 apiserver: gcr.io/google_containers/hyperkube-amd64:v1.10.11 59 apiserver: gcr.io/google_containers/hyperkube-amd64:v1.11.6
60 pull_policy: "IfNotPresent" 60 pull_policy: "IfNotPresent"
61 61
62labels: 62labels:
diff --git a/charts/controller_manager/values.yaml b/charts/controller_manager/values.yaml
index 416725b..8d9a8e1 100644
--- a/charts/controller_manager/values.yaml
+++ b/charts/controller_manager/values.yaml
@@ -16,8 +16,8 @@ release_group: null
16 16
17images: 17images:
18 tags: 18 tags:
19 anchor: gcr.io/google_containers/hyperkube-amd64:v1.10.11 19 anchor: gcr.io/google_containers/hyperkube-amd64:v1.11.6
20 controller_manager: gcr.io/google_containers/hyperkube-amd64:v1.10.11 20 controller_manager: gcr.io/google_containers/hyperkube-amd64:v1.11.6
21 pull_policy: "IfNotPresent" 21 pull_policy: "IfNotPresent"
22 22
23labels: 23labels:
diff --git a/charts/coredns/values.yaml b/charts/coredns/values.yaml
index bdb0604..2bc74e9 100644
--- a/charts/coredns/values.yaml
+++ b/charts/coredns/values.yaml
@@ -23,8 +23,8 @@ conf:
23 23
24images: 24images:
25 tags: 25 tags:
26 coredns: coredns/coredns:1.1.2 26 coredns: coredns/coredns:1.1.3
27 test: coredns/coredns:1.1.2 27 test: coredns/coredns:1.1.3
28 pull_policy: "IfNotPresent" 28 pull_policy: "IfNotPresent"
29 29
30labels: 30labels:
diff --git a/charts/etcd/values.yaml b/charts/etcd/values.yaml
index 15ef3bf..e6862aa 100644
--- a/charts/etcd/values.yaml
+++ b/charts/etcd/values.yaml
@@ -14,8 +14,8 @@
14 14
15images: 15images:
16 tags: 16 tags:
17 etcd: quay.io/coreos/etcd:v3.2.14 17 etcd: quay.io/coreos/etcd:v3.2.18
18 etcdctl: quay.io/coreos/etcd:v3.2.14 18 etcdctl: quay.io/coreos/etcd:v3.2.18
19 pull_policy: "IfNotPresent" 19 pull_policy: "IfNotPresent"
20 20
21labels: 21labels:
diff --git a/charts/haproxy/values.yaml b/charts/haproxy/values.yaml
index 9457c5e..bcd4dd5 100644
--- a/charts/haproxy/values.yaml
+++ b/charts/haproxy/values.yaml
@@ -59,7 +59,7 @@ conf:
59 59
60images: 60images:
61 tags: 61 tags:
62 anchor: gcr.io/google_containers/hyperkube-amd64:v1.10.11 62 anchor: gcr.io/google_containers/hyperkube-amd64:v1.11.6
63 haproxy: haproxy:1.8.3 63 haproxy: haproxy:1.8.3
64 test: python:3.6 64 test: python:3.6
65 pull_policy: "IfNotPresent" 65 pull_policy: "IfNotPresent"
diff --git a/charts/proxy/values.yaml b/charts/proxy/values.yaml
index aedd615..b03e2ae 100644
--- a/charts/proxy/values.yaml
+++ b/charts/proxy/values.yaml
@@ -41,7 +41,7 @@ pod:
41 41
42images: 42images:
43 tags: 43 tags:
44 proxy: gcr.io/google_containers/hyperkube-amd64:v1.10.11 44 proxy: gcr.io/google_containers/hyperkube-amd64:v1.11.6
45 pull_policy: "IfNotPresent" 45 pull_policy: "IfNotPresent"
46 46
47command_prefix: 47command_prefix:
diff --git a/charts/scheduler/values.yaml b/charts/scheduler/values.yaml
index 1239b3e..0cddba7 100644
--- a/charts/scheduler/values.yaml
+++ b/charts/scheduler/values.yaml
@@ -63,8 +63,8 @@ secrets:
63 63
64images: 64images:
65 tags: 65 tags:
66 anchor: gcr.io/google_containers/hyperkube-amd64:v1.10.11 66 anchor: gcr.io/google_containers/hyperkube-amd64:v1.11.6
67 scheduler: gcr.io/google_containers/hyperkube-amd64:v1.10.11 67 scheduler: gcr.io/google_containers/hyperkube-amd64:v1.11.6
68 pull_policy: "IfNotPresent" 68 pull_policy: "IfNotPresent"
69 69
70network: 70network:
diff --git a/doc/source/configuration/genesis.rst b/doc/source/configuration/genesis.rst
index 548abf8..c8d1bc3 100644
--- a/doc/source/configuration/genesis.rst
+++ b/doc/source/configuration/genesis.rst
@@ -39,12 +39,12 @@ Here is a complete sample document:
39 images: 39 images:
40 armada: quay.io/airshipit/armada:latest 40 armada: quay.io/airshipit/armada:latest
41 helm: 41 helm:
42 tiller: gcr.io/kubernetes-helm/tiller:v2.10.0 42 tiller: gcr.io/kubernetes-helm/tiller:v2.12.1
43 kubernetes: 43 kubernetes:
44 apiserver: gcr.io/google_containers/hyperkube-amd64:v1.10.11 44 apiserver: gcr.io/google_containers/hyperkube-amd64:v1.11.6
45 controller-manager: gcr.io/google_containers/hyperkube-amd64:v1.10.11 45 controller-manager: gcr.io/google_containers/hyperkube-amd64:v1.11.6
46 etcd: quay.io/coreos/etcd:v3.0.17 46 etcd: quay.io/coreos/etcd:v3.0.17
47 scheduler: gcr.io/google_containers/hyperkube-amd64:v1.10.11 47 scheduler: gcr.io/google_containers/hyperkube-amd64:v1.11.6
48 files: 48 files:
49 - path: /var/lib/anchor/calico-etcd-bootstrap 49 - path: /var/lib/anchor/calico-etcd-bootstrap
50 content: "" 50 content: ""
diff --git a/doc/source/configuration/host-system.rst b/doc/source/configuration/host-system.rst
index 734d8cb..ccf4355 100644
--- a/doc/source/configuration/host-system.rst
+++ b/doc/source/configuration/host-system.rst
@@ -16,15 +16,15 @@ Sample Document
16 data: 16 data:
17 files: 17 files:
18 - path: /opt/kubernetes/bin/kubelet 18 - path: /opt/kubernetes/bin/kubelet
19 tar_url: https://dl.k8s.io/v1.10.11/kubernetes-node-linux-amd64.tar.gz 19 tar_url: https://dl.k8s.io/v1.11.6/kubernetes-node-linux-amd64.tar.gz
20 tar_path: kubernetes/node/bin/kubelet 20 tar_path: kubernetes/node/bin/kubelet
21 mode: 0555 21 mode: 0555
22 images: 22 images:
23 haproxy: haproxy:1.8.3 23 haproxy: haproxy:1.8.3
24 helm: 24 helm:
25 helm: lachlanevenson/k8s-helm:v2.10.0 25 helm: lachlanevenson/k8s-helm:v2.12.1
26 kubernetes: 26 kubernetes:
27 kubectl: gcr.io/google_containers/hyperkube-amd64:v1.10.11 27 kubectl: gcr.io/google_containers/hyperkube-amd64:v1.11.6
28 packages: 28 packages:
29 repositories: 29 repositories:
30 - deb http://apt.dockerproject.org/repo ubuntu-xenial main 30 - deb http://apt.dockerproject.org/repo ubuntu-xenial main
diff --git a/examples/basic/Genesis.yaml b/examples/basic/Genesis.yaml
index ddc1916..d9aa229 100644
--- a/examples/basic/Genesis.yaml
+++ b/examples/basic/Genesis.yaml
@@ -36,12 +36,12 @@ data:
36 images: 36 images:
37 armada: quay.io/airshipit/armada:master 37 armada: quay.io/airshipit/armada:master
38 helm: 38 helm:
39 tiller: gcr.io/kubernetes-helm/tiller:v2.10.0 39 tiller: gcr.io/kubernetes-helm/tiller:v2.12.1
40 kubernetes: 40 kubernetes:
41 apiserver: gcr.io/google_containers/hyperkube-amd64:v1.10.11 41 apiserver: gcr.io/google_containers/hyperkube-amd64:v1.11.6
42 controller-manager: gcr.io/google_containers/hyperkube-amd64:v1.10.11 42 controller-manager: gcr.io/google_containers/hyperkube-amd64:v1.11.6
43 etcd: quay.io/coreos/etcd:v3.2.14 43 etcd: quay.io/coreos/etcd:v3.2.18
44 scheduler: gcr.io/google_containers/hyperkube-amd64:v1.10.11 44 scheduler: gcr.io/google_containers/hyperkube-amd64:v1.11.6
45 files: 45 files:
46 - path: /var/lib/anchor/calico-etcd-bootstrap 46 - path: /var/lib/anchor/calico-etcd-bootstrap
47 content: "# placeholder for triggering calico etcd bootstrapping" 47 content: "# placeholder for triggering calico etcd bootstrapping"
diff --git a/examples/basic/HostSystem.yaml b/examples/basic/HostSystem.yaml
index 019aaa3..6e3a1aa 100644
--- a/examples/basic/HostSystem.yaml
+++ b/examples/basic/HostSystem.yaml
@@ -13,7 +13,7 @@ data:
13 enable: true 13 enable: true
14 files: 14 files:
15 - path: /opt/kubernetes/bin/kubelet 15 - path: /opt/kubernetes/bin/kubelet
16 tar_url: https://dl.k8s.io/v1.10.11/kubernetes-node-linux-amd64.tar.gz 16 tar_url: https://dl.k8s.io/v1.11.6/kubernetes-node-linux-amd64.tar.gz
17 tar_path: kubernetes/node/bin/kubelet 17 tar_path: kubernetes/node/bin/kubelet
18 mode: 0555 18 mode: 0555
19 - path: /etc/systemd/system/kube-cgroup.service 19 - path: /etc/systemd/system/kube-cgroup.service
@@ -67,9 +67,9 @@ data:
67 images: 67 images:
68 haproxy: haproxy:1.8.3 68 haproxy: haproxy:1.8.3
69 helm: 69 helm:
70 helm: lachlanevenson/k8s-helm:v2.10.0 70 helm: lachlanevenson/k8s-helm:v2.12.1
71 kubernetes: 71 kubernetes:
72 kubectl: gcr.io/google_containers/hyperkube-amd64:v1.10.11 72 kubectl: gcr.io/google_containers/hyperkube-amd64:v1.11.6
73 packages: 73 packages:
74 repositories: 74 repositories:
75 - deb http://apt.dockerproject.org/repo ubuntu-xenial main 75 - deb http://apt.dockerproject.org/repo ubuntu-xenial main
diff --git a/examples/basic/armada-resources.yaml b/examples/basic/armada-resources.yaml
index 8df50a1..dffa0d8 100644
--- a/examples/basic/armada-resources.yaml
+++ b/examples/basic/armada-resources.yaml
@@ -186,7 +186,7 @@ data:
186 values: 186 values:
187 images: 187 images:
188 tags: 188 tags:
189 proxy: gcr.io/google_containers/hyperkube-amd64:v1.10.11 189 proxy: gcr.io/google_containers/hyperkube-amd64:v1.11.6
190 network: 190 network:
191 kubernetes_netloc: 127.0.0.1:6553 191 kubernetes_netloc: 127.0.0.1:6553
192 source: 192 source:
@@ -389,8 +389,8 @@ data:
389 filename: calico-etcd-bootstrap 389 filename: calico-etcd-bootstrap
390 images: 390 images:
391 tags: 391 tags:
392 etcd: quay.io/coreos/etcd:v3.2.14 392 etcd: quay.io/coreos/etcd:v3.2.18
393 etcdctl: quay.io/coreos/etcd:v3.2.14 393 etcdctl: quay.io/coreos/etcd:v3.2.18
394 nodes: 394 nodes:
395 - name: n0 395 - name: n0
396 tls: 396 tls:
@@ -578,8 +578,8 @@ data:
578 578
579 images: 579 images:
580 tags: 580 tags:
581 coredns: coredns/coredns:1.1.2 581 coredns: coredns/coredns:1.1.3
582 test: coredns/coredns:1.1.2 582 test: coredns/coredns:1.1.3
583 source: 583 source:
584 type: local 584 type: local
585 location: /etc/genesis/armada/assets/charts 585 location: /etc/genesis/armada/assets/charts
@@ -638,7 +638,7 @@ data:
638 638
639 images: 639 images:
640 tags: 640 tags:
641 anchor: gcr.io/google_containers/hyperkube-amd64:v1.10.11 641 anchor: gcr.io/google_containers/hyperkube-amd64:v1.11.6
642 haproxy: haproxy:1.8.3 642 haproxy: haproxy:1.8.3
643 test: python:3.6 643 test: python:3.6
644 644
@@ -724,8 +724,8 @@ data:
724 endpoints: https://127.0.0.1:2378 724 endpoints: https://127.0.0.1:2378
725 images: 725 images:
726 tags: 726 tags:
727 anchor: gcr.io/google_containers/hyperkube-amd64:v1.10.11 727 anchor: gcr.io/google_containers/hyperkube-amd64:v1.11.6
728 apiserver: gcr.io/google_containers/hyperkube-amd64:v1.10.11 728 apiserver: gcr.io/google_containers/hyperkube-amd64:v1.11.6
729 network: 729 network:
730 kubernetes_service_ip: 10.96.0.1 730 kubernetes_service_ip: 10.96.0.1
731 pod_cidr: 10.97.0.0/16 731 pod_cidr: 10.97.0.0/16
@@ -789,8 +789,8 @@ data:
789 values: 789 values:
790 images: 790 images:
791 tags: 791 tags:
792 anchor: gcr.io/google_containers/hyperkube-amd64:v1.10.11 792 anchor: gcr.io/google_containers/hyperkube-amd64:v1.11.6
793 controller_manager: gcr.io/google_containers/hyperkube-amd64:v1.10.11 793 controller_manager: gcr.io/google_containers/hyperkube-amd64:v1.11.6
794 secrets: 794 secrets:
795 service_account: 795 service_account:
796 private_key: placeholder 796 private_key: placeholder
@@ -862,8 +862,8 @@ data:
862 862
863 images: 863 images:
864 tags: 864 tags:
865 anchor: gcr.io/google_containers/hyperkube-amd64:v1.10.11 865 anchor: gcr.io/google_containers/hyperkube-amd64:v1.11.6
866 scheduler: gcr.io/google_containers/hyperkube-amd64:v1.10.11 866 scheduler: gcr.io/google_containers/hyperkube-amd64:v1.11.6
867 867
868 source: 868 source:
869 type: local 869 type: local
@@ -1058,8 +1058,8 @@ data:
1058 host_etc_path: /etc/etcd/kubernetes 1058 host_etc_path: /etc/etcd/kubernetes
1059 images: 1059 images:
1060 tags: 1060 tags:
1061 etcd: quay.io/coreos/etcd:v3.2.14 1061 etcd: quay.io/coreos/etcd:v3.2.18
1062 etcdctl: quay.io/coreos/etcd:v3.2.14 1062 etcdctl: quay.io/coreos/etcd:v3.2.18
1063 nodes: 1063 nodes:
1064 - name: n0 1064 - name: n0
1065 tls: 1065 tls:
@@ -1133,7 +1133,7 @@ data:
1133 values: 1133 values:
1134 images: 1134 images:
1135 tags: 1135 tags:
1136 tiller: gcr.io/kubernetes-helm/tiller:v2.10.0 1136 tiller: gcr.io/kubernetes-helm/tiller:v2.12.1
1137 labels: 1137 labels:
1138 node_selector_key: ucp-control-plane 1138 node_selector_key: ucp-control-plane
1139 node_selector_value: enabled 1139 node_selector_value: enabled
diff --git a/examples/complete/Genesis.yaml b/examples/complete/Genesis.yaml
index d599332..6c3cff0 100644
--- a/examples/complete/Genesis.yaml
+++ b/examples/complete/Genesis.yaml
@@ -30,12 +30,12 @@ data:
30 images: 30 images:
31 armada: quay.io/airshipit/armada:master 31 armada: quay.io/airshipit/armada:master
32 helm: 32 helm:
33 tiller: gcr.io/kubernetes-helm/tiller:v2.10.0 33 tiller: gcr.io/kubernetes-helm/tiller:v2.12.1
34 kubernetes: 34 kubernetes:
35 apiserver: gcr.io/google_containers/hyperkube-amd64:v1.10.11 35 apiserver: gcr.io/google_containers/hyperkube-amd64:v1.11.6
36 controller-manager: gcr.io/google_containers/hyperkube-amd64:v1.10.11 36 controller-manager: gcr.io/google_containers/hyperkube-amd64:v1.11.6
37 etcd: quay.io/coreos/etcd:v3.2.14 37 etcd: quay.io/coreos/etcd:v3.2.18
38 scheduler: gcr.io/google_containers/hyperkube-amd64:v1.10.11 38 scheduler: gcr.io/google_containers/hyperkube-amd64:v1.11.6
39 files: 39 files:
40 - path: /var/lib/anchor/calico-etcd-bootstrap 40 - path: /var/lib/anchor/calico-etcd-bootstrap
41 content: "# placeholder for triggering calico etcd bootstrapping" 41 content: "# placeholder for triggering calico etcd bootstrapping"
diff --git a/examples/complete/HostSystem.yaml b/examples/complete/HostSystem.yaml
index 32346fa..7ac9416 100644
--- a/examples/complete/HostSystem.yaml
+++ b/examples/complete/HostSystem.yaml
@@ -10,7 +10,7 @@ metadata:
10data: 10data:
11 files: 11 files:
12 - path: /opt/kubernetes/bin/kubelet 12 - path: /opt/kubernetes/bin/kubelet
13 tar_url: https://dl.k8s.io/v1.10.11/kubernetes-node-linux-amd64.tar.gz 13 tar_url: https://dl.k8s.io/v1.11.6/kubernetes-node-linux-amd64.tar.gz
14 tar_path: kubernetes/node/bin/kubelet 14 tar_path: kubernetes/node/bin/kubelet
15 mode: 0555 15 mode: 0555
16 - path: /etc/logrotate.d/json-logrotate 16 - path: /etc/logrotate.d/json-logrotate
@@ -33,9 +33,9 @@ data:
33 images: 33 images:
34 haproxy: haproxy:1.8.3 34 haproxy: haproxy:1.8.3
35 helm: 35 helm:
36 helm: lachlanevenson/k8s-helm:v2.10.0 36 helm: lachlanevenson/k8s-helm:v2.12.1
37 kubernetes: 37 kubernetes:
38 kubectl: gcr.io/google_containers/hyperkube-amd64:v1.10.11 38 kubectl: gcr.io/google_containers/hyperkube-amd64:v1.11.6
39 packages: 39 packages:
40 repositories: 40 repositories:
41 - deb http://apt.dockerproject.org/repo ubuntu-xenial main 41 - deb http://apt.dockerproject.org/repo ubuntu-xenial main
diff --git a/examples/complete/armada-resources.yaml b/examples/complete/armada-resources.yaml
index 83967ab..a1b8313 100644
--- a/examples/complete/armada-resources.yaml
+++ b/examples/complete/armada-resources.yaml
@@ -201,7 +201,7 @@ data:
201 values: 201 values:
202 images: 202 images:
203 tags: 203 tags:
204 proxy: gcr.io/google_containers/hyperkube-amd64:v1.10.11 204 proxy: gcr.io/google_containers/hyperkube-amd64:v1.11.6
205 network: 205 network:
206 kubernetes_netloc: 127.0.0.1:6553 206 kubernetes_netloc: 127.0.0.1:6553
207 source: 207 source:
@@ -401,8 +401,8 @@ data:
401 filename: calico-etcd-bootstrap 401 filename: calico-etcd-bootstrap
402 images: 402 images:
403 tags: 403 tags:
404 etcd: quay.io/coreos/etcd:v3.2.14 404 etcd: quay.io/coreos/etcd:v3.2.18
405 etcdctl: quay.io/coreos/etcd:v3.2.14 405 etcdctl: quay.io/coreos/etcd:v3.2.18
406 nodes: 406 nodes:
407 - name: n0 407 - name: n0
408 tls: 408 tls:
@@ -590,8 +590,8 @@ data:
590 590
591 images: 591 images:
592 tags: 592 tags:
593 coredns: coredns/coredns:1.1.2 593 coredns: coredns/coredns:1.1.3
594 test: coredns/coredns:1.1.2 594 test: coredns/coredns:1.1.3
595 source: 595 source:
596 type: local 596 type: local
597 location: /etc/genesis/armada/assets/charts 597 location: /etc/genesis/armada/assets/charts
@@ -646,7 +646,7 @@ data:
646 646
647 images: 647 images:
648 tags: 648 tags:
649 anchor: gcr.io/google_containers/hyperkube-amd64:v1.10.11 649 anchor: gcr.io/google_containers/hyperkube-amd64:v1.11.6
650 haproxy: haproxy:1.8.3 650 haproxy: haproxy:1.8.3
651 test: python:3.6 651 test: python:3.6
652 652
@@ -732,8 +732,8 @@ data:
732 endpoints: https://127.0.0.1:2378 732 endpoints: https://127.0.0.1:2378
733 images: 733 images:
734 tags: 734 tags:
735 anchor: gcr.io/google_containers/hyperkube-amd64:v1.10.11 735 anchor: gcr.io/google_containers/hyperkube-amd64:v1.11.6
736 apiserver: gcr.io/google_containers/hyperkube-amd64:v1.10.11 736 apiserver: gcr.io/google_containers/hyperkube-amd64:v1.11.6
737 secrets: 737 secrets:
738 service_account: 738 service_account:
739 public_key: placeholder 739 public_key: placeholder
@@ -809,8 +809,8 @@ data:
809 values: 809 values:
810 images: 810 images:
811 tags: 811 tags:
812 anchor: gcr.io/google_containers/hyperkube-amd64:v1.10.11 812 anchor: gcr.io/google_containers/hyperkube-amd64:v1.11.6
813 controller_manager: gcr.io/google_containers/hyperkube-amd64:v1.10.11 813 controller_manager: gcr.io/google_containers/hyperkube-amd64:v1.11.6
814 secrets: 814 secrets:
815 service_account: 815 service_account:
816 private_key: placeholder 816 private_key: placeholder
@@ -882,8 +882,8 @@ data:
882 882
883 images: 883 images:
884 tags: 884 tags:
885 anchor: gcr.io/google_containers/hyperkube-amd64:v1.10.11 885 anchor: gcr.io/google_containers/hyperkube-amd64:v1.11.6
886 scheduler: gcr.io/google_containers/hyperkube-amd64:v1.10.11 886 scheduler: gcr.io/google_containers/hyperkube-amd64:v1.11.6
887 887
888 source: 888 source:
889 type: local 889 type: local
@@ -1079,8 +1079,8 @@ data:
1079 host_etc_path: /etc/etcd/kubernetes 1079 host_etc_path: /etc/etcd/kubernetes
1080 images: 1080 images:
1081 tags: 1081 tags:
1082 etcd: quay.io/coreos/etcd:v3.2.14 1082 etcd: quay.io/coreos/etcd:v3.2.18
1083 etcdctl: quay.io/coreos/etcd:v3.2.14 1083 etcdctl: quay.io/coreos/etcd:v3.2.18
1084 nodes: 1084 nodes:
1085 - name: n0 1085 - name: n0
1086 tls: 1086 tls:
@@ -1687,7 +1687,7 @@ data:
1687 values: 1687 values:
1688 images: 1688 images:
1689 tags: 1689 tags:
1690 tiller: gcr.io/kubernetes-helm/tiller:v2.10.0 1690 tiller: gcr.io/kubernetes-helm/tiller:v2.12.1
1691 labels: 1691 labels:
1692 node_selector_key: ucp-control-plane 1692 node_selector_key: ucp-control-plane
1693 node_selector_value: enabled 1693 node_selector_value: enabled
diff --git a/tests/unit/api/test_validatedesign.py b/tests/unit/api/test_validatedesign.py
index 0381e44..7f2bb56 100644
--- a/tests/unit/api/test_validatedesign.py
+++ b/tests/unit/api/test_validatedesign.py
@@ -103,17 +103,17 @@ VALID_DOCS = [
103 'images': { 103 'images': {
104 'armada': 'quay.io/airshipit/armada:master', 104 'armada': 'quay.io/airshipit/armada:master',
105 'helm': { 105 'helm': {
106 'tiller': 'gcr.io/kubernetes-helm/tiller:v2.10.0' 106 'tiller': 'gcr.io/kubernetes-helm/tiller:v2.12.1'
107 }, 107 },
108 'kubernetes': { 108 'kubernetes': {
109 'apiserver': 109 'apiserver':
110 'gcr.io/google_containers/hyperkube-amd64:v1.10.11', 110 'gcr.io/google_containers/hyperkube-amd64:v1.11.6',
111 'controller-manager': 111 'controller-manager':
112 'gcr.io/google_containers/hyperkube-amd64:v1.10.11', 112 'gcr.io/google_containers/hyperkube-amd64:v1.11.6',
113 'etcd': 113 'etcd':
114 'quay.io/coreos/etcd:v3.2.14', 114 'quay.io/coreos/etcd:v3.2.18',
115 'scheduler': 115 'scheduler':
116 'gcr.io/google_containers/hyperkube-amd64:v1.10.11' 116 'gcr.io/google_containers/hyperkube-amd64:v1.11.6'
117 } 117 }
118 }, 118 },
119 'ip': 119 'ip':
@@ -149,7 +149,7 @@ VALID_DOCS = [
149 'tar_path': 149 'tar_path':
150 'kubernetes/node/bin/kubelet', 150 'kubernetes/node/bin/kubelet',
151 'tar_url': 151 'tar_url':
152 'https://dl.k8s.io/v1.10.11/kubernetes-node-linux-amd64.tar.gz' 152 'https://dl.k8s.io/v1.11.6/kubernetes-node-linux-amd64.tar.gz'
153 }, 153 },
154 { 154 {
155 'content': 155 'content':
@@ -162,11 +162,11 @@ VALID_DOCS = [
162 'images': { 162 'images': {
163 'haproxy': 'haproxy:1.8.3', 163 'haproxy': 'haproxy:1.8.3',
164 'helm': { 164 'helm': {
165 'helm': 'lachlanevenson/k8s-helm:v2.10.0' 165 'helm': 'lachlanevenson/k8s-helm:v2.12.1'
166 }, 166 },
167 'kubernetes': { 167 'kubernetes': {
168 'kubectl': 168 'kubectl':
169 'gcr.io/google_containers/hyperkube-amd64:v1.10.11' 169 'gcr.io/google_containers/hyperkube-amd64:v1.11.6'
170 } 170 }
171 }, 171 },
172 'packages': { 172 'packages': {
diff --git a/tests/unit/builder_data/simple/Genesis.yaml b/tests/unit/builder_data/simple/Genesis.yaml
index 54c8a6f..7bf32e3 100644
--- a/tests/unit/builder_data/simple/Genesis.yaml
+++ b/tests/unit/builder_data/simple/Genesis.yaml
@@ -32,12 +32,12 @@ data:
32 images: 32 images:
33 armada: quay.io/airshipit/armada:master 33 armada: quay.io/airshipit/armada:master
34 helm: 34 helm:
35 tiller: gcr.io/kubernetes-helm/tiller:v2.9.1 35 tiller: gcr.io/kubernetes-helm/tiller:v2.12.1
36 kubernetes: 36 kubernetes:
37 apiserver: gcr.io/google_containers/hyperkube-amd64:v1.10.11 37 apiserver: gcr.io/google_containers/hyperkube-amd64:v1.11.6
38 controller-manager: gcr.io/google_containers/hyperkube-amd64:v1.10.11 38 controller-manager: gcr.io/google_containers/hyperkube-amd64:v1.11.6
39 etcd: quay.io/coreos/etcd:v3.2.14 39 etcd: quay.io/coreos/etcd:v3.2.18
40 scheduler: gcr.io/google_containers/hyperkube-amd64:v1.10.11 40 scheduler: gcr.io/google_containers/hyperkube-amd64:v1.11.6
41 files: 41 files:
42 - path: /var/lib/anchor/calico-etcd-bootstrap 42 - path: /var/lib/anchor/calico-etcd-bootstrap
43 content: "# placeholder for triggering calico etcd bootstrapping" 43 content: "# placeholder for triggering calico etcd bootstrapping"
diff --git a/tests/unit/builder_data/simple/HostSystem.yaml b/tests/unit/builder_data/simple/HostSystem.yaml
index 4033fb5..c6cd463 100644
--- a/tests/unit/builder_data/simple/HostSystem.yaml
+++ b/tests/unit/builder_data/simple/HostSystem.yaml
@@ -14,7 +14,7 @@ data:
14 # attempt to actually run Kubernetes, only to construct the genesis and 14 # attempt to actually run Kubernetes, only to construct the genesis and
15 # join scripts. 15 # join scripts.
16 # - path: /opt/kubernetes/bin/kubelet 16 # - path: /opt/kubernetes/bin/kubelet
17 # tar_url: https://dl.k8s.io/v1.10.11/kubernetes-node-linux-amd64.tar.gz 17 # tar_url: https://dl.k8s.io/v1.11.6/kubernetes-node-linux-amd64.tar.gz
18 # tar_path: kubernetes/node/bin/kubelet 18 # tar_path: kubernetes/node/bin/kubelet
19 # mode: 0555 19 # mode: 0555
20 - path: /etc/logrotate.d/json-logrotate 20 - path: /etc/logrotate.d/json-logrotate
@@ -37,9 +37,9 @@ data:
37 images: 37 images:
38 haproxy: haproxy:1.8.3 38 haproxy: haproxy:1.8.3
39 helm: 39 helm:
40 helm: lachlanevenson/k8s-helm:v2.9.1 40 helm: lachlanevenson/k8s-helm:v2.12.1
41 kubernetes: 41 kubernetes:
42 kubectl: gcr.io/google_containers/hyperkube-amd64:v1.10.11 42 kubectl: gcr.io/google_containers/hyperkube-amd64:v1.11.6
43 packages: 43 packages:
44 repositories: 44 repositories:
45 - deb http://apt.dockerproject.org/repo ubuntu-xenial main 45 - deb http://apt.dockerproject.org/repo ubuntu-xenial main
diff --git a/tests/unit/builder_data/simple/armada-resources.yaml b/tests/unit/builder_data/simple/armada-resources.yaml
index 56f7b71..106b281 100644
--- a/tests/unit/builder_data/simple/armada-resources.yaml
+++ b/tests/unit/builder_data/simple/armada-resources.yaml
@@ -186,7 +186,7 @@ data:
186 values: 186 values:
187 images: 187 images:
188 tags: 188 tags:
189 proxy: gcr.io/google_containers/hyperkube-amd64:v1.10.11 189 proxy: gcr.io/google_containers/hyperkube-amd64:v1.11.6
190 network: 190 network:
191 kubernetes_netloc: 127.0.0.1:6553 191 kubernetes_netloc: 127.0.0.1:6553
192 source: 192 source:
@@ -329,8 +329,8 @@ data:
329 filename: calico-etcd-bootstrap 329 filename: calico-etcd-bootstrap
330 images: 330 images:
331 tags: 331 tags:
332 etcd: quay.io/coreos/etcd:v3.2.14 332 etcd: quay.io/coreos/etcd:v3.2.18
333 etcdctl: quay.io/coreos/etcd:v3.2.14 333 etcdctl: quay.io/coreos/etcd:v3.2.18
334 nodes: 334 nodes:
335 - name: n0 335 - name: n0
336 tls: 336 tls:
@@ -502,8 +502,8 @@ data:
502 502
503 images: 503 images:
504 tags: 504 tags:
505 coredns: coredns/coredns:1.1.2 505 coredns: coredns/coredns:1.1.3
506 test: coredns/coredns:1.1.2 506 test: coredns/coredns:1.1.3
507 source: 507 source:
508 type: local 508 type: local
509 location: /etc/genesis/armada/assets/charts 509 location: /etc/genesis/armada/assets/charts
@@ -562,7 +562,7 @@ data:
562 562
563 images: 563 images:
564 tags: 564 tags:
565 anchor: gcr.io/google_containers/hyperkube-amd64:v1.10.11 565 anchor: gcr.io/google_containers/hyperkube-amd64:v1.11.6
566 haproxy: haproxy:1.8.3 566 haproxy: haproxy:1.8.3
567 test: python:3.6 567 test: python:3.6
568 568
@@ -654,8 +654,8 @@ data:
654 endpoints: https://127.0.0.1:2378 654 endpoints: https://127.0.0.1:2378
655 images: 655 images:
656 tags: 656 tags:
657 anchor: gcr.io/google_containers/hyperkube-amd64:v1.10.11 657 anchor: gcr.io/google_containers/hyperkube-amd64:v1.11.6
658 apiserver: gcr.io/google_containers/hyperkube-amd64:v1.10.11 658 apiserver: gcr.io/google_containers/hyperkube-amd64:v1.11.6
659 secrets: 659 secrets:
660 service_account: 660 service_account:
661 public_key: placeholder 661 public_key: placeholder
@@ -731,8 +731,8 @@ data:
731 values: 731 values:
732 images: 732 images:
733 tags: 733 tags:
734 anchor: gcr.io/google_containers/hyperkube-amd64:v1.10.11 734 anchor: gcr.io/google_containers/hyperkube-amd64:v1.11.6
735 controller_manager: gcr.io/google_containers/hyperkube-amd64:v1.10.11 735 controller_manager: gcr.io/google_containers/hyperkube-amd64:v1.11.6
736 secrets: 736 secrets:
737 service_account: 737 service_account:
738 private_key: placeholder 738 private_key: placeholder
@@ -804,8 +804,8 @@ data:
804 804
805 images: 805 images:
806 tags: 806 tags:
807 anchor: gcr.io/google_containers/hyperkube-amd64:v1.10.11 807 anchor: gcr.io/google_containers/hyperkube-amd64:v1.11.6
808 scheduler: gcr.io/google_containers/hyperkube-amd64:v1.10.11 808 scheduler: gcr.io/google_containers/hyperkube-amd64:v1.11.6
809 809
810 source: 810 source:
811 type: local 811 type: local
@@ -943,8 +943,8 @@ data:
943 host_etc_path: /etc/etcd/kubernetes 943 host_etc_path: /etc/etcd/kubernetes
944 images: 944 images:
945 tags: 945 tags:
946 etcd: quay.io/coreos/etcd:v3.2.14 946 etcd: quay.io/coreos/etcd:v3.2.18
947 etcdctl: quay.io/coreos/etcd:v3.2.14 947 etcdctl: quay.io/coreos/etcd:v3.2.18
948 nodes: 948 nodes:
949 - name: n0 949 - name: n0
950 tls: 950 tls:
@@ -1002,7 +1002,7 @@ data:
1002 values: 1002 values:
1003 images: 1003 images:
1004 tags: 1004 tags:
1005 tiller: gcr.io/kubernetes-helm/tiller:v2.9.1 1005 tiller: gcr.io/kubernetes-helm/tiller:v2.12.1
1006 labels: 1006 labels:
1007 node_selector_key: ucp-control-plane 1007 node_selector_key: ucp-control-plane
1008 node_selector_value: enabled 1008 node_selector_value: enabled
diff --git a/tools/gate/default-config-env b/tools/gate/default-config-env
index 7b7e063..bba4df7 100644
--- a/tools/gate/default-config-env
+++ b/tools/gate/default-config-env
@@ -3,11 +3,11 @@ IMAGE_CALICO_CNI=quay.io/calico/cni:v1.11.2
3IMAGE_CALICO_CTL=quay.io/calico/ctl:v1.6.3 3IMAGE_CALICO_CTL=quay.io/calico/ctl:v1.6.3
4IMAGE_CALICO_KUBE_CONTROLLERS=quay.io/calico/kube-controllers:v1.0.2 4IMAGE_CALICO_KUBE_CONTROLLERS=quay.io/calico/kube-controllers:v1.0.2
5IMAGE_CALICO_NODE=quay.io/calico/node:v2.6.5 5IMAGE_CALICO_NODE=quay.io/calico/node:v2.6.5
6IMAGE_COREDNS=coredns/coredns:1.1.2 6IMAGE_COREDNS=coredns/coredns:1.1.3
7IMAGE_DEP_CHECK=quay.io/stackanetes/kubernetes-entrypoint:v0.3.1 7IMAGE_DEP_CHECK=quay.io/stackanetes/kubernetes-entrypoint:v0.3.1
8IMAGE_ETCD=quay.io/coreos/etcd:v3.2.14 8IMAGE_ETCD=quay.io/coreos/etcd:v3.2.18
9IMAGE_HAPROXY=haproxy:1.8.3 9IMAGE_HAPROXY=haproxy:1.8.3
10IMAGE_HELM=lachlanevenson/k8s-helm:v2.10.0 10IMAGE_HELM=lachlanevenson/k8s-helm:v2.12.1
11IMAGE_HYPERKUBE=gcr.io/google_containers/hyperkube-amd64:v1.10.11 11IMAGE_HYPERKUBE=gcr.io/google_containers/hyperkube-amd64:v1.11.6
12IMAGE_TILLER=gcr.io/kubernetes-helm/tiller:v2.10.0 12IMAGE_TILLER=gcr.io/kubernetes-helm/tiller:v2.12.1
13KUBELET_URL=https://dl.k8s.io/v1.10.11/kubernetes-node-linux-amd64.tar.gz 13KUBELET_URL=https://dl.k8s.io/v1.11.6/kubernetes-node-linux-amd64.tar.gz
diff --git a/tools/helm_install.sh b/tools/helm_install.sh
index e8a2caa..f1f1dc4 100755
--- a/tools/helm_install.sh
+++ b/tools/helm_install.sh
@@ -17,7 +17,7 @@
17set -x 17set -x
18 18
19HELM=$1 19HELM=$1
20HELM_ARTIFACT_URL=${HELM_ARTIFACT_URL:-"https://storage.googleapis.com/kubernetes-helm/helm-v2.10.0-linux-amd64.tar.gz"} 20HELM_ARTIFACT_URL=${HELM_ARTIFACT_URL:-"https://storage.googleapis.com/kubernetes-helm/helm-v2.12.1-linux-amd64.tar.gz"}
21 21
22 22
23function install_helm_binary { 23function install_helm_binary {
diff --git a/tools/registry/IMAGES b/tools/registry/IMAGES
index 886517b..f8d29ca 100644
--- a/tools/registry/IMAGES
+++ b/tools/registry/IMAGES
@@ -1,11 +1,11 @@
1# source_name, tag, cache_name 1# source_name, tag, cache_name
2coredns/coredns,0.9.9,coredns 2coredns/coredns,0.9.9,coredns
3gcr.io/google_containers/hyperkube-amd64,v1.10.11,hyperkube 3gcr.io/google_containers/hyperkube-amd64,v1.11.6,hyperkube
4gcr.io/google_containers/k8s-dns-dnsmasq-nanny-amd64,1.14.4,k8s-dns-dnsmasq-nanny-amd64 4gcr.io/google_containers/k8s-dns-dnsmasq-nanny-amd64,1.14.4,k8s-dns-dnsmasq-nanny-amd64
5gcr.io/google_containers/k8s-dns-kube-dns-amd64,1.14.4,k8s-dns-kube-dns-amd64 5gcr.io/google_containers/k8s-dns-kube-dns-amd64,1.14.4,k8s-dns-kube-dns-amd64
6gcr.io/google_containers/k8s-dns-sidecar-amd64,1.14.4,k8s-dns-sidecar-amd64 6gcr.io/google_containers/k8s-dns-sidecar-amd64,1.14.4,k8s-dns-sidecar-amd64
7gcr.io/kubernetes-helm/tiller,v2.10.0,tiller 7gcr.io/kubernetes-helm/tiller,v2.12.1,tiller
8lachlanevenson/k8s-helm,v2.10.0,helm 8lachlanevenson/k8s-helm,v2.12.1,helm
9quay.io/airshipit/armada,master,armada 9quay.io/airshipit/armada,master,armada
10quay.io/calico/cni,v1.11.0,calico-cni 10quay.io/calico/cni,v1.11.0,calico-cni
11quay.io/calico/ctl,v1.6.1,calico-ctl 11quay.io/calico/ctl,v1.6.1,calico-ctl