Skip to content

Commit b729292

Browse files
committed
SPLAT-2501: presubmit jobs for CCM-AWS and CCCMO for TechPreview
Introduce optional presubmit jobs on CCM-AWS and CCCMO projects using feature set TechPreview to test gates under this set, including the NLB+SG feature.
1 parent 4712b83 commit b729292

File tree

4 files changed

+167
-0
lines changed

4 files changed

+167
-0
lines changed

ci-operator/config/openshift/cloud-provider-aws/openshift-cloud-provider-aws-main.yaml

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -113,6 +113,15 @@ tests:
113113
steps:
114114
cluster_profile: aws-2
115115
workflow: openshift-upgrade-aws
116+
- always_run: false
117+
as: e2e-aws-ovn-tech-preview
118+
optional: true
119+
skip_if_only_changed: ^docs/|\.md$|^(?:.*/)?(?:\.gitignore|OWNERS|PROJECT|LICENSE)$
120+
steps:
121+
cluster_profile: aws
122+
env:
123+
FEATURE_SET: TechPreviewNoUpgrade
124+
workflow: openshift-e2e-aws
116125
- as: e2e-aws-ovn-cgroupsv2
117126
optional: true
118127
skip_if_only_changed: ^docs/|\.md$|^(?:.*/)?(?:\.gitignore|OWNERS|PROJECT|LICENSE)$

ci-operator/config/openshift/cluster-cloud-controller-manager-operator/openshift-cluster-cloud-controller-manager-operator-main.yaml

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -88,6 +88,15 @@ tests:
8888
steps:
8989
cluster_profile: aws-2
9090
workflow: openshift-upgrade-aws
91+
- always_run: false
92+
as: e2e-aws-ovn-tech-preview
93+
skip_if_only_changed: ^docs/|\.md$|^(?:.*/)?(?:\.gitignore|OWNERS|PROJECT|LICENSE)$
94+
optional: true
95+
steps:
96+
cluster_profile: aws
97+
env:
98+
FEATURE_SET: TechPreviewNoUpgrade
99+
workflow: openshift-e2e-aws
91100
- always_run: false
92101
as: e2e-azure-manual-oidc
93102
optional: true

ci-operator/jobs/openshift/cloud-provider-aws/openshift-cloud-provider-aws-main-presubmits.yaml

Lines changed: 75 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -149,6 +149,81 @@ presubmits:
149149
secret:
150150
secretName: result-aggregator
151151
trigger: (?m)^/test( | .* )e2e-aws-ovn-cgroupsv2,?($|\s.*)
152+
- agent: kubernetes
153+
always_run: false
154+
branches:
155+
- ^main$
156+
- ^main-
157+
cluster: build03
158+
context: ci/prow/e2e-aws-ovn-tech-preview
159+
decorate: true
160+
labels:
161+
ci-operator.openshift.io/cloud: aws
162+
ci-operator.openshift.io/cloud-cluster-profile: aws
163+
ci.openshift.io/generator: prowgen
164+
pj-rehearse.openshift.io/can-be-rehearsed: "true"
165+
name: pull-ci-openshift-cloud-provider-aws-main-e2e-aws-ovn-tech-preview
166+
optional: true
167+
path_alias: k8s.io/cloud-provider-aws
168+
rerun_command: /test e2e-aws-ovn-tech-preview
169+
skip_if_only_changed: ^docs/|\.md$|^(?:.*/)?(?:\.gitignore|OWNERS|PROJECT|LICENSE)$
170+
spec:
171+
containers:
172+
- args:
173+
- --gcs-upload-secret=/secrets/gcs/service-account.json
174+
- --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson
175+
- --lease-server-credentials-file=/etc/boskos/credentials
176+
- --report-credentials-file=/etc/report/credentials
177+
- --secret-dir=/secrets/ci-pull-credentials
178+
- --target=e2e-aws-ovn-tech-preview
179+
command:
180+
- ci-operator
181+
image: quay-proxy.ci.openshift.org/openshift/ci:ci_ci-operator_latest
182+
imagePullPolicy: Always
183+
name: ""
184+
resources:
185+
requests:
186+
cpu: 10m
187+
volumeMounts:
188+
- mountPath: /etc/boskos
189+
name: boskos
190+
readOnly: true
191+
- mountPath: /secrets/ci-pull-credentials
192+
name: ci-pull-credentials
193+
readOnly: true
194+
- mountPath: /secrets/gcs
195+
name: gcs-credentials
196+
readOnly: true
197+
- mountPath: /secrets/manifest-tool
198+
name: manifest-tool-local-pusher
199+
readOnly: true
200+
- mountPath: /etc/pull-secret
201+
name: pull-secret
202+
readOnly: true
203+
- mountPath: /etc/report
204+
name: result-aggregator
205+
readOnly: true
206+
serviceAccountName: ci-operator
207+
volumes:
208+
- name: boskos
209+
secret:
210+
items:
211+
- key: credentials
212+
path: credentials
213+
secretName: boskos-credentials
214+
- name: ci-pull-credentials
215+
secret:
216+
secretName: ci-pull-credentials
217+
- name: manifest-tool-local-pusher
218+
secret:
219+
secretName: manifest-tool-local-pusher
220+
- name: pull-secret
221+
secret:
222+
secretName: registry-pull-credentials
223+
- name: result-aggregator
224+
secret:
225+
secretName: result-aggregator
226+
trigger: (?m)^/test( | .* )e2e-aws-ovn-tech-preview,?($|\s.*)
152227
- agent: kubernetes
153228
always_run: false
154229
branches:

ci-operator/jobs/openshift/cluster-cloud-controller-manager-operator/openshift-cluster-cloud-controller-manager-operator-main-presubmits.yaml

Lines changed: 74 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -73,6 +73,80 @@ presubmits:
7373
secret:
7474
secretName: result-aggregator
7575
trigger: (?m)^/test( | .* )e2e-aws-ovn,?($|\s.*)
76+
- agent: kubernetes
77+
always_run: false
78+
branches:
79+
- ^main$
80+
- ^main-
81+
cluster: build01
82+
context: ci/prow/e2e-aws-ovn-tech-preview
83+
decorate: true
84+
labels:
85+
ci-operator.openshift.io/cloud: aws
86+
ci-operator.openshift.io/cloud-cluster-profile: aws
87+
ci.openshift.io/generator: prowgen
88+
pj-rehearse.openshift.io/can-be-rehearsed: "true"
89+
name: pull-ci-openshift-cluster-cloud-controller-manager-operator-main-e2e-aws-ovn-tech-preview
90+
optional: true
91+
rerun_command: /test e2e-aws-ovn-tech-preview
92+
skip_if_only_changed: ^docs/|\.md$|^(?:.*/)?(?:\.gitignore|OWNERS|PROJECT|LICENSE)$
93+
spec:
94+
containers:
95+
- args:
96+
- --gcs-upload-secret=/secrets/gcs/service-account.json
97+
- --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson
98+
- --lease-server-credentials-file=/etc/boskos/credentials
99+
- --report-credentials-file=/etc/report/credentials
100+
- --secret-dir=/secrets/ci-pull-credentials
101+
- --target=e2e-aws-ovn-tech-preview
102+
command:
103+
- ci-operator
104+
image: quay-proxy.ci.openshift.org/openshift/ci:ci_ci-operator_latest
105+
imagePullPolicy: Always
106+
name: ""
107+
resources:
108+
requests:
109+
cpu: 10m
110+
volumeMounts:
111+
- mountPath: /etc/boskos
112+
name: boskos
113+
readOnly: true
114+
- mountPath: /secrets/ci-pull-credentials
115+
name: ci-pull-credentials
116+
readOnly: true
117+
- mountPath: /secrets/gcs
118+
name: gcs-credentials
119+
readOnly: true
120+
- mountPath: /secrets/manifest-tool
121+
name: manifest-tool-local-pusher
122+
readOnly: true
123+
- mountPath: /etc/pull-secret
124+
name: pull-secret
125+
readOnly: true
126+
- mountPath: /etc/report
127+
name: result-aggregator
128+
readOnly: true
129+
serviceAccountName: ci-operator
130+
volumes:
131+
- name: boskos
132+
secret:
133+
items:
134+
- key: credentials
135+
path: credentials
136+
secretName: boskos-credentials
137+
- name: ci-pull-credentials
138+
secret:
139+
secretName: ci-pull-credentials
140+
- name: manifest-tool-local-pusher
141+
secret:
142+
secretName: manifest-tool-local-pusher
143+
- name: pull-secret
144+
secret:
145+
secretName: registry-pull-credentials
146+
- name: result-aggregator
147+
secret:
148+
secretName: result-aggregator
149+
trigger: (?m)^/test( | .* )e2e-aws-ovn-tech-preview,?($|\s.*)
76150
- agent: kubernetes
77151
always_run: false
78152
branches:

0 commit comments

Comments
 (0)