-
Notifications
You must be signed in to change notification settings - Fork 23
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
1 parent
7d172a2
commit 380885a
Showing
3 changed files
with
48 additions
and
0 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,37 @@ | ||
--- | ||
id: keptn | ||
title: Keptn | ||
sidebar_position: 4 | ||
--- | ||
|
||
The Botkube Keptn source plugin allows you to consume events from Keptn deployment and notify in configured platforms. | ||
|
||
The Keptn plugin is hosted by the official Botkube plugin repository. To enable the Keptn plugin, make sure that the `botkube` repository is defined under `plugins` in the [values.yaml](https://github.com/kubeshop/botkube/blob/main/helm/botkube/values.yaml) file. | ||
|
||
```yaml | ||
plugins: | ||
repositories: | ||
botkube: | ||
url: https://github.com/kubeshop/botkube/releases/download/v1.2.0/plugins-index.yaml | ||
``` | ||
## Enabling plugin | ||
To enable Keptn plugin, add `--set 'sources.keptn.botkube/keptn.enabled=true'` to a given Botkube [`install` command](../../cli/commands/botkube_install.md). | ||
|
||
## Syntax | ||
|
||
```yaml | ||
# Map of sources. The `sources` property name is an alias for a given configuration. | ||
# Key name is used as a binding reference. | ||
# | ||
# Format: sources.{alias} | ||
sources: | ||
"keptn": | ||
botkube/keptn: # Plugin name syntax: <repo>/<plugin>[@<version>]. If version is not provided, the latest version from repository is used. | ||
enabled: true # If not enabled, plugin is not downloaded and started. | ||
config: # Plugin's specific configuration. | ||
project: "" # Keptn project name | ||
url: "http://api-gateway-nginx.keptn" # Keptn API Gateway to fetch events. | ||
token: "" # Keptn API Token to authenticate API Gateway to fetch events. | ||
``` |
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,11 @@ | ||
--- | ||
id: keptn | ||
title: "Keptn" | ||
sidebar_position: 4 | ||
--- | ||
|
||
Botkube allows you to consume `keptn` events on your Kubernetes cluster. By default, `keptn` plugin is disabled. See the [**Enabling plugin**](../../configuration/source/keptn#enabling-plugin) section from the `keptn` configuration documentation. | ||
|
||
Once it is enabled, Botkube Keptn plugin will consume Keptn events and send them to configured platforms as shown below. | ||
|
||
![Keptn Events](./assets/keptn-events.png) |