github.com/argoproj/argo-cd/v3@v3.2.1/applicationset/examples/merge/merge-clusters-and-list-fasttemplate.yaml (about) 1 apiVersion: argoproj.io/v1alpha1 2 kind: ApplicationSet 3 metadata: 4 name: merge-clusters-and-list 5 spec: 6 generators: 7 - merge: 8 mergeKeys: 9 - server 10 generators: 11 - clusters: 12 values: 13 kafka: 'true' 14 redis: 'false' 15 # For clusters with a specific label, enable Kafka. 16 - clusters: 17 selector: 18 matchLabels: 19 use-kafka: 'false' 20 values: 21 kafka: 'false' 22 # For a specific cluster, enable Redis. 23 - list: 24 elements: 25 - server: https://some-specific-cluster 26 values.redis: 'true' 27 template: 28 metadata: 29 name: '{{name}}' 30 spec: 31 project: default 32 source: 33 repoURL: https://github.com/argoproj/argocd-example-apps/ 34 targetRevision: HEAD 35 path: helm-guestbook 36 helm: 37 parameters: 38 - name: kafka 39 value: '{{values.kafka}}' 40 - name: redis 41 value: '{{values.redis}}' 42 destination: 43 server: '{{server}}' 44 namespace: default