kubernetes/pkg/controller/nodeipam
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
..
config remove import doc comments 2024-12-02 16:59:34 +01:00
ipam refactor(controller): Use WithContext variants in cloud node controllers 2025-09-17 00:17:38 -07:00
doc.go remove import doc comments 2024-12-02 16:59:34 +01:00
node_ipam_controller.go refactor(controller): Use WithContext variants in cloud node controllers 2025-09-17 00:17:38 -07:00
nolegacyprovider.go Remove gcp in-tree cloud provider and credential provider 2024-05-01 09:03:53 -04:00
OWNERS update sig-network reviewers/approvers on controller manager 2022-09-19 10:34:39 +02:00