apiVersion: argoproj.io/v1alpha1 kind: ApplicationSet metadata: name: demo-pr-appset spec: goTemplate: true goTemplateOptions: ["missingkey=error"] generators: - pullRequest: gitea: owner: demo repo: demo-app api: https://shaggy.dobiadi.dev/ requeueAfterSeconds: 120 template: metadata: name: 'demo-app-pr-{{.number}}' spec: source: repoURL: 'https://shaggy.dobiadi.dev/dobiadi/argo-app-template.git' targetRevision: 'HEAD' path: . helm: parameters: - name: "image.tag" value: "{{.head_short_sha_7}}" - name: "ingress.hostname" value: "demo-pr-{{.number}}.localhost" - name: "pr" value: "true" project: "default" syncPolicy: automated: {} destination: server: https://kubernetes.default.svc namespace: demo-app-{{.number}}