apiVersion: argoproj.io/v1alpha1 kind: ApplicationSet metadata: name: cloudflare-tunnel-secrets namespace: argocd spec: generators: - list: elements: - appName: cloudflare-tunnel-infra - appName: cloudflare-tunnel-my-apps - appName: cloudflare-tunnel-external-services template: metadata: name: "{{appName}}-secret" spec: project: cloudflare source: repoURL: ssh://git@gitea-ssh.dev-tools.svc.cluster.local:2222/dvirlabs/cloudflare.git targetRevision: HEAD path: manifests/{{appName}} destination: server: https://kubernetes.default.svc namespace: cloudflare syncPolicy: automated: prune: true selfHeal: true syncOptions: - CreateNamespace=true