Merge pull request #11155 from ioito/automated-cherry-pick-of-#11154-upstream-release-3.7

Automated cherry pick of #11154: fix(region): avoid azure secgroup sync removed
This commit is contained in:
Zexi Li
2021-05-19 17:41:20 +08:00
committed by GitHub
+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) {