diff --git a/infra/kubernetes/platform/longhorn/application.yaml b/infra/kubernetes/platform/longhorn/application.yaml index 64d28df..5df02e5 100644 --- a/infra/kubernetes/platform/longhorn/application.yaml +++ b/infra/kubernetes/platform/longhorn/application.yaml @@ -5,6 +5,7 @@ metadata: namespace: argocd annotations: argocd.argoproj.io/sync-wave: "-2" + argocd.argoproj.io/sync-options: SkipDryRunOnMissingResource=true spec: project: default source: @@ -12,7 +13,10 @@ spec: chart: longhorn targetRevision: 1.7.2 helm: + skipCrds: false valuesObject: + preUpgradeChecker: + jobEnabled: false defaultSettings: defaultReplicaCount: 2 defaultDataLocality: best-effort @@ -27,3 +31,10 @@ spec: selfHeal: true syncOptions: - CreateNamespace=true + - ServerSideApply=true + retry: + limit: 5 + backoff: + duration: 30s + maxDuration: 5m + factor: 2