-
Notifications
You must be signed in to change notification settings - Fork 40k
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
GCI-backed masters mount srv/kubernetes and srv/sshproxy in the right place #26238
Conversation
I haven't testing that this fixes the problem completely; I will do so before this should be merged. |
# NOTE: These locations are strongly coupled with locations in | ||
# cluster/gce/configure-vm.sh:mount-master-pd, which specifies where files | ||
# will exist on the PD for non-GCI masters. To maintain upgradeability, | ||
# these locations must not change. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I wouldn't put it as "must not change". AFAIK there is no expectation that switching between os-distros for the same master/node instance (having some state) should always work.
Barring comment, the change looks good to me. |
…same place as other masters
@adityakali PTAL. |
I've tested this manually, and upgrading from 1.2 to this patch seems to work. |
LGTM |
@mikedanese PTAL? @adityakali isn't a maintainer, so can't technically LGTM. |
GCE e2e build/test passed for commit 559d8b1. |
LGTM |
FWIW, leaving this at p1 as it likely unbreaks upgrade tests. |
as buildcop: marking e2e-not-required due to previously passed tests, apparent low risk, and size. |
Automatic merge from submit-queue |
@mikedanese @roberthbailey Does this PR require action by the user when upgrading from 1.2.x to 1.3.0? (Think about non-developer users.) If so, please edit your first comment to have a release-note block, like in #28132. If it is just an optional feature, please change the label to just release-note. If it is not a complete feature by itself, then apply "release-note-none" label instead. |
No action is required. This PR was specifically made so that the data location wouldn't change during upgrade so that no action would be required. |
Fixes #26235.
cc @andyzheng0831