kubernetes-sigs / cluster-api-provider-azure

Cluster API implementation for Microsoft Azure
https://capz.sigs.k8s.io/
Apache License 2.0
295 stars 425 forks source link

Azure Stack Hub HybridEnvironment Support #5201

Open patrickdillon opened 3 days ago

patrickdillon commented 3 days ago

/kind feature

Describe the solution you'd like Support using CAPZ to provision clusters on Azure Stack Hub.

Anything else you would like to add: Achieving this goal would entail:

Environment:

nojnhuh commented 1 day ago

FYI @mboersma I think this will probably intersect with #4780.

I see ASO exposes only the AZURE_AUTHORITY_HOST, AZURE_RESOURCE_MANAGER_ENDPOINT, and AZURE_RESOURCE_MANAGER_AUDIENCE variables instead what CAPZ does now with the pre-baked sets of those for public cloud, China, Gov cloud, etc. @patrickdillon Would a way to set the equivalents of those variables in CAPZ be sufficient?

And since CAPZ would ultimately have to pass this config along to ASO, we should iron out https://github.com/Azure/azure-service-operator/issues/3447 first before we commit to any API changes in CAPZ.