apiVersion: argoproj.io/v1alpha1 kind: ApplicationSet metadata: annotations: argocd.argoproj.io/refresh: "true" name: bluejay-infra namespace: argocd spec: generators: - git: directories: - path: apps/* repoURL: http://gitea-clusterip.gitea.svc:3000/bluejay/bluejay-infra.git revision: main template: metadata: {} spec: destination: {} project: "" goTemplate: true goTemplateOptions: - missingkey=error template: metadata: name: infra-{{.path.basename}} spec: destination: server: https://kubernetes.default.svc ignoreDifferences: - group: apps jqPathExpressions: - .spec.volumeClaimTemplates[]?.status jsonPointers: - /spec/volumeClaimTemplates kind: StatefulSet name: zabbix-postgres namespace: zabbix - group: apps jqPathExpressions: - .spec.volumeClaimTemplates[]?.status jsonPointers: - /spec/volumeClaimTemplates kind: StatefulSet name: guac-mysql namespace: guacamole - group: apps jqPathExpressions: - .spec.volumeClaimTemplates[]?.status jsonPointers: - /spec/volumeClaimTemplates kind: StatefulSet name: matrix-postgres namespace: matrix - group: apps jqPathExpressions: - .spec.volumeClaimTemplates[]?.status jsonPointers: - /spec/volumeClaimTemplates kind: StatefulSet name: authentik-postgres namespace: authentik project: default source: path: '{{.path.path}}' repoURL: http://gitea-clusterip.gitea.svc:3000/bluejay/bluejay-infra.git targetRevision: main syncPolicy: automated: prune: true selfHeal: true syncOptions: - CreateNamespace=true - ServerSideApply=true - RespectIgnoreDifferences=true