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'