Files
beer_data/.gitea
hermes 1360f296f9
Build and Push Image / Unit tests (push) Successful in 57s
Build and Push Image / Build and push image (push) Skipped
ci: drop the kubeconfig from the build job
The independent review flagged that the build job wrote the
`KUBEC_CONFIG_BUILDX` secret to disk even though the build does not need
cluster access at all. That secret is cluster-admin-equivalent: a build step
that never talks to the cluster should not be able to read it, and a
compromised dependency in the build would otherwise have a direct path to the
cluster.

The "Create Kubeconfig" step is removed from the build job. The deploy step,
added in a later PR, gets its own job with the kubeconfig - so the privilege
is only present where it is actually used.
2026-11-09 11:02:32 +10:00
..