stable/kube-slack/README.md
As of Nov 13, 2020, charts in this repo will no longer be updated. For more information, see the Helm Charts Deprecation and Archive Notice, and Update.
Chart for kube-slack, a monitoring service for Kubernetes.
This chart is deprecated and no longer supported.
This chart adds a deployment, listening for cluster-wide pod failures and posting them to your slack channel. A cluster-wide RBAC is created by default, but can also be specified.
To install the chart with the release name my-release, configure an Incoming Webhook in Slack, note its url(webhook-url here) and run:
$ helm install stable/kube-slack --set envVars.SLACK_URL=webhook-url --name my-release
To uninstall/delete the my-release release:
$ helm delete my-release
All configuration parameters are listed in values.yaml.
The environment values passed to kube-slack can be described in envVars parameter. At a minimum, the envVars.SLACK_URL value must be set. This can be done via either envVars.SLACK_URL or envVarsFromSecret.SLACK_URL. See values.yaml for more information about envVarsFromSecret usage.
By default the chart will install the recommended RBAC roles and rolebindings.
To determine if your cluster supports this running the following:
$ kubectl api-versions | grep rbac
Details on how to enable RBAC can be found in the official documentation.