@@ -31,16 +31,17 @@ const (
3131	EnvOIDCTokenFilePath       =  envNamespace  +  "OIDC_TOKEN_FILE_PATH" 
3232	EnvOIDCRequestURL          =  envNamespace  +  "OIDC_REQUEST_URL" 
3333	EnvGitHubOIDCRequestURL    =  "ACTIONS_ID_TOKEN_REQUEST_URL" 
34+ 	altEnvArmOIDCRequestURL    =  "ARM_OIDC_REQUEST_URL" 
3435	EnvOIDCRequestToken        =  envNamespace  +  "OIDC_REQUEST_TOKEN" 
3536	EnvGitHubOIDCRequestToken  =  "ACTIONS_ID_TOKEN_REQUEST_TOKEN" 
37+ 	altEnvArmOIDCRequestToken  =  "ARM_OIDC_REQUEST_TOKEN" 
3638
3739	EnvServiceConnectionID                   =  envNamespace  +  "SERVICE_CONNECTION_ID" 
3840	altEnvServiceConnectionID                =  "SERVICE_CONNECTION_ID" 
3941	altEnvArmAdoPipelineServiceConnectionID  =  "ARM_ADO_PIPELINE_SERVICE_CONNECTION_ID" 
4042	altEnvArmOIDCAzureServiceConnectionID    =  "ARM_OIDC_AZURE_SERVICE_CONNECTION_ID" 
4143	EnvSystemAccessToken                     =  envNamespace  +  "SYSTEM_ACCESS_TOKEN" 
4244	altEnvSystemAccessToken                  =  "SYSTEM_ACCESSTOKEN" 
43- 	altEnvArmOIDCRequestToken                =  "ARM_OIDC_REQUEST_TOKEN" 
4445
4546	EnvAuthMethod      =  envNamespace  +  "AUTH_METHOD" 
4647	EnvAuthMSITimeout  =  envNamespace  +  "AUTH_MSI_TIMEOUT" 
@@ -138,8 +139,8 @@ func NewDNSProvider() (*DNSProvider, error) {
138139	config .ServiceDiscoveryFilter  =  env .GetOrFile (EnvServiceDiscoveryFilter )
139140
140141	oidcValues , _  :=  env .GetWithFallback (
141- 		[]string {EnvOIDCRequestURL , EnvGitHubOIDCRequestURL },
142- 		[]string {EnvOIDCRequestToken , EnvGitHubOIDCRequestToken },
142+ 		[]string {EnvOIDCRequestURL , EnvGitHubOIDCRequestURL ,  altEnvArmOIDCRequestURL },
143+ 		[]string {EnvOIDCRequestToken , EnvGitHubOIDCRequestToken ,  altEnvArmOIDCRequestToken },
143144	)
144145
145146	config .OIDCRequestURL  =  oidcValues [EnvOIDCRequestURL ]
0 commit comments