@@ -114,10 +114,10 @@ var (
114
114
},
115
115
}
116
116
fakeUserAssignedIdentity = infrav1.UserAssignedIdentity {
117
- ProviderID : "fake-provider-id" ,
117
+ ProviderID : "azure:///subscriptions/123/resourceGroups/test-rg/providers/Microsoft.ManagedIdentity/userAssignedIdentities/ fake-provider-id" ,
118
118
}
119
119
fakeUserAssignedIdentity2 = infrav1.UserAssignedIdentity {
120
- ProviderID : "fake-provider-id-2" ,
120
+ ProviderID : "azure:///subscriptions/123/resourceGroups/test-rg/providers/Microsoft.ManagedIdentity/userAssignedIdentities/ fake-provider-id-2" ,
121
121
}
122
122
)
123
123
@@ -335,6 +335,7 @@ func TestCheckUserAssignedIdentities(t *testing.T) {
335
335
specIdentities : []infrav1.UserAssignedIdentity {fakeUserAssignedIdentity },
336
336
actualIdentities : []infrav1.UserAssignedIdentity {fakeUserAssignedIdentity },
337
337
expect : func (s * mock_virtualmachines.MockVMScopeMockRecorder , i * mock_identities.MockClientMockRecorder ) {
338
+ s .SubscriptionID ().Return ("123" )
338
339
i .GetClientID (gomockinternal .AContext (), fakeUserAssignedIdentity .ProviderID ).AnyTimes ().Return (fakeUserAssignedIdentity .ProviderID , nil )
339
340
},
340
341
expectedError : "" ,
@@ -344,6 +345,7 @@ func TestCheckUserAssignedIdentities(t *testing.T) {
344
345
specIdentities : []infrav1.UserAssignedIdentity {fakeUserAssignedIdentity , fakeUserAssignedIdentity2 },
345
346
actualIdentities : []infrav1.UserAssignedIdentity {fakeUserAssignedIdentity },
346
347
expect : func (s * mock_virtualmachines.MockVMScopeMockRecorder , i * mock_identities.MockClientMockRecorder ) {
348
+ s .SubscriptionID ().AnyTimes ().Return ("123" )
347
349
i .GetClientID (gomockinternal .AContext (), fakeUserAssignedIdentity .ProviderID ).AnyTimes ().Return (fakeUserAssignedIdentity .ProviderID , nil )
348
350
i .GetClientID (gomockinternal .AContext (), fakeUserAssignedIdentity2 .ProviderID ).AnyTimes ().Return (fakeUserAssignedIdentity2 .ProviderID , nil )
349
351
s .SetConditionFalse (infrav1 .VMIdentitiesReadyCondition , infrav1 .UserAssignedIdentityMissingReason , clusterv1 .ConditionSeverityWarning , vmMissingUAI + fakeUserAssignedIdentity2 .ProviderID ).Times (1 )
@@ -355,6 +357,7 @@ func TestCheckUserAssignedIdentities(t *testing.T) {
355
357
specIdentities : []infrav1.UserAssignedIdentity {fakeUserAssignedIdentity },
356
358
actualIdentities : []infrav1.UserAssignedIdentity {fakeUserAssignedIdentity , fakeUserAssignedIdentity2 },
357
359
expect : func (s * mock_virtualmachines.MockVMScopeMockRecorder , i * mock_identities.MockClientMockRecorder ) {
360
+ s .SubscriptionID ().Return ("123" )
358
361
i .GetClientID (gomockinternal .AContext (), fakeUserAssignedIdentity .ProviderID ).AnyTimes ().Return (fakeUserAssignedIdentity .ProviderID , nil )
359
362
},
360
363
expectedError : "" ,
@@ -364,6 +367,7 @@ func TestCheckUserAssignedIdentities(t *testing.T) {
364
367
specIdentities : []infrav1.UserAssignedIdentity {fakeUserAssignedIdentity },
365
368
actualIdentities : []infrav1.UserAssignedIdentity {fakeUserAssignedIdentity2 },
366
369
expect : func (s * mock_virtualmachines.MockVMScopeMockRecorder , i * mock_identities.MockClientMockRecorder ) {
370
+ s .SubscriptionID ().Return ("123" )
367
371
i .GetClientID (gomockinternal .AContext (), fakeUserAssignedIdentity .ProviderID ).AnyTimes ().Return (fakeUserAssignedIdentity .ProviderID , nil )
368
372
s .SetConditionFalse (infrav1 .VMIdentitiesReadyCondition , infrav1 .UserAssignedIdentityMissingReason , clusterv1 .ConditionSeverityWarning , vmMissingUAI + fakeUserAssignedIdentity .ProviderID ).Times (1 )
369
373
},
@@ -374,6 +378,7 @@ func TestCheckUserAssignedIdentities(t *testing.T) {
374
378
specIdentities : []infrav1.UserAssignedIdentity {fakeUserAssignedIdentity , fakeUserAssignedIdentity },
375
379
actualIdentities : []infrav1.UserAssignedIdentity {fakeUserAssignedIdentity },
376
380
expect : func (s * mock_virtualmachines.MockVMScopeMockRecorder , i * mock_identities.MockClientMockRecorder ) {
381
+ s .SubscriptionID ().AnyTimes ().Return ("123" )
377
382
i .GetClientID (gomockinternal .AContext (), fakeUserAssignedIdentity .ProviderID ).AnyTimes ().Return (fakeUserAssignedIdentity .ProviderID , nil )
378
383
},
379
384
expectedError : "" ,
@@ -383,6 +388,7 @@ func TestCheckUserAssignedIdentities(t *testing.T) {
383
388
specIdentities : []infrav1.UserAssignedIdentity {fakeUserAssignedIdentity },
384
389
actualIdentities : []infrav1.UserAssignedIdentity {fakeUserAssignedIdentity },
385
390
expect : func (s * mock_virtualmachines.MockVMScopeMockRecorder , i * mock_identities.MockClientMockRecorder ) {
391
+ s .SubscriptionID ().Return ("123" )
386
392
i .GetClientID (gomockinternal .AContext (), fakeUserAssignedIdentity .ProviderID ).AnyTimes ().Return ("" , errors .New ("failed to get client id" ))
387
393
},
388
394
expectedError : "failed to get client id" ,
0 commit comments