Skip to content

Conversation

@kannon92
Copy link
Contributor

@kannon92 kannon92 commented Oct 30, 2025

What type of PR is this?

/kind feature

What this PR does / why we need it:

Promote AdmissionFairSharing to beta

Which issue(s) this PR fixes:

Fixes #7459

Special notes for your reviewer:

Updates the AdmissionFairSharing feature to beta status for v0.15:

  • Update KEP status to implementable and stage to beta
  • Enable feature gate by default in beta (v0.15)
  • Update documentation to reflect beta status
  • Simplify test setup for feature gate configuration
  • Add beta milestone to feature gate table

🤖 Assisted with Claude Code

Does this PR introduce a user-facing change?

Promote AdmissionFairSharing to beta

@k8s-ci-robot k8s-ci-robot added release-note Denotes a PR that will be considered when it comes time to generate release notes. kind/feature Categorizes issue or PR as related to a new feature. labels Oct 30, 2025
@netlify
Copy link

netlify bot commented Oct 30, 2025

Deploy Preview for kubernetes-sigs-kueue ready!

Name Link
🔨 Latest commit af4f649
🔍 Latest deploy log https://app.netlify.com/projects/kubernetes-sigs-kueue/deploys/6903a42b9d74020008b2a92f
😎 Deploy Preview https://deploy-preview-7463--kubernetes-sigs-kueue.netlify.app
📱 Preview on mobile
Toggle QR Code...

QR Code

Use your smartphone camera to open QR code link.

To edit notification comments on pull requests, go to your Netlify project configuration.

@k8s-ci-robot k8s-ci-robot added cncf-cla: yes Indicates the PR's author has signed the CNCF CLA. size/S Denotes a PR that changes 10-29 lines, ignoring generated files. labels Oct 30, 2025
Updates the AdmissionFairSharing feature to beta status for v0.15:
- Update KEP status to implementable and stage to beta
- Enable feature gate by default in beta (v0.15)
- Update documentation to reflect beta status
- Simplify test setup for feature gate configuration
- Add beta milestone to feature gate table

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <[email protected]>
@kannon92 kannon92 force-pushed the promote-admission-fair-sharing-beta branch from 00e4efe to af4f649 Compare October 30, 2025 17:45
@kannon92
Copy link
Contributor Author

kannon92 commented Oct 30, 2025

/retest

known issue.

#7390

@mimowo
Copy link
Contributor

mimowo commented Oct 31, 2025

/approve
Leaving lgtm to @PBundyra

@k8s-ci-robot
Copy link
Contributor

[APPROVALNOTIFIER] This PR is APPROVED

This pull-request has been approved by: kannon92, mimowo

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 /approve in a comment
Approvers can cancel approval by writing /approve cancel in a comment

@k8s-ci-robot k8s-ci-robot added the approved Indicates a PR has been approved by an approver from all required OWNERS files. label Oct 31, 2025
@tenzen-y
Copy link
Member

tenzen-y commented Oct 31, 2025

Updates the AdmissionFairSharing feature to beta status for v0.15:
- Update KEP status to implementable and stage to beta
- Enable feature gate by default in beta (v0.15)
- Update documentation to reflect beta status
- Simplify test setup for feature gate configuration
- Add beta milestone to feature gate table

🤖 Generated with [Claude Code](https://claude.com/claude-code)
Co-Authored-By: Claude <[email protected]>

@mimowo @kannon92 Do you know if K8s has any policy for agent co-author commit?
Especially CLA PoV.

I'm wondering if we should remove the Agent co-author message Co-Authored-By: Claude <[email protected]>.

@mimowo
Copy link
Contributor

mimowo commented Oct 31, 2025

@mimowo @kannon92 Do you know if K8s has any policy for agent co-author commit?
Especially CLA PoV.

I don't know, maybe @BenTheElder knows? We can also ask on k8s infra.

I suppose it is ok, but indeed it might be better to adjust the PR until we get a confirmation. Thanks for spotting.
/hold
Please adjust for now

@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 Oct 31, 2025
@mimowo
Copy link
Contributor

mimowo commented Oct 31, 2025

cc @mwysokin who may also have some knowledge here

@PBundyra
Copy link
Contributor

/lgtm

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

LGTM label has been added.

Git tree hash: 858a0626f5965158461be350c5b8b1b6057beb52

@kannon92
Copy link
Contributor Author

@mimowo @kannon92 Do you know if K8s has any policy for agent co-author commit?

Especially CLA PoV.

I don't know, maybe @BenTheElder knows? We can also ask on k8s infra.

I suppose it is ok, but indeed it might be better to adjust the PR until we get a confirmation. Thanks for spotting.

/hold

Please adjust for now

I don't believe there is a policy in place. Generally commit mesaages that acknowledge use of AI is viewed favorably in other OSS projects.

CLA passed so I think it's fine as I'm still pushing the commit under my account so my CLA credentials are enough.

@mimowo
Copy link
Contributor

mimowo commented Oct 31, 2025

I don't believe there is a policy in place. Generally commit mesaages that acknowledge use of AI is viewed favorably in other OSS projects.

do we have such PRs in the core k8s repo?

@mimowo
Copy link
Contributor

mimowo commented Oct 31, 2025

CLA passed so I think it's fine as I'm still pushing the commit under my account so my CLA credentials are enough.

Yes, I think so it is ok, but I would like to get some confirmation from someone knowledgeable about the copyright issues

@kannon92
Copy link
Contributor Author

I asked about the policy on slack k8s-org-members.

@kannon92
Copy link
Contributor Author

do we have prs in k8s repos?

https://github.com/kubernetes/kubernetes/pull/133659/commits

@kannon92
Copy link
Contributor Author

I will update the commit to drop claude so this PR proceeds.

I don't think this is necessary based on our policies and historical precedence. But I don't want that to block the merging of this PR.

@mimowo
Copy link
Contributor

mimowo commented Oct 31, 2025

do we have prs in k8s repos?

https://github.com/kubernetes/kubernetes/pull/133659/commits

since such PRs get merged i to core k8s I dont think we need tk be more strict in Kueue. I consulted this with @BenTheElder and it is ultimately on the cncf. If the CLA check passes then we should be good in kueue as a project. Robots can open PRs which get merged, for example dependabot or just ci robot, so AI agents may not be much different.

Do you think @tenzen-y this is enough? or we shoukd dig deeper? I think if we need authority we may need to consult the cncf slack channels.

@tenzen-y
Copy link
Member

do we have prs in k8s repos?

https://github.com/kubernetes/kubernetes/pull/133659/commits

since such PRs get merged i to core k8s I dont think we need tk be more strict in Kueue. I consulted this with @BenTheElder and it is ultimately on the cncf. If the CLA check passes then we should be good in kueue as a project. Robots can open PRs which get merged, for example dependabot or just ci robot, so AI agents may not be much different.

Do you think @tenzen-y this is enough? or we shoukd dig deeper? I think if we need authority we may need to consult the cncf slack channels.

I just raised the discussions. So, I do not have a strong opinion to block this PR for now.

@mimowo
Copy link
Contributor

mimowo commented Oct 31, 2025

Ok I also started a topic on the sig-contribx channel i was recommeneded to. While i think 99 percent it is ok, I suggest to change the PR, and we will try to learn going forward

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

approved Indicates a PR has been approved by an approver from all required OWNERS files. 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/feature Categorizes issue or PR as related to a new feature. lgtm "Looks good to me", indicates that a PR is ready to be merged. release-note Denotes a PR that will be considered when it comes time to generate release notes. size/S Denotes a PR that changes 10-29 lines, ignoring generated files.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Promote Admission Fair Sharing to beta

5 participants