Files
feedc0de 3da15981bd
Validate, publish and promote Matrix Alertmanager receiver chart / validate (push) Successful in 20s
Validate, publish and promote Matrix Alertmanager receiver chart / publish (push) Successful in 31s
Add Helm chart for Matrix Alertmanager receiver
2026-10-21 18:54:33 +02:00

19 lines
666 B
Bash
Executable File

#!/bin/sh
set -eu
repo_dir=$(CDPATH= cd -- "$(dirname -- "$0")" && pwd)
chart_dir=${repo_dir}/chart/matrix-alertmanager-receiver
rendered=$(mktemp)
trap 'rm -f "$rendered"' EXIT
sh -n "${repo_dir}/scripts/chart-version.sh"
sh -n "${repo_dir}/chart/install.sh"
helm lint "${chart_dir}"
helm template matrix-alertmanager-receiver "${chart_dir}" \
--namespace default \
--set matrix.homeserverUrl=https://matrix.example.org \
--set matrix.userId='@alertmanager:example.org' \
--set matrix.roomMapping.cluster='!room-id:example.org' \
--set serviceMonitor.enabled=true > "${rendered}"
python3 "${repo_dir}/tests/assert_chart.py" "${chart_dir}" "${rendered}"