diff --git a/cluster/gke/util.sh b/cluster/gke/util.sh index 143b95cfa81..1828324a5f7 100755 --- a/cluster/gke/util.sh +++ b/cluster/gke/util.sh @@ -110,6 +110,7 @@ function verify-prereqs() { # GCLOUD # CLUSTER_NAME # ZONE +# CLUSTER_API_VERSION (optional) # NUM_MINIONS # MINION_SCOPES function kube-up() { @@ -144,6 +145,11 @@ function kube-up() { "--network=${NETWORK}" "--scopes=${MINION_SCOPES}" ) + if [[ ! -z "${DOGFOOD_GCLOUD:-}" ]]; then + create_args+=("--cluster-version=${CLUSTER_API_VERSION:-}") + else + create_args+=("--cluster-api-version=${CLUSTER_API_VERSION:-}") + fi # Bring up the cluster. "${GCLOUD}" "${CMD_GROUP}" container clusters create "${CLUSTER_NAME}" "${create_args[@]}"