Kubernetes Prow Robot
4c221cdc56
Merge pull request #133335 from bart0sh/PR190-pluginmanager-fix-handling-registration-failures
...
pluginmanager: fix handling registration failures
2026-01-23 23:35:29 +05:30
Kubernetes Prow Robot
0af247eb14
Merge pull request #136344 from brejman/kep-5732-tas-rename-podgroupinfo
...
Rename PodGroupInfo in preparation for Workload-aware scheduling changes
2026-01-23 17:37:29 +05:30
Kubernetes Prow Robot
a20550b2f8
Merge pull request #135751 from PhantomInTheWire/fix/operation-executor-test
...
Fix goroutine leak in pluginmanager test
2026-01-22 23:57:36 +05:30
Kubernetes Prow Robot
c42aa9b74a
Merge pull request #132047 from rzlink/memory
...
kubelet/windows: use CommitMemoryBytes for MemoryStats.UsageBytes in CRI stats provider
2026-01-22 23:57:29 +05:30
Kubernetes Prow Robot
8a04fd20dd
Merge pull request #136425 from Karthik-K-N/small-cleanup
...
Remove previously added print statement for test debug
2026-01-22 21:55:39 +05:30
Bartosz
ae27a49a13
Rename PodGroupInfo to PodGroupState
...
This is in preparation for PodGroupInfo struct with more pod group
details
2026-01-22 14:45:40 +00:00
Karthik Bhat
85aceb54fd
Remove fmt.Println() added for debug
2026-01-22 18:34:15 +05:30
Kubernetes Prow Robot
30607b55b4
Merge pull request #136389 from adrianmoisey/promote-kep-5311-to-beta
...
Promote KEP-5311 (Relaxed validation for Services names) to beta
2026-01-22 18:11:28 +05:30
Kubernetes Prow Robot
d3500c6652
Merge pull request #135570 from Karthik-K-N/fix-sidecar-flake
...
Fix TestTerminationOrderingSidecarStopAfterMain flake under stress
2026-01-22 07:57:26 +05:30
Kubernetes Prow Robot
e51e40ede6
Merge pull request #136186 from hoteye/migrate-kubelet-getters-contextual-logging
...
kubelet: migrate kubelet_getters.go to contextual logging
2026-01-22 05:09:33 +05:30
Kubernetes Prow Robot
ef8c024a14
Merge pull request #136028 from thc1006/fix/issue-136027-error-verbosity
...
fix(kubelet): convert V().Error() to V().Info() for verbosity-aware logging
2026-01-22 05:09:25 +05:30
Kubernetes Prow Robot
97df11dfd1
Merge pull request #136381 from ffromani/remove-memmgr-fg
...
remove the MemoryManager FG
2026-01-22 04:15:34 +05:30
Kubernetes Prow Robot
3d5e3da18f
Merge pull request #136380 from ffromani/topo-mgr-opts-lock-defaults
...
features: lock TopologyManagerOptions
2026-01-22 04:15:26 +05:30
Kubernetes Prow Robot
2ccf67b90d
Merge pull request #136056 from nem0z/chore/HandleCrashWithContext_kublet_126379
...
Replace non-contextual API utilruntime.HandleError under /pkg/kubelet within the new context-aware version when possible
2026-01-22 03:17:33 +05:30
Kubernetes Prow Robot
dff962ddbb
Merge pull request #136264 from michaelasp/unlockWhileProcess
...
Ensure that processing does not block queue writers in RealFIFO
2026-01-22 00:15:26 +05:30
Michael Aspinwall
40c01b99a7
Ensure that processing does not block queue writers
2026-01-21 17:56:00 +00:00
Kubernetes Prow Robot
25ae8f3e38
Merge pull request #136301 from AutuSnow/fix-flaky-volume-test-kubelet
...
Fix(kubelet/test): flaky TestWaitForAllPodsUnmount by adding goroutin…
2026-01-21 21:21:36 +05:30
Kubernetes Prow Robot
6010707b8a
Merge pull request #135470 from Ignoramuss/optionalorrequired-scheduling
...
api: add +required markers to scheduling API
2026-01-21 21:21:28 +05:30
Adrian Moisey
1b338eec1c
Promote KEP-5311 (Relaxed validation for Services names) to beta
2026-01-21 15:44:21 +02:00
Francesco Romani
078c7dfd90
features: lock TopologyManagerOptions
...
TopologyManagerOptions went to GA but were not LockedToDefaults
unlike other GA features. Fix that.
Signed-off-by: Francesco Romani <fromani@redhat.com >
2026-01-21 10:56:19 +01:00
Francesco Romani
401a73ceb1
remove the MemoryManager FG
...
MemoryManager went GA and LockedToDefault in 1.32,
but it seems we forgot to mark the FG for removal.
Enough time (1.36 cycle beginning at time of writing)
has passed, we can remove it.
Signed-off-by: Francesco Romani <fromani@redhat.com >
2026-01-21 10:32:29 +01:00
Kubernetes Prow Robot
6a20aa630d
Merge pull request #136241 from princepereira/ppereira-preferdualstack
...
Fix for preferred dualstack and required dualstack in winkernel proxier.
2026-01-21 04:03:24 +05:30
Prince Pereira
4198b789f5
Fix for preferred dualstack and required dualstack in winkernel proxier.
2026-01-21 00:57:09 +05:30
Kubernetes Prow Robot
6da1e3e73d
Merge pull request #135919 from rogowski-piotr/handle-claims-when-one-is-prepared
...
kubelet(dra): fix handling of multiple ResourceClaims when one is already prepared
2026-01-20 16:08:49 +05:30
Kubernetes Prow Robot
cb077823fb
Merge pull request #136204 from romanbaron/remove-cache-ttl
...
Remove cache expiration mechanism
2026-01-20 03:42:50 +05:30
Piotr Rogowski
ea4f784f4b
test(ut/dra): add unit test for pod requesting prepared and new claims
2026-01-19 18:20:33 +00:00
rogowski-piotr
dd377619c9
kubelet(dra): fix multiple claims handling
2026-01-19 11:57:33 +00:00
carlory
dc12e00fd2
remove CheckMigrationFeatureFlags
...
Signed-off-by: carlory <baofa.fan@daocloud.io >
2026-01-19 11:35:30 +08:00
carlory
be0e68ba84
remove featureGate from PluginManager
...
Signed-off-by: carlory <baofa.fan@daocloud.io >
2026-01-19 11:35:30 +08:00
carlory
6d1afce678
remove GetHostName func from the VolumeHost interface
...
Signed-off-by: carlory <baofa.fan@daocloud.io >
2026-01-19 11:35:30 +08:00
carlory
299ec97e6f
run hack/update-vendor.sh
...
Signed-off-by: carlory <baofa.fan@daocloud.io >
2026-01-19 11:35:30 +08:00
carlory
46727c48eb
remove portworx from in-tree volume plugins
...
Signed-off-by: carlory <baofa.fan@daocloud.io >
2026-01-19 11:35:30 +08:00
carlory
c8fc0a1b98
remove CSIMigrationPortworx and InTreePluginPortworxUnregister feature gates
...
Signed-off-by: carlory <baofa.fan@daocloud.io >
2026-01-19 11:35:29 +08:00
qiuxue
9cfa16d35e
Fix(kubelet/test): flaky TestWaitForAllPodsUnmount by adding goroutine synchronization
2026-01-19 02:11:22 +08:00
Roman Baron
08819ca8f4
scheduler: Changed upadteMetrics lock to RLock
2026-01-18 11:05:13 +02:00
thc1006
e89362f1db
fix(kubelet): convert V().Error() to V().Info() in volumemanager
...
Apply the same verbosity-aware logging fix to volumemanager components:
- desired_state_of_world.go (2 instances)
- reconciler/reconstruct.go (1 instance)
This completes the kubelet-wide fix for V().Error() ignoring verbosity.
Signed-off-by: thc1006 <84045975+thc1006@users.noreply.github.com >
2026-01-17 14:24:07 +00:00
thc1006
3e9b24cffb
fix(kubelet): convert V().Error() to V().Info() for verbosity-aware logging
...
The go-logr package ignores verbosity level (V()) for Error() calls,
causing these logs to always print regardless of the -v flag setting.
Convert to Info() with "err" key-value pair to respect verbosity levels.
This change covers 23 instances across kubelet components:
- prober (4 instances)
- lifecycle (4 instances)
- stats (3 instances)
- kuberuntime (2 instances)
- pleg (1 instance)
- allocation (1 instance)
- cm/devicemanager (1 instance)
- cm/dra (1 instance)
- metrics/collectors (1 instance)
- kubelet.go (3 instances)
- images/pullmanager (2 instances)
Ref: https://github.com/kubernetes/kubernetes/issues/136027
Signed-off-by: thc1006 <84045975+thc1006@users.noreply.github.com >
2026-01-17 14:23:53 +00:00
hoteye
5cd3a4ffc6
kubelet: migrate kubelet_getters.go to contextual logging
...
Migrate kubelet_getters.go and related functions to use contextual logging.
Functions that only need logging receive logger klog.Logger directly instead
of ctx context.Context.
Changes:
- getPodVolumePathListFromDisk: ctx -> logger
- getMountedVolumePathListFromDisk: ctx -> logger
- getPodVolumeSubpathListFromDisk: ctx -> logger
- getLastObservedNodeAddresses: ctx -> logger
- podVolumesExist: ctx -> logger
- removeOrphanedPodVolumeDirs: ctx -> logger
- cleanupOrphanedPodDirs: ctx -> logger
- cleanupOrphanedPodCgroups: ctx -> logger
Callers use klog.FromContext(ctx) to obtain logger from existing context.
2026-01-17 17:53:16 +08:00
Kubernetes Prow Robot
57e68a76e3
Merge pull request #135842 from liyuerich/commentstartauthentication
...
enable commentstart check on authentication API group
2026-01-17 08:35:22 +05:30
Kubernetes Prow Robot
e869f3c0d0
Merge pull request #136180 from bart0sh/PR215-migrate-kubelet_pods-to-contextual-logging
...
migrate kubelet_pods* to contextual logging
2026-01-17 06:59:22 +05:30
Kubernetes Prow Robot
a966be1a07
Merge pull request #136026 from KyungHwanKim-devs/fix-goroutine-leak-kubelet-pluginmanager
...
Fix potential goroutine leak in kubelet operation_executor_test
2026-01-17 06:59:15 +05:30
Kubernetes Prow Robot
ae76dd831d
Merge pull request #136168 from bart0sh/PR214-DRA-kubelet-OWNERS-update
...
Add pohly and bart0sh as approvers for kubelet/cm/dra
2026-01-17 01:33:24 +05:30
qiuxue
aeb9002d14
fix(kubelet):resolve loop variable capture bug in WaitForAllPodsUnmount
2026-01-16 22:37:50 +08:00
Kubernetes Prow Robot
f4ed7b3e28
Merge pull request #135951 from droach282/cronjob-schedule-dv
...
Adding declarative validations to CronJob Schedule field
2026-01-16 17:18:49 +05:30
Kubernetes Prow Robot
81383b249f
Merge pull request #135164 from helayoty/helayoty/workload-declarative-validation
...
KEP-4671: Add Declarative Validation to Workload API
2026-01-16 12:13:11 +05:30
Kubernetes Prow Robot
a9af774b23
Merge pull request #136259 from BenTheElder/rip-logicalhan
...
emeritus logicalhan, rest in peace
2026-01-16 05:01:27 +05:30
Heba Elayoty
5d7208e48f
Add udpate and immutable tags on Workload API
...
Co-Author: Lalit Chauhan <lalitc375@gmail.com >
Signed-off-by: Heba Elayoty <heelayot@microsoft.com >
2026-01-15 14:26:40 -08:00
Dan Roach
5b5cc2d498
Adding declarative validations to CronJob
2026-01-15 14:05:15 -07:00
Benjamin Elder
a60d114402
emeritus logicalhan, rest in peace
...
https://github.com/cncf/memorials/blob/main/han-kang.md
2026-01-15 12:18:02 -08:00
Lalit Chauhan
c3fecccd3e
Make sure errors present in declarative validation test files are DV errors
2026-01-15 17:42:02 +00:00