Alertmanager configuration with Rocket.Chat#
Get Webhooks URLs#
Get Webhook URLs from Vault :
# Authenticating into Vault infra-prd
export VAULT_ADDR='https://vault.infra-prd.caascad.com'
vault token lookup || vault login -method oidc
# Get Webhooks URLs
cat << EOF
URL Alert Manager Astreinte : $(vault kv get -field=alerts-astreinte secret/concourse-infra/global/rocketchat-webhooks)
URL Alert Manager PRD : $(vault kv get -field=alerts-prd secret/concourse-infra/global/rocketchat-webhooks)
URL Alert Manager STG : $(vault kv get -field=alerts-stg secret/concourse-infra/global/rocketchat-webhooks)
EOF
Receivers configuration#
Definition of Alertmanager receivers is made in envs-ng/alertmanager/receivers.cue configuration file.
For more configuration details regarding Alertmanager notification receivers, please check here.