pkgatlas(kube): deploy

Flux HelmRelease tracking the CI-published chart (>=0.4.0-0, timestamped
versions, appVersion pinned to the image commit). Ingress host
pkgatlas.vhaudiquet.fr via traefik; TLS terminates at Caddy with the
*.vhaudiquet.fr wildcard, so the new @pkgatlas route proxies to Traefik
like the other public vhosts.
This commit is contained in:
2026-09-24 21:57:42 +02:00
parent 3f986b65ab
commit b2f656c757
8 changed files with 106 additions and 0 deletions
+22
View File
@@ -0,0 +1,22 @@
apiVersion: helm.toolkit.fluxcd.io/v2
kind: HelmRelease
metadata:
name: pkgatlas
namespace: pkgatlas
spec:
interval: 1m
chart:
spec:
sourceRef:
kind: HelmRepository
name: pkgatlas
namespace: pkgatlas
chart: pkgatlas
# CI publishes a timestamped version on every main push and
# stamps appVersion with the commit SHA of the image it
# builds; this range always picks the latest one.
version: '>=0.4.0-0'
interval: 1m
valuesFrom:
- kind: Secret
name: pkgatlas-values