diff --git a/cluster/gce/config-test.sh b/cluster/gce/config-test.sh index d96b61994b..1f003b66a4 100755 --- a/cluster/gce/config-test.sh +++ b/cluster/gce/config-test.sh @@ -110,7 +110,7 @@ ENABLE_L7_LOADBALANCING="${KUBE_ENABLE_L7_LOADBALANCING:-glbc}" # standalone - Heapster only. Metrics available via Heapster REST API. ENABLE_CLUSTER_MONITORING="${KUBE_ENABLE_CLUSTER_MONITORING:-influxdb}" -# Set etcd image (e.g. 3.0.14-experimental.1) version (e.g. 3.0.14) if you need +# Set etcd image (e.g. 3.0.17-alpha.1) and version (e.g. 3.0.17) if you need # non-default version. ETCD_IMAGE="${TEST_ETCD_IMAGE:-}" ETCD_VERSION="${TEST_ETCD_VERSION:-}" diff --git a/cluster/images/etcd/Makefile b/cluster/images/etcd/Makefile index 90c30d85e7..4da9fa9b45 100644 --- a/cluster/images/etcd/Makefile +++ b/cluster/images/etcd/Makefile @@ -15,7 +15,7 @@ # Build the etcd image # # Usage: -# [TAGS=2.2.1 2.3.7 3.0.14] [REGISTRY=gcr.io/google_containers] [ARCH=amd64] [BASEIMAGE=busybox] make (build|push) +# [TAGS=2.2.1 2.3.7 3.0.17] [REGISTRY=gcr.io/google_containers] [ARCH=amd64] [BASEIMAGE=busybox] make (build|push) # The image contains different etcd versions to simplify # upgrades. Thus be careful when removing any tag from here. @@ -26,8 +26,8 @@ # Except from etcd-$(tag) and etcdctl-$(tag) binaries, we also # need etcd and etcdctl binaries for backward compatibility reasons. # That binary will be set to the last tag from $(TAGS). -TAGS?=2.2.1 2.3.7 3.0.14 -REGISTRY_TAG?=3.0.14 +TAGS?=2.2.1 2.3.7 3.0.17 +REGISTRY_TAG?=3.0.17 ARCH?=amd64 REGISTRY?=gcr.io/google_containers GOLANG_VERSION?=1.7.5 diff --git a/cluster/kubemark/gce/config-default.sh b/cluster/kubemark/gce/config-default.sh index 85767439b1..a367b6f119 100644 --- a/cluster/kubemark/gce/config-default.sh +++ b/cluster/kubemark/gce/config-default.sh @@ -49,7 +49,7 @@ CLUSTER_IP_RANGE="${CLUSTER_IP_RANGE:-10.240.0.0/11}" RUNTIME_CONFIG="${KUBE_RUNTIME_CONFIG:-}" TERMINATED_POD_GC_THRESHOLD=${TERMINATED_POD_GC_THRESHOLD:-100} -# Set etcd image (e.g. 3.0.14-experimental.1) version (e.g. 3.0.14) if you need +# Set etcd image (e.g. 3.0.17-alpha.1) and version (e.g. 3.0.17) if you need # non-default version. ETCD_IMAGE="${TEST_ETCD_IMAGE:-}" ETCD_VERSION="${TEST_ETCD_VERSION:-}" diff --git a/cluster/saltbase/salt/etcd/etcd.manifest b/cluster/saltbase/salt/etcd/etcd.manifest index 3a45880c9b..ad886d0cf0 100644 --- a/cluster/saltbase/salt/etcd/etcd.manifest +++ b/cluster/saltbase/salt/etcd/etcd.manifest @@ -36,7 +36,7 @@ "containers":[ { "name": "etcd-container", - "image": "gcr.io/google_containers/etcd:{{ pillar.get('etcd_docker_tag', '3.0.14-alpha.1') }}", + "image": "gcr.io/google_containers/etcd:{{ pillar.get('etcd_docker_tag', '3.0.17-alpha.1') }}", "resources": { "requests": { "cpu": {{ cpulimit }} @@ -52,7 +52,7 @@ "value": "{{ pillar.get('storage_backend', 'etcd3') }}" }, { "name": "TARGET_VERSION", - "value": "{{ pillar.get('etcd_version', '3.0.14') }}" + "value": "{{ pillar.get('etcd_version', '3.0.17') }}" }, { "name": "DATA_DIRECTORY", "value": "/var/etcd/data{{ suffix }}" diff --git a/federation/manifests/federation-apiserver-deployment.yaml b/federation/manifests/federation-apiserver-deployment.yaml index df7e2022e2..20f43e5d64 100644 --- a/federation/manifests/federation-apiserver-deployment.yaml +++ b/federation/manifests/federation-apiserver-deployment.yaml @@ -43,7 +43,7 @@ spec: mountPath: /srv/kubernetes/ readOnly: true - name: etcd - image: gcr.io/google_containers/etcd:3.0.14-alpha.1 + image: gcr.io/google_containers/etcd:3.0.17-alpha.1 command: - /usr/local/bin/etcd - --data-dir diff --git a/federation/pkg/kubefed/init/init.go b/federation/pkg/kubefed/init/init.go index 151e5f40e9..14fb0066ef 100644 --- a/federation/pkg/kubefed/init/init.go +++ b/federation/pkg/kubefed/init/init.go @@ -622,7 +622,7 @@ func createAPIServer(clientset *client.Clientset, namespace, name, image, creden }, { Name: "etcd", - Image: "gcr.io/google_containers/etcd:3.0.14-alpha.1", + Image: "gcr.io/google_containers/etcd:3.0.17-alpha.1", Command: []string{ "/usr/local/bin/etcd", "--data-dir", diff --git a/federation/pkg/kubefed/init/init_test.go b/federation/pkg/kubefed/init/init_test.go index 9e3933bc34..e67dc26c45 100644 --- a/federation/pkg/kubefed/init/init_test.go +++ b/federation/pkg/kubefed/init/init_test.go @@ -830,7 +830,7 @@ func fakeInitHostFactory(apiserverServiceType v1.ServiceType, federationName, na }, { Name: "etcd", - Image: "gcr.io/google_containers/etcd:3.0.14-alpha.1", + Image: "gcr.io/google_containers/etcd:3.0.17-alpha.1", Command: []string{ "/usr/local/bin/etcd", "--data-dir", diff --git a/hack/test-update-storage-objects.sh b/hack/test-update-storage-objects.sh index bc02d90014..3429e8da6a 100755 --- a/hack/test-update-storage-objects.sh +++ b/hack/test-update-storage-objects.sh @@ -159,7 +159,7 @@ killApiServer kube::etcd::stop TARGET_STORAGE="etcd3" \ - TARGET_VERSION="3.0.14" \ + TARGET_VERSION="3.0.17" \ DATA_DIRECTORY="${ETCD_DIR}" \ ETCD=$(which etcd) \ ETCDCTL=$(which etcdctl) \ diff --git a/test/kubemark/start-kubemark.sh b/test/kubemark/start-kubemark.sh index e438ff2eda..f46900cef1 100755 --- a/test/kubemark/start-kubemark.sh +++ b/test/kubemark/start-kubemark.sh @@ -50,7 +50,7 @@ INSTANCE_PREFIX="${INSTANCE_PREFIX:-}" SERVICE_CLUSTER_IP_RANGE="${SERVICE_CLUSTER_IP_RANGE:-}" # Etcd related variables. -ETCD_IMAGE="${ETCD_IMAGE:-3.0.14-alpha.1}" +ETCD_IMAGE="${ETCD_IMAGE:-3.0.17-alpha.1}" ETCD_VERSION="${ETCD_VERSION:-}" # Controller-manager related variables.