Mount GCP credentials to federation deployment container for GKE clusters.

GKE clusters use GCP credentials and hence require them for
deploying federation components on to those clusters.
This commit is contained in:
Madhusudan.C.S 2016-08-30 15:01:17 -07:00
parent 7536eb2691
commit 230a1c789d

View File

@ -91,6 +91,10 @@ function federation_action() {
kube::log::status "Action: ${action} federation components"
docker run \
-m 12G \
# For non-GKE clusters just mounting kubeconfig is sufficient. But we need
# gcloud credentials for GKE clusters, so we pass both kubeconfig and
# gcloud credentials
-v "${GOOGLE_APPLICATION_CREDENTIALS}:/root/.config/gcloud/application_default_credentials.json:ro" \
-v "${KUBE_CONFIG}:/root/.kube/config:ro" \
-v "${FEDERATION_OUTPUT_ROOT}:/_output" \
"${KUBE_ANYWHERE_FEDERATION_CHARTS_IMAGE}:${KUBE_ANYWHERE_FEDERATION_CHARTS_VERSION}" \