@@ -19,13 +19,6 @@ set -x
1919
2020make test-e2e-install
2121
22- # Default cluster name
23- SCRIPT_NAME=$( basename " $( dirname " $0 " ) " )
24- if [[ -z " ${CLUSTER_NAME:- } " ]]; then
25- CLUSTER_NAME=" ${SCRIPT_NAME} .k8s.local"
26- fi
27- echo " CLUSTER_NAME=${CLUSTER_NAME} "
28-
2922if [[ -z " ${K8S_VERSION:- } " ]]; then
3023 K8S_VERSION=https://storage.googleapis.com/k8s-release-dev/ci/latest.txt
3124fi
@@ -41,13 +34,6 @@ if [[ -z "${CLOUD_PROVIDER:-}" ]]; then
4134 CLOUD_PROVIDER=" aws"
4235fi
4336echo " CLOUD_PROVIDER=${CLOUD_PROVIDER} "
44- if [[ " ${CLOUD_PROVIDER} " != " gce" ]]; then
45- export KOPS_STATE_STORE=
46- export CLUSTER_NAME=
47- # We can create ephemeral kops state buckets for AWS now, drop this after we remove it
48- # from prow jobs
49- fi
50-
5137if [[ -z " ${ADMIN_ACCESS:- } " ]]; then
5238 ADMIN_ACCESS=" 0.0.0.0/0" # Or use your IPv4 with /32
5339fi
@@ -67,7 +53,7 @@ echo "KOPS_APISERVER_MAX_REQUESTS_INFLIGHT=${KOPS_APISERVER_MAX_REQUESTS_INFLIGH
6753create_args=()
6854if [[ " ${CLOUD_PROVIDER} " == " aws" ]]; then
6955 create_args+=(" --network-cidr=10.0.0.0/16,10.1.0.0/16,10.2.0.0/16,10.3.0.0/16,10.4.0.0/16,10.5.0.0/16,10.6.0.0/16,10.7.0.0/16,10.8.0.0/16,10.9.0.0/16,10.10.0.0/16,10.11.0.0/16,10.12.0.0/16" )
70- create_args+=(" --node-size=t3a.medium,t3.medium,t3a.large,c5a.large,t3.large,c5.large,m5a.large,m6a.large,m5.large,c7a.large,r5a.large,r6a.large,m7a.large" )
56+ create_args+=(" --node-size=${NODE_SIZE :- t3a.medium,t3.medium,t3a.large,c5a.large,t3.large,c5.large,m5a.large,m6a.large,m5.large,c7a.large,r5a.large,r6a.large,m7a.large} " )
7157 create_args+=(" --node-volume-size=20" )
7258 create_args+=(" --master-volume-size=500" )
7359 create_args+=(" --zones=us-east-2a,us-east-2b,us-east-2c" )
@@ -77,7 +63,7 @@ if [[ "${CLOUD_PROVIDER}" == "aws" ]]; then
7763fi
7864if [[ " ${CLOUD_PROVIDER} " == " gce" ]]; then
7965 create_args+=(" --zones=us-east1-b,us-east1-c,us-east1-d" )
80- create_args+=(" --node-size=e2-standard-2 " )
66+ create_args+=(" --node-size=${NODE_SIZE :- e2-medium} " )
8167 create_args+=(" --node-volume-size=30" )
8268 create_args+=(" --master-volume-size=1000" )
8369 create_args+=(" --gce-service-account=default" )
@@ -156,6 +142,11 @@ KUBETEST2_ARGS+=("--env=KOPS_FEATURE_FLAGS=${KOPS_FEATURE_FLAGS}")
156142if [[ " ${JOB_TYPE} " == " presubmit" && " ${REPO_OWNER} /${REPO_NAME} " == " kubernetes/kops" ]]; then
157143 KUBETEST2_ARGS+=(" --build" )
158144 KUBETEST2_ARGS+=(" --kops-binary-path=${GOPATH} /src/k8s.io/kops/.build/dist/linux/$( go env GOARCH) /kops" )
145+ elif [[ " ${JOB_TYPE} " == " presubmit" && " ${REPO_OWNER} /${REPO_NAME} " == " kubernetes/kubernetes" ]]; then
146+ KUBETEST2_ARGS+=(" --build" )
147+ KUBETEST2_ARGS+=(" --build-kubernetes=true" )
148+ KUBETEST2_ARGS+=(" --kops-version-marker=${KOPS_VERSION_MARKER:- https:// storage.googleapis.com/ k8s-staging-kops/ kops/ releases/ markers/ master/ latest-ci.txt} " )
149+ cd " ${GOPATH} /src/k8s.io/kubernetes"
159150else
160151 KUBETEST2_ARGS+=(" --kops-version-marker=${KOPS_VERSION_MARKER:- https:// storage.googleapis.com/ k8s-staging-kops/ kops/ releases/ markers/ master/ latest-ci.txt} " )
161152fi
@@ -195,7 +186,6 @@ export PROMETHEUS_SCRAPE_APISERVER_ONLY="true"
195186export CL2_PROMETHEUS_TOLERATE_MASTER=" true"
196187if [[ " ${CLOUD_PROVIDER} " == " aws" && " ${SCALE_SCENARIO} " == " performance" ]]; then
197188 # CL2 uses KUBE_SSH_KEY_PATH path to ssh to instances for scraping metrics
198- export KUBE_SSH_KEY_PATH=" /tmp/kops/${CLUSTER_NAME} /id_ed25519"
199189 cat > " ${GOPATH} " /src/k8s.io/perf-tests/clusterloader2/testing/load/overrides.yaml << EOL
200190 # we are not testing PVS at this point
201191 CL2_ENABLE_PVS: false
0 commit comments