From 1093b1668c50e3a47730109e222fad9352f7d239 Mon Sep 17 00:00:00 2001 From: Bryan Cox Date: Thu, 12 Sep 2024 12:16:01 -0400 Subject: [PATCH] Set the Managed Identity client ID Signed-off-by: Bryan Cox --- pkg/cloudprovider/azure.go | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/pkg/cloudprovider/azure.go b/pkg/cloudprovider/azure.go index 0f005d47a..82b0e10aa 100644 --- a/pkg/cloudprovider/azure.go +++ b/pkg/cloudprovider/azure.go @@ -586,13 +586,14 @@ func (a *Azure) getAuthorizer(env azureapi.Environment, cfg *azureCredentialsCon err error ) - // MSI Override for ARO HCP - msi := os.Getenv("AZURE_MSI_AUTHENTICATION") - if msi == "true" { + // Managed Identity Override for ARO HCP + managedIdentityClientID := os.Getenv("ARO_HCP_MI_CLIENT_ID") + if managedIdentityClientID != "" { options := azidentity.ManagedIdentityCredentialOptions{ ClientOptions: azcore.ClientOptions{ Cloud: cloudConfig, }, + ID: azidentity.ClientID(managedIdentityClientID), } var err error