Skip to content

Commit 2af7140

Browse files
authored
Merge pull request #17927 from upodroid/build-k/k-scalability
build k/k when running presubmit jobs in kubernetes repo
2 parents fe5608d + 5647c6e commit 2af7140

1 file changed

Lines changed: 7 additions & 17 deletions

File tree

tests/e2e/scenarios/scalability/run-test.sh

Lines changed: 7 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -19,13 +19,6 @@ set -x
1919

2020
make 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-
2922
if [[ -z "${K8S_VERSION:-}" ]]; then
3023
K8S_VERSION=https://storage.googleapis.com/k8s-release-dev/ci/latest.txt
3124
fi
@@ -41,13 +34,6 @@ if [[ -z "${CLOUD_PROVIDER:-}" ]]; then
4134
CLOUD_PROVIDER="aws"
4235
fi
4336
echo "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-
5137
if [[ -z "${ADMIN_ACCESS:-}" ]]; then
5238
ADMIN_ACCESS="0.0.0.0/0" # Or use your IPv4 with /32
5339
fi
@@ -67,7 +53,7 @@ echo "KOPS_APISERVER_MAX_REQUESTS_INFLIGHT=${KOPS_APISERVER_MAX_REQUESTS_INFLIGH
6753
create_args=()
6854
if [[ "${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
7763
fi
7864
if [[ "${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}")
156142
if [[ "${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"
159150
else
160151
KUBETEST2_ARGS+=("--kops-version-marker=${KOPS_VERSION_MARKER:-https://storage.googleapis.com/k8s-staging-kops/kops/releases/markers/master/latest-ci.txt}")
161152
fi
@@ -195,7 +186,6 @@ export PROMETHEUS_SCRAPE_APISERVER_ONLY="true"
195186
export CL2_PROMETHEUS_TOLERATE_MASTER="true"
196187
if [[ "${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

Comments
 (0)