Files
traefik-error-pages/install.sh
T
feedc0de fbacd9845b
Validate, publish chart and promote Traefik error pages / publish (push) Successful in 20s
Validate, publish chart and promote Traefik error pages / validate (push) Successful in 15s
Add Argo CD Helm chart release
2026-10-19 08:43:29 +02:00

22 lines
789 B
Bash
Executable File

#!/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
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
printf 'Installed %s in namespace %s\n' "${release_name}" "${namespace}"