Skip to content

Commit 05961ae

Browse files
committed
fix: Update deployment packages
1 parent 868454d commit 05961ae

File tree

5 files changed

+10
-6
lines changed

5 files changed

+10
-6
lines changed

clickopsnotifier/app.py

Lines changed: 8 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -16,8 +16,12 @@
1616
LOG_LEVEL = os.environ.get("LOG_LEVEL", "WARN")
1717
logging.getLogger().setLevel(LOG_LEVEL)
1818

19-
WEBHOOKS_FOR_SLACK = json.loads(os.environ.get("WEBHOOKS_FOR_SLACK", "[]"))
20-
WEBHOOKS_FOR_MSTEAMS = json.loads(os.environ.get("WEBHOOKS_FOR_MSTEAMS", "[]"))
19+
PARAMETER_NAMES_FOR_SLACK_WEBHOOKS = json.loads(
20+
os.environ.get("PARAMETER_NAMES_FOR_SLACK_WEBHOOKS", "[]")
21+
)
22+
PARAMETER_NAMES_FOR_MSTEAMS_WEBHOOKS = json.loads(
23+
os.environ.get("PARAMETER_NAMES_FOR_MSTEAMS_WEBHOOKS", "[]")
24+
)
2125

2226
EXCLUDED_ACCOUNTS = json.loads(os.environ.get("EXCLUDED_ACCOUNTS", "[]"))
2327
INCLUDED_ACCOUNTS = json.loads(os.environ.get("INCLUDED_ACCOUNTS", "[]"))
@@ -50,7 +54,7 @@ def get_messengers() -> List[Messenger]:
5054
_MESSENGERS = []
5155

5256
logging.info("Configuring Slack messengers...")
53-
for parameter_name in WEBHOOKS_FOR_SLACK:
57+
for parameter_name in PARAMETER_NAMES_FOR_SLACK_WEBHOOKS:
5458
webhook_url = get_webhook_url(parameter_name)
5559
messenger = Messenger(
5660
webhook_type="slack",
@@ -60,7 +64,7 @@ def get_messengers() -> List[Messenger]:
6064
_MESSENGERS.append(messenger)
6165

6266
logging.info("Configuring MSTeams messengers...")
63-
for parameter_name in WEBHOOKS_FOR_MSTEAMS:
67+
for parameter_name in PARAMETER_NAMES_FOR_MSTEAMS_WEBHOOKS:
6468
webhook_url = get_webhook_url(parameter_name)
6569
messenger = Messenger(
6670
webhook_type="msteams",
-93 Bytes
Binary file not shown.
-2 Bytes
Binary file not shown.
-32 Bytes
Binary file not shown.

main.tf

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -102,8 +102,8 @@ module "clickops_notifier_lambda" {
102102
policy_statements = var.additional_iam_policy_statements
103103

104104
environment_variables = {
105-
WEBHOOKS_FOR_SLACK = jsonencode(aws_ssm_parameter.webhooks_for_slack[*].name)
106-
WEBHOOKS_FOR_MSTEAMS = jsonencode(aws_ssm_parameter.webhooks_for_msteams[*].name)
105+
PARAMETER_NAMES_FOR_SLACK_WEBHOOKS = jsonencode([for p in aws_ssm_parameter.webhooks_for_slack : p.name])
106+
PARAMETER_NAMES_FOR_MSTEAMS_WEBHOOKS = jsonencode([for p in aws_ssm_parameter.webhooks_for_msteams : p.name])
107107

108108
EXCLUDED_ACCOUNTS = jsonencode(var.excluded_accounts)
109109
INCLUDED_ACCOUNTS = jsonencode(var.included_accounts)

0 commit comments

Comments
 (0)