Skip to content

Commit a8d0946

Browse files
committed
feat:fix cfs rule ip issue in e2e test
1 parent eab36a6 commit a8d0946

File tree

1 file changed

+19
-0
lines changed

1 file changed

+19
-0
lines changed

tencentcloud/resource_tc_cfs_access_group_test.go

Lines changed: 19 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -31,6 +31,25 @@ func init() {
3131
for i := range groups {
3232
id := *groups[i].PGroupId
3333
name := *groups[i].Name
34+
35+
rules, err := service.DescribeAccessRule(ctx, id, "")
36+
37+
if err == nil { // ignore deleting the access rules when an error happened
38+
for _, item := range rules {
39+
ruleId := *item.RuleId
40+
err := resource.Retry(writeRetryTimeout, func() *resource.RetryError {
41+
if delErr := service.DeleteAccessRule(ctx, id, ruleId); delErr != nil {
42+
// retry when Pgroup is under deleting rule operation
43+
return retryError(delErr)
44+
}
45+
return nil
46+
})
47+
if err != nil {
48+
return err
49+
}
50+
}
51+
}
52+
3453
if isResourcePersist(name, nil) || !strings.HasPrefix(name, "test") {
3554
continue
3655
}

0 commit comments

Comments
 (0)