From dec8fab1eda2ff76b9317290ff4aa8b1e4c198c6 Mon Sep 17 00:00:00 2001 From: Farid Nouri Neshat Date: Mon, 30 Oct 2023 21:47:13 +0100 Subject: [PATCH] Upload SCP policies with spaces removed (#656) By default Python's `json.dumps` adds a space after `,` and `:` characters. This commit removes those spaces so they don't count against SCP policy limits. --- .../adf-build/shared/python/organizations.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/lambda_codebase/initial_commit/bootstrap_repository/adf-build/shared/python/organizations.py b/src/lambda_codebase/initial_commit/bootstrap_repository/adf-build/shared/python/organizations.py index 724386ea1..c541d97af 100644 --- a/src/lambda_codebase/initial_commit/bootstrap_repository/adf-build/shared/python/organizations.py +++ b/src/lambda_codebase/initial_commit/bootstrap_repository/adf-build/shared/python/organizations.py @@ -194,7 +194,7 @@ def create_policy( def get_policy_body(path): bootstrap_path = f"./adf-bootstrap/{path}" with open(bootstrap_path, mode="r", encoding="utf-8") as policy: - return json.dumps(json.load(policy)) + return json.dumps(json.load(policy), separators=(',', ':')) def list_policies(self, name, policy_type="SERVICE_CONTROL_POLICY"): response = list(paginator(self.client.list_policies, Filter=policy_type))