6.1 GitOps + admission
On this page you show GitOps promotion and admission. Stage may run a stock tag for comparison. Production accepts an image digest only.
Why this control exists
Git is the promote path. Admission refuses an unsigned or tag-only production Deployment so a floating tag cannot sneak into the prod namespace.
Learning objectives
-
Open Argo CD Application
gitops-promote -
Apply an unsigned / tag-only example and show the deny
-
Keep production Deployments on
@sha256:
Your change
-
Open Argo CD and the
gitops-promoteApplication. -
Confirm stage tracks the stock tag story and production tracks the Lightwell digest.
-
From a workstation with
oc, apply the unsigned example shipped with the private pattern (or an equivalent tag-only Deployment aimed atlightwell-prod).
# Example path on the private pattern tree:
oc apply -f docs/examples/unsigned-deployment.yaml