Skip to content

Commit b130bf4

Browse files
committed
Implement UPI OVN dual-stack with FIPS and IPSEC
1 parent 1c0ff84 commit b130bf4

21 files changed

+776
-1
lines changed

ci-operator/config/openshift/openshift-tests-private/openshift-openshift-tests-private-release-4.15__arm64-nightly.yaml

Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -826,6 +826,24 @@ tests:
826826
test:
827827
- chain: openshift-e2e-test-qe
828828
workflow: baremetal-lab-upi-dual-stack
829+
- as: baremetal-upi-ovn-ipsec-dualstack-fips-f360
830+
capabilities:
831+
- intranet
832+
cron: 26 18 20 11 *
833+
steps:
834+
cluster_profile: equinix-ocp-metal-qe
835+
dependencies:
836+
OPENSHIFT_INSTALL_RELEASE_IMAGE_OVERRIDE: release:arm64-latest
837+
env:
838+
AUX_HOST: openshift-qe-metal-ci.arm.eng.rdu2.redhat.com
839+
FIPS_ENABLED: "true"
840+
IPSEC_OVN: "true"
841+
architecture: arm64
842+
masters: "3"
843+
workers: "2"
844+
test:
845+
- chain: openshift-e2e-test-qe
846+
workflow: baremetal-lab-upi-dual-stack
829847
zz_generated_metadata:
830848
branch: release-4.15
831849
org: openshift

ci-operator/config/openshift/openshift-tests-private/openshift-openshift-tests-private-release-4.16__amd64-nightly.yaml

Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3528,6 +3528,22 @@ tests:
35283528
test:
35293529
- chain: openshift-e2e-test-qe
35303530
workflow: baremetal-lab-upi-dual-stack
3531+
- as: baremetal-upi-ovn-ipsec-dualstack-fips-f360
3532+
capabilities:
3533+
- intranet
3534+
cron: 21 14 7 6 *
3535+
steps:
3536+
cluster_profile: equinix-ocp-metal-qe
3537+
env:
3538+
AUX_HOST: openshift-qe-metal-ci.arm.eng.rdu2.redhat.com
3539+
FIPS_ENABLED: "true"
3540+
IPSEC_OVN: "true"
3541+
architecture: amd64
3542+
masters: "3"
3543+
workers: "2"
3544+
test:
3545+
- chain: openshift-e2e-test-qe
3546+
workflow: baremetal-lab-upi-dual-stack
35313547
zz_generated_metadata:
35323548
branch: release-4.16
35333549
org: openshift

ci-operator/config/openshift/openshift-tests-private/openshift-openshift-tests-private-release-4.17__arm64-nightly.yaml

Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -824,6 +824,24 @@ tests:
824824
test:
825825
- chain: openshift-e2e-test-qe
826826
workflow: baremetal-lab-upi-dual-stack
827+
- as: baremetal-upi-ovn-ipsec-dualstack-fips-f360
828+
capabilities:
829+
- intranet
830+
cron: 54 18 4 4 *
831+
steps:
832+
cluster_profile: equinix-ocp-metal-qe
833+
dependencies:
834+
OPENSHIFT_INSTALL_RELEASE_IMAGE_OVERRIDE: release:arm64-latest
835+
env:
836+
AUX_HOST: openshift-qe-metal-ci.arm.eng.rdu2.redhat.com
837+
FIPS_ENABLED: "true"
838+
IPSEC_OVN: "true"
839+
architecture: arm64
840+
masters: "3"
841+
workers: "2"
842+
test:
843+
- chain: openshift-e2e-test-qe
844+
workflow: baremetal-lab-upi-dual-stack
827845
zz_generated_metadata:
828846
branch: release-4.17
829847
org: openshift

ci-operator/config/openshift/openshift-tests-private/openshift-openshift-tests-private-release-4.18__amd64-nightly.yaml

Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4474,6 +4474,22 @@ tests:
44744474
test:
44754475
- chain: openshift-e2e-test-qe
44764476
workflow: baremetal-lab-upi-dual-stack
4477+
- as: baremetal-upi-ovn-ipsec-dualstack-fips-f360
4478+
capabilities:
4479+
- intranet
4480+
cron: 14 17 12 12 *
4481+
steps:
4482+
cluster_profile: equinix-ocp-metal-qe
4483+
env:
4484+
AUX_HOST: openshift-qe-metal-ci.arm.eng.rdu2.redhat.com
4485+
FIPS_ENABLED: "true"
4486+
IPSEC_OVN: "true"
4487+
architecture: amd64
4488+
masters: "3"
4489+
workers: "2"
4490+
test:
4491+
- chain: openshift-e2e-test-qe
4492+
workflow: baremetal-lab-upi-dual-stack
44774493
zz_generated_metadata:
44784494
branch: release-4.18
44794495
org: openshift

ci-operator/config/openshift/openshift-tests-private/openshift-openshift-tests-private-release-4.19__arm64-nightly.yaml

Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -836,6 +836,24 @@ tests:
836836
test:
837837
- chain: openshift-e2e-test-qe
838838
workflow: baremetal-lab-upi-dual-stack
839+
- as: baremetal-upi-ovn-ipsec-dualstack-fips-f28
840+
capabilities:
841+
- intranet
842+
cron: 14 19 20 * *
843+
steps:
844+
cluster_profile: equinix-ocp-metal-qe
845+
dependencies:
846+
OPENSHIFT_INSTALL_RELEASE_IMAGE_OVERRIDE: release:arm64-latest
847+
env:
848+
AUX_HOST: openshift-qe-metal-ci.arm.eng.rdu2.redhat.com
849+
FIPS_ENABLED: "true"
850+
IPSEC_OVN: "true"
851+
architecture: arm64
852+
masters: "3"
853+
workers: "2"
854+
test:
855+
- chain: openshift-e2e-test-qe
856+
workflow: baremetal-lab-upi-dual-stack
839857
zz_generated_metadata:
840858
branch: release-4.19
841859
org: openshift

ci-operator/config/openshift/openshift-tests-private/openshift-openshift-tests-private-release-4.20__amd64-nightly.yaml

Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4708,6 +4708,22 @@ tests:
47084708
test:
47094709
- chain: openshift-e2e-test-qe
47104710
workflow: baremetal-lab-upi-dual-stack
4711+
- as: baremetal-upi-ovn-ipsec-dualstack-fips-f14
4712+
capabilities:
4713+
- intranet
4714+
cron: 16 16 9,23 * *
4715+
steps:
4716+
cluster_profile: equinix-ocp-metal-qe
4717+
env:
4718+
AUX_HOST: openshift-qe-metal-ci.arm.eng.rdu2.redhat.com
4719+
FIPS_ENABLED: "true"
4720+
IPSEC_OVN: "true"
4721+
architecture: amd64
4722+
masters: "3"
4723+
workers: "2"
4724+
test:
4725+
- chain: openshift-e2e-test-qe
4726+
workflow: baremetal-lab-upi-dual-stack
47114727
zz_generated_metadata:
47124728
branch: release-4.20
47134729
org: openshift

ci-operator/config/openshift/openshift-tests-private/openshift-openshift-tests-private-release-4.21__amd64-nightly.yaml

Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4629,6 +4629,22 @@ tests:
46294629
test:
46304630
- chain: openshift-e2e-test-qe
46314631
workflow: baremetal-lab-sno
4632+
- as: baremetal-upi-ovn-ipsec-dualstack-fips-f7
4633+
capabilities:
4634+
- intranet
4635+
cron: 27 17 2,9,16,25 * *
4636+
steps:
4637+
cluster_profile: equinix-ocp-metal-qe
4638+
env:
4639+
AUX_HOST: openshift-qe-metal-ci.arm.eng.rdu2.redhat.com
4640+
FIPS_ENABLED: "true"
4641+
IPSEC_OVN: "true"
4642+
architecture: amd64
4643+
masters: "3"
4644+
workers: "2"
4645+
test:
4646+
- chain: openshift-e2e-test-qe
4647+
workflow: baremetal-lab-upi-dual-stack
46324648
zz_generated_metadata:
46334649
branch: release-4.21
46344650
org: openshift

ci-operator/jobs/openshift/openshift-tests-private/openshift-openshift-tests-private-release-4.15-periodics.yaml

Lines changed: 84 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -34205,7 +34205,90 @@ periodics:
3420534205
secretName: result-aggregator
3420634206
- agent: kubernetes
3420734207
cluster: build07
34208-
cron: 21 13 13 * *
34208+
cron: 26 18 20 11 *
34209+
decorate: true
34210+
decoration_config:
34211+
skip_cloning: true
34212+
extra_refs:
34213+
- base_ref: release-4.15
34214+
org: openshift
34215+
repo: openshift-tests-private
34216+
labels:
34217+
capability/intranet: intranet
34218+
ci-operator.openshift.io/cloud: equinix-ocp-metal
34219+
ci-operator.openshift.io/cloud-cluster-profile: equinix-ocp-metal-qe
34220+
ci-operator.openshift.io/variant: arm64-nightly
34221+
ci.openshift.io/generator: prowgen
34222+
job-release: "4.15"
34223+
pj-rehearse.openshift.io/can-be-rehearsed: "true"
34224+
name: periodic-ci-openshift-openshift-tests-private-release-4.15-arm64-nightly-baremetal-upi-ovn-ipsec-dualstack-fips-f360
34225+
spec:
34226+
containers:
34227+
- args:
34228+
- --gcs-upload-secret=/secrets/gcs/service-account.json
34229+
- --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson
34230+
- --lease-server-credentials-file=/etc/boskos/credentials
34231+
- --oauth-token-path=/usr/local/github-credentials/oauth
34232+
- --report-credentials-file=/etc/report/credentials
34233+
- --secret-dir=/secrets/ci-pull-credentials
34234+
- --target=baremetal-upi-ovn-ipsec-dualstack-fips-f360
34235+
- --variant=arm64-nightly
34236+
command:
34237+
- ci-operator
34238+
image: quay-proxy.ci.openshift.org/openshift/ci:ci_ci-operator_latest
34239+
imagePullPolicy: Always
34240+
name: ""
34241+
resources:
34242+
requests:
34243+
cpu: 10m
34244+
volumeMounts:
34245+
- mountPath: /etc/boskos
34246+
name: boskos
34247+
readOnly: true
34248+
- mountPath: /secrets/ci-pull-credentials
34249+
name: ci-pull-credentials
34250+
readOnly: true
34251+
- mountPath: /secrets/gcs
34252+
name: gcs-credentials
34253+
readOnly: true
34254+
- mountPath: /usr/local/github-credentials
34255+
name: github-credentials-openshift-ci-robot-private-git-cloner
34256+
readOnly: true
34257+
- mountPath: /secrets/manifest-tool
34258+
name: manifest-tool-local-pusher
34259+
readOnly: true
34260+
- mountPath: /etc/pull-secret
34261+
name: pull-secret
34262+
readOnly: true
34263+
- mountPath: /etc/report
34264+
name: result-aggregator
34265+
readOnly: true
34266+
serviceAccountName: ci-operator
34267+
volumes:
34268+
- name: boskos
34269+
secret:
34270+
items:
34271+
- key: credentials
34272+
path: credentials
34273+
secretName: boskos-credentials
34274+
- name: ci-pull-credentials
34275+
secret:
34276+
secretName: ci-pull-credentials
34277+
- name: github-credentials-openshift-ci-robot-private-git-cloner
34278+
secret:
34279+
secretName: github-credentials-openshift-ci-robot-private-git-cloner
34280+
- name: manifest-tool-local-pusher
34281+
secret:
34282+
secretName: manifest-tool-local-pusher
34283+
- name: pull-secret
34284+
secret:
34285+
secretName: registry-pull-credentials
34286+
- name: result-aggregator
34287+
secret:
34288+
secretName: result-aggregator
34289+
- agent: kubernetes
34290+
cluster: build07
34291+
cron: 56 16 14 * *
3420934292
decorate: true
3421034293
decoration_config:
3421134294
skip_cloning: true

ci-operator/jobs/openshift/openshift-tests-private/openshift-openshift-tests-private-release-4.16-periodics.yaml

Lines changed: 83 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -20126,6 +20126,89 @@ periodics:
2012620126
- name: result-aggregator
2012720127
secret:
2012820128
secretName: result-aggregator
20129+
- agent: kubernetes
20130+
cluster: build07
20131+
cron: 21 14 7 6 *
20132+
decorate: true
20133+
decoration_config:
20134+
skip_cloning: true
20135+
extra_refs:
20136+
- base_ref: release-4.16
20137+
org: openshift
20138+
repo: openshift-tests-private
20139+
labels:
20140+
capability/intranet: intranet
20141+
ci-operator.openshift.io/cloud: equinix-ocp-metal
20142+
ci-operator.openshift.io/cloud-cluster-profile: equinix-ocp-metal-qe
20143+
ci-operator.openshift.io/variant: amd64-nightly
20144+
ci.openshift.io/generator: prowgen
20145+
job-release: "4.16"
20146+
pj-rehearse.openshift.io/can-be-rehearsed: "true"
20147+
name: periodic-ci-openshift-openshift-tests-private-release-4.16-amd64-nightly-baremetal-upi-ovn-ipsec-dualstack-fips-f360
20148+
spec:
20149+
containers:
20150+
- args:
20151+
- --gcs-upload-secret=/secrets/gcs/service-account.json
20152+
- --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson
20153+
- --lease-server-credentials-file=/etc/boskos/credentials
20154+
- --oauth-token-path=/usr/local/github-credentials/oauth
20155+
- --report-credentials-file=/etc/report/credentials
20156+
- --secret-dir=/secrets/ci-pull-credentials
20157+
- --target=baremetal-upi-ovn-ipsec-dualstack-fips-f360
20158+
- --variant=amd64-nightly
20159+
command:
20160+
- ci-operator
20161+
image: quay-proxy.ci.openshift.org/openshift/ci:ci_ci-operator_latest
20162+
imagePullPolicy: Always
20163+
name: ""
20164+
resources:
20165+
requests:
20166+
cpu: 10m
20167+
volumeMounts:
20168+
- mountPath: /etc/boskos
20169+
name: boskos
20170+
readOnly: true
20171+
- mountPath: /secrets/ci-pull-credentials
20172+
name: ci-pull-credentials
20173+
readOnly: true
20174+
- mountPath: /secrets/gcs
20175+
name: gcs-credentials
20176+
readOnly: true
20177+
- mountPath: /usr/local/github-credentials
20178+
name: github-credentials-openshift-ci-robot-private-git-cloner
20179+
readOnly: true
20180+
- mountPath: /secrets/manifest-tool
20181+
name: manifest-tool-local-pusher
20182+
readOnly: true
20183+
- mountPath: /etc/pull-secret
20184+
name: pull-secret
20185+
readOnly: true
20186+
- mountPath: /etc/report
20187+
name: result-aggregator
20188+
readOnly: true
20189+
serviceAccountName: ci-operator
20190+
volumes:
20191+
- name: boskos
20192+
secret:
20193+
items:
20194+
- key: credentials
20195+
path: credentials
20196+
secretName: boskos-credentials
20197+
- name: ci-pull-credentials
20198+
secret:
20199+
secretName: ci-pull-credentials
20200+
- name: github-credentials-openshift-ci-robot-private-git-cloner
20201+
secret:
20202+
secretName: github-credentials-openshift-ci-robot-private-git-cloner
20203+
- name: manifest-tool-local-pusher
20204+
secret:
20205+
secretName: manifest-tool-local-pusher
20206+
- name: pull-secret
20207+
secret:
20208+
secretName: registry-pull-credentials
20209+
- name: result-aggregator
20210+
secret:
20211+
secretName: result-aggregator
2012920212
- agent: kubernetes
2013020213
cluster: build07
2013120214
cron: 16 13 1 * *

0 commit comments

Comments
 (0)