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
21305568b0
Merge pull request #137083 from brejman/generate-plugin
...
Add placement generator plugin interfaces and logic for running them
2026-03-13 06:15:33 +05:30
Kubernetes Prow Robot
8cca7a629e
Merge pull request #137679 from jpbetz/fix-and-test-wiping-reset-consistency
...
Fix and test wiping reset consistency
2026-03-13 05:15:34 +05:30
Joe Betz
a5a0327d6d
Fix test reset fields of servicecidr
2026-03-12 17:43:36 -04:00
Joe Betz
a073972cad
Add test to ensure reset fields is applied consistently
2026-03-12 17:43:04 -04: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
Tim Allclair
0b0b77ae20
Request on-demand relist when performing sync changes
2026-03-12 18:24:03 +00:00
Patrick Ohly
7d2781a0c3
DRA device taints: generated files
2026-03-12 18:26:03 +01:00
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
8db51091e8
Remove references to UserNamespacesSupport feature gate from core types
...
It's GA now. To regenerate the files I did:
make WHAT=cmd/kube-apiserver
make update
While we are there, remove the reference that the field is alpha.
Signed-off-by: Rodrigo Campos <rodrigo@amutable.com >
2026-03-12 15:20:09 +01:00
Rodrigo Campos
527aa66124
feature: Move UserNamespacesSupport to GA
...
Signed-off-by: Rodrigo Campos <rodrigo@amutable.com >
2026-03-12 15:20:02 +01:00
Kubernetes Prow Robot
a3ac5144e7
Merge pull request #137501 from danwinship/nftables-list-redux
...
Fix kube-proxy on systems with nft 1.1.3 (take 2)
2026-03-12 19:41:45 +05:30
Kubernetes Prow Robot
cdcc47c862
Merge pull request #137346 from aramase/aramase/f/kep_5793_alpha_impl
...
KEP-5793: Add manifest-based admission control config (alpha)
2026-03-12 19:41:37 +05:30
Kubernetes Prow Robot
9874e76ac4
Merge pull request #137662 from tosi3k/revert-136254-extend-postfilter
...
Revert "Extend PostFilterResult with a list of victim Pods"
2026-03-12 17:33:42 +05:30
Bartosz
43c5d2a419
Add PlacementGeneratePlugin interface and runner
2026-03-12 09:33:05 +00:00
Antoni Zawodny
fa29c9db6a
Revert "Extend PostFilterResult with a list of victim Pods"
2026-03-12 10:03:35 +01:00
Tsubasa Watanabe
30b811a99b
DRA Device Binding Conditions: add metrics for prebind flow
...
This commit introduces metrics and improves log outputs for
DRA Device Binding Conditions (KEP-5007):
- scheduler_dra_bindingconditions_allocations_total
Counts the number of per-device scheduling attempts
during PreBind where BindingConditions are in use
- scheduler_dra_bindingconditions_wait_duration_seconds
Observes the time spent waiting for BindingConditions
to be satisfied during PreBind.
Signed-off-by: Tsubasa Watanabe <w.tsubasa@fujitsu.com >
2026-03-12 17:19:13 +09:00
Kubernetes Prow Robot
efc8cc256a
Merge pull request #137201 from brejman/score-plugin
...
Add placement scorer plugin interfaces and logic for running them
2026-03-12 12:41:41 +05:30
Kubernetes Prow Robot
031f8ac9ed
Merge pull request #136287 from abel-von/optimize-podgroupinfo
...
scheduler: optimize podGroupInfo to minimize the lock time
2026-03-12 12:41:34 +05:30
Anish Ramasekar
fad6f8df9f
Block .static.k8s.io suffix in REST API
...
Signed-off-by: Anish Ramasekar <anish.ramasekar@gmail.com >
2026-03-11 23:47:55 -07:00
Anish Ramasekar
6dee0f21b3
Add policy manifest loader, source, and plugin wiring
...
Signed-off-by: Anish Ramasekar <anish.ramasekar@gmail.com >
2026-03-11 23:47:55 -07:00
Anish Ramasekar
58e9e99615
Add webhook manifest loader, source, and plugin wiring
...
Signed-off-by: Anish Ramasekar <anish.ramasekar@gmail.com >
2026-03-11 23:47:55 -07:00
Anish Ramasekar
7bfea7b5e2
Move WatchUntil to staging
...
Signed-off-by: Anish Ramasekar <anish.ramasekar@gmail.com >
2026-03-11 23:47:52 -07: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
802b3f744b
Merge pull request #133622 from KunWuLuan/feat/volume-limit-acc
...
Use indexer to acclerate volume limit plugin
2026-03-12 11:27:34 +05:30
Kubernetes Prow Robot
2f921a72b2
Merge pull request #137637 from QiWang19/reset-0-memory.min
...
KEP-2570: setMemoryQoS clears memory.min when requests 0
2026-03-12 07:15:42 +05:30
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
c232632ac5
Merge pull request #137213 from Jefftree/leak-fix
...
Fix FSWatcher goroutine leak by adding ctx to Run()
2026-03-12 06:09:42 +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
Kubernetes Prow Robot
6d92449054
Merge pull request #134290 from huww98/kcm-no-get-pv
...
Do not get PV for externally deleting volume
2026-03-12 05:13:35 +05:30
Tim Allclair
63e5f3aac3
On-demand PLEG pod relisting
2026-03-11 23:22:13 +00:00
Tim Allclair
21533dcec5
Per-pod cache refresh timestamp
2026-03-11 22:41:24 +00:00
Tim Allclair
70d6d021f6
Add a read-only interface to the podcache
2026-03-11 22:41:24 +00:00
Kubernetes Prow Robot
85a2c747e2
Merge pull request #137642 from tallclair/testgetpods
...
Fix flake in TestGetPods
2026-03-12 04:07:42 +05:30
Kubernetes Prow Robot
958c10e37e
Merge pull request #137370 from Nordix/fix-double-bind
...
fix(kube-proxy): fix health check binding failure in case of dual-stack
2026-03-12 03:01:43 +05:30
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
Tim Allclair
5ef85a8d18
Fix flake in TestGetPods
2026-03-11 19:44:21 +00:00
Kubernetes Prow Robot
a3374ab464
Merge pull request #137492 from tico88612/feat/contextual-logging-leaderrelection
...
Use contextual logging in leaderelection controller
2026-03-12 00:45:50 +05:30
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
Kubernetes Prow Robot
e3c05bfa4e
Merge pull request #136700 from Jefftree/cra-fix
...
simplify cluster role aggregation and remove update path
2026-03-12 00:45:35 +05:30
Qi Wang
3af0ef22c9
setMemoryQoS clears memory.min when requests 0
...
Always write memory.min, including "0". The cgroup manager only applies keys present in
Unified and does not clear omitted keys, so skipping memory.min would leave any previously written value in place.
Signed-off-by: Qi Wang <qiwan@redhat.com >
2026-03-11 14:27:57 -04:00
Swati Gupta
f97b142aa2
remove the featuregate checks
...
Signed-off-by: Swati Gupta <swatig@nvidia.com >
2026-03-11 10:58:55 -07:00
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
Alessio Attilio
117df3de4d
pkg/proxy/nftables: fix kube-proxy crash with newer nftables versions
...
Fixes kube-proxy's nftables mode to work on systems with nft 1.1.3.
2026-03-11 10:50:07 -04:00
Kubernetes Prow Robot
ab547aa810
Merge pull request #137443 from macsko/use_framework_status_in_podgroupalgorithmresult
...
Rework podGroupAlgorithmResult to use fwk.Status and capture errors correctly
2026-03-11 16:59:39 +05:30