From e67312032061914e9f48952a2c3d90dd8b78e613 Mon Sep 17 00:00:00 2001 From: Jay Keshur Date: Thu, 9 Aug 2018 12:15:59 +0100 Subject: [PATCH] Fix issue where deleting all policies would delete all alerts too: --- examples/delete_all_policies.py | 22 +++++++++++++--------- 1 file changed, 13 insertions(+), 9 deletions(-) diff --git a/examples/delete_all_policies.py b/examples/delete_all_policies.py index 3973f62a..05ed1f90 100755 --- a/examples/delete_all_policies.py +++ b/examples/delete_all_policies.py @@ -27,15 +27,19 @@ def usage(): # sdclient = SdSecureClient(sdc_token, 'https://secure.sysdig.com') -res = sdclient.delete_all_policies() +# Get a list of policyIds +res = sdclient.list_policies() +policies = [] -# -# Return the result -# -if res[0]: - print res[1] -else: +if not res[0]: print res[1] sys.exit(1) - - +else: + policies = res[1]['policies'] + +for policy in policies: + print "deleting policy: " + str(policy['id']) + res = sdclient.delete_policy_id(policy['id']) + if not res[0]: + print res[1] + sys.exit(1)