-
Notifications
You must be signed in to change notification settings - Fork 38.8k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
cluster/gce and test/: update etcd:3.2.24-0 image to etcd:3.2.24-1 #68896
Conversation
The |
/kind cleanup |
Comparing $ container-diff diff k8s.gcr.io/etcd:3.2.24-0 staging-k8s.gcr.io/etcd:3.2.24-1 --type=file
-----File-----
These entries have been added to k8s.gcr.io/etcd:3.2.24-0:
FILE SIZE
/usr/local/bin/etcd-3.2.18 17M
/usr/local/bin/etcdctl-3.2.18 14.5M
These entries have been deleted from k8s.gcr.io/etcd:3.2.24-0: None
These entries have been changed between k8s.gcr.io/etcd:3.2.24-0 and staging-k8s.gcr.io/etcd:3.2.24-1:
FILE SIZE1 SIZE2
/usr/local/bin/migrate-if-needed.sh 3.8K 3.8K |
(so interestingly |
And the diffs in @@ -18,7 +18,7 @@
# This script performs etcd upgrade based on the following environmental
# variables:
# TARGET_STORAGE - API of etcd to be used (supported: 'etcd2', 'etcd3')
-# TARGET_VERSION - etcd release to be used (supported: '2.2.1', '2.3.7', '3.0.17', '3.1.12', '3.2.24')
+# TARGET_VERSION - etcd release to be used (supported: '2.2.1', '2.3.7', '3.0.17', '3.1.12', '3.2.18', '3.2.24')
# DATA_DIRECTORY - directory with etcd data
#
# The current etcd version and storage format is detected based on the
@@ -29,7 +29,8 @@
# - 2.2.1/etcd2 -> 2.3.7/etcd2
# - 2.3.7/etcd2 -> 3.0.17/etcd2
# - 3.0.17/etcd3 -> 3.1.12/etcd3
-# - 3.1.12/etcd3 -> 3.2.24/etcd3
+# - 3.1.12/etcd3 -> 3.2.18/etcd3
+# - 3.2.18/etcd3 -> 3.2.24/etcd3
#
# NOTE: The releases supported in this script has to match release binaries
# present in the etcd image (to make this script work correctly).
@@ -42,7 +43,7 @@
# NOTE: BUNDLED_VERSION has to match release binaries present in the
# etcd image (to make this script work correctly).
-BUNDLED_VERSIONS="2.2.1, 2.3.7, 3.0.17, 3.1.12, 3.2.24"
+BUNDLED_VERSIONS="2.2.1, 2.3.7, 3.0.17, 3.1.12, 3.2.18 3.2.24"
ETCD_NAME="${ETCD_NAME:-etcd-$(hostname)}"
if [ -z "${DATA_DIRECTORY:-}" ]; then |
@ixdy We should replace 3.2.18 with 3.2.24. We only want one patch version of each minor version. This is almost certainly my fault, I must not have sent a PR out to update migrate-if-needed when first publishing 3.2.24. |
ack, there's also a comma missing in
/hold |
@eparis @jbeda @mikedanese @roberthbailey @zmerlynn can one of you please approve? thanks! |
/retest (this might be a little eager, we'll see...) |
/hold cancel |
once more, now that images are published: |
/retest |
1 similar comment
/retest |
@tpepper @timothysc what are the thoughts on this PR? Without it kubeadm and GCE cluster scripts are currently pointing at different (but roughly equivalent) etcd images. |
@ixdy @timothysc mentioned that a new etcd version is coming soon, so if that new version only has the unless there are plans to remove |
I don't think we plan to remove The issue this PR resolves is that |
oh, sorry wrong PR. i though i was writing in my kubeadm PR that did the this should be merged ASAP, IMHO. |
yeah, the PR title is not helping here. let me fix that. |
@bowei @gmarek @jszczepkowski @vishh @mwielgus @MaciekPytel @jingax10 can one of you please approve? |
My preference is to have things all in alignment, so "Without it kubeadm and GCE cluster scripts are currently pointing at different (but roughly equivalent) etcd images" == bad. |
Also, the PR e2e tests are passing, and |
/milestone v1.12 |
/priority critical-urgent |
/assign @roberthbailey You approved #68898 yesterday, can you also approve this? :) |
/approve |
[APPROVALNOTIFIER] This PR is APPROVED This pull-request has been approved by: ixdy, neolit123, roberthbailey The full list of commands accepted by this bot can be found here. The pull request process is described here
Needs approval from an approver in each of these files:
Approvers can indicate their approval by writing |
/retest |
so... do i need to upgrade the etcd ? |
@gabrielfsousa i logged a bug #69216 |
#68318 is what actually updated |
cc @yuwenma This is the PR to update etcd:3.2.24-0 to etcd:3.2.24-1, which you may use as ref for etcd image tag. |
What this PR does / why we need it: follow-up to #59664 to use the new etcd image revision in various GCE locations.
The only differences between
etcd:3.2.24-0
andetcd:3.2.24-1
is that the latter is a manifest list, rather than anamd64
image. Of course, on GCE this should basically make no difference.kubeadm
is currently using a tag without a revision (no-0
or-1
), but we'll likely fix that in a follow-up PR.Release note:
/assign @tpepper @jpbetz @neolit123 @mkumatag @dims