fix(region): avoid azure secgroup sync removed

This commit is contained in:
Qu Xuan
2021-05-19 15:57:55 +08:00
parent 5a49a3b0b1
commit 74847d573c
+10 -1
View File
@@ -87,7 +87,16 @@ func (self *SClassicVpc) Delete() error {
}
func (self *SClassicVpc) GetISecurityGroups() ([]cloudprovider.ICloudSecurityGroup, error) {
return []cloudprovider.ICloudSecurityGroup{}, nil
secgroups, err := self.region.ListSecgroups()
if err != nil {
return nil, errors.Wrapf(err, "ListSecgroups")
}
ret := []cloudprovider.ICloudSecurityGroup{}
for i := range secgroups {
secgroups[i].region = self.region
ret = append(ret, &secgroups[i])
}
return ret, nil
}
func (self *SClassicVpc) GetIRouteTables() ([]cloudprovider.ICloudRouteTable, error) {