Ondra Kupka
5f423d7ba8
controller/podautoscaler: Improve goroutine mgmt
...
Make sure all threads are terminated when Run returns.
2025-10-29 19:04:38 +01:00
Ondra Kupka
51ef94c547
controller/nodelifecycle: Improve goroutine mgmt
...
Make sure all threads are terminated when Run returns.
2025-10-29 19:04:38 +01:00
Ondra Kupka
34e688eb3d
controller/nodeipam: Improve goroutine mgmt
...
Make sure all threads are terminated when Run returns.
2025-10-29 19:04:38 +01:00
Ondra Kupka
a265769245
controller/ttlafterfinished: Improve goroutine mgmt
...
Make sure all threads are terminated when Run returns.
2025-10-29 19:04:37 +01:00
Ondra Kupka
821a3f5aff
controller/storageversionmigrator: Improve goroutine mgmt
...
Make sure all threads are terminated when Run returns.
2025-10-29 19:04:37 +01:00
Ondra Kupka
7240649e4f
controller/ttl: Improve goroutine mgmt
...
Make sure all threads are terminated when Run returns.
2025-10-29 19:04:37 +01:00
Ondra Kupka
3ee8c53e53
controller/podgc: Improve goroutine mgmt
...
Make sure all threads are terminated when Run returns.
2025-10-29 19:04:37 +01:00
Ondra Kupka
1635a139b8
controller/storageversiongc: Improve goroutine mgmt
...
Make sure all threads are terminated when Run returns.
2025-10-29 19:04:37 +01:00
Ondra Kupka
502186ca93
controller/statefulset: Improve goroutine mgmt
...
Make sure all threads are terminated when Run returns.
2025-10-29 19:04:37 +01:00
Ondra Kupka
91cf8253a2
controller/replicaset: Improve goroutine mgmt
...
Make sure all threads are terminated when Run returns.
2025-10-29 19:04:37 +01:00
Ondra Kupka
5f48a52bf8
controller/namespace: Improve goroutine mgmt
...
Make sure all threads are terminated when Run returns.
2025-10-29 19:04:37 +01:00
Ondra Kupka
cb4ad79102
controller/endpointslicemirroring: Improve goroutine mgmt
...
Make sure all threads are terminated when Run returns.
2025-10-29 19:04:37 +01:00
Ondra Kupka
cd73e8777b
controller/endpointslice: Improve goroutine mgmt
...
Make sure all threads are terminated when Run returns.
2025-10-29 19:00:31 +01:00
Ondra Kupka
ccd35f7c5e
controller/endpoint: Improve goroutine mgmt
...
Make sure all threads are terminated when Run returns.
2025-10-29 19:00:31 +01:00
Ondra Kupka
d9ba92ba3b
controller/disruption: Improve goroutine mgmt
...
Make sure all threads are terminated when Run returns.
2025-10-29 19:00:31 +01:00
Ondra Kupka
6e0a4da2f6
controller/deployment: Improve goroutine mgmt
...
Make sure all threads are terminated when Run returns.
2025-10-29 19:00:31 +01:00
Ondra Kupka
e8b0f27456
controller/daemon: Improve goroutine mgmt
...
Make sure all threads are terminated when Run returns.
2025-10-29 19:00:30 +01:00
Ondra Kupka
575e9eb64c
controller/job: Improve goroutine mgmt
...
Make sure all threads are terminated when Run returns.
2025-10-29 19:00:30 +01:00
Ondra Kupka
7bf52d74d0
controller/cronjob: Improve goroutine mgmt
...
Make sure all threads are terminated when Run returns.
2025-10-29 19:00:30 +01:00
Ondra Kupka
d1eccb2377
controller/clusterroleaggregation: Improve goroutine mgmt
...
Make sure all threads are terminated when Run returns.
2025-10-29 19:00:30 +01:00
Ondra Kupka
5f3f39edc1
controller/certificates: Improve goroutine mgmt
...
Make sure all threads are terminated when Run returns.
2025-10-29 19:00:30 +01:00
Ondra Kupka
3a50f28ff8
controller/bootstrap: Improve goroutine mgmt
...
Make sure all threads are terminated when Run returns.
2025-10-29 18:55:53 +01:00
Nitish Bhat
c9825b8d27
kubeletplugin: clarify DRAPlugin comment about driver-specific claims
...
Clarify that PrepareResourceClaims is called with only the claims
handled by this DRA driver, not all claims needed by the pod.
Signed-off-by: Nitish Bhat <bhatnitish@gmail.com >
2025-10-29 17:48:55 +00:00
Kubernetes Prow Robot
412bfec7a1
Merge pull request #134157 from macsko/forget_pod_immediately_when_it_is_deleted
...
Forget pod from scheduler's cache immediately when it's deleted
2025-10-29 10:14:10 -07:00
Kubernetes Prow Robot
1f1ff7d8b2
Merge pull request #133066 from hankfreund/retry_backoff
...
Propagate backoff duration for crashloop backoff.
2025-10-29 10:14:03 -07:00
Natasha Sarkar
4a991bbbd9
fix unit tests for pod gen GA
2025-10-29 16:34:18 +00:00
Swati Sehgal
e06abce75f
node: mm-mgr: Refactor to use logger parameter instead of context
...
This change completes the contextual logging migration for the memory
manager by updating the Manager interface and all implementations to
accept logr.Logger parameters instead of context.Context.
Key changes:
- Update Manager interface methods to accept logr.Logger:
* AddContainer, RemoveContainer, GetMemoryNUMANodes
* GetAllocatableMemory, GetMemory (removed context entirely)
- Update Policy interface methods to accept logr.Logger instead of context.Context
- Pass logger to NewManager() and policy constructors (NewPolicyStatic, NewPolicyNone, NewPolicyBestEffort)
- Update internal_container_lifecycle to use klog.TODO() when calling memory manager methods
- Update fake manager to accept and use logger parameter
- Update all test code to pass logger instead of context
This aligns with the contextual logging migration pattern where:
- Functions that need a logger accept logr.Logger parameter directly
- Logger is passed from the boundary (e.g., Start()) down to implementation
- klog.TODO() is used temporarily in call sites where logger is not yet available
- Context is only used where truly needed (e.g., Start() method)
This follows the same pattern as recent migrations in:
- pkg/kubelet/cm/topologymanager (#134174 )
- pkg/kubelet/cm/devicemanager (#134293 )
- pkg/kubelet/cm/cpumanager (#125912 )
Related to the initial memory manager contextual logging work in #130727 .
Signed-off-by: Swati Sehgal <swsehgal@redhat.com >
2025-10-29 16:09:42 +00:00
Natasha Sarkar
d2f780e277
promote ippr to ga
2025-10-29 16:01:21 +00:00
Natasha Sarkar
21c832b47d
promote pod generation to GA
2025-10-29 15:52:17 +00:00
Kubernetes Prow Robot
a8a43a5e25
Merge pull request #134795 from aditigupta96/fix-runwithcontext-controller-tests
...
pkg/controller: Use informer.RunWithContext in tests
2025-10-29 07:14:04 -07:00
HirazawaUi
9bf2363333
restarting kubelet does not change pod status
2025-10-29 20:25:50 +08:00
Stanislav Láznička
842cd0ea77
node conformance e2e: don't recreate test container on an error
...
Signed-off-by: Stanislav Láznička <slznika@microsoft.com >
2025-10-29 13:18:07 +01:00
Stanislav Láznička
135b46974a
e2e registry: have SetupRegistry() return registry address
2025-10-29 13:18:06 +01:00
Stanislav Láznička
ee777bef91
test/utils: remove GcAuthenticatedRegistry from RegistryList
...
Signed-off-by: Stanislav Láznička <slznika@microsoft.com >
2025-10-29 13:17:05 +01:00
Stanislav Láznička
bb1b23a34e
e2e fake registry: add function docs
...
Signed-off-by: Stanislav Láznička <slznika@microsoft.com >
2025-10-29 13:17:04 +01:00
Stanislav Láznička
fc81e22735
fix Node Conformance Container Runtime test with fake registry
...
Signed-off-by: Stanislav Láznička <slznika@microsoft.com >
2025-10-29 13:17:03 +01:00
Stanislav Láznička
a0e64c21f2
Use fake registry in Node's container runtime image pulling tests
...
Signed-off-by: Stanislav Láznička <slznika@microsoft.com >
2025-10-29 13:06:34 +01:00
Maciej Skoczeń
b29fdd1551
Forget pod from scheduler's cache immediately when it's deleted or has DeletionTimestamp set
2025-10-29 10:00:38 +00:00
Maciej Skoczeń
1502996787
Refactor scheduler event handlers for pods to handle binding event in one place
2025-10-29 09:59:35 +00:00
Maciej Skoczeń
a42581c7d3
Don't preempt pods with DeletionTimestamp set
2025-10-29 09:05:24 +00:00
Kubernetes Prow Robot
3daf280c46
Merge pull request #134103 from sunya-ch/fix-134100
...
[DRA] Fix ConsumableCapacity to be able to allocate the same device that previously consumed the counterSet
2025-10-28 23:52:01 -07:00
Lalit Chauhan
37ba7bb454
Address feedbacks
2025-10-29 04:41:10 +00:00
Lalit Chauhan
94101ba6e0
Add new method to validate C Identifier
2025-10-29 04:41:10 +00:00
Lalit Chauhan
ec8c2246b2
Use k8s-resource-fully-qualified-name format to validate MatchAttribute
2025-10-29 04:41:07 +00:00
Lalit Chauhan
2de03899da
Add k8s-resource-fully-qualified-name format in valdiation-gen
2025-10-29 04:39:55 +00:00
Kubernetes Prow Robot
b6e7ee359d
Merge pull request #134644 from vikasbolla/fix_change_permission
...
Fix volume mount changePermissions test flake
2025-10-28 19:08:00 -07:00
Kubernetes Prow Robot
06bbf2abbc
Merge pull request #134796 from darshansreenivas/dtumkur-pr-storage-tag-migration
...
feat: wire storage group for declarative validation and +k8s:required to StorageClass.Provisioner
2025-10-28 17:54:00 -07:00
Kubernetes Prow Robot
dbf19f370a
Merge pull request #134836 from lalitc375/maxLen
...
Use eachKey DV in DRA resources.
2025-10-28 17:04:07 -07:00
Kubernetes Prow Robot
0b90cb5e5a
Merge pull request #134493 from adrianmoisey/promote-kep-5311-to-beta
...
Promote KEP-5311 (Relaxed validation for Services names) to beta
2025-10-28 17:04:00 -07:00
Kubernetes Prow Robot
239c3c32ef
Merge pull request #134922 from soltysh/registry_owners
...
Update OWNERS to sig-apps owned registry packages (batch & policy)
2025-10-28 16:12:07 -07:00