Skip to content

Commit e9b484f

Browse files
NO-SNOW fix cleanup script (#2304)
fix cleanup script
1 parent 2c2b975 commit e9b484f

File tree

1 file changed

+13
-3
lines changed

1 file changed

+13
-3
lines changed

scripts/cleanup.py

Lines changed: 13 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -52,19 +52,29 @@ def remove_resources(single: str, plural: str, known_instances: t.List[str], rol
5252
remove_resource(resource_type=single, item=item, role=role)
5353

5454

55+
def _get_private_key_data() -> t.Dict[str, str | None]:
56+
if private_key_raw := os.getenv(
57+
"SNOWFLAKE_CONNECTIONS_INTEGRATION_PRIVATE_KEY_RAW"
58+
):
59+
return {"private_key_raw": private_key_raw}
60+
return {
61+
"private_key_file": os.getenv(
62+
"SNOWFLAKE_CONNECTIONS_INTEGRATION_PRIVATE_KEY_FILE"
63+
)
64+
}
65+
66+
5567
if __name__ == "__main__":
5668
role = os.getenv("SNOWFLAKE_CONNECTIONS_INTEGRATION_ROLE", "INTEGRATION_TESTS")
5769
config = {
5870
"authenticator": "SNOWFLAKE_JWT",
5971
"host": os.getenv("SNOWFLAKE_CONNECTIONS_INTEGRATION_HOST"),
6072
"account": os.getenv("SNOWFLAKE_CONNECTIONS_INTEGRATION_ACCOUNT"),
6173
"user": os.getenv("SNOWFLAKE_CONNECTIONS_INTEGRATION_USER"),
62-
"private_key_raw": os.getenv(
63-
"SNOWFLAKE_CONNECTIONS_INTEGRATION_PRIVATE_KEY_RAW"
64-
),
6574
"database": "SNOWCLI_DB",
6675
"schema": "public",
6776
"role": role,
77+
**_get_private_key_data(),
6878
}
6979
config = {k: v for k, v in config.items() if v is not None}
7080
update_connection_details_with_private_key(config)

0 commit comments

Comments
 (0)