Skip to content

Enable granularity for which controllers to run  #5294

Open
@enxebre

Description

@enxebre

/kind feature

Describe the solution you'd like
As a cluster service provider managing a multi-tenant environment I would like to setup my capi controllers to watch only well known targeted resources and do not run unnecessary controllers. E.g If I'm targeting aro/aks clusters I don't need to run the AzureMachine or the AzureCluster controllers or if I'm using AzureMachine with externally managed infra I don't need ASOAPI

Anything else you would like to add:
[Miscellaneous information that will assist in solving the issue.]

Environment:

  • cluster-api-provider-azure version:
  • Kubernetes version: (use kubectl version):
  • OS (e.g. from /etc/os-release):

Metadata

Metadata

Assignees

No one assigned

    Labels

    kind/featureCategorizes issue or PR as related to a new feature.priority/backlogHigher priority than priority/awaiting-more-evidence.

    Type

    No type

    Projects

    Status

    Todo

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions