mirror of
https://github.com/valitydev/botkube.git
synced 2024-11-06 08:25:19 +00:00
bcda42a77e
* Allow skipping certs validation of Elastic Allow user to skip certificate validation when connecting to the Elasticsearch cluster (opt-in). It permits to use botkube with clusters that don't have certificates signed by a CA that is trusted by the botkube image, it often happens with clusters that are for internal use only. See #485 Co-Authored-By: Carmine Di Monaco <carmine.dimonaco@computer.org> * Update go.sum * Add the default value of skipTLSVerify in deploy manifests Co-authored-by: David Costa <david@zarel.net> * Add skipTLSVerify elasticsearch option to helm chart Co-authored-by: David Costa <david@zarel.net> * Bool instead of boolean in helm chart docs for skipTLSVerify elastic Co-authored-by: David Costa <david@zarel.net> Co-authored-by: Carmine Di Monaco <carmine.dimonaco@computer.org> Co-authored-by: Carmine Di Monaco <carmine.dimonaco@gmail.com>
58 lines
2.8 KiB
YAML
58 lines
2.8 KiB
YAML
# Channels configuration
|
|
communications:
|
|
# Settings for Slack
|
|
slack:
|
|
enabled: false
|
|
channel: 'SLACK_CHANNEL'
|
|
token: 'SLACK_API_TOKEN'
|
|
notiftype: short # Change notification type short/long you want to receive. notiftype is optional and Default notification type is short (if not specified)
|
|
|
|
# Settings for Mattermost
|
|
mattermost:
|
|
enabled: false
|
|
url: 'MATTERMOST_SERVER_URL' # URL where Mattermost is running. e.g https://example.com:9243
|
|
token: 'MATTERMOST_TOKEN' # Personal Access token generated by BotKube user
|
|
team: 'MATTERMOST_TEAM' # Mattermost Team to configure with BotKube
|
|
channel: 'MATTERMOST_CHANNEL' # Mattermost Channel for receiving BotKube alerts
|
|
notiftype: short # Change notification type short/long you want to receive. notiftype is optional and Default notification type is short (if not specified)
|
|
|
|
# Settings for MS Teams
|
|
teams:
|
|
enabled: false
|
|
appID: 'APPLICATION_ID'
|
|
appPassword: 'APPLICATION_PASSWORD'
|
|
notiftype: short
|
|
port: 3978
|
|
|
|
# Settings for Discord
|
|
discord:
|
|
enabled: false
|
|
token: 'DISCORD_TOKEN' # BotKube Bot Token
|
|
botid: 'DISCORD_BOT_ID' # BotKube Application Client ID
|
|
channel: 'DISCORD_CHANNEL_ID' # Discord Channel id for receiving BotKube alerts
|
|
notiftype: short # Change notification type short/long you want to receive. notiftype is optional and Default notification type is short (if not specified)
|
|
|
|
|
|
# Settings for ELS
|
|
elasticsearch:
|
|
enabled: false
|
|
awsSigning:
|
|
enabled: false # enable awsSigning using IAM for Elastisearch hosted on AWS, if true make sure AWS environment variables are set. Refer https://docs.aws.amazon.com/cli/latest/userguide/cli-configure-envvars.html
|
|
awsRegion: 'us-east-1' # AWS region where Elasticsearch is deployed
|
|
roleArn: '' # AWS IAM Role arn to assume for credentials, use this only if you dont want to use the EC2 instance role or not running on AWS instance
|
|
server: 'ELASTICSEARCH_ADDRESS' # e.g https://example.com:9243
|
|
username: 'ELASTICSEARCH_USERNAME' # Basic Auth
|
|
password: 'ELASTICSEARCH_PASSWORD'
|
|
skipTLSVerify: false # toggle verification of TLS certificate of the Elastic nodes. Verification is skipped when option is true. Enable to connect to clusters with self-signed certs
|
|
# ELS index settings
|
|
index:
|
|
name: botkube
|
|
type: botkube-event
|
|
shards: 1
|
|
replicas: 0
|
|
|
|
# Settings for Webhook
|
|
webhook:
|
|
enabled: false
|
|
url: 'WEBHOOK_URL' # e.g https://example.com:80
|