Skip to content
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

podresources API is GA now #4043

Closed

Conversation

ffromani
Copy link
Contributor

Fixes #606

the KEP is fully GA

Signed-off-by: Francesco Romani <[email protected]>
@k8s-ci-robot k8s-ci-robot added the cncf-cla: yes Indicates the PR's author has signed the CNCF CLA. label May 30, 2023
@k8s-ci-robot k8s-ci-robot added the kind/kep Categorizes KEP tracking issues and PRs modifying the KEP directory label May 30, 2023
@k8s-ci-robot k8s-ci-robot added sig/node Categorizes an issue or PR as relevant to SIG Node. size/XS Denotes a PR that changes 0-9 lines, ignoring generated files. labels May 30, 2023
@ffromani
Copy link
Contributor Author

/cc @SergeyKanzhelev @dchen1107

@ffromani
Copy link
Contributor Author

xref: #3980

@SergeyKanzhelev
Copy link
Member

@kubernetes/release-managers this would close the KEP issue and remove it potentially from any tracking board you might have. Should we do it now or after release 1.28 is cut?

@SergeyKanzhelev
Copy link
Member

/hold

not sure the process here. PR itself lgtm

@k8s-ci-robot k8s-ci-robot added the do-not-merge/hold Indicates that a PR should not merge because someone has issued a /hold command. label May 30, 2023
@xmudrii
Copy link
Member

xmudrii commented May 30, 2023

@SergeyKanzhelev Release Managers are not responsible for the enhancements boards, please check about that with @kubernetes/release-team-enhancements and @kubernetes/release-team-leads

@SergeyKanzhelev
Copy link
Member

@xmudrii thank you for including the correct teams.

@Atharva-Shinde
Copy link
Contributor

Hey @SergeyKanzhelev if this enhancement is intended to complete as GA-implemented through the v1.28 release, we should opt-in. So can you add the lead-opted-in label to the enhancement issue?

this would close the KEP issue and remove it potentially from any tracking board you might have.

Even if this PR gets merged and the issue closes, the enhancement won't be removed from our enhancements tracking board as it would still have lead-opted-in label to it.

@SergeyKanzhelev
Copy link
Member

thank you!

Label /label lead-opted-in was applied. So this PR can be merged now

/lgtm
/approve

@k8s-ci-robot k8s-ci-robot added the lgtm "Looks good to me", indicates that a PR is ready to be merged. label May 31, 2023
@k8s-ci-robot
Copy link
Contributor

[APPROVALNOTIFIER] This PR is NOT APPROVED

This pull-request has been approved by: ffromani, SergeyKanzhelev
Once this PR has been reviewed and has the lgtm label, please assign derekwaynecarr for approval. For more information see the Kubernetes Code Review Process.

The full list of commands accepted by this bot can be found here.

Needs approval from an approver in each of these files:

Approvers can indicate their approval by writing /approve in a comment
Approvers can cancel approval by writing /approve cancel in a comment

@@ -6,7 +6,7 @@ authors:
- "@renaudwastaken"
owning-sig: sig-node
participating-sigs: []
status: implementable
status: implemented
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Did it already went to stable in 1.27?
Or is the plan to promote it to stable in 1.28?

If the former, then it should remain implementable until 1.28 [with this being stable] is out to the world.
If the latter, the milestone "stable" below should be changed to 1.27...

Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

the PR to lock the feature gate was merged to 1.28. Based on this comment #4043 (comment) we can merge it now. I'm fine either way.

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thanks @wojtek-t for the clarification. The work is GA in 1.28 . We already merged the change because all the actual work happened in the 1.27 cycle. The only pending item left was to lock the FG, which missed the deadline because of the long merge queue on the last day of the 1.27 code freeze. I don't mind closing this PR and resubmitting few months in the future.

Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Based on this comment #4043 (comment) we can merge it now.

I don't fully agree here.
I really hope it won't be the case here, but I've seen at least a few cases where something was claimed done and then reverted later and finally missed the release.
So while the chances of that in this cases are super low, I still believe we should actually not workaround the process that we have and mark the KEPs as implemented only after the release in which the feature went stable is actually already released. [So in this case, when 1.28 is out.]

Doing it differently in different cases is simply confusing people around - clear rules always help in my opinion.

Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Sorry for the confusion. I addressed the doubt of whether the enhancement will be removed from tracking board if this PR was merged and the issue closes, but I deduced by looking at the PR title that this PR is changing its stage to stable for 1.28 release which I now see is not the case. The status, in case of stable enhancements, should be set to implemented only after the release.

@ffromani
Copy link
Contributor Author

ffromani commented Jun 2, 2023

Agreeing with @wojtek-t here. No good reason to drift from the practices. I'll just file this trivial PR again once 1.28 is out.

@ffromani ffromani closed this Jun 2, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
cncf-cla: yes Indicates the PR's author has signed the CNCF CLA. do-not-merge/hold Indicates that a PR should not merge because someone has issued a /hold command. kind/kep Categorizes KEP tracking issues and PRs modifying the KEP directory lgtm "Looks good to me", indicates that a PR is ready to be merged. sig/node Categorizes an issue or PR as relevant to SIG Node. size/XS Denotes a PR that changes 0-9 lines, ignoring generated files.
Projects
Development

Successfully merging this pull request may close these issues.

Support 3rd party device monitoring plugins
6 participants