Files
deprecated-helm-charts/stable/kube-slack

kube-slack

Chart for kube-slack, a monitoring service for Kubernetes.

Introduction

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.

Installing the Chart

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 slackUrl=webhook-url --name my-release

Uninstalling the Chart

To uninstall/delete the my-release release:

$ helm delete my-release

Configuration

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.

RBAC

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.