feedc0de 345c91606f
Validate, publish chart and promote Traefik error pages / publish (push) Successful in 19s
Validate, publish chart and promote Traefik error pages / validate (push) Successful in 13s
Align chart version with upstream 1.30.6-alpine
2026-10-19 17:25:51 +02:00
2026-08-08 20:42:38 +02:00
2026-10-19 08:43:29 +02:00
2026-08-08 20:42:38 +02:00
2026-10-19 08:43:29 +02:00
2026-10-19 08:43:29 +02:00
2026-08-08 20:41:02 +02:00
2026-10-19 08:43:29 +02:00
2026-10-19 08:43:29 +02:00

Traefik error pages

Maintained Helm chart serving a Cloudflare-style diagnostic page while preserving upstream HTTP status codes. The chart owns its ConfigMap, Nginx Deployment and Service, Traefik Errors middleware, and optional ForwardAuth chain.

The brunner.ninja branding and Authentik integration are cluster-specific and live in the separate homelab-gitops application. No credentials, PVCs, certificates, or public Ingress are required by this chart. The global Traefik error-page plugin is configured separately by the Traefik installation.

Install elsewhere

helm repo add brunner.ninja https://brunner.ninja/charts
helm repo update brunner.ninja
helm upgrade --install traefik-error-pages brunner.ninja/traefik-error-pages \
  --namespace default --wait --timeout 5m

Main-branch CI validates the chart, publishes a Git-describe-derived chart version to the public Helm repository, and promotes that exact version in homelab-gitops. It has no Kubernetes credential. The workflow uses PACKAGE_USERNAME, PACKAGE_TOKEN, and GITOPS_TOKEN repository secrets.

Run ./test.sh for local lint/render tests. The image version is the chart's appVersion. Tag the chart from that image release: v1.30.6-alpine publishes chart 1.30.6-alpine, and later chart commits append the Git describe count and hash.

S
Description
This helm chart renders nicer cloudflare-like error pages in case the upstream service behind the traefik reverse proxy doesnt respond.
Readme GPL-3.0
98 KiB
0 Stars 1 Watchers 0 Forks
Languages
Shell 74.2%
Go Template 25.8%