Files
argocd/manifest/overlays/production/argocd-image-updater/overall-image-updater.yaml
T
olb042 c9a94a7b78
Validate manifests / validate (push) Successful in 6s
add glance-k8s
2026-08-24 20:11:51 +01:00

61 lines
1.8 KiB
YAML

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"
- namePattern: glance-production
writeBackConfig:
method: git
gitConfig:
writeBackTarget: "kustomization:."
images:
- alias: glance
imageName: glanceapp/glance
manifestTargets:
kustomize:
name: glanceapp/glance
- namePattern: headlamp-production
writeBackConfig:
method: git
gitConfig:
writeBackTarget: "helmvalues:.manifests/overlay/production/helm-values/values.yaml"
images:
- alias: glance-k8s
imageName: ghcr.io/lukasdietrich/glance-k8s/glance-k8s
manifestTargets:
helm:
name: "image.repository"
tag: "image.tag"