Commit Graph

133893 Commits

Author SHA1 Message Date
Kubernetes Prow Robot
4ffafaea9c Merge pull request #135146 from princepereira/ppereira-remoteep-leak
kube-proxy/winkernel: fix stale RemoteEndpoints due to premature clearing of terminatedEndpoints map
2025-11-05 18:53:12 -08:00
Kubernetes Prow Robot
c35cd16295 Merge pull request #135088 from everpeace/KEP-3619-GA
KEP-3619: Promote SupplementalGroupspolicy feature To GA
2025-11-05 18:53:05 -08:00
Kubernetes Prow Robot
f025bcace9 Merge pull request #135068 from pohly/dra-device-taints-1.35-full
DRA device taint eviction: several improvements
2025-11-05 18:52:58 -08:00
Kubernetes Prow Robot
f9815839be Merge pull request #135031 from yuanwang04/static-pod-options
Add validation options for static pod
2025-11-05 18:52:51 -08:00
Kubernetes Prow Robot
9a5193796b Merge pull request #134825 from natasha41575/resize-events
[InPlacePodVerticalScaling] emit more events when the pod resize status changes
2025-11-05 15:56:50 -08:00
Natasha Sarkar
4eb0d39bf5 emit more events when the pod resize status changes 2025-11-05 22:42:36 +00:00
Kubernetes Prow Robot
11787f5c93 Merge pull request #135151 from natasha41575/fix-ippr-conformance
add minimum kubelet version for ippr tests
2025-11-05 14:17:05 -08:00
Kubernetes Prow Robot
cf37f0bf49 Merge pull request #135037 from yliaog/extendedresourcecache
pick one device class deterministically for extended resource
2025-11-05 14:16:58 -08:00
Kubernetes Prow Robot
738475f9e2 Merge pull request #134991 from yliaog/class_events
added device class add/update events to noderesources plugin when DRAExtendedResource feature is enabled
2025-11-05 14:16:51 -08:00
Kubernetes Prow Robot
799572b8db Merge pull request #134711 from mortent/SimpleScoringForPrioritizedList
DRA: Add scoring for Prioritized List feature
2025-11-05 12:36:51 -08:00
Kubernetes Prow Robot
189b0052a5 Merge pull request #135100 from HirazawaUi/fix-3257
Fix potential dryrun failure when NodeLocalCRISocket reaches GA
2025-11-05 11:26:57 -08:00
Kubernetes Prow Robot
36622966a8 Merge pull request #132441 from kannon92/poc-job-relax-pod-template
[KEP-5440]: MutablePodResourcesForSuspendedJobs
2025-11-05 11:26:50 -08:00
Patrick Ohly
60744fc8b9 DRA device taint eviction: track evicting rules
This avoids having to call the rule lister (which theoretically, but not in
practice) fail and having to iterate over rules which can be ignored (might be
a small performance boost).
2025-11-05 20:03:17 +01:00
Patrick Ohly
9527987293 DRA device taint eviction: use NOP queue during simulation
It's slightly more efficient and a bit cleaner.
2025-11-05 20:03:17 +01:00
Patrick Ohly
eaee6b6bce DRA device taints: add separate feature gate for rules
Support for DeviceTaintRules depends on a significant amount of
additional code:
- ResourceSlice tracker is a NOP without it.
- Additional informers and corresponding permissions in scheduler and controller.
- Controller code for handling status.

Not all users necessarily need DeviceTaintRules, so adding a second feature
gate for that code makes it possible to limit the blast radius of bugs in that
code without having to turn off device taints and tolerations entirely.
2025-11-05 20:03:17 +01:00
Natasha Sarkar
8d823b6523 add minimum kubelet version for ippr tests 2025-11-05 18:59:10 +00:00
Kubernetes Release Robot
53df4f9be6 CHANGELOG: Update directory for v1.35.0-alpha.3 release 2025-11-05 17:52:39 +00:00
Kubernetes Prow Robot
3395c5358c Merge pull request #135012 from gnufied/volume-limits-redux-cas
Do not schedule pods to a node without CSI driver
2025-11-05 09:42:58 -08:00
Kubernetes Prow Robot
6bcac876f8 Merge pull request #134230 from Jefftree/agg-v2beta1-lock
Lock AggregatedDiscoveryRemoveBetaType to true
2025-11-05 09:42:51 -08:00
Morten Torkildsen
fbfeb33231 DRA: Add scoring for Prioritized List feature 2025-11-05 17:18:38 +00:00
Prince Pereira
a49bc6f2fb kube-proxy/winkernel: fix stale RemoteEndpoints due to premature clearing of terminatedEndpoints map. 2025-11-05 16:23:43 +00:00
Kubernetes Prow Robot
26a2945d5d Merge pull request #135072 from Jefftree/graceful-queue
Gracefully shutdown typed queue
2025-11-05 08:07:05 -08:00
Kubernetes Prow Robot
9ef1a14d68 Merge pull request #134840 from ahmetb/ahmet/mini-cleanup
controller: duplicate utility method cleanup
2025-11-05 08:06:58 -08:00
Kubernetes Prow Robot
fc1def6e32 Merge pull request #132812 from stlaz/ensure-secret-images-metrics2
kubelet: add metrics related to image pull records
2025-11-05 08:06:51 -08:00
HirazawaUi
79dc7908ff Fix potential dryrun failure when NodeLocalCRISocket reaches GA 2025-11-05 23:46:03 +08:00
Kevin Hannon
7db5311952 feat: Add MutablePodResourcesForSuspendedJobs feature gate
- Add feature gate to control mutable pod resources for suspended jobs
- Implement validatePodResourceUpdatesOnly function to allow only container resource updates
- Allow resource updates for suspended jobs regardless of whether they have started
- Add comprehensive unit and integration tests for all scenarios including started-then-suspended
- Ensure backward compatibility when feature gate is disabled

This enables users to update container resources on suspended jobs, including jobs that
have previously started and been suspended, while maintaining immutability for all other
pod template fields.
2025-11-05 10:38:05 -05:00
yliao
949be1d132 fixed comments due to switch from class name to class for GetDeviceClass 2025-11-05 15:08:38 +00:00
Kubernetes Prow Robot
9a192aa1c3 Merge pull request #134432 from Karthik-K-N/fix-sv-test
Fix storage version test flake
2025-11-05 06:56:52 -08:00
Hemant Kumar
c77a39c06f Address review comments and fix failing tests 2025-11-05 09:44:50 -05:00
Kubernetes Prow Robot
f798c5f5c2 Merge pull request #135134 from neolit123/1.35-fix-kubelet-skew-tests
test/e2e/node: add minimum kubelet version to some pod tests
2025-11-05 05:52:59 -08:00
Kubernetes Prow Robot
07faa17f8f Merge pull request #135108 from scaliby/remove-deprecated-ic-api
Drop support for networkingv1beta1.IngressClass in kubectl
2025-11-05 05:52:52 -08:00
Kubernetes Prow Robot
859e0e6d02 Merge pull request #134523 from bitoku/extended-resource-metrics
KEP-5004: DRAExtendedResource metrics
v1.35.0-alpha.3
2025-11-05 03:42:52 -08:00
Ayato Tokubi
320987ead3 Addressed comments 2025-11-05 10:44:50 +00:00
Ayato Tokubi
902c2e0c15 Fix lint errors in dynamicresources_test.go
Signed-off-by: Ayato Tokubi <atokubi@redhat.com>
2025-11-05 10:44:50 +00:00
Kubernetes Prow Robot
38328aa3f8 Merge pull request #135102 from BenTheElder/revert-revert-dra
Reapply "prepare DRA kind config for kubeadm v1beta4"
2025-11-05 02:38:54 -08:00
Lubomir I. Ivanov
396a7c1a12 test/e2e/node: add minimum kubelet version to some pod tests
A couple of tests were recently promoted to conformance
but they did not include a minimimum kubelet version,
which broke the kubeadm/kinder e2e jobs that skew the kubelet
version against the apiserver version.
2025-11-05 12:06:47 +02:00
Ayato Tokubi
c5b1493925 Add test case for claim creation failure in DRAExtendedResources
Extend the `setup` function to support API reactors, allowing custom reactions in tests.

Signed-off-by: Ayato Tokubi <atokubi@redhat.com>
2025-11-05 09:55:28 +00:00
Ayato Tokubi
ea7561b243 Implement scheduler_resourceclaim_creates_total metrics for DRAExtendedResources 2025-11-05 09:53:33 +00:00
Ayato Tokubi
5102591a6b Refactor resource claim metrics to use structured labels and add "source" dimension.
Signed-off-by: Ayato Tokubi <atokubi@redhat.com>
2025-11-05 09:52:47 +00:00
Arda Güçlü
9cad3f8787 Introduce kuberc view/set commands under kubectl alpha (#135003)
* Introduce kuberc view/set commands under kubectl alpha

* Apply requested changes

* Apply requested changes
2025-11-05 01:48:59 -08:00
Kubernetes Prow Robot
0452b0aec7 Merge pull request #134746 from HirazawaUi/fix-restart-kubelet-1
KEP-4781: Restarting kubelet does not change pod status
2025-11-05 01:48:52 -08:00
Kubernetes Prow Robot
c329e64929 Merge pull request #134962 from sunya-ch/fix-resourceclaim-strategy-test-err
[DRA] Fix unexpected errors on ResourceClaim strategy update
2025-11-05 00:44:59 -08:00
Kubernetes Prow Robot
c727585676 Merge pull request #134216 from Goend/master
fixed the CRD statusResetFields init issue
2025-11-05 00:44:52 -08:00
Kubernetes Prow Robot
ed11e630c4 Merge pull request #135116 from BenTheElder/config-version
add missing apiversion to run_group_snapshot_e2e.sh
2025-11-04 23:04:49 -08:00
Kubernetes Prow Robot
dd6f46856d Merge pull request #135117 from borg-land/bump-pvc-5g
provision 10G disks for testing pvc instead of 1 byte or 1GB
2025-11-04 20:56:11 -08:00
Kubernetes Prow Robot
22d41b5443 Merge pull request #135059 from macsko/reenable_async_api_calls
Re-enable SchedulerAsyncAPICalls feature in v1.35
2025-11-04 20:56:04 -08:00
Goend
3b0913c866 fix test case 2025-11-05 11:17:00 +08:00
Kubernetes Prow Robot
5fd9cefd95 Merge pull request #134995 from yongruilin/flagz-kk-structure
[KEP-4828] Flagz versioned structured response
2025-11-04 19:02:04 -08:00
Kubernetes Prow Robot
e4d7a2475d Merge pull request #135119 from lalitc375/revert
revert of 8f0a6583ca
2025-11-04 17:54:05 -08:00
Shingo Omura
693f42bfc1 KEP-3619: deleted unused SupplementalGroupsPolicy in e2e/feature 2025-11-05 09:30:01 +09:00