-
Notifications
You must be signed in to change notification settings - Fork 38.9k
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
Decouple node-problem-detector release from kubernetes #73288
Conversation
2bf620a
to
0215a9c
Compare
/sig node |
7c584dc
to
84697b1
Compare
/retest |
84697b1
to
be7ba37
Compare
/retest |
be7ba37
to
b5e9f8b
Compare
/test pull-kubernetes-e2e-gke |
/retest |
Also added E2E tests, passing on both GKE and GCE. PTAL |
2fb138e
to
33a9414
Compare
/retest |
/test pull-kubernetes-e2e-gke |
33a9414
to
f05e3bd
Compare
@dchen1107 for top level approval. |
28bd7b8
to
6df207b
Compare
/test pull-kubernetes-e2e-gke |
@wangzhen127: The following test failed, say
Full PR test history. Your PR dashboard. Please help us cut down on flakes by linking to an open issue when you hit one in your PR. Instructions for interacting with me using PR comments are available here. If you have questions or suggestions related to my behavior, please file an issue against the kubernetes/test-infra repository. I understand the commands that are listed here. |
/skip |
Just fixed the merge conflict. @Random-Liu Can you take another look? |
/lgtm |
/lgtm |
[APPROVALNOTIFIER] This PR is APPROVED This pull-request has been approved by: dchen1107, Random-Liu, wangzhen127 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 |
…73288-upstream-release-1.12 Automated cherry pick of #73288 to release-1.12: Decouple node-problem-detector release from kubernetes
…73288-upstream-release-1.11 Automated cherry pick of #73288 to release-1.11: Decouple node-problem-detector release from kubernetes
…73288-upstream-release-1.13 Automated cherry pick of #73288 to release-1.13: Decouple node-problem-detector release from kubernetes
This change will be available in Kubernetes v1.11.10+, v1.12.8+, v1.13.6+ and v1.14. |
What type of PR is this?
/kind cleanup
What this PR does / why we need it:
This PR decouples node-problem-detector (NPD) release from kubernetes. Before, NPD version is hard coded in configure.sh and node e2e tests.This PR
With this PR, we can create presubmit and CI jobs for NPD PRs (kubernetes/node-problem-detector#236). This will prevent future test breaks and make sure NPD is working correctly.
Which issue(s) this PR fixes:
Fixes #
Special notes for your reviewer:
Does this PR introduce a user-facing change?:
Manual cluster test:
Run the following command with this PR using an old version of NPD and customized release path and flags. Current NPD used is v0.6.0.
After cluster is up, manually verify a node:
kube-env
of the VM instance: environment variables are correctly set.sudo journalctl -u kube-node-installation.service
: correct NPD version is downloaded.sudo cat /etc/systemd/system/node-problem-detector.service
: NPD flags are set correctly.sudo journalctl -u node-problem-detector.service
: NPD is running fine.Node E2E test:
This PR bumps the version to v0.6.2. Run the following command with this PR using a different version of NPD.