Lalit Chauhan
afb3edeb90
Fix wrong marking of errors
2026-06-04 20:26:17 +00:00
Antoni Zawodny
59c9f75133
Add Workload-Aware Preemption fields to Workload and PodGroup APIs
...
Co-authored-by: Omar Sayed <omarsayed@google.com >
2026-03-24 09:03:50 +01:00
Jon Huhn
d80f384b70
Workload API: PodGroup ResourceClaims (KEP-5729)
2026-03-22 14:52:45 -05:00
Kubernetes Prow Robot
ef247770b5
Merge pull request #137190 from everpeace/KEP-5491-alpha
...
KEP-5491: DRA: List Types for Attributes [Alpha]
2026-03-21 14:18:12 +05:30
Shingo Omura
627ac57e36
KEP-5491: replace "new(bool)" with "new(true)" to fix typecheck error in validation_resourceslice_test.go
2026-03-21 12:33:47 +09:00
Shingo Omura
b613ed56a2
KEP-5491: change ResourceSliceMaxDevicesWithTaintsOrConsumesCounters to ResourceSliceMaxDevicesWithAdvancedFeatures and add testcases with max devices with list attributes
2026-03-20 20:29:00 +09:00
Nour
8b9159baa4
Drop CSR analogy, mark ObjectMeta +required,reduce limits (maxItems=500, maxLength=128) for etcd safety, add Errors printer column
...
Signed-off-by: Nour <nurmn3m@gmail.com >
2026-03-19 16:50:03 +02:00
Nour
4dffbf5b2a
Add tests for ResourcePoolStatusRequest
...
Add unit tests for handwritten and declarative validation, controller
logic, metrics, table printer output, controller-manager registration,
etcd storage round-trip, and an integration test for the full RPSR
lifecycle. Also add an e2e test exercising the DRA test driver with
RPSR and the example manifest.
2026-03-19 16:50:03 +02:00
Nour
30fe79df21
Add ResourcePoolStatusRequest controller, registry, and RBAC
...
Implement the RPSR controller that watches ResourcePoolStatusRequest
objects and aggregates pool status from DRA drivers. Add the API server
registry (strategy, storage), handwritten validation, RBAC bootstrap
policy for the controller, kube-controller-manager wiring, table
printer columns, and storage factory registration.
2026-03-19 16:50:02 +02:00
Nour
29601b8628
Add ResourcePoolStatusRequest API types and generated code
...
Introduce the ResourcePoolStatusRequest resource type in the
resource.k8s.io/v1alpha3 API group, gated behind the
DRAResourcePoolStatus feature gate. This includes external and internal
type definitions, protobuf/OpenAPI generated code, client-go typed
clients, informers, listers, apply configurations, deepcopy, defaults,
conversion, fuzzer, declarative validation tags, and API discovery
metadata.
2026-03-19 16:49:56 +02:00
Shingo Omura
b43153602c
KEP-5491: validation for list attributes in DeviceAttribute
2026-03-19 14:46:47 +09:00
Shingo Omura
3902f5611f
KEP-5491: generated code for list attribute fields in DeviceAttribute API ("make update"-ed)
2026-03-19 14:45:08 +09:00
Shingo Omura
f67b004ebf
KEP-5491: add list attribute fields(BoolValues, IntValues, StringValues, VersionValues) in DeviceAttribute API
...
KEP-5491: Document the list field in DeviceAttribute are "non-empty"
2026-03-19 14:32:28 +09:00
Kubernetes Prow Robot
a439183755
Merge pull request #137352 from natasha41575/nonsidecarinitctrs
...
[InPlacePodVerticalScaling] Relax validation to support in-place resizing non-sidecar initContainers
2026-03-19 08:44:28 +05:30
Kubernetes Prow Robot
98bb6823a8
Merge pull request #137862 from gnufied/pvc-unused-since-condition
...
Report PVC unused time via PVC condition
2026-03-19 07:08:49 +05:30
Kubernetes Prow Robot
d0ede29bd5
Merge pull request #137856 from adrianmoisey/adrian-fix-round-trip
...
Fix HPAv2 objects that are being updated via v1
2026-03-19 07:08:42 +05:30
Natasha Sarkar
fa50e63b81
relax validation check for resizing nonsidecar init containers
2026-03-19 00:43:52 +00:00
Kubernetes Prow Robot
7a3a6cf4be
Merge pull request #136725 from pravk03/native-dra-2
...
Introduce support of DRA for Native Resources
2026-03-19 03:36:38 +05:30
Kubernetes Prow Robot
b865748c1c
Merge pull request #135118 from johanneswuerbach/scaletozero
...
KEP-2021: HPA condition based scaling to zero
2026-03-19 03:36:30 +05:30
Hemant Kumar
00d3cb1c5a
Update wording for Unused timestamp to indicate lag
2026-03-18 17:13:59 -04:00
Roman Bednar
6c087b2724
add unused condition to persistent volume claims
2026-03-18 17:08:08 -04:00
Kubernetes Prow Robot
1b5bcf309c
Merge pull request #137641 from helayoty/helayoty/protection-controller-podgroup
...
KEP-5832: Add protection controller for PodGroup
2026-03-19 01:03:00 +05:30
Praveen Krishna
6b83eef7a2
Add pod Status and ResourceSlice API validation
2026-03-18 19:20:10 +00:00
Praveen Krishna
2ce83e6cbb
Add validation to disable in-place resize for pods with node-allocatable resource claims
2026-03-18 19:20:10 +00:00
Adrian Moisey
0fc32838ff
Fix round-tripping HPAv2 resources via v1 with object metrics
2026-03-18 19:46:37 +01:00
Adrian Moisey
0eb9650790
Add test to ensure that object metric HPAs don't fail
...
when being tound tripped via v1
2026-03-18 19:46:35 +01:00
Kubernetes Prow Robot
ad81d3802d
Merge pull request #137086 from alaypatel07/kep-5304/downward-api
...
KEP 5304: add implementation for discoverable DRA Device metadata in pod
2026-03-18 23:20:41 +05:30
helayoty
0ef8d78d1d
Add new protection controller for PodGroup
...
Signed-off-by: helayoty <heelayot@microsoft.com >
2026-03-18 15:27:17 +00:00
Praveen Krishna
f266fe4118
make update
2026-03-18 14:33:01 +00:00
Praveen Krishna
7834e927d4
Add defaulting for nodeAllocatableResourceMappings[].allocationMultiplier
2026-03-18 14:18:28 +00:00
Praveen Krishna
3a5c8841c0
Introduce API fields
2026-03-18 14:18:28 +00:00
Alay Patel
b9729e8197
kep-5304: add DeviceMetadata API
2026-03-18 08:29:42 -04:00
Tsubasa Watanabe
cc2ab58a3a
DRA Device Binding Conditions: graduate to beta
...
Promote DRADeviceBindingConditions feature gate from Alpha to Beta
in v1.36 with default enabled.
- Update feature gate definition to set default=true for v1.36 Beta
- Update API documentation comments from "alpha field" to "beta field"
across all resource API versions (v1, v1beta1, v1beta2)
Signed-off-by: Tsubasa Watanabe <w.tsubasa@fujitsu.com >
2026-03-18 13:44:10 +09:00
Kubernetes Prow Robot
a1293fe6b1
Merge pull request #137836 from BenTheElder/fix-api
...
Fix API serialization compatibility regression in VolumeMountStatus
2026-03-18 08:23:46 +05:30
Benjamin Elder
9f60cc3c4e
hack/update-codegen.sh
2026-03-17 17:37:23 -07:00
Benjamin Elder
f6d42d302b
make VolumeMountStatus.VolumeStatus a pointer to preserve serialization compatibility
2026-03-17 17:37:23 -07:00
Kubernetes Prow Robot
547b17cc13
Merge pull request #137293 from adrianmoisey/adrian-kep-5707
...
KEP-5707: Deprecate Service.spec.externalIPs
2026-03-18 05:19:54 +05:30
Kubernetes Prow Robot
299ab0d68a
Merge pull request #137271 from brejman/tas-constraints
...
KEP-5732: Add SchedulingConstraints to PodGroup API and use them in TopologyPlacement plugin
2026-03-18 05:19:47 +05:30
Kubernetes Prow Robot
5f94c5bb7d
Merge pull request #137458 from natasha41575/tighten-initctr-validation
...
[InPlacePodVerticalScaling] validate initContainer restart policy against container resize policy
2026-03-18 00:47:39 +05:30
Natasha Sarkar
926e9fc8b2
validate container restart policy against container resize policy
2026-03-17 18:22:43 +00:00
Kubernetes Prow Robot
7ccd95e229
Merge pull request #137369 from kfess/bugfix/error-message
...
Fix incorrect error message in container restart policy validation
2026-03-17 19:05:42 +05:30
Bartosz
d9da8c7c4a
Add scheduling constraints to v1alpha2 pod group api
...
Add plugin to generate placements based on scheduling constraints
Co-authored-by: Antoni Zawodny <zawodny@google.com >
2026-03-17 13:27:46 +00:00
Johannes Würbach
6bebe8d3a2
KEP-2021: HPA condition based scaling to zero
2026-03-17 09:18:18 +01:00
Kubernetes Prow Robot
8cfc85428a
Merge pull request #137678 from aaron-prindle/flowcontrol-discriminator-and-member-dv-migration
...
feat: flowcontrol LimitResponse and PriorityLevelConfigurationSpec discriminator and member dv migration
2026-03-16 09:15:37 +05:30
Aaron Prindle
ccaab0cfd1
feat: add LimitResponse declarative validation discriminator tags
2026-03-13 13:41:03 -07:00
Aaron Prindle
595da7826c
feat: add PriorityLevelConfigurationSpec declarative validation discriminator tags
2026-03-13 13:41:03 -07:00
Aaron Prindle
865ef0ca3e
chore: wire up declarative validation for flowcontrol PriorityLevelConfiguration
2026-03-13 13:41:03 -07:00
Kubernetes Prow Robot
4730b179bd
Merge pull request #137321 from nojnhuh/resourceclaimname-status-validation
...
Fix path in Pod status resourceClaimName validation
2026-03-13 02:57:35 +05:30
Kubernetes Prow Robot
4e2bbc78bf
Merge pull request #137170 from pohly/dra-device-taints-beta
...
DRA device taints: graduate to beta
2026-03-13 00:13:38 +05:30
Patrick Ohly
7d2781a0c3
DRA device taints: generated files
2026-03-12 18:26:03 +01:00