github.com/argoproj/argo-cd/v3@v3.2.1/applicationset/examples/design-doc/list-fasttemplate.yaml (about)

     1  # The list generator specifies a literal list of argument values to the app spec template.
     2  apiVersion: argoproj.io/v1alpha1
     3  kind: ApplicationSet
     4  metadata:
     5    name: guestbook
     6  spec:
     7    generators:
     8    - list:
     9        elements:
    10        - cluster: engineering-dev
    11          url: https://1.2.3.4
    12          values:
    13            project: dev
    14        - cluster: engineering-prod
    15          url: https://2.4.6.8
    16          values:
    17            project: prod
    18        - cluster: finance-preprod
    19          url: https://9.8.7.6
    20          values:
    21            project: preprod
    22    template:
    23      metadata:
    24        name: '{{cluster}}-guestbook'
    25      spec:
    26        project: '{{values.project}}'
    27        source:
    28          repoURL: https://github.com/infra-team/cluster-deployments.git
    29          targetRevision: HEAD
    30          path: guestbook/{{cluster}}
    31        destination:
    32          server: '{{url}}'
    33          namespace: guestbook