Skip to content

kubernetes-sigs/slack-infra

Folders and files

NameName
Last commit message
Last commit date

Latest commit

f32ab9f · Dec 16, 2024
Mar 21, 2021
Sep 8, 2022
Mar 3, 2023
Jul 24, 2020
Feb 25, 2023
Oct 31, 2019
Sep 8, 2022
Apr 30, 2019
Nov 8, 2020
Feb 9, 2021
May 10, 2021
May 18, 2020
Feb 9, 2021
Oct 7, 2022
Mar 29, 2019
Apr 1, 2021
Feb 23, 2021
Mar 29, 2019
Apr 30, 2019
Mar 29, 2019
Dec 12, 2024
Dec 12, 2024
May 10, 2021

Kubernetes Slack Infra

This repo contains tooling for the Kubernetes slack instance.

We have the following tools:

  • slack-event-log: Event logging for global Kubernetes events. Watch users join, create/remove emoji, and so forth.
  • slack-report-message: Enables users to optionally anonymously report messages, and sends those reports to some Slack channel
  • slack-moderator: Like slack-report-message, but if a Slack Admin or Owner uses the "report" button, instead lets them remove users and/or their content.
  • slack-moderator-words: Displays a message to users if they use non-inclusive langauge
  • slack-welcomer: Sends a welcome message to every user who joins Slack.
  • slack-post-message: Enables users who are part of a given slack usergroup(s), to post message in multiple channel(s) using a Modal form
  • Tempelis: Control your Slack setup with yaml config files. Combine with a CI system to implement Slack GitOps.

Talk to us

Discussion of slack-infra is on the Kubernetes slack in #slack-infra. Need an invite? Grab one from slack.k8s.io!

Deployment

For the purposes of the Kubernetes slack, we run these tools in a Kubernetes cluster (of course). You can see our configuration for that in the cluster directory.

For a lower-effort deployment, we also support deployment to Google App Engine, with more deployment options coming soon. The READMEs for each tool discuss deployment of each of them.

Code of conduct

Participation in the Kubernetes community is governed by the Kubernetes Code of Conduct.