Skip to content

Commit

Permalink
azure: Avoid spurious changes in NetworkSecurityGroup
Browse files Browse the repository at this point in the history
  • Loading branch information
hakman committed Jul 19, 2023
1 parent 4b5519d commit dcd13c9
Showing 1 changed file with 15 additions and 11 deletions.
26 changes: 15 additions & 11 deletions upup/pkg/fi/cloudup/azuretasks/networksecuritygroup.go
Original file line number Diff line number Diff line change
Expand Up @@ -79,17 +79,21 @@ func (nsg *NetworkSecurityGroup) Find(c *fi.CloudupContext) (*NetworkSecurityGro
}
for _, rule := range *found.SecurityRules {
nsr := &NetworkSecurityRule{
Name: rule.Name,
Priority: rule.Priority,
Access: rule.Access,
Direction: rule.Direction,
Protocol: rule.Protocol,
SourceAddressPrefix: rule.SourceAddressPrefix,
SourceAddressPrefixes: rule.SourceAddressPrefixes,
SourcePortRange: rule.SourcePortRange,
DestinationAddressPrefix: rule.DestinationAddressPrefix,
DestinationAddressPrefixes: rule.DestinationAddressPrefixes,
DestinationPortRange: rule.DestinationPortRange,
Name: rule.Name,
Priority: rule.Priority,
Access: rule.Access,
Direction: rule.Direction,
Protocol: rule.Protocol,
SourceAddressPrefix: rule.SourceAddressPrefix,
SourcePortRange: rule.SourcePortRange,
DestinationAddressPrefix: rule.DestinationAddressPrefix,
DestinationPortRange: rule.DestinationPortRange,
}
if rule.SourceAddressPrefixes != nil && len(*rule.SourceAddressPrefixes) > 0 {
nsr.SourceAddressPrefixes = rule.SourceAddressPrefixes
}
if rule.DestinationAddressPrefixes != nil && len(*rule.DestinationAddressPrefixes) > 0 {
nsr.DestinationAddressPrefixes = rule.DestinationAddressPrefixes
}
actual.SecurityRules = append(actual.SecurityRules, nsr)
}
Expand Down

0 comments on commit dcd13c9

Please sign in to comment.