apiVersion: kustomize.config.k8s.io/v1beta1 kind: Kustomization namespace: api resources: - rbac.yaml - service.yaml - deployment.yaml - network-policy.yaml - configmap.yaml # The deployed image tag lives here and nowhere else. CI publishes # forgejo.riotpiao.com/rock/api-gateway:; promoting a build is a # one-line commit bumping newTag, which Argo then syncs (G7). # # kustomize edit set image forgejo.riotpiao.com/rock/api-gateway=: images: - name: forgejo.riotpiao.com/rock/api-gateway newTag: v0.1.1 commonLabels: app: api-gateway managed-by: argocd commonAnnotations: argocd.argoproj.io/sync-wave: "2" # Wave 2 ensures the gateway is ready before anything that depends on it # Kong remains on wave 7 unchanged