Skip to content

Commit d9ec67e

Browse files
jaykeshurDavide Schiera
authored andcommitted
Fix issue where deleting all policies would delete all alerts too (#61)
1 parent 5cb5327 commit d9ec67e

File tree

1 file changed

+13
-9
lines changed

1 file changed

+13
-9
lines changed

examples/delete_all_policies.py

Lines changed: 13 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -27,15 +27,19 @@ def usage():
2727
#
2828
sdclient = SdSecureClient(sdc_token, 'https://secure.sysdig.com')
2929

30-
res = sdclient.delete_all_policies()
30+
# Get a list of policyIds
31+
res = sdclient.list_policies()
32+
policies = []
3133

32-
#
33-
# Return the result
34-
#
35-
if res[0]:
36-
print res[1]
37-
else:
34+
if not res[0]:
3835
print res[1]
3936
sys.exit(1)
40-
41-
37+
else:
38+
policies = res[1]['policies']
39+
40+
for policy in policies:
41+
print "deleting policy: " + str(policy['id'])
42+
res = sdclient.delete_policy_id(policy['id'])
43+
if not res[0]:
44+
print res[1]
45+
sys.exit(1)

0 commit comments

Comments
 (0)