mirror of
https://github.com/helm/charts.git
synced 2026-08-23 14:27:18 +00:00
* Fix CI GOOGLE_APPLICATION_CREDENTIALS
* Revert "spinnaker: fix minio service discovery"
This reverts commit 2e5d9565a9.
46 lines
1.8 KiB
Bash
Executable File
46 lines
1.8 KiB
Bash
Executable File
#!/bin/bash
|
||
# Copyright 2016 The Kubernetes Authors All rights reserved.
|
||
#
|
||
# Licensed under the Apache License, Version 2.0 (the "License");
|
||
# you may not use this file except in compliance with the License.
|
||
# You may obtain a copy of the License at
|
||
#
|
||
# http://www.apache.org/licenses/LICENSE-2.0
|
||
#
|
||
# Unless required by applicable law or agreed to in writing, software
|
||
# distributed under the License is distributed on an "AS IS" BASIS,
|
||
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||
# See the License for the specific language governing permissions and
|
||
# limitations under the License.
|
||
|
||
set -o errexit
|
||
set -o nounset
|
||
set -o pipefail
|
||
set -o xtrace
|
||
|
||
# TODO should we inject this. This is creating problems bumping the Docker version
|
||
IMAGE_VERSION="test-image:v1.10"
|
||
CHART_ROOT=${CHART_ROOT:-$(git rev-parse --show-toplevel)}
|
||
IMAGE_NAME=${IMAGE_NAME:-"gcr.io/kubernetes-charts-ci/${IMAGE_VERSION}"}
|
||
|
||
VOLUMES="-v ${CHART_ROOT}:/src -v ${KUBECONFIG:=${HOME}/.kube/config}:/.kube/config"
|
||
|
||
GKE_CREDS=""
|
||
if [ -f $HOME/.config/gcloud/application_default_credentials.json ];then
|
||
GKE_CREDS="-v $HOME/.config/gcloud/application_default_credentials.json:/service-account.json:ro"
|
||
GKE_CREDS="${GKE_CREDS} -e KUBECONFIG=/.kube/config"
|
||
elif [ -n ${GOOGLE_APPLICATION_CREDENTIALS:=} ];then
|
||
GKE_CREDS="-v ${GOOGLE_APPLICATION_CREDENTIALS}:/service-account.json:ro"
|
||
else
|
||
echo "Unable to find a suitable value for GOOGLE_APPLICATION_CREDENTIALS"
|
||
exit 1
|
||
fi
|
||
|
||
docker run ${VOLUMES} ${GKE_CREDS} \
|
||
-e GOOGLE_APPLICATION_CREDENTIALS=/service-account.json \
|
||
-e "PULL_NUMBER=$PULL_NUMBER" \
|
||
-e "BUILD_NUMBER=$BUILD_NUMBER" \
|
||
-e "VERIFICATION_PAUSE=${VERIFICATION_PAUSE:=0}" \
|
||
${IMAGE_NAME} /src/test/changed.sh
|
||
echo "Done Testing!"
|