Files

21 lines
789 B
Bash
Raw Permalink Normal View History

2026-08-08 20:42:38 +02:00
#!/usr/bin/env bash
set -euo pipefail
project_dir=$(cd -- "$(dirname -- "${BASH_SOURCE[0]}")" && pwd)
namespace=${NAMESPACE:-default}
release_name=${RELEASE_NAME:-traefik-error-pages}
kubectl get crd middlewares.traefik.io >/dev/null
2026-10-19 08:43:29 +02:00
helm repo add brunner.ninja https://brunner.ninja/charts --force-update
helm repo update brunner.ninja
if [[ -n "${VALUES_FILE:-}" ]]; then
helm upgrade --install "${release_name}" brunner.ninja/traefik-error-pages \
--namespace "${namespace}" --create-namespace \
--values "${VALUES_FILE}" --wait --timeout 5m
else
helm upgrade --install "${release_name}" brunner.ninja/traefik-error-pages \
--namespace "${namespace}" --create-namespace --wait --timeout 5m
fi
2026-08-08 20:42:38 +02:00
printf 'Installed %s in namespace %s\n' "${release_name}" "${namespace}"