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 is a Kubernetes chatbot for Slack.
- Clone this repository
- Create a new bot user integration on Slack and get the
token
- Update
values.toml
: - set
kubebot_slack_token
with thetoken
you got - 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) - 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 inhttps://slack.com/api/channels.list?token={REPLACE WITH YOUR TOKEN}
. - [optional] You can edit
kubebot_slack_valid_commands
to change which commands Kubebot is able to run.
The easiest way to deploy Kubebot to your Kubernetes cluster is using Tide:
tide up .