Files
30-birthday/chart
feedc0de 68d31e9692
Test, publish birthday app and chart / publish-image (push) Successful in 5s
Test, publish birthday app and chart / validate (push) Successful in 4s
Test, publish birthday app and chart / publish-chart (push) Successful in 4s
Add Argo CD Helm chart release
2026-10-19 08:43:31 +02:00
..
2026-10-19 08:43:31 +02:00
2026-10-19 08:43:31 +02:00
2026-10-19 08:43:31 +02:00
2026-10-19 08:43:31 +02:00
2026-10-19 08:43:31 +02:00
2026-10-19 08:43:31 +02:00

30-birthday Helm chart

Portable Helm chart for the 30th birthday invitation and RSVP application. The chart owns its Deployment, Service, probes and public/admin Ingresses. SQLite requires one replica and a persistent claim. Set persistence.existingClaim to adopt an existing PVC; the chart then does not render a PVC object.

Invitation PDF/JPEG assets and optional admin credentials are referenced by existing Secret name only. Never commit their values.

The homelab keeps its desired values in homelab-gitops. For a new cluster, create the invitation Secret and run:

helm repo add brunner.ninja https://brunner.ninja/charts
helm repo update brunner.ninja
helm upgrade --install 30-birthday brunner.ninja/30-birthday \
  --namespace default --wait --timeout 5m \
  --set origin=https://example.invalid \
  --set ingress.enabled=true --set ingress.host=example.invalid

Chart tags version the Helm contract. appVersion is the exact immutable image tag published by the same source CI run.