35 lines
824 B
YAML
35 lines
824 B
YAML
apiVersion: argoproj.io/v1alpha1
|
|
kind: ApplicationSet
|
|
metadata:
|
|
name: demo-appset
|
|
spec:
|
|
goTemplate: true
|
|
goTemplateOptions: ["missingkey=error"]
|
|
generators:
|
|
- scmProvider:
|
|
filters:
|
|
- repositoryMatch: ^demo-app$
|
|
gitea:
|
|
owner: demo
|
|
api: https://shaggy.dobiadi.dev/
|
|
allBranches: false
|
|
requeueAfterSeconds: 120
|
|
template:
|
|
metadata:
|
|
name: 'demo-app'
|
|
spec:
|
|
source:
|
|
repoURL: 'https://shaggy.dobiadi.dev/dobiadi/argo-app-template.git'
|
|
targetRevision: 'HEAD'
|
|
path: .
|
|
helm:
|
|
parameters:
|
|
- name: "image.tag"
|
|
value: "{{.short_sha_7}}"
|
|
project: "default"
|
|
syncPolicy:
|
|
automated: {}
|
|
destination:
|
|
server: https://kubernetes.default.svc
|
|
namespace: demo-app
|