apiVersion: argoproj.io/v1alpha1 kind: Application metadata: name: thomflix-requirements namespace: {{ .Values.argocd.namespace }} annotations: argocd.argoproj.io/sync-wave: "-1" spec: project: {{ .Values.argocd.project }} source: repoURL: "https://git.blarre.net/thomas/helm-charts.git" targetRevision: HEAD path: thomflix-requirements helm: releaseName: thomflix-requirements valuesObject: mediaLibrary: storageClassName: {{ .Values.mediaLibrary.storageClassName }} storageSize: {{ .Values.mediaLibrary.storageSize }} destination: server: {{ .Values.mainDestination }} namespace: {{ .Values.mainNamespace }} syncPolicy: automated: prune: true # Automatically remove resources no longer in the repo selfHeal: true # Automatically self-heal when drift is detected syncOptions: - ApplyOutOfSyncOnly=true - ServerSideApply=true - CreateNamespace=true