Skip to content

feat: chart Helm rootless sem publicar o dashboard - #12

Merged
DenisCDev merged 1 commit into
mainfrom
feat/helm-rootless-manifests
Sep 14, 2026
Merged

DenisCDev merged 1 commit into
mainfrom
feat/helm-rootless-manifests

Conversation

@DenisCDev

Copy link
Copy Markdown
Owner

Chart Helm fail-closed. Dashboard só em loopback — não há Service/Ingress na 9000. Probe é ferroada healthcheck (distroless não tem curl). Pod non-root, FS read-only, cap drop ALL, seccomp RuntimeDefault.

Token obrigatório, WAF_ENGINE=native, OTel desligado. Origin default .invalid para não colidir com um Service app alheio. Packs systemd, operator, Terraform, SBOM e OIDC ficam de fora.

helm lint ok; python deploy/helm/assert-chart.py ok.

Kubernetes não tinha pack: o operador ou publicava 9000 ou inventava
manifest com curl no distroless. O chart nasce fail-closed — dashboard
só em loopback (bind fora disso recusa o template), Service/Ingress só
na porta do proxy, probe é ferroada healthcheck, pod non-root com FS
read-only e cap drop ALL. Origin default é .invalid para não colidir
com um Service app alheio.

helm lint ok; python deploy/helm/assert-chart.py ok
@DenisCDev
DenisCDev merged commit ae736e4 into main Sep 14, 2026
6 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant