apiVersion: argoproj.io/v1alpha1
kind: Application
metadata:
  name: longhorn
  namespace: argocd
spec:
  ignoreDifferences:
  - kind: Service
    jqPathExpressions:
    - .spec.ports[].nodePort
  destination:
    namespace: longhorn-system
    server: https://kubernetes.default.svc
  project: infra
  source:
    helm: 
      parameters:
      - name: preUpgradeChecker.jobEnabled
        value: "false"
      - name: service.ui.type
        value: LoadBalancer
      - name: service.nodePort
        value: ""
      - name: persistence.defaultClass
        value: "false"
    chart: longhorn
    repoURL: https://charts.longhorn.io
    targetRevision: 1.6.4
  syncPolicy:
    automated:
      selfHeal: true