Skip to content

Commit

Permalink
Merge pull request #648 from inno-cloudbarista/azure/sgcreatebugfix
Browse files Browse the repository at this point in the history
[Azure] SecurityGroup 생성시 rule이 2개일 경우 생성 안되는 현상 수정
  • Loading branch information
powerkimhub authored May 16, 2022
2 parents 11dd9e2 + 3fe8bb6 commit 87ce97b
Showing 1 changed file with 6 additions and 2 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -523,6 +523,7 @@ func addCBDefaultRule(azureSGRuleList *[]network.SecurityRule) (*[]network.Secur
FromPort: fromPort,
ToPort: toPort,
}
addAllowDefaultRule := false
for _, sgRule := range *azureSGRuleList {
if sgRule.Access == network.SecurityRuleAccessAllow {
protocols := convertRuleProtocolAZToCB(fmt.Sprint(sgRule.Protocol))
Expand All @@ -539,11 +540,14 @@ func addCBDefaultRule(azureSGRuleList *[]network.SecurityRule) (*[]network.Secur
FromPort: fromPort,
ToPort: toPort,
}
if !equalsRule(ruleInfo, cbDefaultAllowSGRuleInfo) {
addCBDefaultRuleList = append(addCBDefaultRuleList, cbDefaultAllowSGRule)
if equalsRule(ruleInfo, cbDefaultAllowSGRuleInfo) {
addAllowDefaultRule = true
}
}
}
if !addAllowDefaultRule {
addCBDefaultRuleList = append(addCBDefaultRuleList, cbDefaultAllowSGRule)
}

return &addCBDefaultRuleList, nil
}
Expand Down

0 comments on commit 87ce97b

Please sign in to comment.