#!/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}"