Skip to main content
Version: Unreleased 🚧

Keptn

The Botkube Keptn source plugin allows you to consume events from Keptn deployment and notify in configured platforms.

Get started​

Enable the plugin​

Enable the plugin by adding a new source plugin to the Botkube configuration:

sources:
# ...
keptn:
botkubeExtra/keptn:
enabled: true
config:
url: "http://api-gateway-nginx.keptn.svc.cluster.local/api" # Keptn API Gateway URL.
token: "" # Keptn API Token to access events through API Gateway.
# See the Configuration section for full config properties.

plugins:
# ...
repositories:
botkubeExtra:
url: https://github.com/kubeshop/botkube-plugins/releases/download/v1.14.0/plugins-index.yaml

Then, use the plugin in your communication platform.

Usage​

Once it is enabled, Botkube Keptn plugin will consume Keptn events and send them to configured platforms as shown below.

Keptn Events

Configuration​

This plugin supports the following configuration:

# Keptn API Gateway URL.
url: "http://api-gateway-nginx.keptn.svc.cluster.local/api"
# Keptn API Token to access events through API Gateway.
token: ""
# Optional Keptn project.
project: ""
# Optional Keptn Service name under the project.
service: ""
# Logging configuration
log:
# Log level
level: info