apiVersion: argoproj.io/v1alpha1 kind: AppProject metadata: annotations: argocd-autopilot.argoproj-labs.io/default-dest-server: https://kubernetes.default.svc argocd.argoproj.io/sync-options: PruneLast=true argocd.argoproj.io/sync-wave: "-2" creationTimestamp: null name: test namespace: argocd spec: clusterResourceWhitelist: - group: '*' kind: '*' description: test project destinations: - namespace: '*' server: '*' namespaceResourceWhitelist: - group: '*' kind: '*' sourceRepos: - '*' status: {} --- apiVersion: argoproj.io/v1alpha1 kind: ApplicationSet metadata: annotations: argocd.argoproj.io/sync-wave: "0" creationTimestamp: null name: test namespace: argocd spec: generators: - git: files: - path: apps/**/test/config.json repoURL: https://forgejo.mixinet.net/blogops/argocd.git requeueAfterSeconds: 20 revision: "" template: metadata: {} spec: destination: {} project: "" - git: files: - path: apps/**/test/config_dir.json repoURL: https://forgejo.mixinet.net/blogops/argocd.git requeueAfterSeconds: 20 revision: "" template: metadata: {} spec: destination: {} project: "" source: directory: exclude: '{{ exclude }}' include: '{{ include }}' jsonnet: {} recurse: true repoURL: "" syncPolicy: {} template: metadata: labels: app.kubernetes.io/managed-by: argocd-autopilot app.kubernetes.io/name: '{{ appName }}' name: test-{{ userGivenName }} namespace: argocd spec: destination: namespace: '{{ destNamespace }}' server: '{{ destServer }}' ignoreDifferences: - group: argoproj.io jsonPointers: - /status kind: Application project: test source: path: '{{ srcPath }}' repoURL: '{{ srcRepoURL }}' targetRevision: '{{ srcTargetRevision }}' syncPolicy: automated: allowEmpty: true prune: true selfHeal: true status: {}