apiVersion: argoproj.io/v1alpha1
kind: Application
metadata:
  name: todos-application

spec:
  project: apps
  destination:
    server: https://kubernetes.default.svc
    namespace: todos
  syncPolicy:
    automated:
      prune: true
      selfHeal: true
  sources:
    - repoURL: ssh://git@git.kluster.moll.re:2222/remoll/k3s-infra.git
      targetRevision: main
      # path: apps/todos
      ref: values
    - repoURL: kolaente.dev/vikunja
      path: vikunja
      chart: vikunja
      # corresponds to oci://kolaente.dev/vikunja/vikunja
      targetRevision: 0.4.3
      helm:
        releaseName: todos
        valueFiles:
          - $values/apps/todos/values.yaml
    # creates the namespace etc.
    - repoURL: ssh://git@git.kluster.moll.re:2222/remoll/k3s-infra.git
      targetRevision: main
      path: apps/todos