Skip to content

Commit db26c00

Browse files
committed
make explicit baremetalds-e2e-sdn-serial-compact workflow
- applies only to 4.12 - eventually, OVNKubernetes will be the default CNI. This renames the existing OpenShiftSDN job(s) to explicitly use OpenShiftSDN to ensure coverage remains for that when the default CNI changes. Signed-of-fby: Jamo Luhrsen <[email protected]>
1 parent a874acb commit db26c00

File tree

7 files changed

+77
-40
lines changed

7 files changed

+77
-40
lines changed

ci-operator/config/openshift/release/openshift-release-master__nightly-4.12.yaml

+2-2
Original file line numberDiff line numberDiff line change
@@ -177,11 +177,11 @@ tests:
177177
steps:
178178
cluster_profile: equinix-ocp-metal
179179
workflow: baremetalds-e2e-serial-ovn-dualstack
180-
- as: e2e-metal-ipi-serial-compact
180+
- as: e2e-metal-sdn-ipi-serial-compact
181181
interval: 48h
182182
steps:
183183
cluster_profile: equinix-ocp-metal
184-
workflow: baremetalds-e2e-serial-compact
184+
workflow: baremetalds-e2e-sdn-serial-compact
185185
- as: e2e-metal-ipi-upgrade
186186
cron: 0 0 1 1 *
187187
steps:

ci-operator/jobs/openshift/release/openshift-release-master-periodics.yaml

+38-38
Original file line numberDiff line numberDiff line change
@@ -36031,7 +36031,7 @@ periodics:
3603136031
- base_ref: master
3603236032
org: openshift
3603336033
repo: release
36034-
interval: 48h
36034+
interval: 6h
3603536035
labels:
3603636036
ci-operator.openshift.io/cloud: equinix-ocp-metal
3603736037
ci-operator.openshift.io/cloud-cluster-profile: equinix-ocp-metal
@@ -36040,7 +36040,7 @@ periodics:
3604036040
ci.openshift.io/no-builds: "true"
3604136041
job-release: "4.12"
3604236042
pj-rehearse.openshift.io/can-be-rehearsed: "true"
36043-
name: periodic-ci-openshift-release-master-nightly-4.12-e2e-metal-ipi-serial-compact
36043+
name: periodic-ci-openshift-release-master-nightly-4.12-e2e-metal-ipi-serial-ipv4
3604436044
spec:
3604536045
containers:
3604636046
- args:
@@ -36049,8 +36049,8 @@ periodics:
3604936049
- --lease-server-credentials-file=/etc/boskos/credentials
3605036050
- --report-credentials-file=/etc/report/credentials
3605136051
- --secret-dir=/secrets/ci-pull-credentials
36052-
- --secret-dir=/usr/local/e2e-metal-ipi-serial-compact-cluster-profile
36053-
- --target=e2e-metal-ipi-serial-compact
36052+
- --secret-dir=/usr/local/e2e-metal-ipi-serial-ipv4-cluster-profile
36053+
- --target=e2e-metal-ipi-serial-ipv4
3605436054
- --variant=nightly-4.12
3605536055
command:
3605636056
- ci-operator
@@ -36067,7 +36067,7 @@ periodics:
3606736067
- mountPath: /secrets/ci-pull-credentials
3606836068
name: ci-pull-credentials
3606936069
readOnly: true
36070-
- mountPath: /usr/local/e2e-metal-ipi-serial-compact-cluster-profile
36070+
- mountPath: /usr/local/e2e-metal-ipi-serial-ipv4-cluster-profile
3607136071
name: cluster-profile
3607236072
- mountPath: /secrets/gcs
3607336073
name: gcs-credentials
@@ -36107,7 +36107,7 @@ periodics:
3610736107
- base_ref: master
3610836108
org: openshift
3610936109
repo: release
36110-
interval: 6h
36110+
interval: 48h
3611136111
labels:
3611236112
ci-operator.openshift.io/cloud: equinix-ocp-metal
3611336113
ci-operator.openshift.io/cloud-cluster-profile: equinix-ocp-metal
@@ -36116,7 +36116,7 @@ periodics:
3611636116
ci.openshift.io/no-builds: "true"
3611736117
job-release: "4.12"
3611836118
pj-rehearse.openshift.io/can-be-rehearsed: "true"
36119-
name: periodic-ci-openshift-release-master-nightly-4.12-e2e-metal-ipi-serial-ipv4
36119+
name: periodic-ci-openshift-release-master-nightly-4.12-e2e-metal-ipi-serial-ovn-dualstack
3612036120
spec:
3612136121
containers:
3612236122
- args:
@@ -36125,8 +36125,8 @@ periodics:
3612536125
- --lease-server-credentials-file=/etc/boskos/credentials
3612636126
- --report-credentials-file=/etc/report/credentials
3612736127
- --secret-dir=/secrets/ci-pull-credentials
36128-
- --secret-dir=/usr/local/e2e-metal-ipi-serial-ipv4-cluster-profile
36129-
- --target=e2e-metal-ipi-serial-ipv4
36128+
- --secret-dir=/usr/local/e2e-metal-ipi-serial-ovn-dualstack-cluster-profile
36129+
- --target=e2e-metal-ipi-serial-ovn-dualstack
3613036130
- --variant=nightly-4.12
3613136131
command:
3613236132
- ci-operator
@@ -36143,7 +36143,7 @@ periodics:
3614336143
- mountPath: /secrets/ci-pull-credentials
3614436144
name: ci-pull-credentials
3614536145
readOnly: true
36146-
- mountPath: /usr/local/e2e-metal-ipi-serial-ipv4-cluster-profile
36146+
- mountPath: /usr/local/e2e-metal-ipi-serial-ovn-dualstack-cluster-profile
3614736147
name: cluster-profile
3614836148
- mountPath: /secrets/gcs
3614936149
name: gcs-credentials
@@ -36192,7 +36192,7 @@ periodics:
3619236192
ci.openshift.io/no-builds: "true"
3619336193
job-release: "4.12"
3619436194
pj-rehearse.openshift.io/can-be-rehearsed: "true"
36195-
name: periodic-ci-openshift-release-master-nightly-4.12-e2e-metal-ipi-serial-ovn-dualstack
36195+
name: periodic-ci-openshift-release-master-nightly-4.12-e2e-metal-ipi-serial-ovn-ipv6
3619636196
spec:
3619736197
containers:
3619836198
- args:
@@ -36201,8 +36201,8 @@ periodics:
3620136201
- --lease-server-credentials-file=/etc/boskos/credentials
3620236202
- --report-credentials-file=/etc/report/credentials
3620336203
- --secret-dir=/secrets/ci-pull-credentials
36204-
- --secret-dir=/usr/local/e2e-metal-ipi-serial-ovn-dualstack-cluster-profile
36205-
- --target=e2e-metal-ipi-serial-ovn-dualstack
36204+
- --secret-dir=/usr/local/e2e-metal-ipi-serial-ovn-ipv6-cluster-profile
36205+
- --target=e2e-metal-ipi-serial-ovn-ipv6
3620636206
- --variant=nightly-4.12
3620736207
command:
3620836208
- ci-operator
@@ -36219,7 +36219,7 @@ periodics:
3621936219
- mountPath: /secrets/ci-pull-credentials
3622036220
name: ci-pull-credentials
3622136221
readOnly: true
36222-
- mountPath: /usr/local/e2e-metal-ipi-serial-ovn-dualstack-cluster-profile
36222+
- mountPath: /usr/local/e2e-metal-ipi-serial-ovn-ipv6-cluster-profile
3622336223
name: cluster-profile
3622436224
- mountPath: /secrets/gcs
3622536225
name: gcs-credentials
@@ -36268,7 +36268,7 @@ periodics:
3626836268
ci.openshift.io/no-builds: "true"
3626936269
job-release: "4.12"
3627036270
pj-rehearse.openshift.io/can-be-rehearsed: "true"
36271-
name: periodic-ci-openshift-release-master-nightly-4.12-e2e-metal-ipi-serial-ovn-ipv6
36271+
name: periodic-ci-openshift-release-master-nightly-4.12-e2e-metal-ipi-serial-virtualmedia
3627236272
spec:
3627336273
containers:
3627436274
- args:
@@ -36277,8 +36277,8 @@ periodics:
3627736277
- --lease-server-credentials-file=/etc/boskos/credentials
3627836278
- --report-credentials-file=/etc/report/credentials
3627936279
- --secret-dir=/secrets/ci-pull-credentials
36280-
- --secret-dir=/usr/local/e2e-metal-ipi-serial-ovn-ipv6-cluster-profile
36281-
- --target=e2e-metal-ipi-serial-ovn-ipv6
36280+
- --secret-dir=/usr/local/e2e-metal-ipi-serial-virtualmedia-cluster-profile
36281+
- --target=e2e-metal-ipi-serial-virtualmedia
3628236282
- --variant=nightly-4.12
3628336283
command:
3628436284
- ci-operator
@@ -36295,7 +36295,7 @@ periodics:
3629536295
- mountPath: /secrets/ci-pull-credentials
3629636296
name: ci-pull-credentials
3629736297
readOnly: true
36298-
- mountPath: /usr/local/e2e-metal-ipi-serial-ovn-ipv6-cluster-profile
36298+
- mountPath: /usr/local/e2e-metal-ipi-serial-virtualmedia-cluster-profile
3629936299
name: cluster-profile
3630036300
- mountPath: /secrets/gcs
3630136301
name: gcs-credentials
@@ -36328,14 +36328,15 @@ periodics:
3632836328
secretName: result-aggregator
3632936329
- agent: kubernetes
3633036330
cluster: build03
36331+
cron: 0 0 1 1 *
3633136332
decorate: true
3633236333
decoration_config:
3633336334
skip_cloning: true
36335+
timeout: 5h0m0s
3633436336
extra_refs:
3633536337
- base_ref: master
3633636338
org: openshift
3633736339
repo: release
36338-
interval: 48h
3633936340
labels:
3634036341
ci-operator.openshift.io/cloud: equinix-ocp-metal
3634136342
ci-operator.openshift.io/cloud-cluster-profile: equinix-ocp-metal
@@ -36344,7 +36345,7 @@ periodics:
3634436345
ci.openshift.io/no-builds: "true"
3634536346
job-release: "4.12"
3634636347
pj-rehearse.openshift.io/can-be-rehearsed: "true"
36347-
name: periodic-ci-openshift-release-master-nightly-4.12-e2e-metal-ipi-serial-virtualmedia
36348+
name: periodic-ci-openshift-release-master-nightly-4.12-e2e-metal-ipi-upgrade
3634836349
spec:
3634936350
containers:
3635036351
- args:
@@ -36353,8 +36354,8 @@ periodics:
3635336354
- --lease-server-credentials-file=/etc/boskos/credentials
3635436355
- --report-credentials-file=/etc/report/credentials
3635536356
- --secret-dir=/secrets/ci-pull-credentials
36356-
- --secret-dir=/usr/local/e2e-metal-ipi-serial-virtualmedia-cluster-profile
36357-
- --target=e2e-metal-ipi-serial-virtualmedia
36357+
- --secret-dir=/usr/local/e2e-metal-ipi-upgrade-cluster-profile
36358+
- --target=e2e-metal-ipi-upgrade
3635836359
- --variant=nightly-4.12
3635936360
command:
3636036361
- ci-operator
@@ -36371,7 +36372,7 @@ periodics:
3637136372
- mountPath: /secrets/ci-pull-credentials
3637236373
name: ci-pull-credentials
3637336374
readOnly: true
36374-
- mountPath: /usr/local/e2e-metal-ipi-serial-virtualmedia-cluster-profile
36375+
- mountPath: /usr/local/e2e-metal-ipi-upgrade-cluster-profile
3637536376
name: cluster-profile
3637636377
- mountPath: /secrets/gcs
3637736378
name: gcs-credentials
@@ -36421,7 +36422,7 @@ periodics:
3642136422
ci.openshift.io/no-builds: "true"
3642236423
job-release: "4.12"
3642336424
pj-rehearse.openshift.io/can-be-rehearsed: "true"
36424-
name: periodic-ci-openshift-release-master-nightly-4.12-e2e-metal-ipi-upgrade
36425+
name: periodic-ci-openshift-release-master-nightly-4.12-e2e-metal-ipi-upgrade-ovn-ipv6
3642536426
spec:
3642636427
containers:
3642736428
- args:
@@ -36430,8 +36431,8 @@ periodics:
3643036431
- --lease-server-credentials-file=/etc/boskos/credentials
3643136432
- --report-credentials-file=/etc/report/credentials
3643236433
- --secret-dir=/secrets/ci-pull-credentials
36433-
- --secret-dir=/usr/local/e2e-metal-ipi-upgrade-cluster-profile
36434-
- --target=e2e-metal-ipi-upgrade
36434+
- --secret-dir=/usr/local/e2e-metal-ipi-upgrade-ovn-ipv6-cluster-profile
36435+
- --target=e2e-metal-ipi-upgrade-ovn-ipv6
3643536436
- --variant=nightly-4.12
3643636437
command:
3643736438
- ci-operator
@@ -36448,7 +36449,7 @@ periodics:
3644836449
- mountPath: /secrets/ci-pull-credentials
3644936450
name: ci-pull-credentials
3645036451
readOnly: true
36451-
- mountPath: /usr/local/e2e-metal-ipi-upgrade-cluster-profile
36452+
- mountPath: /usr/local/e2e-metal-ipi-upgrade-ovn-ipv6-cluster-profile
3645236453
name: cluster-profile
3645336454
- mountPath: /secrets/gcs
3645436455
name: gcs-credentials
@@ -36481,11 +36482,10 @@ periodics:
3648136482
secretName: result-aggregator
3648236483
- agent: kubernetes
3648336484
cluster: build03
36484-
cron: 0 0 1 1 *
36485+
cron: 0 0 * * 1
3648536486
decorate: true
3648636487
decoration_config:
3648736488
skip_cloning: true
36488-
timeout: 5h0m0s
3648936489
extra_refs:
3649036490
- base_ref: master
3649136491
org: openshift
@@ -36498,7 +36498,7 @@ periodics:
3649836498
ci.openshift.io/no-builds: "true"
3649936499
job-release: "4.12"
3650036500
pj-rehearse.openshift.io/can-be-rehearsed: "true"
36501-
name: periodic-ci-openshift-release-master-nightly-4.12-e2e-metal-ipi-upgrade-ovn-ipv6
36501+
name: periodic-ci-openshift-release-master-nightly-4.12-e2e-metal-ipi-virtualmedia
3650236502
spec:
3650336503
containers:
3650436504
- args:
@@ -36507,8 +36507,8 @@ periodics:
3650736507
- --lease-server-credentials-file=/etc/boskos/credentials
3650836508
- --report-credentials-file=/etc/report/credentials
3650936509
- --secret-dir=/secrets/ci-pull-credentials
36510-
- --secret-dir=/usr/local/e2e-metal-ipi-upgrade-ovn-ipv6-cluster-profile
36511-
- --target=e2e-metal-ipi-upgrade-ovn-ipv6
36510+
- --secret-dir=/usr/local/e2e-metal-ipi-virtualmedia-cluster-profile
36511+
- --target=e2e-metal-ipi-virtualmedia
3651236512
- --variant=nightly-4.12
3651336513
command:
3651436514
- ci-operator
@@ -36525,7 +36525,7 @@ periodics:
3652536525
- mountPath: /secrets/ci-pull-credentials
3652636526
name: ci-pull-credentials
3652736527
readOnly: true
36528-
- mountPath: /usr/local/e2e-metal-ipi-upgrade-ovn-ipv6-cluster-profile
36528+
- mountPath: /usr/local/e2e-metal-ipi-virtualmedia-cluster-profile
3652936529
name: cluster-profile
3653036530
- mountPath: /secrets/gcs
3653136531
name: gcs-credentials
@@ -36558,14 +36558,14 @@ periodics:
3655836558
secretName: result-aggregator
3655936559
- agent: kubernetes
3656036560
cluster: build03
36561-
cron: 0 0 * * 1
3656236561
decorate: true
3656336562
decoration_config:
3656436563
skip_cloning: true
3656536564
extra_refs:
3656636565
- base_ref: master
3656736566
org: openshift
3656836567
repo: release
36568+
interval: 48h
3656936569
labels:
3657036570
ci-operator.openshift.io/cloud: equinix-ocp-metal
3657136571
ci-operator.openshift.io/cloud-cluster-profile: equinix-ocp-metal
@@ -36574,7 +36574,7 @@ periodics:
3657436574
ci.openshift.io/no-builds: "true"
3657536575
job-release: "4.12"
3657636576
pj-rehearse.openshift.io/can-be-rehearsed: "true"
36577-
name: periodic-ci-openshift-release-master-nightly-4.12-e2e-metal-ipi-virtualmedia
36577+
name: periodic-ci-openshift-release-master-nightly-4.12-e2e-metal-sdn-ipi-serial-compact
3657836578
spec:
3657936579
containers:
3658036580
- args:
@@ -36583,8 +36583,8 @@ periodics:
3658336583
- --lease-server-credentials-file=/etc/boskos/credentials
3658436584
- --report-credentials-file=/etc/report/credentials
3658536585
- --secret-dir=/secrets/ci-pull-credentials
36586-
- --secret-dir=/usr/local/e2e-metal-ipi-virtualmedia-cluster-profile
36587-
- --target=e2e-metal-ipi-virtualmedia
36586+
- --secret-dir=/usr/local/e2e-metal-sdn-ipi-serial-compact-cluster-profile
36587+
- --target=e2e-metal-sdn-ipi-serial-compact
3658836588
- --variant=nightly-4.12
3658936589
command:
3659036590
- ci-operator
@@ -36601,7 +36601,7 @@ periodics:
3660136601
- mountPath: /secrets/ci-pull-credentials
3660236602
name: ci-pull-credentials
3660336603
readOnly: true
36604-
- mountPath: /usr/local/e2e-metal-ipi-virtualmedia-cluster-profile
36604+
- mountPath: /usr/local/e2e-metal-sdn-ipi-serial-compact-cluster-profile
3660536605
name: cluster-profile
3660636606
- mountPath: /secrets/gcs
3660736607
name: gcs-credentials
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
../OWNERS
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
../OWNERS
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
../OWNERS
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,13 @@
1+
{
2+
"path": "baremetalds/e2e/sdn/serial/compact/baremetalds-e2e-sdn-serial-compact-workflow.yaml",
3+
"owners": {
4+
"approvers": [
5+
"andfasano",
6+
"ardaguclu",
7+
"derekhiggins",
8+
"elfosardo",
9+
"honza",
10+
"stbenjam"
11+
]
12+
}
13+
}
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,21 @@
1+
workflow:
2+
as: baremetalds-e2e-sdn-serial-compact
3+
steps:
4+
pre:
5+
- chain: baremetalds-ipi-pre
6+
test:
7+
- ref: baremetalds-e2e-test
8+
post:
9+
- chain: baremetalds-ipi-post
10+
env:
11+
TEST_SUITE: "openshift/conformance/serial"
12+
TEST_SKIPS: ""
13+
DEVSCRIPTS_CONFIG: |
14+
IP_STACK=v6
15+
NUM_WORKERS=0
16+
NUM_EXTRA_WORKERS=1
17+
APPLY_EXTRA_WORKERS=true
18+
NETWORK_TYPE=OpenShiftSDN
19+
documentation: |-
20+
This workflow executes the ipv6 compact end-to-end serial test suite on a cluster provisioned by running dev-scripts
21+
on a packet server using the OpenShiftSDN CNI.

0 commit comments

Comments
 (0)