Skip to content

Commit 5548259

Browse files
authored
Implement UPI OVN dual-stack with FIPS and IPSEC (#69506)
1 parent 4dccaa6 commit 5548259

21 files changed

+775
-0
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
@@ -697,6 +697,24 @@ tests:
697697
test:
698698
- chain: openshift-e2e-test-qe
699699
workflow: baremetal-lab-upi-dual-stack
700+
- as: baremetal-upi-ovn-ipsec-dualstack-fips-f360
701+
capabilities:
702+
- intranet
703+
cron: 26 18 20 11 *
704+
steps:
705+
cluster_profile: equinix-ocp-metal-qe
706+
dependencies:
707+
OPENSHIFT_INSTALL_RELEASE_IMAGE_OVERRIDE: release:arm64-latest
708+
env:
709+
AUX_HOST: openshift-qe-metal-ci.arm.eng.rdu2.redhat.com
710+
FIPS_ENABLED: "true"
711+
IPSEC_OVN: "true"
712+
architecture: arm64
713+
masters: "3"
714+
workers: "2"
715+
test:
716+
- chain: openshift-e2e-test-qe
717+
workflow: baremetal-lab-upi-dual-stack
700718
zz_generated_metadata:
701719
branch: release-4.15
702720
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
@@ -3183,6 +3183,22 @@ tests:
31833183
test:
31843184
- chain: openshift-e2e-test-qe
31853185
workflow: baremetal-lab-upi-dual-stack
3186+
- as: baremetal-upi-ovn-ipsec-dualstack-fips-f360
3187+
capabilities:
3188+
- intranet
3189+
cron: 21 14 7 6 *
3190+
steps:
3191+
cluster_profile: equinix-ocp-metal-qe
3192+
env:
3193+
AUX_HOST: openshift-qe-metal-ci.arm.eng.rdu2.redhat.com
3194+
FIPS_ENABLED: "true"
3195+
IPSEC_OVN: "true"
3196+
architecture: amd64
3197+
masters: "3"
3198+
workers: "2"
3199+
test:
3200+
- chain: openshift-e2e-test-qe
3201+
workflow: baremetal-lab-upi-dual-stack
31863202
zz_generated_metadata:
31873203
branch: release-4.16
31883204
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
@@ -673,6 +673,24 @@ tests:
673673
test:
674674
- chain: openshift-e2e-test-qe
675675
workflow: baremetal-lab-upi-dual-stack
676+
- as: baremetal-upi-ovn-ipsec-dualstack-fips-f360
677+
capabilities:
678+
- intranet
679+
cron: 54 18 4 4 *
680+
steps:
681+
cluster_profile: equinix-ocp-metal-qe
682+
dependencies:
683+
OPENSHIFT_INSTALL_RELEASE_IMAGE_OVERRIDE: release:arm64-latest
684+
env:
685+
AUX_HOST: openshift-qe-metal-ci.arm.eng.rdu2.redhat.com
686+
FIPS_ENABLED: "true"
687+
IPSEC_OVN: "true"
688+
architecture: arm64
689+
masters: "3"
690+
workers: "2"
691+
test:
692+
- chain: openshift-e2e-test-qe
693+
workflow: baremetal-lab-upi-dual-stack
676694
zz_generated_metadata:
677695
branch: release-4.17
678696
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
@@ -3792,6 +3792,22 @@ tests:
37923792
test:
37933793
- chain: openshift-e2e-test-qe
37943794
workflow: baremetal-lab-upi-dual-stack
3795+
- as: baremetal-upi-ovn-ipsec-dualstack-fips-f360
3796+
capabilities:
3797+
- intranet
3798+
cron: 14 17 12 12 *
3799+
steps:
3800+
cluster_profile: equinix-ocp-metal-qe
3801+
env:
3802+
AUX_HOST: openshift-qe-metal-ci.arm.eng.rdu2.redhat.com
3803+
FIPS_ENABLED: "true"
3804+
IPSEC_OVN: "true"
3805+
architecture: amd64
3806+
masters: "3"
3807+
workers: "2"
3808+
test:
3809+
- chain: openshift-e2e-test-qe
3810+
workflow: baremetal-lab-upi-dual-stack
37953811
zz_generated_metadata:
37963812
branch: release-4.18
37973813
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
@@ -664,6 +664,24 @@ tests:
664664
test:
665665
- chain: openshift-e2e-test-qe
666666
workflow: baremetal-lab-upi-dual-stack
667+
- as: baremetal-upi-ovn-ipsec-dualstack-fips-f28
668+
capabilities:
669+
- intranet
670+
cron: 14 19 20 * *
671+
steps:
672+
cluster_profile: equinix-ocp-metal-qe
673+
dependencies:
674+
OPENSHIFT_INSTALL_RELEASE_IMAGE_OVERRIDE: release:arm64-latest
675+
env:
676+
AUX_HOST: openshift-qe-metal-ci.arm.eng.rdu2.redhat.com
677+
FIPS_ENABLED: "true"
678+
IPSEC_OVN: "true"
679+
architecture: arm64
680+
masters: "3"
681+
workers: "2"
682+
test:
683+
- chain: openshift-e2e-test-qe
684+
workflow: baremetal-lab-upi-dual-stack
667685
zz_generated_metadata:
668686
branch: release-4.19
669687
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
@@ -4066,6 +4066,22 @@ tests:
40664066
test:
40674067
- chain: openshift-e2e-test-qe
40684068
workflow: baremetal-lab-upi-dual-stack
4069+
- as: baremetal-upi-ovn-ipsec-dualstack-fips-f14
4070+
capabilities:
4071+
- intranet
4072+
cron: 16 16 9,23 * *
4073+
steps:
4074+
cluster_profile: equinix-ocp-metal-qe
4075+
env:
4076+
AUX_HOST: openshift-qe-metal-ci.arm.eng.rdu2.redhat.com
4077+
FIPS_ENABLED: "true"
4078+
IPSEC_OVN: "true"
4079+
architecture: amd64
4080+
masters: "3"
4081+
workers: "2"
4082+
test:
4083+
- chain: openshift-e2e-test-qe
4084+
workflow: baremetal-lab-upi-dual-stack
40694085
zz_generated_metadata:
40704086
branch: release-4.20
40714087
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
@@ -3981,6 +3981,22 @@ tests:
39813981
test:
39823982
- chain: openshift-e2e-test-qe
39833983
workflow: baremetal-lab-sno
3984+
- as: baremetal-upi-ovn-ipsec-dualstack-fips-f7
3985+
capabilities:
3986+
- intranet
3987+
cron: 27 17 2,9,16,25 * *
3988+
steps:
3989+
cluster_profile: equinix-ocp-metal-qe
3990+
env:
3991+
AUX_HOST: openshift-qe-metal-ci.arm.eng.rdu2.redhat.com
3992+
FIPS_ENABLED: "true"
3993+
IPSEC_OVN: "true"
3994+
architecture: amd64
3995+
masters: "3"
3996+
workers: "2"
3997+
test:
3998+
- chain: openshift-e2e-test-qe
3999+
workflow: baremetal-lab-upi-dual-stack
39844000
zz_generated_metadata:
39854001
branch: release-4.21
39864002
org: openshift

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

Lines changed: 83 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -31891,6 +31891,89 @@ periodics:
3189131891
- name: result-aggregator
3189231892
secret:
3189331893
secretName: result-aggregator
31894+
- agent: kubernetes
31895+
cluster: build07
31896+
cron: 26 18 20 11 *
31897+
decorate: true
31898+
decoration_config:
31899+
skip_cloning: true
31900+
extra_refs:
31901+
- base_ref: release-4.15
31902+
org: openshift
31903+
repo: openshift-tests-private
31904+
labels:
31905+
capability/intranet: intranet
31906+
ci-operator.openshift.io/cloud: equinix-ocp-metal
31907+
ci-operator.openshift.io/cloud-cluster-profile: equinix-ocp-metal-qe
31908+
ci-operator.openshift.io/variant: arm64-nightly
31909+
ci.openshift.io/generator: prowgen
31910+
job-release: "4.15"
31911+
pj-rehearse.openshift.io/can-be-rehearsed: "true"
31912+
name: periodic-ci-openshift-openshift-tests-private-release-4.15-arm64-nightly-baremetal-upi-ovn-ipsec-dualstack-fips-f360
31913+
spec:
31914+
containers:
31915+
- args:
31916+
- --gcs-upload-secret=/secrets/gcs/service-account.json
31917+
- --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson
31918+
- --lease-server-credentials-file=/etc/boskos/credentials
31919+
- --oauth-token-path=/usr/local/github-credentials/oauth
31920+
- --report-credentials-file=/etc/report/credentials
31921+
- --secret-dir=/secrets/ci-pull-credentials
31922+
- --target=baremetal-upi-ovn-ipsec-dualstack-fips-f360
31923+
- --variant=arm64-nightly
31924+
command:
31925+
- ci-operator
31926+
image: quay-proxy.ci.openshift.org/openshift/ci:ci_ci-operator_latest
31927+
imagePullPolicy: Always
31928+
name: ""
31929+
resources:
31930+
requests:
31931+
cpu: 10m
31932+
volumeMounts:
31933+
- mountPath: /etc/boskos
31934+
name: boskos
31935+
readOnly: true
31936+
- mountPath: /secrets/ci-pull-credentials
31937+
name: ci-pull-credentials
31938+
readOnly: true
31939+
- mountPath: /secrets/gcs
31940+
name: gcs-credentials
31941+
readOnly: true
31942+
- mountPath: /usr/local/github-credentials
31943+
name: github-credentials-openshift-ci-robot-private-git-cloner
31944+
readOnly: true
31945+
- mountPath: /secrets/manifest-tool
31946+
name: manifest-tool-local-pusher
31947+
readOnly: true
31948+
- mountPath: /etc/pull-secret
31949+
name: pull-secret
31950+
readOnly: true
31951+
- mountPath: /etc/report
31952+
name: result-aggregator
31953+
readOnly: true
31954+
serviceAccountName: ci-operator
31955+
volumes:
31956+
- name: boskos
31957+
secret:
31958+
items:
31959+
- key: credentials
31960+
path: credentials
31961+
secretName: boskos-credentials
31962+
- name: ci-pull-credentials
31963+
secret:
31964+
secretName: ci-pull-credentials
31965+
- name: github-credentials-openshift-ci-robot-private-git-cloner
31966+
secret:
31967+
secretName: github-credentials-openshift-ci-robot-private-git-cloner
31968+
- name: manifest-tool-local-pusher
31969+
secret:
31970+
secretName: manifest-tool-local-pusher
31971+
- name: pull-secret
31972+
secret:
31973+
secretName: registry-pull-credentials
31974+
- name: result-aggregator
31975+
secret:
31976+
secretName: result-aggregator
3189431977
- agent: kubernetes
3189531978
cluster: build07
3189631979
cron: 21 13 13 * *

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
@@ -17903,6 +17903,89 @@ periodics:
1790317903
- name: result-aggregator
1790417904
secret:
1790517905
secretName: result-aggregator
17906+
- agent: kubernetes
17907+
cluster: build07
17908+
cron: 21 14 7 6 *
17909+
decorate: true
17910+
decoration_config:
17911+
skip_cloning: true
17912+
extra_refs:
17913+
- base_ref: release-4.16
17914+
org: openshift
17915+
repo: openshift-tests-private
17916+
labels:
17917+
capability/intranet: intranet
17918+
ci-operator.openshift.io/cloud: equinix-ocp-metal
17919+
ci-operator.openshift.io/cloud-cluster-profile: equinix-ocp-metal-qe
17920+
ci-operator.openshift.io/variant: amd64-nightly
17921+
ci.openshift.io/generator: prowgen
17922+
job-release: "4.16"
17923+
pj-rehearse.openshift.io/can-be-rehearsed: "true"
17924+
name: periodic-ci-openshift-openshift-tests-private-release-4.16-amd64-nightly-baremetal-upi-ovn-ipsec-dualstack-fips-f360
17925+
spec:
17926+
containers:
17927+
- args:
17928+
- --gcs-upload-secret=/secrets/gcs/service-account.json
17929+
- --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson
17930+
- --lease-server-credentials-file=/etc/boskos/credentials
17931+
- --oauth-token-path=/usr/local/github-credentials/oauth
17932+
- --report-credentials-file=/etc/report/credentials
17933+
- --secret-dir=/secrets/ci-pull-credentials
17934+
- --target=baremetal-upi-ovn-ipsec-dualstack-fips-f360
17935+
- --variant=amd64-nightly
17936+
command:
17937+
- ci-operator
17938+
image: quay-proxy.ci.openshift.org/openshift/ci:ci_ci-operator_latest
17939+
imagePullPolicy: Always
17940+
name: ""
17941+
resources:
17942+
requests:
17943+
cpu: 10m
17944+
volumeMounts:
17945+
- mountPath: /etc/boskos
17946+
name: boskos
17947+
readOnly: true
17948+
- mountPath: /secrets/ci-pull-credentials
17949+
name: ci-pull-credentials
17950+
readOnly: true
17951+
- mountPath: /secrets/gcs
17952+
name: gcs-credentials
17953+
readOnly: true
17954+
- mountPath: /usr/local/github-credentials
17955+
name: github-credentials-openshift-ci-robot-private-git-cloner
17956+
readOnly: true
17957+
- mountPath: /secrets/manifest-tool
17958+
name: manifest-tool-local-pusher
17959+
readOnly: true
17960+
- mountPath: /etc/pull-secret
17961+
name: pull-secret
17962+
readOnly: true
17963+
- mountPath: /etc/report
17964+
name: result-aggregator
17965+
readOnly: true
17966+
serviceAccountName: ci-operator
17967+
volumes:
17968+
- name: boskos
17969+
secret:
17970+
items:
17971+
- key: credentials
17972+
path: credentials
17973+
secretName: boskos-credentials
17974+
- name: ci-pull-credentials
17975+
secret:
17976+
secretName: ci-pull-credentials
17977+
- name: github-credentials-openshift-ci-robot-private-git-cloner
17978+
secret:
17979+
secretName: github-credentials-openshift-ci-robot-private-git-cloner
17980+
- name: manifest-tool-local-pusher
17981+
secret:
17982+
secretName: manifest-tool-local-pusher
17983+
- name: pull-secret
17984+
secret:
17985+
secretName: registry-pull-credentials
17986+
- name: result-aggregator
17987+
secret:
17988+
secretName: result-aggregator
1790617989
- agent: kubernetes
1790717990
cluster: build07
1790817991
cron: 16 13 1 * *

0 commit comments

Comments
 (0)