Skip to content

KEP-5729: DRA: ResourceClaim Support for Workloads#5736

Merged
k8s-ci-robot merged 55 commits intokubernetes:masterfrom
nojnhuh:resourceclaim-workload
Feb 10, 2026
Merged

KEP-5729: DRA: ResourceClaim Support for Workloads#5736
k8s-ci-robot merged 55 commits intokubernetes:masterfrom
nojnhuh:resourceclaim-workload

Conversation

@nojnhuh
Copy link
Copy Markdown
Contributor

@nojnhuh nojnhuh commented Dec 12, 2025

  • One-line PR description: Add initial draft for KEP-5729: DRA: ResourceClaim Support for Workloads
  • Other comments:

Add KEP-5729: DRA: ResourceClaim Support for Workloads
@k8s-ci-robot k8s-ci-robot added kind/kep Categorizes KEP tracking issues and PRs modifying the KEP directory sig/scheduling Categorizes an issue or PR as relevant to SIG Scheduling. labels Dec 12, 2025
@k8s-ci-robot k8s-ci-robot added size/XL Denotes a PR that changes 500-999 lines, ignoring generated files. cncf-cla: yes Indicates the PR's author has signed the CNCF CLA. labels Dec 12, 2025
@nojnhuh
Copy link
Copy Markdown
Contributor Author

nojnhuh commented Dec 12, 2025

I'm ready for feedback on the Summary and Motivation sections. Mostly want to make sure this is appropriately scoped w.r.t. #5732.

/cc @wojtek-t @erictune @44past4 @helayoty @johnbelamaric

I'm still working on the meat of the proposal and hope to have a draft of that ready to share by the middle of next week before I go on vacation through the end of the year.

@nojnhuh
Copy link
Copy Markdown
Contributor Author

nojnhuh commented Dec 15, 2025

I've added the first draft of the API. Still working through the rest of the KEP, but I think that section is ready to start getting some feedback.

/label api-review

@k8s-ci-robot k8s-ci-robot added api-review Categorizes an issue or PR as actively needing an API review. and removed size/XL Denotes a PR that changes 500-999 lines, ignoring generated files. labels Dec 15, 2025
@k8s-ci-robot k8s-ci-robot added the size/XXL Denotes a PR that changes 1000+ lines, ignoring generated files. label Dec 15, 2025
Update non-goal to clarify that scheduling is out of scope
Add ResourceClaim lifecycle
Comment thread keps/sig-scheduling/5729-resourceclaim-support-for-workloads/README.md Outdated
Comment thread keps/sig-scheduling/5729-resourceclaim-support-for-workloads/README.md Outdated
@helayoty
Copy link
Copy Markdown
Member

/assign

Clarify when a generated ResourceClaim's name is stored in the Pod status
Copy link
Copy Markdown
Member

@wojtek-t wojtek-t left a comment

Choose a reason for hiding this comment

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

This overall looks fine to me (both from PRR persepctive as well as with my scheduling hat) modulo the minor comments I added.

I will wait with approving for the SIG approval though.

Comment thread keps/sig-scheduling/5729-resourceclaim-support-for-workloads/README.md Outdated
Removed shared ResourceClaim from example
Track PodGroups' resourceClaimNames in Pod status
Update API example for v1alpha2
@mortent
Copy link
Copy Markdown
Member

mortent commented Feb 9, 2026

This looks good to me.

Add milestone to implementation history
Update release checklist
@dom4ha
Copy link
Copy Markdown
Member

dom4ha commented Feb 10, 2026

/approve

It's great to see this KEP finally addressing our concerns with ReservedFor size limitations and enables topology scheduling (TAS KEP #5733) based on implicit (multi-node) or explicit topologies (network topology).

Comment thread keps/sig-scheduling/5729-resourceclaim-support-for-workloads/README.md Outdated
Comment thread keps/sig-scheduling/5729-resourceclaim-support-for-workloads/README.md Outdated
Comment thread keps/sig-scheduling/5729-resourceclaim-support-for-workloads/README.md Outdated
@wojtek-t
Copy link
Copy Markdown
Member

/approve PRR

@k8s-ci-robot
Copy link
Copy Markdown
Contributor

[APPROVALNOTIFIER] This PR is APPROVED

This pull-request has been approved by: dom4ha, nojnhuh, wojtek-t

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

The pull request process is described here

Details 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 Feb 10, 2026
Pod spec.workloadRef -> spec.schedulingGroup
Add dom4ha to approvers
Recommend finalizer to protect PodGroup deletion
@johnbelamaric
Copy link
Copy Markdown
Member

/lgtm

@k8s-ci-robot k8s-ci-robot added the lgtm "Looks good to me", indicates that a PR is ready to be merged. label Feb 10, 2026
@k8s-ci-robot k8s-ci-robot merged commit 41fa215 into kubernetes:master Feb 10, 2026
4 checks passed
@k8s-ci-robot k8s-ci-robot added this to the v1.36 milestone Feb 10, 2026
@github-project-automation github-project-automation Bot moved this from In Progress to Done in SIG Scheduling Feb 10, 2026
@nojnhuh nojnhuh deleted the resourceclaim-workload branch February 10, 2026 19:01
@liggitt
Copy link
Copy Markdown
Member

liggitt commented Feb 10, 2026

looks like this merged before I got a chance to look at the API bits, but talking with @johnbelamaric, the API bits sound analogous to pod without much that's novel ... doing the API review at impl time sounds fine, I'm happy to pick that up when you get the impl PR open

@liggitt liggitt removed this from API Reviews Feb 10, 2026
@pohly pohly moved this from 👀 In review to ✅ Done in Dynamic Resource Allocation Feb 16, 2026
@helayoty
Copy link
Copy Markdown
Member

/area workload-aware

@k8s-ci-robot k8s-ci-robot added the area/workload-aware Categorizes an issue or PR as relevant to Workload-aware and Topology-aware scheduling subprojects. label Feb 17, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

api-review Categorizes an issue or PR as actively needing an API review. approved Indicates a PR has been approved by an approver from all required OWNERS files. area/workload-aware Categorizes an issue or PR as relevant to Workload-aware and Topology-aware scheduling subprojects. cncf-cla: yes Indicates the PR's author has signed the CNCF CLA. 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/scheduling Categorizes an issue or PR as relevant to SIG Scheduling. size/XXL Denotes a PR that changes 1000+ lines, ignoring generated files. wg/device-management Categorizes an issue or PR as relevant to WG Device Management.

Projects

Status: ✅ Done
Archived in project

Development

Successfully merging this pull request may close these issues.