github.com/freiheit-com/kuberpult@v1.24.2-0.20240328135542-315d5630abe6/infrastructure/scripts/create-testdata/env-group-status.sh (about) 1 #!/bin/bash 2 set -eu 3 set -o pipefail 4 set -x 5 6 envGroup="${1:-development}" 7 url="http://localhost:8081/environment-groups/${envGroup}/rollout-status" 8 useSignature=false 9 if ${useSignature} 10 then 11 SIGNATURE=$(echo -n "${envGroup}" | gpg --keyring trustedkeys-kuberpult.gpg --local-user kuberpult-kind@example.com --detach --sign --armor) 12 json=$(jq -n --arg signature "${SIGNATURE}" '$ARGS.named') 13 else 14 json="{}" 15 fi 16 17 curl -X POST "$url" -d "${json}" -H 'Content-Type: application/json'