Skip to content
This repository has been archived by the owner on Oct 12, 2023. It is now read-only.

Commit

Permalink
switch to using bool
Browse files Browse the repository at this point in the history
  • Loading branch information
aramase committed Jul 20, 2020
1 parent 96a6617 commit 7a297e0
Show file tree
Hide file tree
Showing 2 changed files with 6 additions and 5 deletions.
5 changes: 3 additions & 2 deletions test/e2e/framework/azure/vm_manager.go
Expand Up @@ -87,7 +87,7 @@ func (m *vmManager) UnassignUserAssignedIdentity(vmName, identityToUnassign stri
return nil
}

var existingIdentitiesCount int
var hasOtherIdentitiesAssigned bool
for identity := range vm.Identity.UserAssignedIdentities {
if s := strings.Split(identity, "/"); strings.EqualFold(s[len(s)-1], identityToUnassign) {
By(fmt.Sprintf("Un-assigning \"%s\" from \"%s\"", identityToUnassign, vmName))
Expand All @@ -96,9 +96,10 @@ func (m *vmManager) UnassignUserAssignedIdentity(vmName, identityToUnassign stri
vm.Identity.UserAssignedIdentities[identity] = nil
break
}
hasOtherIdentitiesAssigned = true
}

if existingIdentitiesCount == 0 {
if !hasOtherIdentitiesAssigned {
vm.Identity.UserAssignedIdentities = nil
switch vm.Identity.Type {
case compute.ResourceIdentityTypeSystemAssignedUserAssigned:
Expand Down
6 changes: 3 additions & 3 deletions test/e2e/framework/azure/vmss_manager.go
Expand Up @@ -87,7 +87,7 @@ func (m *vmssManager) UnassignUserAssignedIdentity(vmssName, identityToUnassign
return nil
}

var existingIdentitiesCount int
var hasOtherIdentitiesAssigned bool
for identity := range vmss.Identity.UserAssignedIdentities {
if s := strings.Split(identity, "/"); strings.EqualFold(s[len(s)-1], identityToUnassign) {
By(fmt.Sprintf("Un-assigning \"%s\" from \"%s\"", identityToUnassign, vmssName))
Expand All @@ -96,10 +96,10 @@ func (m *vmssManager) UnassignUserAssignedIdentity(vmssName, identityToUnassign
vmss.Identity.UserAssignedIdentities[identity] = nil
continue
}
existingIdentitiesCount++
hasOtherIdentitiesAssigned = true
}

if existingIdentitiesCount == 0 {
if !hasOtherIdentitiesAssigned {
vmss.Identity.UserAssignedIdentities = nil
switch vmss.Identity.Type {
case compute.ResourceIdentityTypeSystemAssignedUserAssigned:
Expand Down

0 comments on commit 7a297e0

Please sign in to comment.