Browse Source
Fix path to Kubespray in CI auth check
pull/3777/head
Andreas Krüger
6 years ago
committed by
GitHub
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
1 changed files with
2 additions and
2 deletions
-
scripts/premoderator.sh
|
|
@ -8,11 +8,11 @@ MAGIC="${MAGIC:-ci check this}" |
|
|
|
# Get PR number from CI_BUILD_REF_NAME |
|
|
|
issue=$(echo ${CI_BUILD_REF_NAME} | perl -ne '/^pr-(\d+)-\S+$/ && print $1') |
|
|
|
# Get the user name from the PR comments with the wanted magic incantation casted |
|
|
|
user=$(curl ${CURL_ARGS} "https://api.github.com/repos/kubernetes-incubator/kubespray/issues/${issue}/comments" \ |
|
|
|
user=$(curl ${CURL_ARGS} "https://api.github.com/repos/kubernetes-sigs/kubespray/issues/${issue}/comments" \ |
|
|
|
| jq -M "map(select(.body | contains (\"$MAGIC\"))) | .[0] .user.login" | tr -d '"') |
|
|
|
# Check for the required user group membership to allow (exit 0) or decline (exit >0) the pipeline |
|
|
|
if [ "$user" = "null" ]; then |
|
|
|
echo "User does not have permissions to start CI run" |
|
|
|
exit 1 |
|
|
|
fi |
|
|
|
curl ${CURL_ARGS} "https://api.github.com/orgs/kubernetes-incubator/members/${user}" |
|
|
|
curl ${CURL_ARGS} "https://api.github.com/orgs/kubernetes-sigs/members/${user}" |