Move cloud controllers to k8s.io/cloud-provider/controllers #81172
Closed
Description
What would you like to be added:
More cloud providers are adopting/using the out-of-tree cloud providers. One of the various issues / complaints we get is that cmd/cloud-controller-manager is difficult to consume because of the way it pulls in a bunch of other dependencies.
Why is this needed:
I would like to see cmd/cloud-controller-manager
in staging so it's easier to consume for external providers, however, because it imports controllers in pkg/controllers/*
it can't be moved there yet. If we also moved the cloud controllers to somewhere like k8s.io/cloud-provider/controllers
, that would unblock us from staging cmd/cloud-controller-manager as well.