Skip to content

Commit b4ec6ad

Browse files
committed
Cleanup the setup-credentials-helper.sh
1 parent 352b504 commit b4ec6ad

File tree

1 file changed

+17
-18
lines changed

1 file changed

+17
-18
lines changed

images/build/root/usr/local/bin/setup-credentials-helper.sh

Lines changed: 17 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -1,13 +1,12 @@
11
#!/bin/bash
2-
: ${GOOGLE_CREDENTIALS:="$(cat "$PLUGIN_GOOGLE_CREDENTIALS_FILE" 2>/dev/null)"}
3-
: ${GOOGLE_CLOUD_PROJECT_PROJECT:="$PLUGIN_GOOGLE_CLOUD_PROJECT"}
4-
: ${CLUSTER:="$PLUGIN_CLUSTER"}
5-
: ${ZONE:="$PLUGIN_ZONE"}
6-
: ${UPGRADE_TILLER:="$PLUGIN_UPGRADE_TILLER"}
7-
: ${SSH_KEY:="$PLUGIN_SSH_KEY"}
8-
: ${DOCKER_USERNAME:="$PLUGIN_DOCKER_USERNAME"}
9-
: ${DOCKER_PASSWORD:="$PLUGIN_DOCKER_PASSWORD"}
10-
: ${DOCKER_REGISTRY:="${PLUGIN_DOCKER_REGISTRY:-docker.io}"}
2+
: "${GOOGLE_CREDENTIALS:="$(cat "$PLUGIN_GOOGLE_CREDENTIALS_FILE" 2>/dev/null)"}"
3+
: "${GOOGLE_CLOUD_PROJECT:="$PLUGIN_GOOGLE_CLOUD_PROJECT"}"
4+
: "${CLUSTER:="$PLUGIN_CLUSTER"}"
5+
: "${ZONE:="$PLUGIN_ZONE"}"
6+
: "${SSH_KEY:="$PLUGIN_SSH_KEY"}"
7+
: "${DOCKER_USERNAME:="$PLUGIN_DOCKER_USERNAME"}"
8+
: "${DOCKER_PASSWORD:="$PLUGIN_DOCKER_PASSWORD"}"
9+
: "${DOCKER_REGISTRY:="${PLUGIN_DOCKER_REGISTRY:-docker.io}"}"
1110

1211
export PATH="$CI_WORKSPACE/bin:$PATH"
1312

@@ -33,23 +32,23 @@ run() {
3332
"$@"
3433
}
3534

36-
if [ ! -z "$DOCKER_PASSWORD" ] ; then
35+
if [ -n "$DOCKER_PASSWORD" ] ; then
3736
require_param DOCKER_USERNAME
3837
echo "+ docker login $DOCKER_REGISTRY -u $DOCKER_USERNAME"
39-
docker login $DOCKER_REGISTRY -u "$DOCKER_USERNAME" -p "$DOCKER_PASSWORD"
38+
docker login "$DOCKER_REGISTRY" -u "$DOCKER_USERNAME" -p "$DOCKER_PASSWORD"
4039
fi
4140

42-
if [ ! -z "$GOOGLE_CREDENTIALS" ] ; then
41+
if [ -n "$GOOGLE_CREDENTIALS" ] ; then
4342
echo "$GOOGLE_CREDENTIALS" > /run/google-credentials.json
4443
run gcloud auth activate-service-account --quiet --key-file=/run/google-credentials.json
4544
run gcloud auth configure-docker --quiet
4645
fi
4746

48-
if [ ! -z "$GOOGLE_CLOUD_PROJECT" ] ; then
47+
if [ -n "$GOOGLE_CLOUD_PROJECT" ] ; then
4948
run gcloud config set project "$GOOGLE_CLOUD_PROJECT"
5049
fi
5150

52-
if [ ! -z "$CLUSTER" ] ; then
51+
if [ -n "$CLUSTER" ] ; then
5352
require_google_credentials
5453
require_param "cluster"
5554
require_param "project"
@@ -60,7 +59,7 @@ if [ ! -z "$CLUSTER" ] ; then
6059
run kubectl version
6160
fi
6261

63-
if [ ! -z "$SSH_KEY" ] ; then
62+
if [ -n "$SSH_KEY" ] ; then
6463
require_param "home"
6564
test -d "$HOME/.ssh" || mkdir -p "$HOME/.ssh"
6665
echo "$SSH_KEY" > "$HOME/.ssh/id_rsa"
@@ -69,9 +68,9 @@ if [ ! -z "$SSH_KEY" ] ; then
6968
run ssh-keygen -y -f "$HOME/.ssh/id_rsa"
7069
fi
7170

72-
if [[ ! -z "${GIT_USER}" && ! -z "${GIT_PASSWORD}" ]] ; then
73-
git config --global user.email ${GIT_EMAIL:-bot@bitpoke.cloud}
74-
git config --global user.name $GIT_USER
71+
if [[ -n "${GIT_USER}" && -n "${GIT_PASSWORD}" ]] ; then
72+
git config --global user.email "${GIT_EMAIL:-bot@bitpoke.cloud}"
73+
git config --global user.name "$GIT_USER"
7574

7675
cat <<EOF >> ~/.netrc
7776
machine ${GIT_HOST:-github.com}

0 commit comments

Comments
 (0)