Skip to content

Commit 2ba6342

Browse files
Merge pull request #3088 from spadgett/olm-suite
Add separate e2e-aws-console-olm suite
2 parents a635dd6 + 397aeab commit 2ba6342

File tree

5 files changed

+107
-26
lines changed

5 files changed

+107
-26
lines changed
Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,11 @@
1+
reviewers:
2+
- jcaianirh
3+
- petr-muller
4+
- spadgett
5+
- stevekuznetsov
6+
approvers:
7+
- bparees
8+
- jcaianirh
9+
- petr-muller
10+
- spadgett
11+
- stevekuznetsov

ci-operator/config/openshift/console/openshift-console-master.yaml

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -49,10 +49,15 @@ tests:
4949
container:
5050
from: test-bin
5151
- artifact_dir: /tmp/artifacts
52-
as: console-e2e
52+
as: e2e-aws-console
5353
commands: ./test-prow-e2e.sh
5454
openshift_installer_src:
5555
cluster_profile: aws
56+
- artifact_dir: /tmp/artifacts
57+
as: e2e-aws-console-olm
58+
commands: ./test-prow-e2e.sh olmFull
59+
openshift_installer_src:
60+
cluster_profile: aws
5661
- as: e2e-aws
5762
commands: TEST_SUITE=openshift/conformance/parallel run-tests
5863
openshift_installer:
Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,11 @@
1+
reviewers:
2+
- jcaianirh
3+
- petr-muller
4+
- spadgett
5+
- stevekuznetsov
6+
approvers:
7+
- bparees
8+
- jcaianirh
9+
- petr-muller
10+
- spadgett
11+
- stevekuznetsov

ci-operator/jobs/openshift/console/openshift-console-master-presubmits.yaml

Lines changed: 79 additions & 23 deletions
Original file line numberDiff line numberDiff line change
@@ -36,20 +36,75 @@ presubmits:
3636
always_run: true
3737
branches:
3838
- master
39-
context: ci/prow/console-e2e
39+
context: ci/prow/e2e-aws
40+
decorate: true
41+
decoration_config:
42+
skip_cloning: true
43+
name: pull-ci-openshift-console-master-e2e-aws
44+
rerun_command: /test e2e-aws
45+
spec:
46+
containers:
47+
- args:
48+
- --artifact-dir=$(ARTIFACTS)
49+
- --give-pr-author-access-to-namespace=true
50+
- --secret-dir=/usr/local/e2e-aws-cluster-profile
51+
- --target=e2e-aws
52+
- --template=/usr/local/e2e-aws
53+
command:
54+
- ci-operator
55+
env:
56+
- name: CLUSTER_TYPE
57+
value: aws
58+
- name: CONFIG_SPEC
59+
valueFrom:
60+
configMapKeyRef:
61+
key: openshift-console-master.yaml
62+
name: ci-operator-master-configs
63+
- name: JOB_NAME_SAFE
64+
value: e2e-aws
65+
- name: TEST_COMMAND
66+
value: TEST_SUITE=openshift/conformance/parallel run-tests
67+
image: ci-operator:latest
68+
imagePullPolicy: Always
69+
name: ""
70+
resources:
71+
requests:
72+
cpu: 10m
73+
volumeMounts:
74+
- mountPath: /usr/local/e2e-aws-cluster-profile
75+
name: cluster-profile
76+
- mountPath: /usr/local/e2e-aws
77+
name: job-definition
78+
subPath: cluster-launch-installer-e2e.yaml
79+
serviceAccountName: ci-operator
80+
volumes:
81+
- name: cluster-profile
82+
projected:
83+
sources:
84+
- secret:
85+
name: cluster-secrets-aws
86+
- configMap:
87+
name: prow-job-cluster-launch-installer-e2e
88+
name: job-definition
89+
trigger: '(?m)^/test (?:.*? )?e2e-aws(?: .*?)?$'
90+
- agent: kubernetes
91+
always_run: true
92+
branches:
93+
- master
94+
context: ci/prow/e2e-aws-console
4095
decorate: true
4196
decoration_config:
4297
skip_cloning: true
43-
name: pull-ci-openshift-console-master-console-e2e
44-
rerun_command: /test console-e2e
98+
name: pull-ci-openshift-console-master-e2e-aws-console
99+
rerun_command: /test e2e-aws-console
45100
spec:
46101
containers:
47102
- args:
48103
- --artifact-dir=$(ARTIFACTS)
49104
- --give-pr-author-access-to-namespace=true
50-
- --secret-dir=/usr/local/console-e2e-cluster-profile
51-
- --target=console-e2e
52-
- --template=/usr/local/console-e2e
105+
- --secret-dir=/usr/local/e2e-aws-console-cluster-profile
106+
- --target=e2e-aws-console
107+
- --template=/usr/local/e2e-aws-console
53108
command:
54109
- ci-operator
55110
env:
@@ -61,7 +116,7 @@ presubmits:
61116
key: openshift-console-master.yaml
62117
name: ci-operator-master-configs
63118
- name: JOB_NAME_SAFE
64-
value: console-e2e
119+
value: e2e-aws-console
65120
- name: TEST_COMMAND
66121
value: ./test-prow-e2e.sh
67122
image: ci-operator:latest
@@ -71,9 +126,9 @@ presubmits:
71126
requests:
72127
cpu: 10m
73128
volumeMounts:
74-
- mountPath: /usr/local/console-e2e-cluster-profile
129+
- mountPath: /usr/local/e2e-aws-console-cluster-profile
75130
name: cluster-profile
76-
- mountPath: /usr/local/console-e2e
131+
- mountPath: /usr/local/e2e-aws-console
77132
name: job-definition
78133
subPath: cluster-launch-installer-src.yaml
79134
serviceAccountName: ci-operator
@@ -86,25 +141,26 @@ presubmits:
86141
- configMap:
87142
name: prow-job-cluster-launch-installer-src
88143
name: job-definition
89-
trigger: '(?m)^/test (?:.*? )?console-e2e(?: .*?)?$'
144+
trigger: '(?m)^/test (?:.*? )?e2e-aws-console(?: .*?)?$'
90145
- agent: kubernetes
91146
always_run: true
92147
branches:
93148
- master
94-
context: ci/prow/e2e-aws
149+
context: ci/prow/e2e-aws-console-olm
95150
decorate: true
96151
decoration_config:
97152
skip_cloning: true
98-
name: pull-ci-openshift-console-master-e2e-aws
99-
rerun_command: /test e2e-aws
153+
name: pull-ci-openshift-console-master-e2e-aws-console-olm
154+
optional: true
155+
rerun_command: /test e2e-aws-console-olm
100156
spec:
101157
containers:
102158
- args:
103159
- --artifact-dir=$(ARTIFACTS)
104160
- --give-pr-author-access-to-namespace=true
105-
- --secret-dir=/usr/local/e2e-aws-cluster-profile
106-
- --target=e2e-aws
107-
- --template=/usr/local/e2e-aws
161+
- --secret-dir=/usr/local/e2e-aws-console-olm-cluster-profile
162+
- --target=e2e-aws-console-olm
163+
- --template=/usr/local/e2e-aws-console-olm
108164
command:
109165
- ci-operator
110166
env:
@@ -116,21 +172,21 @@ presubmits:
116172
key: openshift-console-master.yaml
117173
name: ci-operator-master-configs
118174
- name: JOB_NAME_SAFE
119-
value: e2e-aws
175+
value: e2e-aws-console-olm
120176
- name: TEST_COMMAND
121-
value: TEST_SUITE=openshift/conformance/parallel run-tests
177+
value: ./test-prow-e2e.sh olmFull
122178
image: ci-operator:latest
123179
imagePullPolicy: Always
124180
name: ""
125181
resources:
126182
requests:
127183
cpu: 10m
128184
volumeMounts:
129-
- mountPath: /usr/local/e2e-aws-cluster-profile
185+
- mountPath: /usr/local/e2e-aws-console-olm-cluster-profile
130186
name: cluster-profile
131-
- mountPath: /usr/local/e2e-aws
187+
- mountPath: /usr/local/e2e-aws-console-olm
132188
name: job-definition
133-
subPath: cluster-launch-installer-e2e.yaml
189+
subPath: cluster-launch-installer-src.yaml
134190
serviceAccountName: ci-operator
135191
volumes:
136192
- name: cluster-profile
@@ -139,9 +195,9 @@ presubmits:
139195
- secret:
140196
name: cluster-secrets-aws
141197
- configMap:
142-
name: prow-job-cluster-launch-installer-e2e
198+
name: prow-job-cluster-launch-installer-src
143199
name: job-definition
144-
trigger: '(?m)^/test (?:.*? )?e2e-aws(?: .*?)?$'
200+
trigger: '(?m)^/test (?:.*? )?e2e-aws-console-olm(?: .*?)?$'
145201
- agent: kubernetes
146202
always_run: true
147203
branches:

hack/validate-owners.sh

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -6,8 +6,6 @@
66
set -euo pipefail
77

88
WHITELIST=$(sort <<'EOF'
9-
ci-operator/config/openshift/console
10-
ci-operator/jobs/openshift/console
119
ci-operator/config/openshift/kubernetes-metrics-server
1210
ci-operator/jobs/openshift/kubernetes-metrics-server
1311
ci-operator/config/openshift/origin-metrics

0 commit comments

Comments
 (0)