Change:
The "Services should be able to create an internal type load balancer [Slow]" e2e test is failing on our 2k-node gce clusters - https://k8s- with the following error: We're using custom subnets for our large cluster tests, and seems like the glbc controller is not able to handle them. cc
Seems similar to Assigning to you as you seem to have the context already :) Also, is this expected to be fixed in 1.8 timeframe?
doesn't set the necessary variables for the GCE cloud provider. Will throw you a PR.
Cool - thanks a lot!
Ref
I see the last test on 09/09 failed, but I can't see the build log due to exceeding memory. Any other way I can see the log, /reopen
[MILESTONENOTIFIER] Milestone Labels Complete Issue label settings: sig/network sig/scalability: Issue will be escalated to these SIGs if needed. priority/important-soon: Escalate to the issue owners and SIG owner; move out of milestone after several unsuccessful escalation attempts. kind/bug: Fixes a bug discovered during the current release. <detailsAdditional instructions available <a href=""here</aThe commands available for adding these labels are documented <a href=""here</a</details
nevermind - went directly to raw log.
Friendly ping. This e2e is still failing (https://k8s-) and it's part of release-blocking suite.
/close

Discussion:
INSTANCE_PREFIX: $(yaml-quote ${INSTANCE_PREFIX}) NODE_INSTANCE_PREFIX: $(yaml-quote ${NODE_INSTANCE_PREFIX}) NODE_TAGS: $(yaml-quote ${NODE_TAGS:-}) <ins> NODE_NETWORK: $(yaml-quote ${NODE_NETWORK:-}) NODE_SUBNETWORK: $(yaml-quote ${NODE_SUBNETWORK:-}) </ins> CLUSTER_IP_RANGE: $(yaml-quote ${CLUSTER_IP_RANGE:-10.244.0.0/16}) SERVER_BINARY_TAR_URL: $(yaml-quote ${server_binary_tar_url}) SERVER_BINARY_TAR_HASH: $(yaml-quote ${SERVER_BINARY_TAR_HASH})

api-endpoint = ${GCE_API_ENDPOINT} EOF fi <del> if [[ -n "${PROJECT_ID:-}" && -n "${TOKEN_URL:-}" && -n "${TOKEN_BODY:-}" && -n "${NODE_NETWORK:-}" ]]; then </del> <ins> if [[ -n "${TOKEN_URL:-}" && -n "${TOKEN_BODY:-}" ]]; then </ins> use_cloud_config="true" cat <<EOF >>/etc/gce.conf token-url = ${TOKEN_URL} token-body = ${TOKEN_BODY} <ins> EOF fi if [[ -n "${PROJECT_ID:-}" ]]; then use_cloud_config="true" cat <<EOF >>/etc/gce.conf </ins> project-id = ${PROJECT_ID} <del> network-name = ${NODE_NETWORK} </del> EOF <del> if [[ -n "${NETWORK_PROJECT_ID:-}" ]]; then cat <<EOF >>/etc/gce.conf </del> <ins> fi if [[ -n "${NETWORK_PROJECT_ID:-}" ]]; then use_cloud_config="true" cat <<EOF >>/etc/gce.conf </ins> network-project-id = ${NETWORK_PROJECT_ID} EOF <del> fi if [[ -n "${NODE_SUBNETWORK:-}" ]]; then cat <<EOF >>/etc/gce.conf </del> <ins> fi if [[ -n "${NODE_NETWORK:-}" ]]; then use_cloud_config="true" cat <<EOF >>/etc/gce.conf network-name = ${NODE_NETWORK} EOF fi if [[ -n "${NODE_SUBNETWORK:-}" ]]; then use_cloud_config="true" cat <<EOF >>/etc/gce.conf </ins> subnetwork-name = ${NODE_SUBNETWORK} EOF <del> fi </del> fi if [[ -n "${NODE_INSTANCE_PREFIX:-}" ]]; then use_cloud_config="true"

NODE_INSTANCE_PREFIX="${INSTANCE_PREFIX}-minion" NODE_TAGS="${NODE_TAG}" <ins> NODE_NETWORK="${NETWORK}" </ins> ALLOCATE_NODE_CIDRS=true PREEXISTING_NETWORK=false

--quiet } <ins> # Vars set: #   NODE_SUBNETWORK </ins> function create-subnetworks() { <ins> NODE_SUBNETWORK=$(gcloud beta compute networks subnets list  --network=${NETWORK}  --regions=${REGION}  --project=${PROJECT}  --limit=1  --format='value(name)' 2>/dev/null) if [[ -z ${NODE_SUBNETWORK:-} ]]; then echo "${color_red}Could not find subnetwork with region ${REGION}, network ${NETWORK}, and project ${PROJECT}" exit 1 fi echo "Found subnet for region ${REGION} in network ${NETWORK}: ${NODE_SUBNETWORK}" </ins> case ${ENABLE_IP_ALIASES} in true) echo "IP aliases are enabled. Creating subnetworks.";; false) echo "IP aliases are disabled." <del> if [[ "${ENABLE_BIG_CLUSTER_SUBNETS}" = "true" ]]; then </del> <ins> if [[ "${ENABLE_BIG_CLUSTER_SUBNETS}" = "true" ]]; then </ins> if [[  "${PREEXISTING_NETWORK}" != "true" ]]; then expand-default-subnetwork else

exit 1;; esac <ins> NODE_SUBNETWORK=${IP_ALIAS_SUBNETWORK} echo "Using IP Aliases subnet ${NODE_SUBNETWORK}" </ins> # Look for the alias subnet, it must exist and have a secondary # range configured. local subnet=$(gcloud beta compute networks subnets describe