From ebce7d2497d154329d9cdb4b738ef780219299f5 Mon Sep 17 00:00:00 2001 From: Nick Sardo Date: Mon, 10 Jul 2017 14:26:47 -0700 Subject: [PATCH] Allow missing NETWORK_PROJECT_ID env var --- cluster/gce/container-linux/configure-helper.sh | 11 ++++++++++- cluster/gce/gci/configure-helper.sh | 6 +++++- 2 files changed, 15 insertions(+), 2 deletions(-) diff --git a/cluster/gce/container-linux/configure-helper.sh b/cluster/gce/container-linux/configure-helper.sh index 551f51706c..d66212c508 100755 --- a/cluster/gce/container-linux/configure-helper.sh +++ b/cluster/gce/container-linux/configure-helper.sh @@ -224,15 +224,24 @@ function create-master-auth { cat </etc/gce.conf [global] EOF + if [[ -n "${GCE_API_ENDPOINT:-}" ]]; then + cat <>/etc/gce.conf +api-endpoint = ${GCE_API_ENDPOINT} +EOF + fi if [[ -n "${PROJECT_ID:-}" && -n "${TOKEN_URL:-}" && -n "${TOKEN_BODY:-}" && -n "${NODE_NETWORK:-}" ]]; then use_cloud_config="true" cat <>/etc/gce.conf token-url = ${TOKEN_URL} token-body = ${TOKEN_BODY} project-id = ${PROJECT_ID} -network-project-id = ${NETWORK_PROJECT_ID} network-name = ${NODE_NETWORK} EOF + if [[ -n "${NETWORK_PROJECT_ID:-}" ]]; then + cat <>/etc/gce.conf +network-project-id = ${NETWORK_PROJECT_ID} +EOF + fi if [[ -n "${NODE_SUBNETWORK:-}" ]]; then cat <>/etc/gce.conf subnetwork-name = ${NODE_SUBNETWORK} diff --git a/cluster/gce/gci/configure-helper.sh b/cluster/gce/gci/configure-helper.sh index 823b7bb52e..3120acaba2 100644 --- a/cluster/gce/gci/configure-helper.sh +++ b/cluster/gce/gci/configure-helper.sh @@ -390,9 +390,13 @@ EOF token-url = ${TOKEN_URL} token-body = ${TOKEN_BODY} project-id = ${PROJECT_ID} -network-project-id = ${NETWORK_PROJECT_ID} network-name = ${NODE_NETWORK} EOF + if [[ -n "${NETWORK_PROJECT_ID:-}" ]]; then + cat <>/etc/gce.conf +network-project-id = ${NETWORK_PROJECT_ID} +EOF + fi if [[ -n "${NODE_SUBNETWORK:-}" ]]; then cat <>/etc/gce.conf subnetwork-name = ${NODE_SUBNETWORK}