Commit Graph

134016 Commits

Author SHA1 Message Date
Kubernetes Prow Robot
4cf80c652a Merge pull request #133114 from Apptane/early-image-verification-policy
kubelet: invoke part of image verification policy earlier
2025-11-06 12:42:52 -08:00
Kubernetes Prow Robot
fd556dc8ca Merge pull request #135174 from carlory/fix-135089
kubelet: fix concurrent map write error when creating a pod with empty volume
2025-11-06 11:51:20 -08:00
Kubernetes Prow Robot
9cd72862d8 Merge pull request #135166 from lalitc375/fix-sorting
fix sorting logic after after normalizing errors
2025-11-06 11:51:13 -08:00
Kubernetes Prow Robot
5ac53d43a7 Merge pull request #135158 from andrewsykim/pod-topology-admission-beta
Graduate PodTopologyLabelsAdmission feature gate to Beta and on by default
2025-11-06 11:51:06 -08:00
Kubernetes Prow Robot
5815405389 Merge pull request #135044 from hankfreund/clb_fg
Set KubeletCrashLoopBackOffMax feature gate to default enabled for beta.
2025-11-06 11:50:59 -08:00
Kubernetes Prow Robot
14134e03a8 Merge pull request #134058 from bart0sh/PR200-DRA-scoring-extended-resources
Implement scoring for extended resources backed up by DRA
2025-11-06 11:50:52 -08:00
Kubernetes Prow Robot
7914889160 Merge pull request #135182 from liggitt/fix-dra-quota-test
Fix the DRA extended quota test
2025-11-06 10:07:00 -08:00
Kubernetes Prow Robot
566525725d Merge pull request #131220 from lukasmetzner/feat-ccm-watch-based-route-controller
feat(ccm): watch-based route controller reconciliation
2025-11-06 10:06:53 -08:00
Kubernetes Prow Robot
d3c8b58545 Merge pull request #135176 from scaliby/remove-deprecated-i-api
Drop support for networkingv1beta1.Ingress in kubectl
2025-11-06 08:29:16 -08:00
Kubernetes Prow Robot
5e062d8801 Merge pull request #134904 from liyuerich/commentstart
enable commentstart check on admission API group
2025-11-06 08:29:08 -08:00
Kubernetes Prow Robot
43cd2d207d Merge pull request #134615 from sunya-ch/consumable-capacity-testing-update
DRA: ConsumableCapacity update allocating and registry test cases
2025-11-06 08:29:01 -08:00
Ed Bartosh
fc404b6a3d Cache DRA state for scoring extended resources
Extend Fit and BalancedAllocation PreScore state with the the
allocated state, the list of ResourceSlices and the device class
mapping. Gather these once during PreScore and pass them through
the scoring path instead of re-fetching for every scoring call.

This should speed up scoring of DRA extended resources, lowering
scheduling overhead.

Co-authored-by: Patrick Ohly <patrick.ohly@intel.com>
Co-authored-by: Maciej Skoczeń <mskoczen@google.com>
Co-authored-by: Dominik Marciński <gmidon@gmail.com>
2025-11-06 18:09:11 +02:00
Kubernetes Prow Robot
544dfee60a Merge pull request #135180 from macsko/fix_asyncapicalls_onfinish
Fix sending OnFinish to in-flight async API calls in scheduler
2025-11-06 06:51:02 -08:00
Kubernetes Prow Robot
478617a559 Merge pull request #135135 from jsafrane/update-csi-manifests
Update CSI manifests from csi-driver-hostpath master
2025-11-06 06:50:54 -08:00
Andrew Sy Kim
54702182c2 graduate PodTopologyLabelsAdmission feature gate to Beta and on by default
Signed-off-by: Andrew Sy Kim <andrewsy@google.com>
2025-11-06 14:42:32 +00:00
Jordan Liggitt
d25c5251f9 Fix the DRA extended quota test 2025-11-06 09:13:04 -05:00
Ed Bartosh
bf7dbb129f DRA: test performance for scoring extended resources 2025-11-06 15:28:43 +02:00
Kubernetes Prow Robot
f41e30e7e0 Merge pull request #134722 from macsko/gang_scheduling_scheduler
KEP-4671: Implement Gang scheduling in kube-scheduler
2025-11-06 05:12:53 -08:00
Maciej Skoczeń
a9dcc8e2c9 Fix sending OnFinish to in-flight async API calls in scheduler 2025-11-06 12:00:37 +00:00
Kubernetes Prow Robot
8c2771a3de Merge pull request #135165 from HirazawaUi/fix-standalone-tests
Fix the failing e2e test case in Standalone mode.
2025-11-06 03:37:03 -08:00
Kubernetes Prow Robot
7e1e2163d4 Merge pull request #135137 from pohly/dra-scheduler-perf-filenames
DRA scheduler_perf: write JSON where perf-dash expects it
2025-11-06 03:36:56 -08:00
Jan Safranek
6b764d555f test: update MutableCSINodeAllocatableCount tests for the new attacher
The new external-attacher already sets (or clears) VolumeAttachment
Status.Status.AttachError.ErrorCode, based on its feature gate.

Stop patching the VolumeAttachment in an e2e test, but pass the right
feature gate to the external-attacher instead.

And remove local createMergePatch() that's now unused.
2025-11-06 12:31:53 +01:00
Jan Safranek
da1981248e test: update CSI manifests 2025-11-06 12:31:47 +01:00
Maciej Skoczeń
049cb8558e Add integration test for gang scheduling 2025-11-06 10:47:30 +00:00
Maciej Skoczeń
4a067cc022 Add read Workload permissions to kube-scheduler 2025-11-06 10:47:30 +00:00
Maciej Skoczeń
c086bdeaa2 Add integration tests for gang queueing 2025-11-06 10:47:30 +00:00
Maciej Skoczeń
8d67173de0 Implement Gang scheduling in kube-scheduler 2025-11-06 10:47:29 +00:00
Kubernetes Prow Robot
0c2aa7fee2 Merge pull request #134564 from macsko/gang_scheduling
KEP-4671: Add Workload API
2025-11-06 02:44:55 -08:00
Jan Safranek
5d1f9107ef test: fix sed in update-hostpath.sh
`sed -i ''` does not work on Fedora:

> sed: can't read : No such file or directory
2025-11-06 10:44:53 +01:00
Jan Safranek
a3093a95f2 test: don't remove group snapshot script
update-hostpath.sh must not remove volume group snapshot CRDs and e2e
script
2025-11-06 10:39:32 +01:00
Maciej Skoczeń
54b6ab6747 e2e: Add tests for Workload API 2025-11-06 09:36:45 +00:00
Maciej Skoczeń
02acdd6057 kubectl: Add Workload to kubectl describe pod 2025-11-06 09:36:44 +00:00
Maciej Skoczeń
078f462a95 api: Workload API and Pod WorkloadReference generated files 2025-11-06 09:36:44 +00:00
Maciej Skoczeń
9639274676 api: Create Workload API 2025-11-06 09:36:43 +00:00
Maciej Skoczeń
9677ac4c0b api: Add WorkloadReference to Pod spec 2025-11-06 09:36:42 +00:00
Maciej Skoczeń
b6006528e1 Add feature gates 2025-11-06 09:36:08 +00:00
Jan Safranek
dfaed0586f test: skip snapshot-metadata sidedcar in update-hostpath.sh
external-snapshot-metadata yaml files are on unusual place, so this script
would need some updates. Since the sidecar is not used in any e2e test,
skip the sidecar for now.
2025-11-06 10:35:56 +01:00
Kubernetes Prow Robot
326ce8b16d Merge pull request #134339 from huww98/mutable-pv-affinity
KEP-5381: mutable pv nodeAffinity
2025-11-06 01:33:11 -08:00
Kubernetes Prow Robot
099ef07c9f Merge pull request #134180 from p0lyn0mial/upstream-watchlist-dynamic-interface
Promote/Enable WatchListClient feature for release 1.35
2025-11-06 01:33:01 -08:00
Kubernetes Prow Robot
b869afe68d Merge pull request #133389 from pravk03/node-capabilities
Introduce node declared features framework
2025-11-06 01:32:54 -08:00
Konrad Kaim
6da8d6e94d remove deprecated Ingress api from describe 2025-11-06 08:51:53 +00:00
Kubernetes Prow Robot
59d65dad34 Merge pull request #134945 from tchap/kcm-controllers-check-threads
pkg/controller: Improve goroutine management (part 2)
2025-11-06 00:43:01 -08:00
Kubernetes Prow Robot
50b4bcbab5 Merge pull request #134210 from yliaog/admit_quota
DRA extended resource quota
2025-11-06 00:42:53 -08:00
Ed Bartosh
edbc32fa60 DRA: implement scoring for extended resources
Updated extended resource allocation scorer to calculate
allocatable and requested values for DRA-backed resources.
2025-11-06 10:40:52 +02:00
lukasmetzner
fc9f02e254 refactor: rename and suitable docstring 2025-11-06 09:24:05 +01:00
carlory
8be985d4fa kubelet: fix concurrent map write error when creating a pod with empty volumes when the LocalStorageCapacityIsolationFSQuotaMonitoring feature-gate is enabled 2025-11-06 16:23:04 +08:00
Kubernetes Prow Robot
b07d0f852d Merge pull request #135168 from pohly/e2e-node-registry-flake
E2E node: temporarily disable flaky "pull from private registry"
2025-11-05 23:42:51 -08:00
Anton Tykhyy
a02748c124 kubelet: delay looking up pod image pull credentials until necessary
Some decisions about image pull credential verification can be applied
without reference to image pull credentials: e.g. if the policy is
NeverVerify, or if it is NeverVerifyPreloadedImages and the image is
preloaded, or if is NeverVerifyAllowListedImages and the image is
white-listed. In these cases, there is no need to look up credentials.
2025-11-06 09:37:51 +02:00
Patrick Ohly
95a59d0cfb DRA scheduler_perf: write JSON where perf-dash expects it
BenchmarkPerfSchedulingExperimental_benchmark_dra_experimental_2025-11-05T07:10:33Z.json
is ignored by perf-dash. It probably needs to be called
BenchmarkPerfScheduling_benchmark_*.
2025-11-06 08:34:31 +01:00
Kubernetes Prow Robot
6723beac00 Merge pull request #135154 from kubernetes/revert-134840-ahmet/mini-cleanup
Revert "controller: duplicate utility method cleanup"
2025-11-05 22:49:04 -08:00