kubebot-chart icon indicating copy to clipboard operation
kubebot-chart copied to clipboard

Kubernetes chart for Kubebot

Kubernetes chart for Kubebot

Kubebot definition (a.k.a Charts) for Kubernetes Helm. For more information about installing and using Helm, see its README.md. To get a quick introduction to the developer's experience using Helm and Charts see this developer workflow.

Kubebot

Kubebot is a Kubernetes chatbot for Slack.

Setup

  1. Clone this repository
  2. Create a new bot user integration on Slack and get the token
  3. Update values.toml:
  4. set kubebot_slack_token with the token you got
  5. set kubebot_slack_admins_nicknames with the nicknames (without @) of the users that you want to be able to interact with Kubebot (use a space as separator)
  6. set kubebot_slack_channels_ids with the IDs of the channels you want kubebot to interact (use a space as separator). You can get the ids of your team's channels in https://slack.com/api/channels.list?token={REPLACE WITH YOUR TOKEN}.
  7. [optional] You can edit kubebot_slack_valid_commands to change which commands Kubebot is able to run.

Run

The easiest way to deploy Kubebot to your Kubernetes cluster is using Tide:

tide up .