38 lines
1.1 KiB
YAML
38 lines
1.1 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" |