github.com/argoproj/argo-cd/v3@v3.2.1/cmpserver/plugin/testdata/kustomize/config/plugin.yaml (about)

     1  apiVersion: argoproj.io/v1alpha1
     2  kind: ConfigManagementPlugin
     3  metadata:
     4    name: kustomize
     5  spec:
     6    version: v1.0
     7    init:
     8      command: [sh, -c]
     9      args:
    10      - |
    11        kustomize version
    12    generate:
    13      command: [sh, -c]
    14      args:
    15      - |
    16        kustomize build
    17    discover:
    18      find:
    19        command: [sh, -c, find . -name kustomization.yaml]
    20        glob: "**/kustomization.yaml"
    21    parameters:
    22      static:
    23        - name: test-param
    24          string: test-value
    25      dynamic:
    26        command: [sh, -c]
    27        args:
    28          - |
    29            # Make sure env vars are making it to the plugin.
    30            if [ -z "$MUST_BE_SET" ]; then
    31              exit 1
    32            fi
    33            echo "[{\"name\": \"dynamic-test-param\", \"string\": \"$MUST_BE_SET\"}]"