kubernetes/pkg
Aditi Gupta f58d1e101f refactor(controller): Use WithContext variants in cloud node controllers
This change refactors the cloud-specific versions of the node lifecycle
and node IPAM controllers to use a context.Context for cancellation and
contextual logging, replacing the legacy stopCh pattern.

This is a follow-up to PR #133985, where these controllers were
separated out due to their use in the legacy Cloud Controller Manager
(CCM).

It is a known issue that the CCM's startup logic does not pass the
controller name via the context. This change proceeds with the
refactoring to unify the cancellation logic across controllers, while
acknowledging that contextual logs will be less detailed when these
controllers are run in the CCM.

Signed-off-by: Aditi Gupta <aditigpta@google.com>
2025-09-17 00:17:38 -07:00
..
api Merge pull request #134085 from jpbetz/patch-9 2025-09-16 16:26:24 -07:00
apis Merge pull request #133850 from yongruilin/vg_error-mismatch 2025-09-16 15:28:10 -07:00
auth wire in ctx to rbac plugins 2024-09-17 20:04:02 +03:00
capabilities remove import doc comments 2024-12-02 16:59:34 +01:00
certauthorization Pod Certificates: Basic implementation 2025-07-21 21:49:57 +00:00
client test: code coverage increase for kubelet_client 2025-06-25 13:39:12 +08:00
cluster/ports remove import doc comments 2024-12-02 16:59:34 +01:00
controller refactor(controller): Use WithContext variants in cloud node controllers 2025-09-17 00:17:38 -07:00
controlplane Merge pull request #133191 from Jefftree/rev 2025-09-11 07:06:11 -07:00
credentialprovider Migrate pkg/credentialprovider to structured logging 2025-08-11 16:41:55 -07:00
features Drop PodIndexLabel after the feature GA-ed in 1.32 2025-09-11 19:32:48 +02:00
fieldpath remove import doc comments 2024-12-02 16:59:34 +01:00
generated stop using util.ToRESTFriendlyName in favor of declared model names 2025-09-10 15:52:59 -04:00
kubeapiserver DRA: use v1 API 2025-07-24 08:33:45 +02:00
kubectl remove import doc comments 2024-12-02 16:59:34 +01:00
kubelet Merge pull request #133728 from Frank-svg-dev/master 2025-09-16 20:00:09 -07:00
kubemark Merge pull request #122384 from carlory/remove-kubelet-flag-register-schedulable 2025-06-18 05:26:54 -07:00
printers Merge pull request #124766 from kkkkun/fix-show-status-error 2025-09-02 06:51:16 -07:00
probe HealthChecker has a List method 2025-05-18 12:52:13 -04:00
proxy Merge pull request #134024 from jack4it/jack4it/iifname 2025-09-16 15:28:17 -07:00
quota/v1 DRA: use v1 API 2025-07-24 08:33:45 +02:00
registry Add helpers for declarative validation tests 2025-09-16 16:57:21 +00:00
routes
scheduler Add support for k8s-label-key 2025-09-12 16:52:04 +00:00
security remove import doc comments 2024-12-02 16:59:34 +01:00
securitycontext Merge pull request #131018 from saschagrunert/default-masked-paths 2025-07-15 10:56:23 -07:00
serviceaccount Convert externaljwt from gogo to protoc 2025-07-08 08:08:30 +02:00
util Merge pull request #132365 from mohiuddin-khan-shiam/master 2025-09-01 18:29:13 -07:00
volume Merge pull request #131483 from tallclair/kubeletconfig 2025-09-15 15:54:07 -07:00
windows/service Windows node graceful shutdown 2024-11-05 17:46:22 +00:00
.import-restrictions restrict the use of scheme internally to client-go 2025-05-16 08:48:39 +00:00
OWNERS