@@ -37,6 +37,7 @@ import (
3737 "sigs.k8s.io/cluster-api-provider-azure/azure/services/publicips"
3838 "sigs.k8s.io/cluster-api-provider-azure/azure/services/virtualmachines/mock_virtualmachines"
3939 gomockinternal "sigs.k8s.io/cluster-api-provider-azure/internal/test/matchers/gomock"
40+ azureutil "sigs.k8s.io/cluster-api-provider-azure/util/azure"
4041 "sigs.k8s.io/cluster-api-provider-azure/util/reconciler"
4142)
4243
@@ -112,10 +113,16 @@ var (
112113 },
113114 }
114115 fakeUserAssignedIdentity = infrav1.UserAssignedIdentity {
115- ProviderID : "azure:///subscriptions/123/resourceGroups/test-rg/providers/Microsoft.ManagedIdentity/userAssignedIdentities/fake-provider-id" ,
116+ ProviderID : "/subscriptions/123/resourceGroups/test-rg/providers/Microsoft.ManagedIdentity/userAssignedIdentities/fake-provider-id" ,
117+ }
118+ fakeUserAssignedIdentityWithPrefix = infrav1.UserAssignedIdentity {
119+ ProviderID : azureutil .ProviderIDPrefix + fakeUserAssignedIdentity .ProviderID ,
116120 }
117121 fakeUserAssignedIdentity2 = infrav1.UserAssignedIdentity {
118- ProviderID : "azure:///subscriptions/123/resourceGroups/test-rg/providers/Microsoft.ManagedIdentity/userAssignedIdentities/fake-provider-id-2" ,
122+ ProviderID : fakeUserAssignedIdentity .ProviderID + "-2" ,
123+ }
124+ fakeUserAssignedIdentity2WithPrefix = infrav1.UserAssignedIdentity {
125+ ProviderID : azureutil .ProviderIDPrefix + fakeUserAssignedIdentity2 .ProviderID ,
119126 }
120127)
121128
@@ -323,14 +330,14 @@ func TestCheckUserAssignedIdentities(t *testing.T) {
323330 },
324331 {
325332 name : "matching user assigned identities" ,
326- specIdentities : []infrav1.UserAssignedIdentity {fakeUserAssignedIdentity },
333+ specIdentities : []infrav1.UserAssignedIdentity {fakeUserAssignedIdentityWithPrefix },
327334 actualIdentities : []infrav1.UserAssignedIdentity {fakeUserAssignedIdentity },
328335 },
329336 {
330337 name : "less user assigned identities than expected" ,
331- specIdentities : []infrav1.UserAssignedIdentity {fakeUserAssignedIdentity , fakeUserAssignedIdentity2 },
338+ specIdentities : []infrav1.UserAssignedIdentity {fakeUserAssignedIdentity , fakeUserAssignedIdentity2WithPrefix },
332339 actualIdentities : []infrav1.UserAssignedIdentity {fakeUserAssignedIdentity },
333- expectedKey : fakeUserAssignedIdentity2 .ProviderID ,
340+ expectedKey : fakeUserAssignedIdentity2WithPrefix .ProviderID ,
334341 },
335342 {
336343 name : "more user assigned identities than expected" ,
0 commit comments