diff --git a/tekton/ci-cd/argocd.yaml b/tekton/ci-cd/argocd.yaml index 43ed53d..b309512 100644 --- a/tekton/ci-cd/argocd.yaml +++ b/tekton/ci-cd/argocd.yaml @@ -3,8 +3,8 @@ kind: Application metadata: name: tekton-ci-cd namespace: argocd - annotations: - argocd.argoproj.io/compare-options: IgnoreExtraneous + finalizers: + - resources-finalizer.argocd.argoproj.io spec: project: default source: @@ -16,13 +16,17 @@ spec: namespace: tekton-pipelines syncPolicy: automated: - prune: false + prune: true selfHeal: true + allowEmpty: false syncOptions: - - CreateNamespace=true + - CreateNamespace=true + - PrunePropagationPolicy=foreground + - PruneLast=true retry: limit: 5 backoff: duration: 5s factor: 2 maxDuration: 3m + revisionHistoryLimit: 10