Carved out of #7. The AWS template's scan-orphaned-environments workflow notifies a Slack channel on failure via a reusable send-system-notification.yml workflow that reads channel config from infra/project-config/system_notifications.tf.
The Azure template currently has no equivalent. As part of #7 the scan-orphaned-environments.yml workflow is being ported without the notify job — failures will only surface in the Actions UI. This issue tracks the follow-up to wire up Slack notifications.
Scope
- Port
.github/workflows/send-system-notification.yml from template-infra
- Add
system_notifications_config output to infra/project-config (channels map, channel-type dispatch)
- Document channel setup (Slack token + channel-id secret naming convention) in
docs/infra
- Wire the notify job back into
scan-orphaned-environments.yml (and any other workflow that should alert on failure)
Reference
Carved out of #7. The AWS template's
scan-orphaned-environmentsworkflow notifies a Slack channel on failure via a reusablesend-system-notification.ymlworkflow that reads channel config frominfra/project-config/system_notifications.tf.The Azure template currently has no equivalent. As part of #7 the
scan-orphaned-environments.ymlworkflow is being ported without the notify job — failures will only surface in the Actions UI. This issue tracks the follow-up to wire up Slack notifications.Scope
.github/workflows/send-system-notification.ymlfrom template-infrasystem_notifications_configoutput toinfra/project-config(channels map, channel-type dispatch)docs/infrascan-orphaned-environments.yml(and any other workflow that should alert on failure)Reference
infra/project-config/system_notifications.tfin template-infra