github.com/argoproj/argo-cd/v3@v3.2.1/applicationset/examples/applications-sync-policies/create-update.yaml (about) 1 apiVersion: argoproj.io/v1alpha1 2 kind: ApplicationSet 3 metadata: 4 name: guestbook 5 spec: 6 goTemplate: true 7 generators: 8 - list: 9 elements: 10 - cluster: engineering-dev 11 url: https://kubernetes.default.svc 12 foo: bar 13 # Update foo value with foo: bar 14 # Application engineering-prod-guestbook labels will change to foo: bar 15 # Delete this element 16 # Application engineering-prod-guestbook will be kept 17 - cluster: engineering-prod 18 url: https://kubernetes.default.svc 19 foo: baz 20 template: 21 metadata: 22 name: '{{.cluster}}-guestbook' 23 labels: 24 foo: '{{.foo}}' 25 spec: 26 project: default 27 source: 28 repoURL: https://github.com/argoproj/argo-cd.git 29 targetRevision: HEAD 30 path: applicationset/examples/list-generator/guestbook/{{.cluster}} 31 destination: 32 server: '{{.url}}' 33 namespace: guestbook 34 syncPolicy: 35 applicationsSync: create-update