Skip to content

Move cloud controllers to k8s.io/cloud-provider/controllers #81172

Closed
@andrewsykim

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.

Metadata

Labels

area/code-organizationIssues or PRs related to kubernetes code organizationkind/featureCategorizes issue or PR as related to a new feature.sig/cloud-providerCategorizes an issue or PR as relevant to SIG Cloud Provider.

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions