-
Notifications
You must be signed in to change notification settings - Fork 1.5k
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
Update KEP for Kubelet Resource Metrics endpoint GA release #4037
Update KEP for Kubelet Resource Metrics endpoint GA release #4037
Conversation
richabanker
commented
May 27, 2023
•
edited
Loading
edited
- One-line PR description: Migrate KEP to latest template, mark requirements for beta and GA release as checked
- Issue link: Kubelet Resource Metrics Endpoint #727 (comment)
1f7a527
to
072e084
Compare
Do we care about the KEP template at this point? |
@@ -202,11 +202,11 @@ Alpha: | |||
|
|||
Beta: | |||
|
|||
- [ ] Modify the metrics server to consume the kubelet resource metrics endpoint 3 releases after it is added to the kubelet | |||
- [X] Modify the metrics server to consume the kubelet resource metrics endpoint 3 releases after it is added to the kubelet |
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.
You need to update kep.yaml and ask for prod-readiness review
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.
Thanks, updated kep.yaml. Will ask for PRR once the questionnaire is completed.
0a7afb5
to
4955d24
Compare
I have migrated the KEP to the latest template. |
3a28822
to
6e34578
Compare
6e34578
to
bc3a825
Compare
bc3a825
to
6ff1fee
Compare
6ff1fee
to
fed9070
Compare
a74a640
to
9efaf56
Compare
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 added some comments - PTAL
[Overall, we didn't do the good job in the past, so there is not much more we can do now]
|
||
###### Can the feature be disabled once it has been enabled (i.e. can we roll back the enablement)? | ||
|
||
No, this feature can not be disabled once it has been enabled since we do not have a feature flag for this. To rollback, one will have to downgrade the kubernetes version. |
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.
It was added in 1.14, right? So effectively there is no way to downgrade at this point even...
Please add a release in which it was added.
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.
Done, thanks for pointing that out.
|
||
###### Were upgrade and rollback tested? Was the upgrade->downgrade->upgrade path tested? | ||
|
||
No |
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.
Given it's "always enabled" for last 14 releases, it's too late now.
Let's maybe make it clear, sth like
"It was enabled (with no way to disable) since 1.14."
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.
Done
e79fd50
to
5e8b990
Compare
Co-authored-by: David Ashpole <[email protected]> cleanup
5e8b990
to
63a08bb
Compare
|
||
GA: | ||
|
||
- [X] Add [node-e2e test](https://github.com/kubernetes/kubernetes/pull/116897/files#diff-3859a7587ac4b3d1e162a2360b1fd2d3e88d4589be9b0bf19029fa7489294796R59-R70) |
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.
Just as a note: previously this asked for conformance, but kubelet APIs cannot be part of conformance. See kubernetes/kubernetes#120473 (comment)
/lgtm |
/lgtm |
[APPROVALNOTIFIER] This PR is APPROVED This pull-request has been approved by: dchen1107, Richabanker, wojtek-t 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 |