github.com/argoproj/argo-cd/v3@v3.2.1/applicationset/examples/design-doc/clusters.yaml (about) 1 # The cluster generator produces an items list from all clusters registered to Argo CD. 2 # It automatically provides the following fields as values to the app template: 3 # - name 4 # - server 5 # - metadata.labels.<key> 6 # - metadata.annotations.<key> 7 # - values.<key> 8 apiVersion: argoproj.io/v1alpha1 9 kind: ApplicationSet 10 metadata: 11 name: guestbook 12 spec: 13 generators: 14 - clusters: 15 selector: 16 matchLabels: 17 argocd.argoproj.io/secret-type: cluster 18 values: 19 project: default 20 template: 21 metadata: 22 name: '{{.name}}-guestbook' 23 labels: 24 environment: '{{.metadata.labels.environment}}' 25 spec: 26 project: '{{.values.project}}' 27 source: 28 repoURL: https://github.com/infra-team/cluster-deployments.git 29 targetRevision: HEAD 30 chart: guestbook 31 destination: 32 server: '{{.server}}' 33 namespace: guestbook