-
Notifications
You must be signed in to change notification settings - Fork 1.5k
KEP-4817: Add beta graduation criteria + implementation history #5043
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
KEP-4817: Add beta graduation criteria + implementation history #5043
Conversation
LionelJouin
commented
Jan 15, 2025
- One-line PR description: Add beta graduation criteria + implementation history
- Issue link: DRA: Resource Claim Status with possible standardized network interface data #4817
- Other comments: KEP-4817
Signed-off-by: Lionel Jouin <[email protected]>
- The kubernetes-sigs/cni-dra-driver project as reference implementation for this feature. | ||
- A new EndpointSlice Controller consuming the `ResourceClaim.Status.Devices[].NetworkData.Addresses` field. |
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 it is important to mention that we need automated e2e test running periodically in beta, to take into consideration is not just to merge the code, is to make sure it is working and tested.
I'll be helping with that but I can not own it, I already maintain all the other testing ... so I expect the multi network community to own this CI , is that fair?
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.
Do you mean automated e2e tests running periodically for the cni-dra-driver and this new EndpointSlice Controller? I think that is fair yes.
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.
Speaking of testing: there's a test flake in the existing E2E (kubernetes/kubernetes#130096), please fix before the beta graduation.
@LionelJouin you need to update the kep.yaml metadata , then it is LGTM enhancements/keps/sig-node/4817-resource-claim-device-status/kep.yaml Lines 29 to 36 in 0468644
/assign @johnbelamaric for PRR review |
/wg device-management |
eb86e38
to
253fdfe
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.
Otherwise LGTM, including PRR
@@ -27,7 +27,7 @@ see-also: | |||
- "https://github.com/k8snetworkplumbingwg/network-attachment-definition-client" | |||
|
|||
# The target maturity stage in the current dev cycle for this KEP. | |||
stage: alpha #beta|stable | |||
stage: beta | |||
|
|||
latest-milestone: "v1.32" |
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.
1.33, and add in the milestone
below too
253fdfe
to
d166ad9
Compare
|
||
# The milestone at which this feature was, or is targeted to be, at each stage. | ||
milestone: | ||
alpha: "v1.32" | ||
alpha: "v1.33" |
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.
this should still be alpha
for 1.32, and add a beta
field for 1.33
d166ad9
to
e9a9bee
Compare
Signed-off-by: Lionel Jouin <[email protected]>
e9a9bee
to
e3ba210
Compare
/assign @mrunalp PRR is good to go, needs SIG approval |
/approve |
[APPROVALNOTIFIER] This PR is APPROVED This pull-request has been approved by: johnbelamaric, LionelJouin, mrunalp 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 |