Skip to content

Create Slack channels for incidents

Craig Furman requested to merge craigf/create-channel into master

Cross-link with GitLab issue.


Related: https://gitlab.com/gitlab-com/gl-infra/infrastructure/-/issues/11271, https://gitlab.com/gitlab-com/gl-infra/infrastructure/-/issues/11298

For auto-archiving the slack channels, which this MR doesn't address, I'd suggest writing a woodhouse subcommand that we run as a CI cronjob that uses Slack's conversations APIs to look for channels that were created by woodhouse (optional), match the project-name-\d+ regex, and are over a certain age, and archive them. We can do that in a follow-on MR.

Edited by Craig Furman

Merge request reports