stable/kube-slack

Chart version: 1.3.4
Api version: v1
App version: v4.2.0
DEPRECATED - Chart for kube-slack, a monitoring service for Kub...
application
Chart Type
DEPRECATED
Status
Unknown
License
2605
Downloads
https://charts.helm.sh/stable
Set me up:
helm repo add center https://repo.chartcenter.io
Install Chart:
helm install kube-slack center/stable/kube-slack
Versions (0)

⚠️ Repo Archive Notice

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.

kube-slack

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

DEPRECATION NOTICE

This chart is deprecated and no longer supported.

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 envVars.SLACK_URL=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. This can be done via either envVars.SLACK_URL or envVarsFromSecret.SLACK_URL. See values.yaml for more information about envVarsFromSecret usage.

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.