diff --git a/argocd-apps/add-ons/argocd-image-updater.yaml b/argocd-apps/add-ons/argocd-image-updater.yaml new file mode 100644 index 0000000..d312e0b --- /dev/null +++ b/argocd-apps/add-ons/argocd-image-updater.yaml @@ -0,0 +1,32 @@ +apiVersion: argoproj.io/v1alpha1 +kind: Application +metadata: + annotations: + argocd.argoproj.io/client-side-apply-migration-manager: argocd-controller + argocd.argoproj.io/sync-wave: "1" + name: argocd-image-updater + namespace: argocd +spec: + destination: + namespace: argocd + server: https://kubernetes.default.svc + project: default + sources: + - chart: argocd-image-updater + repoURL: https://argoproj.github.io/argo-helm + targetRevision: 1.4.0 + helm: + values: | + resources: + limits: + cpu: 200m + memory: 256Mi + requests: + cpu: 10m + memory: 64Mi + syncPolicy: + automated: + prune: true + selfHeal: true + syncOptions: + - ServerSideApply=true diff --git a/argocd-apps/add-ons/kustomization.yaml b/argocd-apps/add-ons/kustomization.yaml index f222c2f..55ae8a9 100644 --- a/argocd-apps/add-ons/kustomization.yaml +++ b/argocd-apps/add-ons/kustomization.yaml @@ -3,6 +3,7 @@ kind: Kustomization resources: - alloy.yaml - argocd-dashboard.yaml + - argocd-image-updater.yaml - authentik.yaml - cert-manager.yaml - cnpg.yaml