-
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
Automated cherry pick of #31367 #35455
Automated cherry pick of #31367 #35455
Conversation
Prior to this change, configure.sh would: (1) compare versions of built-in kubelet and downloaded kubelet, and (2) bind-mount downloaded kubelet at /usr/bin/kubelet in case of version mismatch With this change, configure.sh: (1) compares the two versions only on test clusters, and (2) uses the actual file paths to start kubelet w/o any bind-mounting To allow (2), this change also provides its own version of kubelet systemd service file. Effectively with this change we will always use the downloaded kubelet binary along with its own systemd service file on non-test clusters. The main advantage is this change does not rely on the kubelet being built in to the OS image.
The 'parent' PR of a cherry-pick PR must have one of the "release-note" or "release-note-action-required" labels, or this PR must follow the standard/parent release note labeling requirement. (release-note-experimental must be explicit for cherry-picks) |
Jenkins GKE smoke e2e failed for commit e7fb1af. Full PR test history. The magic incantation to run this job again is |
Jenkins Kubemark GCE e2e failed for commit e7fb1af. Full PR test history. The magic incantation to run this job again is |
Jenkins GCI GCE e2e failed for commit e7fb1af. Full PR test history. The magic incantation to run this job again is |
LGTM as long as the tests are green. Since this is an automatic cherrypick, I don't think I'll be able to spot a bug. |
does this also need to be cherrypicked onto 1.4? |
@jessfraz - No, this already exists in 1.4. |
@k8s-bot gci gce e2e test this |
@maisem great thanks! |
@k8s-bot gci gke e2e test this |
Jenkins GCI GKE smoke e2e failed for commit e7fb1af. Full PR test history. The magic incantation to run this job again is |
@k8s-bot cvm gke e2e test this |
@k8s-bot gci gke e2e test this |
Commit found in the "release-1.3" branch appears to be this PR. Removing the "cherrypick-candidate" label. If this is an error find help to get your PR picked. |
…-of-#31367-upstream-release-1.3 Automated cherry pick of kubernetes#31367
Cherry pick of #31367 on release-1.3.
#31367: gci: decouple from the built-in kubelet version
This change is