mirror of
https://github.com/yunionio/cloudpods.git
synced 2026-09-24 16:03:43 +08:00
Automatic merge from release/2.3.0 -> release/2.4.0
* commit '44536b25b0a1f8e6e5663522649f9a4eda4de02e': 避免同步过来的安全组规则ip地址为nil
This commit is contained in:
@@ -431,12 +431,17 @@ func (manager *SSecurityGroupRuleManager) newFromCloudSecurityGroup(rule secrule
|
||||
protocol = secrules.PROTO_ANY
|
||||
}
|
||||
|
||||
cidr := "0.0.0.0/0"
|
||||
if rule.IPNet != nil && rule.IPNet.String() != "<nil>" {
|
||||
cidr = rule.IPNet.String()
|
||||
}
|
||||
|
||||
secrule := &SSecurityGroupRule{
|
||||
Priority: int64(rule.Priority),
|
||||
Protocol: protocol,
|
||||
Ports: "",
|
||||
Direction: string(rule.Direction),
|
||||
CIDR: rule.IPNet.String(),
|
||||
CIDR: cidr,
|
||||
Action: string(rule.Action),
|
||||
Description: rule.Description,
|
||||
SecgroupID: secgroup.Id,
|
||||
|
||||
Reference in New Issue
Block a user