Skip to content

Commit b930022

Browse files
author
Vishnu Challa
committed
Adding egressip to e2e-ci
Signed-off-by: Vishnu Challa <[email protected]>
1 parent e073765 commit b930022

17 files changed

+166
-66
lines changed

Diff for: ci-operator/config/cloud-bulldozer/e2e-benchmarking/cloud-bulldozer-e2e-benchmarking-master.yaml

+23
Original file line numberDiff line numberDiff line change
@@ -288,6 +288,29 @@ tests:
288288
test:
289289
- ref: cloud-bulldozer-e2e-benchmarking-udn-density-pods
290290
workflow: openshift-qe-installer-aws
291+
- always_run: false
292+
as: e2e-egressip-single-node
293+
steps:
294+
allow_skip_on_success: true
295+
cluster_profile: aws-perfscale
296+
dependencies:
297+
OPENSHIFT_INSTALL_RELEASE_IMAGE_OVERRIDE: release:arm64-latest
298+
env:
299+
BASE_DOMAIN: perfscale.devcluster.openshift.com
300+
COMPUTE_NODE_REPLICAS: "1"
301+
COMPUTE_NODE_TYPE: m6g.xlarge
302+
CONTROL_PLANE_INSTANCE_TYPE: m6g.xlarge
303+
IF_INSTALL_INFRA_WORKLOAD: "false"
304+
IF_MOVE_INGRESS: "false"
305+
IF_MOVE_MONITORING: "false"
306+
IF_MOVE_REGISTRY: "false"
307+
OCP_ARCH: arm64
308+
SPOT_INSTANCES: "true"
309+
USER_TAGS: |
310+
TicketId 382
311+
test:
312+
- ref: cloud-bulldozer-e2e-benchmarking-egressip
313+
workflow: openshift-qe-installer-aws
291314
zz_generated_metadata:
292315
branch: master
293316
org: cloud-bulldozer

Diff for: ci-operator/jobs/cloud-bulldozer/e2e-benchmarking/cloud-bulldozer-e2e-benchmarking-master-presubmits.yaml

+75
Original file line numberDiff line numberDiff line change
@@ -150,6 +150,81 @@ presubmits:
150150
secret:
151151
secretName: result-aggregator
152152
trigger: (?m)^/test( | .* )(e2e-conc-builds-single-node|remaining-required),?($|\s.*)
153+
- agent: kubernetes
154+
always_run: false
155+
branches:
156+
- ^master$
157+
- ^master-
158+
cluster: build11
159+
context: ci/prow/e2e-egressip-single-node
160+
decorate: true
161+
decoration_config:
162+
skip_cloning: true
163+
labels:
164+
ci-operator.openshift.io/cloud: aws
165+
ci-operator.openshift.io/cloud-cluster-profile: aws-perfscale
166+
ci.openshift.io/generator: prowgen
167+
job-release: "4.18"
168+
pj-rehearse.openshift.io/can-be-rehearsed: "true"
169+
name: pull-ci-cloud-bulldozer-e2e-benchmarking-master-e2e-egressip-single-node
170+
rerun_command: /test e2e-egressip-single-node
171+
spec:
172+
containers:
173+
- args:
174+
- --gcs-upload-secret=/secrets/gcs/service-account.json
175+
- --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson
176+
- --lease-server-credentials-file=/etc/boskos/credentials
177+
- --report-credentials-file=/etc/report/credentials
178+
- --secret-dir=/secrets/ci-pull-credentials
179+
- --target=e2e-egressip-single-node
180+
command:
181+
- ci-operator
182+
image: ci-operator:latest
183+
imagePullPolicy: Always
184+
name: ""
185+
resources:
186+
requests:
187+
cpu: 10m
188+
volumeMounts:
189+
- mountPath: /etc/boskos
190+
name: boskos
191+
readOnly: true
192+
- mountPath: /secrets/ci-pull-credentials
193+
name: ci-pull-credentials
194+
readOnly: true
195+
- mountPath: /secrets/gcs
196+
name: gcs-credentials
197+
readOnly: true
198+
- mountPath: /secrets/manifest-tool
199+
name: manifest-tool-local-pusher
200+
readOnly: true
201+
- mountPath: /etc/pull-secret
202+
name: pull-secret
203+
readOnly: true
204+
- mountPath: /etc/report
205+
name: result-aggregator
206+
readOnly: true
207+
serviceAccountName: ci-operator
208+
volumes:
209+
- name: boskos
210+
secret:
211+
items:
212+
- key: credentials
213+
path: credentials
214+
secretName: boskos-credentials
215+
- name: ci-pull-credentials
216+
secret:
217+
secretName: ci-pull-credentials
218+
- name: manifest-tool-local-pusher
219+
secret:
220+
secretName: manifest-tool-local-pusher
221+
- name: pull-secret
222+
secret:
223+
secretName: registry-pull-credentials
224+
- name: result-aggregator
225+
secret:
226+
secretName: result-aggregator
227+
trigger: (?m)^/test( | .* )(e2e-egressip-single-node|remaining-required),?($|\s.*)
153228
- agent: kubernetes
154229
always_run: false
155230
branches:

Diff for: ci-operator/step-registry/cloud-bulldozer/OWNERS

-6
Original file line numberDiff line numberDiff line change
@@ -1,26 +1,20 @@
11
approvers:
22
- jtaleric
33
- rsevilla87
4-
- dry923
54
- venkataanil
65
- afcollins
7-
- krishvoor
86
- mukrishn
97
- mohit-sheth
108
- morenod
119
- chentex
12-
- mrbojangles3
1310
- vishnuchalla
1411
reviewers:
1512
- jtaleric
1613
- rsevilla87
17-
- dry923
1814
- venkataanil
1915
- afcollins
20-
- krishvoor
2116
- mukrishn
2217
- mohit-sheth
2318
- morenod
2419
- chentex
25-
- mrbojangles3
2620
- vishnuchalla

Diff for: ci-operator/step-registry/cloud-bulldozer/e2e-benchmarking/cluster-density-v2/cloud-bulldozer-e2e-benchmarking-cluster-density-v2-ref.metadata.json

-6
Original file line numberDiff line numberDiff line change
@@ -4,29 +4,23 @@
44
"approvers": [
55
"jtaleric",
66
"rsevilla87",
7-
"dry923",
87
"venkataanil",
98
"afcollins",
10-
"krishvoor",
119
"mukrishn",
1210
"mohit-sheth",
1311
"morenod",
1412
"chentex",
15-
"mrbojangles3",
1613
"vishnuchalla"
1714
],
1815
"reviewers": [
1916
"jtaleric",
2017
"rsevilla87",
21-
"dry923",
2218
"venkataanil",
2319
"afcollins",
24-
"krishvoor",
2520
"mukrishn",
2621
"mohit-sheth",
2722
"morenod",
2823
"chentex",
29-
"mrbojangles3",
3024
"vishnuchalla"
3125
]
3226
}

Diff for: ci-operator/step-registry/cloud-bulldozer/e2e-benchmarking/conc-builds/cloud-bulldozer-e2e-benchmarking-conc-builds-ref.metadata.json

-6
Original file line numberDiff line numberDiff line change
@@ -4,29 +4,23 @@
44
"approvers": [
55
"jtaleric",
66
"rsevilla87",
7-
"dry923",
87
"venkataanil",
98
"afcollins",
10-
"krishvoor",
119
"mukrishn",
1210
"mohit-sheth",
1311
"morenod",
1412
"chentex",
15-
"mrbojangles3",
1613
"vishnuchalla"
1714
],
1815
"reviewers": [
1916
"jtaleric",
2017
"rsevilla87",
21-
"dry923",
2218
"venkataanil",
2319
"afcollins",
24-
"krishvoor",
2520
"mukrishn",
2621
"mohit-sheth",
2722
"morenod",
2823
"chentex",
29-
"mrbojangles3",
3024
"vishnuchalla"
3125
]
3226
}
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
../OWNERS
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,25 @@
1+
#!/bin/bash
2+
set -o errexit
3+
set -o nounset
4+
set -o pipefail
5+
set -x
6+
cat /etc/os-release
7+
oc config view
8+
oc projects
9+
pushd /tmp
10+
11+
12+
git clone https://github.com/vishnuchalla/e2e-benchmarking --branch v0.0.1 --depth 1
13+
pushd e2e-benchmarking
14+
pushd workloads/kube-burner-ocp-wrapper
15+
AWSCRED="${CLUSTER_PROFILE_DIR}/.awscred"
16+
if [[ -f "${AWSCRED}" ]]; then
17+
export AWS_SHARED_CREDENTIALS_FILE="${AWSCRED}"
18+
export AWS_DEFAULT_REGION="${LEASED_RESOURCE}"
19+
else
20+
echo "Did not find compatible cloud provider cluster_profile"
21+
exit 1
22+
fi
23+
export WORKLOAD=egressip
24+
current_worker_count=$(oc get nodes --no-headers -l node-role.kubernetes.io/worker=,node-role.kubernetes.io/infra!=,node-role.kubernetes.io/workload!= --output jsonpath="{.items[?(@.status.conditions[-1].type=='Ready')].status.conditions[-1].type}" | wc -w | xargs)
25+
ES_SERVER="" ITERATIONS=${current_worker_count} CHURN=false ./run.sh
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,27 @@
1+
{
2+
"path": "cloud-bulldozer/e2e-benchmarking/egressip/cloud-bulldozer-e2e-benchmarking-egressip-ref.yaml",
3+
"owners": {
4+
"approvers": [
5+
"jtaleric",
6+
"rsevilla87",
7+
"venkataanil",
8+
"afcollins",
9+
"mukrishn",
10+
"mohit-sheth",
11+
"morenod",
12+
"chentex",
13+
"vishnuchalla"
14+
],
15+
"reviewers": [
16+
"jtaleric",
17+
"rsevilla87",
18+
"venkataanil",
19+
"afcollins",
20+
"mukrishn",
21+
"mohit-sheth",
22+
"morenod",
23+
"chentex",
24+
"vishnuchalla"
25+
]
26+
}
27+
}
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,15 @@
1+
ref:
2+
as: cloud-bulldozer-e2e-benchmarking-egressip
3+
from_image:
4+
namespace: e2e
5+
name: e2e-benchmarking
6+
tag: latest
7+
cli: latest
8+
commands: cloud-bulldozer-e2e-benchmarking-egressip-commands.sh
9+
timeout: 6h
10+
resources:
11+
requests:
12+
cpu: 100m
13+
memory: 100Mi
14+
documentation: >-
15+
This step runs the perfscale configmap-scale workload in the deployed cluster

Diff for: ci-operator/step-registry/cloud-bulldozer/e2e-benchmarking/ingress-perf/cloud-bulldozer-e2e-benchmarking-ingress-perf-ref.metadata.json

-6
Original file line numberDiff line numberDiff line change
@@ -4,29 +4,23 @@
44
"approvers": [
55
"jtaleric",
66
"rsevilla87",
7-
"dry923",
87
"venkataanil",
98
"afcollins",
10-
"krishvoor",
119
"mukrishn",
1210
"mohit-sheth",
1311
"morenod",
1412
"chentex",
15-
"mrbojangles3",
1613
"vishnuchalla"
1714
],
1815
"reviewers": [
1916
"jtaleric",
2017
"rsevilla87",
21-
"dry923",
2218
"venkataanil",
2319
"afcollins",
24-
"krishvoor",
2520
"mukrishn",
2621
"mohit-sheth",
2722
"morenod",
2823
"chentex",
29-
"mrbojangles3",
3024
"vishnuchalla"
3125
]
3226
}

Diff for: ci-operator/step-registry/cloud-bulldozer/e2e-benchmarking/network-policy/cloud-bulldozer-e2e-benchmarking-network-policy-ref.metadata.json

-6
Original file line numberDiff line numberDiff line change
@@ -4,29 +4,23 @@
44
"approvers": [
55
"jtaleric",
66
"rsevilla87",
7-
"dry923",
87
"venkataanil",
98
"afcollins",
10-
"krishvoor",
119
"mukrishn",
1210
"mohit-sheth",
1311
"morenod",
1412
"chentex",
15-
"mrbojangles3",
1613
"vishnuchalla"
1714
],
1815
"reviewers": [
1916
"jtaleric",
2017
"rsevilla87",
21-
"dry923",
2218
"venkataanil",
2319
"afcollins",
24-
"krishvoor",
2520
"mukrishn",
2621
"mohit-sheth",
2722
"morenod",
2823
"chentex",
29-
"mrbojangles3",
3024
"vishnuchalla"
3125
]
3226
}

Diff for: ci-operator/step-registry/cloud-bulldozer/e2e-benchmarking/network-smoke/cloud-bulldozer-e2e-benchmarking-network-smoke-ref.metadata.json

-6
Original file line numberDiff line numberDiff line change
@@ -4,29 +4,23 @@
44
"approvers": [
55
"jtaleric",
66
"rsevilla87",
7-
"dry923",
87
"venkataanil",
98
"afcollins",
10-
"krishvoor",
119
"mukrishn",
1210
"mohit-sheth",
1311
"morenod",
1412
"chentex",
15-
"mrbojangles3",
1613
"vishnuchalla"
1714
],
1815
"reviewers": [
1916
"jtaleric",
2017
"rsevilla87",
21-
"dry923",
2218
"venkataanil",
2319
"afcollins",
24-
"krishvoor",
2520
"mukrishn",
2621
"mohit-sheth",
2722
"morenod",
2823
"chentex",
29-
"mrbojangles3",
3024
"vishnuchalla"
3125
]
3226
}

Diff for: ci-operator/step-registry/cloud-bulldozer/e2e-benchmarking/node-density-cni/cloud-bulldozer-e2e-benchmarking-node-density-cni-ref.metadata.json

-6
Original file line numberDiff line numberDiff line change
@@ -4,29 +4,23 @@
44
"approvers": [
55
"jtaleric",
66
"rsevilla87",
7-
"dry923",
87
"venkataanil",
98
"afcollins",
10-
"krishvoor",
119
"mukrishn",
1210
"mohit-sheth",
1311
"morenod",
1412
"chentex",
15-
"mrbojangles3",
1613
"vishnuchalla"
1714
],
1815
"reviewers": [
1916
"jtaleric",
2017
"rsevilla87",
21-
"dry923",
2218
"venkataanil",
2319
"afcollins",
24-
"krishvoor",
2520
"mukrishn",
2621
"mohit-sheth",
2722
"morenod",
2823
"chentex",
29-
"mrbojangles3",
3024
"vishnuchalla"
3125
]
3226
}

0 commit comments

Comments
 (0)