KubeWise is a Slack Bot for Helm. It notifies a Slack channel whenever a Helm chart is installed, upgraded or uninstalled in your Kubernetes cluster.
- Create a Slack Bot.
- username:
kubewise
- name:
KubeWise
- icon: Use This
- username:
- Save it and grab the API token.
- Invite the Bot into your channel by typing
/invite @kubewise
in your Slack channel. - Install KubeWise in your Kubernetes cluster. See below.
kubectl create namespace kubewise
helm repo add larder https://charts.larder.dev
helm install kubewise larder/kubewise --namespace kubewise --set slack.token="<api-token>" --set slack.channel="#<channel>"
That's it! From now on, Helm operations will result in a message in your chosen Slack channel.
Logo | Name | Supported | Get notified when support is added |
---|---|---|---|
Slack | ✅ | ||
Microsoft teams | ⏳ | Let me know | |
Flock | ⏳ | Let me know | |
Mattermost | ⏳ | Let me know | |
Twist | ⏳ | Let me know | |
Telegram | ⏳ | Let me know |
It is easy to use KubeWise from outside your Kubernetes cluster. It will pick up your local
kubectl
configuration and use it to speak to your cluster.
You will need to compile the go binary from source. For example,
# Clone and compile the binary
git clone [email protected]:larderdev/kubwise.git
cd kubewise
go build
# Run it against a cluster
env KW_SLACK_CHANNEL="#<channel>" KW_SLACK_TOKEN="<api-token>" kubewise