apiVersion: argoproj.io/v1alpha1
kind: Application
metadata:
  name: journal-application
  namespace: argocd
  annotations:
    argocd-image-updater.argoproj.io/image-list: mollre/journal-bot # no version constraints, use newest
    argocd-image-updater.argoproj.io/alias.update-strategy: latest
    argocd-image-updater.argoproj.io/git-branch: main
    argocd-image-updater.argoproj.io/write-back-target: kustomization:/deployment/
    argocd-image-updater.argoproj.io/write-back-method: git:secret:argocd/journal-repo

spec:
  project: default
  source:
    repoURL: ssh://git@git.kluster.moll.re:2222/remoll/journal-bot.git
    targetRevision: HEAD
    path: deployment/
  destination:
    server: https://kubernetes.default.svc
    namespace: journal
  syncPolicy:
    automated:
      prune: true
      selfHeal: true