Skip to content

Latest commit

 

History

History
27 lines (17 loc) · 1.4 KB

README.md

File metadata and controls

27 lines (17 loc) · 1.4 KB

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 .