Commit graph

134347 commits

Author SHA1 Message Date
bmordeha
6f57f1e95b Update imageLocality plugin
to account for ImageVolume images when scoring
and prioritizing nodes with required pod images

Signed-off-by: bmordeha <bmordeha@redhat.com>
2025-12-18 09:28:39 +02:00
Kubernetes Prow Robot
53b29512ec
Merge pull request #135515 from dims/add-explicit-type-to-feature-gate-const-declarations
Add explicit type to feature gate const declarations
2025-12-17 22:36:59 -08:00
Kubernetes Prow Robot
c6a254d2e8
Merge pull request #135514 from klaskosk/fix-135512
kubectl: remove context.TODO from daemonSetFilter
2025-12-17 22:36:51 -08:00
Kubernetes Prow Robot
1abe8c34e9
Merge pull request #135511 from aojea/conntrack_udp_filters
kube-proxy: optimize conntrack cleanup with O(n) flow filter
2025-12-17 22:36:43 -08:00
Kubernetes Prow Robot
321e0f69d8
Merge pull request #135504 from dims/bump=github.com/opencontainers/cgroups-to-v0.0.6
Bump github.com/opencontainers/cgroups to v0.0.6
2025-12-17 22:36:36 -08:00
Kubernetes Prow Robot
4a1cbabadd
Merge pull request #135495 from tosi3k/skip-last-pod-deletion
Skip last victim in async preemption if any prior Pod preemption failed
2025-12-17 22:36:28 -08:00
Kubernetes Prow Robot
d9c281159a
Merge pull request #135494 from Argh4k/readme-fix
Fix example with profiling in README
2025-12-17 22:36:21 -08:00
Kubernetes Prow Robot
62db4db266
Merge pull request #135489 from ania-borowiec/update_comment
Update async preemption comment to reflect the current state of the code
2025-12-17 22:36:13 -08:00
Kubernetes Prow Robot
c5a0c31294
Merge pull request #135484 from bart0sh/PR209-improve-balanced-allocation-coverage
Extended resources unit tests: cover DRA resources
2025-12-17 22:36:06 -08:00
Kubernetes Prow Robot
91fd6eff40
Merge pull request #135476 from ardaguclu/deflake-subresource-test
Filter out the nodes created by other tests
2025-12-17 22:35:59 -08:00
Kubernetes Prow Robot
5e5a422b72
Merge pull request #135457 from duanwei33/vol-resize
Fix volume expansion e2e tests to use actual allocated size
2025-12-17 22:35:51 -08:00
Kubernetes Prow Robot
8fcb1fd4cf
Merge pull request #135455 from carlory/csiNodeIDMaxLength
cleanup csiNodeIDMaxLength
2025-12-17 22:35:44 -08:00
Arda Güçlü
bb9bb4d422
Move away from deprecated term.AllowsColorOutput (#135454)
* Move away from deprecated term.AllowsColorOutput

* Move away from term.IsTerminal
2025-12-17 22:35:36 -08:00
Kubernetes Prow Robot
43cfcac7cc
Merge pull request #135434 from yliaog/quota_abuse
Fixes the loophole that allows users to workaround resource quota set by system admin
2025-12-17 22:35:28 -08:00
Filip Křepinský
7aa186fa0a
schedule pod availability checks at the correct time in StatefulSets (#135428)
* wire now (time) to the availability checks in the StatefulSet controller

- this helps to make the controller reconcilliation consistent

* schedule pod availability checks at the correct time in StatefulSets

* replace "k8s.io/klog/v2/ktesting" with "k8s.io/kubernetes/test/utils/ktesting"

for advanced features (e.g. Eventually)

* add StatefulSetAvailabilityCheck test
2025-12-17 22:35:21 -08:00
Kubernetes Prow Robot
85876061cb
Merge pull request #135418 from carlory/gang_scheduling_rbac
add Workload permissions to view, edit and admin clusterroles
2025-12-17 22:35:14 -08:00
Kubernetes Prow Robot
7795655410
Merge pull request #135402 from xigang/pv_controller
PV controller: Add rate-limiting queues and improve error handling
2025-12-17 21:43:02 -08:00
Kubernetes Prow Robot
4c6855d3ec
Merge pull request #135398 from xigang/quotadmission
resourcequota: fix namespace GroupKind using wrong API group
2025-12-17 21:42:54 -08:00
Kubernetes Prow Robot
1a3d8712f3
Merge pull request #135394 from brejman/adhoc-interpodaffinity-pending-pod-update
Fix queue hint for interpodaffinity when target pod is updated
2025-12-17 21:42:46 -08:00
Kubernetes Prow Robot
591b60fd37
Merge pull request #135386 from ania-borowiec/add_anias_to_reviewers
Add ania-borowiec to SIG Scheduling reviewers
2025-12-17 21:42:39 -08:00
Kubernetes Prow Robot
be49637f88
Merge pull request #135385 from PatrickLaabs/132086-denypointerpkg
chore: Denying deprecated pointer package in golangci-linters config
2025-12-17 21:42:31 -08:00
Kubernetes Prow Robot
a8b2be3f45
Merge pull request #135380 from BenTheElder/apidiffremotebranch
apidiff: autodetect remote and default branch
2025-12-17 21:42:23 -08:00
Kubernetes Prow Robot
c96663a4b7
Merge pull request #135372 from ingvagabund/e2e-scheduler-preemption-async-fix
fix(SchedulerPreemption/Async): schedule all medium priority pods first so all low priority pods can be preempted
2025-12-17 21:42:15 -08:00
Kubernetes Prow Robot
3558d1e9ce
Merge pull request #135371 from Nikateen/contextual-logging-leaderelection
Use contextual logging in leaderelection
2025-12-17 21:42:08 -08:00
Kubernetes Prow Robot
1757c6358b
Merge pull request #135368 from vshkrabkov/fix/scheduler-queue-metric-sync
Scheduler: Fix GatedPods metric desync in unschedulable queue
2025-12-17 21:42:00 -08:00
Kubernetes Prow Robot
0c2174f2bd
Merge pull request #135367 from mborsz/metric
Fix apiserver_watch_events_sizes metric.
2025-12-17 21:41:53 -08:00
Kubernetes Prow Robot
a2a97119bb
Merge pull request #135361 from Karthik-K-N/cel-test-imporvements
CEL test imporvements to use test context across test instead of generic context
2025-12-17 21:41:45 -08:00
Kubernetes Prow Robot
9e055e5945
Merge pull request #135355 from lalitc375/basic
Add k8s:optional on Device.Basic
2025-12-17 21:41:37 -08:00
Kubernetes Prow Robot
fefd7ddc37
Merge pull request #135348 from brejman/issue-134393-perf
Add perf test for scheduling pods matching existing pods antiaffinity
2025-12-17 21:41:29 -08:00
Kubernetes Prow Robot
0c90269334
Merge pull request #135340 from ricardomaraschini/bump-cbor-limits
cbor: bump limits as the defaults are not large enough
2025-12-17 21:41:21 -08:00
Kubernetes Prow Robot
74143f083f
Merge pull request #135331 from yashsingh74/bump-etcd-3.6.6
Bump etcd 3.6.6 sdk
2025-12-17 21:41:14 -08:00
Kubernetes Prow Robot
285eb9fdba
Merge pull request #135325 from brejman/issue-134393
Fix queue hint for inter-pod anti-affinity
2025-12-17 20:01:02 -08:00
Kubernetes Prow Robot
13b10dc70f
Merge pull request #135324 from p0lyn0mial/upstream-watchlist-unsupported-wl-better-docs
client-go/reflector: Improve WatchListClient disabled log message for clarity
2025-12-17 20:00:54 -08:00
Kubernetes Prow Robot
907f9d26c7
Merge pull request #135302 from liyuerich/commentstartapidiscovery
enable commentstart check on apidiscovery API group
2025-12-17 20:00:46 -08:00
Kubernetes Prow Robot
f9761d1319
Merge pull request #135301 from bwsalmon/bsalmon-batch-after
Fix a bug in scheduler_perf integration test
2025-12-17 20:00:39 -08:00
laervn
8759535363
kubectl explain: Add -r shorthand flag for --recursive (#135283)
* kubectl explain: Add -r shorthand flag for --recursive

* kubectl explain: Change --recursive shorthand flag to R
2025-12-17 20:00:32 -08:00
Kubernetes Prow Robot
a9266c35ab
Merge pull request #135281 from scaliby/unify-pod-describer
Standardize `PodDescriber` behavior to return `NotFound` errors consistently
2025-12-17 20:00:24 -08:00
Kubernetes Prow Robot
811f4d30f9
Merge pull request #135251 from bart0sh/PR208-migrate-allocation-to-contextual-logging
kubelet: migrate allocation to contextual logging
2025-12-17 20:00:16 -08:00
Penghao
7e68ec0ffc
test: refine vgs resources clean up (#135250)
* test: refine vgs resources clean up

Signed-off-by: Penghao <pewang@redhat.com>

* fix: refine structure

Signed-off-by: Penghao <pewang@redhat.com>

* fix: typo and proper data structure usage

Signed-off-by: Penghao <pewang@redhat.com>

---------

Signed-off-by: Penghao <pewang@redhat.com>
2025-12-17 20:00:09 -08:00
Kubernetes Prow Robot
c0c81a4258
Merge pull request #135249 from bart0sh/PR207-migrate-container-manager-to-contextual-logging
kubelet: migrate container manager to contextual logging
2025-12-17 20:00:01 -08:00
Kubernetes Prow Robot
cd48cabb04
Merge pull request #135232 from jsut21/kubelet/healthz-untilwithcontext-126379
kubelet: use wait.UntilWithContext for healthz server (structured logging)
2025-12-17 19:59:54 -08:00
Kubernetes Prow Robot
1c0eb534ca
Merge pull request #135219 from skitt/valswap
Enforce Golang a, b = b, a swaps
2025-12-17 19:59:46 -08:00
Kubernetes Prow Robot
8f8bf5640b
Merge pull request #135217 from VijetaPriya47/fix-nodeipam-sync-test-goroutine-leak
Fix goroutine leak in TestNodeSyncResync
2025-12-17 19:59:39 -08:00
Kubernetes Prow Robot
99b27386d9
Merge pull request #135211 from AkihiroSuda/fix-135210
hack/lib/util.sh: support uutils' `date` command
2025-12-17 19:59:32 -08:00
Kubernetes Prow Robot
d24c46b1d9
Merge pull request #135183 from enj/patch-11
Add enj to k8s.io/client-go approvers
2025-12-17 19:59:24 -08:00
Kubernetes Prow Robot
05ae5a310c
Merge pull request #135126 from mrvarmazyar/add-pod-flush-metric
scheduler: add metric for pods scheduled after flush
2025-12-17 19:59:16 -08:00
Kubernetes Prow Robot
a31e6a115f
Merge pull request #132402 from astraw99/ftr-add-node-arch
Add node `arch` in the kubectl get node output
2025-12-17 18:33:14 -08:00
Kubernetes Prow Robot
3346a57834
Merge pull request #134966 from shwetha-s-poojary/enable-notimestamp-lint
Enable notimestamp rule for Kube API Linter
2025-12-17 17:37:15 -08:00
yliao
3e34de29c4 fixed the loophole that allows user to get around resource quota set by system admin 2025-12-18 00:56:20 +00:00
Kubernetes Prow Robot
a3622a3575
Merge pull request #134849 from tchap/kubectl-label-message
kubectl label: Add 'modified' output version
2025-12-17 16:27:01 -08:00