Shingo Omura
81c0b9ce34
KEP-5491: add DRAListTypeAttributes feature gate with Alpha
2026-03-19 14:32:23 +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
caecddc909
Merge pull request #134627 from briansonnenberg/brians-kubelet-pods-api
...
[KEP-4188] New Kubelet gRPC API returning node-local Pod info
2026-03-19 07:52:30 +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
Natasha Sarkar
d2dbd4c08d
Define 'InPlacePodVerticalScalingInitContainers' feature gate
2026-03-19 00:43:43 +00:00
Kubernetes Prow Robot
76a3d535a1
Merge pull request #136548 from mariafromano-25/psi-ga-update
...
[KEP 4205] GA the KubeletPSI FeatureGate
2026-03-19 04:54:28 +05:30
Brian Sonnenberg
fd330c303d
Refactor PodsServer to use PodManager as source of truth
...
- Fixed version in kube_features.go after rebase (1.35->1.36)
- Removed internal pod cache in PodsServer to reduce memory footprint and avoid duplication.
- Injected pod.Manager into PodsServer to serve as the single source of truth for pod data.
- Refactored WatchPods to broadcast UIDs and fetch fresh pod data from podManager, ensuring consistency.
- Updated convertWatchEventType to safely handle unknown event types.
- Refactored unit tests to use MockManager and added a test case for static pods.
- Updated e2e suite with static pod test
2026-03-18 23:07:36 +00:00
Brian Sonnenberg
044f65ca5c
[KEP-4188] New Kubelet gRPC API with endpoint returning local Pod information
2026-03-18 23:07:36 +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
Roman Bednar
6c087b2724
add unused condition to persistent volume claims
2026-03-18 17:08:08 -04:00
Joe Betz
15ad8cbb69
Add status field wiping to ServiceCIDR with opt-out FG
...
# Conflicts:
# test/compatibility_lifecycle/reference/feature_list.md
# test/compatibility_lifecycle/reference/versioned_feature_list.yaml
2026-03-18 10:59:54 -04:00
Praveen Krishna
cdfa045414
Add DRANodeAllocatableResources feature gate
2026-03-18 14:18:28 +00: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
Maria Romano
45ab2fc31e
updated kube_feature.go
2026-03-18 03:47:43 +00: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
Jefftree
b8a17e1ce8
sharding: implement UID-based sharding for list and watch (KEP-5866)
2026-03-17 16:44:15 -04:00
Johannes Würbach
6bebe8d3a2
KEP-2021: HPA condition based scaling to zero
2026-03-17 09:18:18 +01:00
Kubernetes Prow Robot
63e50efa0a
Merge pull request #137350 from mortent/PartitionableDevicesToBeta
...
Promote DRAPartitionableDevices to beta
2026-03-17 07:27:36 +05:30
Kubernetes Prow Robot
5edaecfa53
Merge pull request #137609 from enj/enj/f/constrained_impersonation_beta
...
KEP-5284: promote constrained impersonation to beta
2026-03-17 06:35:36 +05:30
Kubernetes Prow Robot
040ca59611
Merge pull request #137454 from haircommander/proc-mount-ga
...
KEP-4265: feature: promote ProcMountType to GA
2026-03-15 07:57:34 +05:30
Kubernetes Prow Robot
95365ff478
Merge pull request #134768 from KevinTMtz/pod-level-resource-managers-5526
...
[PodLevelResourceManagers] Pod Level Resource Managers - Alpha
2026-03-14 08:45:35 +05:30
Peter Hunt
539352eddd
feature: promote ProcMountType to GA
...
Signed-off-by: Peter Hunt <pehunt@redhat.com >
2026-03-13 12:27:16 -04:00
Morten Torkildsen
bae488e3a5
DRA: Promote DRAPartitionableDevices to beta
2026-03-13 15:50:30 +00:00
Kubernetes Prow Robot
eb15e2767f
Merge pull request #137362 from tallclair/on-demand-relist
...
On-demand per-pod PLEG Relist
2026-03-13 06:15:40 +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
566dc7f3f3
DRA device taints: graduate to beta
...
The fields become beta, enabled by default. DeviceTaintRule gets
added to the v1beta2 API, but support for it must remain off by default
because that API group is also off by default.
The v1beta1 API is left unchanged. No-one should be using it
anymore (deprecated in 1.33, could be removed now if it wasn't for
reading old objects and version emulation).
To achieve consistent validation, declarative validation must be enabled also
for v1alpha3 (was already enabled for other versions). Otherwise,
TestVersionedValidationByFuzzing fails:
--- FAIL: TestVersionedValidationByFuzzing (0.09s)
--- FAIL: TestVersionedValidationByFuzzing/resource.k8s.io/v1beta2,_Kind=DeviceTaintRule (0.00s)
validation_test.go:109: different error count (0 vs. 1)
resource.k8s.io/v1alpha3: <no errors>
resource.k8s.io/v1beta2: "spec.taint.effect: Unsupported value: \"幤HxÒQP¹¬永唂ȳ垞ş]嘨鶊\": supported values: \"NoExecute\", \"NoSchedule\", \"None\""
...
2026-03-12 18:26:02 +01:00
Kubernetes Prow Robot
f7f694e5e0
Merge pull request #136792 from rata/userns-goes-ga
...
feature: Migrate UserNamespacesSupport to GA
2026-03-12 21:57:36 +05:30
Rodrigo Campos
527aa66124
feature: Move UserNamespacesSupport to GA
...
Signed-off-by: Rodrigo Campos <rodrigo@amutable.com >
2026-03-12 15:20:02 +01:00
Anish Ramasekar
36b78ae6e9
Add ManifestBasedAdmissionControlConfig feature gate
...
Signed-off-by: Anish Ramasekar <anish.ramasekar@gmail.com >
2026-03-11 23:39:33 -07:00
Kubernetes Prow Robot
a89519d791
Merge pull request #136728 from guptaNswati/kep-3695-FG-ga
...
KEP-3695: FG kubeletPodResources GA update
2026-03-12 07:15:34 +05:30
Kubernetes Prow Robot
6320c4cad8
Merge pull request #136681 from yuanwang04/restart-pod
...
Graduate RestartAllContainers to beta
2026-03-12 05:13:57 +05:30
Tim Allclair
63e5f3aac3
On-demand PLEG pod relisting
2026-03-11 23:22:13 +00:00
Kubernetes Prow Robot
9d5db065bd
Merge pull request #136256 from seans3/websocket-to-kubelet
...
Extend WebSocket Streaming Protocol to the Kubelet for Exec/Attach/PortForward
2026-03-12 03:01:36 +05:30
Yuan Wang
c1f00c7d67
Graduate feature to beta
2026-03-11 20:45:36 +00:00
Kubernetes Prow Robot
d729528df4
Merge pull request #136711 from saschagrunert/graduate-image-volume-ga
...
[KEP-4639]: Graduate ImageVolume to GA
2026-03-12 00:45:43 +05:30
Swati Gupta
faf9e8dd57
FG Lock to default in 1.36
...
Signed-off-by: Swati Gupta <swatig@nvidia.com >
2026-03-11 10:58:55 -07:00
Swati Gupta
94a96b7e59
KEP-3695: FG kubeletPodResources GA update
...
Signed-off-by: Swati Gupta <swatig@nvidia.com >
2026-03-11 10:58:55 -07:00
Sean Sullivan
392b5e5c82
Updated proxy handler in kubelet
2026-03-11 16:31:13 +00:00
Kubernetes Prow Robot
9169d916a0
Merge pull request #136042 from pravk03/ndf-beta-2
...
Node Declared Features beta changes
2026-03-11 12:11:36 +05:30
Kubernetes Prow Robot
38940f0222
Merge pull request #135297 from michaelasp/svmUpdateCRD
...
Remove CRD stored versions from status upon SVM migration
2026-03-11 08:03:09 +05:30
Michael Aspinwall
d274e05cc9
Remove CRD stored versions from status upon SVM migration
2026-03-11 00:50:27 +00:00
Richa Banker
a902b8ffdc
Graduate ComponentFlagz feature gate to Beta
2026-03-10 09:50:16 -07:00
Monis Khan
5c61dc4974
KEP-5284: promote constrained impersonation to beta
...
Signed-off-by: Monis Khan <mok@microsoft.com >
2026-03-10 12:28:44 -04:00
Richa Banker
682570580d
Graduate ComponentStatusz feature gate to Beta
2026-03-09 15:00:26 -07:00
Kubernetes Prow Robot
7495d96adf
Merge pull request #136924 from troychiu/PriorityListStable
...
Promote DRAPrioritizedList to GA
2026-03-09 23:55:29 +05:30
Kevin Torres
29251dafc4
PodLevelResourceManagers feature gate
2026-03-09 17:32:18 +00:00
Kubernetes Prow Robot
f5bafe93ac
Merge pull request #135048 from yliaog/beta_promo
...
DRA Extended Resource: promote to Beta in 1.36
2026-03-07 01:12:19 +05:30
Praveen Krishna
3cbe7e68b5
Promote NodeDeclaredFeatures to beta.
2026-03-06 17:22:47 +00:00
Kubernetes Prow Robot
b5e83c2d21
Merge pull request #136762 from HarshalNeelkamal/client-ca-reload
...
Introduce a kubelet configuration that reloads ClientCA in TLSConfig
2026-03-06 00:46:25 +05:30