Update createServiceAccount.sh
All checks were successful
Build docker container / Build image (push) Successful in 12s

This commit is contained in:
ties 2024-09-06 10:40:38 +00:00
parent 1f4d6803d2
commit 0fd1839ca5

View File

@ -1,16 +1,17 @@
#!/bin/bash #!/bin/bash
NAMESPACE=$(yq e '.chart_template.namespace' values.yaml) NAMESPACE="default"
SA_NAME="${NAMESPACE}-cicd"
HELM_OUTPUT="" HELM_OUTPUT=""
if [ -e "Chart.yaml" ]; then if [ -e "Chart.yaml" ]; then
NAMESPACE=$(yq e '.chart_template.namespace' values.yaml)
helm dependency build . helm dependency build .
HELM_OUTPUT=$(helm template -g --set-json="chart_template.subchartData=$(yq '.dependencies[] | select(.condition == "subchart")' Chart.yaml -ojson | jq -rc)" .) HELM_OUTPUT=$(helm template -g --set-json="chart_template.subchartData=$(yq '.dependencies[] | select(.condition == "subchart")' Chart.yaml -ojson | jq -rc)" .)
else else
HELM_OUTPUT=$(cat ./*.yaml) HELM_OUTPUT=$(cat ./*.yaml)
NAMESPACE=$(cat ./*.yaml | yq -ojson | jq -r 'select(.metadata.namespace) | .metadata.namespace' | head -n1)
fi fi
SA_NAME="${NAMESPACE}-cicd"
resources=$(echo "$HELM_OUTPUT" | yq -o=json | jq -rc '{apiVersion, kind}' | sort | uniq) resources=$(echo "$HELM_OUTPUT" | yq -o=json | jq -rc '{apiVersion, kind}' | sort | uniq)
cat <<EOFFF cat <<EOFFF