github.com/argoproj/argo-cd/v2@v2.10.9/examples/plugins/helm/generate.sh (about)

     1  #!/bin/sh
     2  
     3  ARGUMENTS=$(echo "$ARGOCD_APP_PARAMETERS" | jq -r '.[] | select(.name == "values-files").array | .[] | "--values=" + .')
     4  PARAMETERS=$(echo "$ARGOCD_APP_PARAMETERS" | jq -r '.[] | select(.name == "helm-parameters").map | to_entries | map("\(.key)=\(.value)") | .[] | "--set=" + .')
     5  
     6  echo ". $ARGUMENTS $PARAMETERS" | xargs helm template