add overall image updater
Validate manifests / validate (push) Waiting to run

This commit is contained in:
2026-08-24 19:42:16 +01:00
parent a8b9685c10
commit f4dfb9402c
2 changed files with 39 additions and 0 deletions
@@ -4,6 +4,7 @@ kind: Component
resources: resources:
- https://raw.githubusercontent.com/argoproj-labs/argocd-image-updater/v1.2.2/config/install.yaml - https://raw.githubusercontent.com/argoproj-labs/argocd-image-updater/v1.2.2/config/install.yaml
- regcred.sealed.secret.yaml - regcred.sealed.secret.yaml
- overall-image-updater.yaml
commonAnnotations: commonAnnotations:
glance/parent: argocd glance/parent: argocd
@@ -0,0 +1,38 @@
apiVersion: argocd-image-updater.argoproj.io/v1alpha1
kind: ImageUpdater
metadata:
name: argocd-overall-production-updater
namespace: argocd
spec:
commonUpdateSettings:
updateStrategy: semver
forceUpdate: true
applicationRefs:
- namePattern: traefik-production
writeBackConfig:
method: git
gitConfig:
writeBackTarget: "kustomization:."
images:
- alias: traefik
imageName: docker.io/traefik
manifestTargets:
kustomize:
name: docker.io/traefik
- alias: traefik-manager
imageName: ghcr.io/chr0nzz/traefik-manager
manifestTargets:
kustomize:
name: ghcr.io/chr0nzz/traefik-manager
- namePattern: headlamp-production
writeBackConfig:
method: git
gitConfig:
writeBackTarget: "helmvalues:.manifests/overlay/production/helm-values/values.yaml"
images:
- alias: headlamp
imageName: ghcr.io/headlamp-k8s/headlamp
manifestTargets:
helm:
name: "image.repository"
tag: "image.tag"