Newer
Older
simstrup-app / apps / argocd / application.yaml
@Rolf Bagge Rolf Bagge on 27 Jan 2024 708 bytes enable auto sync
apiVersion: argoproj.io/v1alpha1
kind: Application
metadata:
  name: argocd
  namespace: default
spec:
  project: default
  source:
    repoURL: 'https://argoproj.github.io/argo-helm'
    targetRevision: 5.53.9
    chart: argo-cd
    helm:
      parameters:
        - name: "configs.params.application.namespaces"
          value: "simstrup, argocd"
        - name: "server.service.type"
          value: "NodePort"
        - name: "global.params.server.insecure"
          value: "true"

  destination:
    server: 'https://kubernetes.default.svc'
    namespace: default
  syncPolicy:
    automated:
      prune: true
      selfHeal: true
    syncOptions:
      - PruneLast=true
      - CreateNamespace=true