Skip to content

Commit 6818896

Browse files
authored
ovnk, virt, periodics: add single stack IPv4/v6 jobs (#69748)
* ovnk, virt, periodics: add single stack IPv4/v6 jobs Signed-off-by: Miguel Duarte Barroso <[email protected]> * ovnk, virt, periodics: use 4.99 CNV since 4.21 is not out yet on this layered product Signed-off-by: Miguel Duarte Barroso <[email protected]> --------- Signed-off-by: Miguel Duarte Barroso <[email protected]>
1 parent e3d4975 commit 6818896

File tree

2 files changed

+196
-0
lines changed

2 files changed

+196
-0
lines changed

ci-operator/config/openshift/ovn-kubernetes/openshift-ovn-kubernetes-release-4.21__periodics.yaml

Lines changed: 42 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -81,6 +81,48 @@ tests:
8181
FEATURE_SET: TechPreviewNoUpgrade
8282
workflow: baremetalds-e2e-ovn-bgp-virt-dualstack
8383
timeout: 6h0m0s
84+
- as: e2e-metal-ipi-ovn-bgp-virt-ipv4-techpreview
85+
cluster: build05
86+
cron: 0 7 * * *
87+
steps:
88+
cluster_profile: equinix-ocp-metal
89+
env:
90+
CNV_PRERELEASE_LATEST_CHANNEL: "true"
91+
DEVSCRIPTS_CONFIG: |
92+
IP_STACK=v4
93+
EXTRA_MG_ARGS: --host-network
94+
EXTRA_NETWORK_CONFIG: |
95+
EXTRA_NETWORK_NAMES="extranet"
96+
EXTRANET_NETWORK_SUBNET_V4='192.168.221.0/24'
97+
FEATURE_SET: TechPreviewNoUpgrade
98+
post:
99+
- chain: baremetalds-ofcir-post
100+
pre:
101+
- chain: baremetalds-ofcir-pre
102+
- ref: baremetalds-devscripts-conf-featureset
103+
- ref: baremetalds-devscripts-conf-extranetwork
104+
- ref: kubevirt-install
105+
timeout: 6h0m0s
106+
- as: e2e-metal-ipi-ovn-bgp-virt-ipv4
107+
cluster: build05
108+
cron: 0 7 * * *
109+
steps:
110+
cluster_profile: equinix-ocp-metal
111+
env:
112+
CNV_PRERELEASE_LATEST_CHANNEL: "true"
113+
DEVSCRIPTS_CONFIG: |
114+
IP_STACK=v4
115+
EXTRA_MG_ARGS: --host-network
116+
EXTRA_NETWORK_CONFIG: |
117+
EXTRA_NETWORK_NAMES="extranet"
118+
EXTRANET_NETWORK_SUBNET_V4='192.168.221.0/24'
119+
post:
120+
- chain: baremetalds-ofcir-post
121+
pre:
122+
- chain: baremetalds-ofcir-pre
123+
- ref: baremetalds-devscripts-conf-extranetwork
124+
- ref: kubevirt-install
125+
timeout: 6h0m0s
84126
- as: downstream-merge
85127
cron: 0 * * * *
86128
steps:

ci-operator/jobs/openshift/ovn-kubernetes/openshift-ovn-kubernetes-release-4.21-periodics.yaml

Lines changed: 154 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -435,6 +435,160 @@ periodics:
435435
- name: result-aggregator
436436
secret:
437437
secretName: result-aggregator
438+
- agent: kubernetes
439+
cluster: build05
440+
cron: 0 7 * * *
441+
decorate: true
442+
decoration_config:
443+
skip_cloning: true
444+
timeout: 6h0m0s
445+
extra_refs:
446+
- base_ref: release-4.21
447+
org: openshift
448+
repo: ovn-kubernetes
449+
labels:
450+
ci-operator.openshift.io/cloud: equinix-ocp-metal
451+
ci-operator.openshift.io/cloud-cluster-profile: equinix-ocp-metal
452+
ci-operator.openshift.io/cluster: build05
453+
ci-operator.openshift.io/variant: periodics
454+
ci.openshift.io/generator: prowgen
455+
job-release: "4.21"
456+
pj-rehearse.openshift.io/can-be-rehearsed: "true"
457+
name: periodic-ci-openshift-ovn-kubernetes-release-4.21-periodics-e2e-metal-ipi-ovn-bgp-virt-ipv4
458+
spec:
459+
containers:
460+
- args:
461+
- --gcs-upload-secret=/secrets/gcs/service-account.json
462+
- --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson
463+
- --lease-server-credentials-file=/etc/boskos/credentials
464+
- --report-credentials-file=/etc/report/credentials
465+
- --secret-dir=/secrets/ci-pull-credentials
466+
- --target=e2e-metal-ipi-ovn-bgp-virt-ipv4
467+
- --variant=periodics
468+
command:
469+
- ci-operator
470+
image: quay-proxy.ci.openshift.org/openshift/ci:ci_ci-operator_latest
471+
imagePullPolicy: Always
472+
name: ""
473+
resources:
474+
requests:
475+
cpu: 10m
476+
volumeMounts:
477+
- mountPath: /etc/boskos
478+
name: boskos
479+
readOnly: true
480+
- mountPath: /secrets/ci-pull-credentials
481+
name: ci-pull-credentials
482+
readOnly: true
483+
- mountPath: /secrets/gcs
484+
name: gcs-credentials
485+
readOnly: true
486+
- mountPath: /secrets/manifest-tool
487+
name: manifest-tool-local-pusher
488+
readOnly: true
489+
- mountPath: /etc/pull-secret
490+
name: pull-secret
491+
readOnly: true
492+
- mountPath: /etc/report
493+
name: result-aggregator
494+
readOnly: true
495+
serviceAccountName: ci-operator
496+
volumes:
497+
- name: boskos
498+
secret:
499+
items:
500+
- key: credentials
501+
path: credentials
502+
secretName: boskos-credentials
503+
- name: ci-pull-credentials
504+
secret:
505+
secretName: ci-pull-credentials
506+
- name: manifest-tool-local-pusher
507+
secret:
508+
secretName: manifest-tool-local-pusher
509+
- name: pull-secret
510+
secret:
511+
secretName: registry-pull-credentials
512+
- name: result-aggregator
513+
secret:
514+
secretName: result-aggregator
515+
- agent: kubernetes
516+
cluster: build05
517+
cron: 0 7 * * *
518+
decorate: true
519+
decoration_config:
520+
skip_cloning: true
521+
timeout: 6h0m0s
522+
extra_refs:
523+
- base_ref: release-4.21
524+
org: openshift
525+
repo: ovn-kubernetes
526+
labels:
527+
ci-operator.openshift.io/cloud: equinix-ocp-metal
528+
ci-operator.openshift.io/cloud-cluster-profile: equinix-ocp-metal
529+
ci-operator.openshift.io/cluster: build05
530+
ci-operator.openshift.io/variant: periodics
531+
ci.openshift.io/generator: prowgen
532+
job-release: "4.21"
533+
pj-rehearse.openshift.io/can-be-rehearsed: "true"
534+
name: periodic-ci-openshift-ovn-kubernetes-release-4.21-periodics-e2e-metal-ipi-ovn-bgp-virt-ipv4-techpreview
535+
spec:
536+
containers:
537+
- args:
538+
- --gcs-upload-secret=/secrets/gcs/service-account.json
539+
- --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson
540+
- --lease-server-credentials-file=/etc/boskos/credentials
541+
- --report-credentials-file=/etc/report/credentials
542+
- --secret-dir=/secrets/ci-pull-credentials
543+
- --target=e2e-metal-ipi-ovn-bgp-virt-ipv4-techpreview
544+
- --variant=periodics
545+
command:
546+
- ci-operator
547+
image: quay-proxy.ci.openshift.org/openshift/ci:ci_ci-operator_latest
548+
imagePullPolicy: Always
549+
name: ""
550+
resources:
551+
requests:
552+
cpu: 10m
553+
volumeMounts:
554+
- mountPath: /etc/boskos
555+
name: boskos
556+
readOnly: true
557+
- mountPath: /secrets/ci-pull-credentials
558+
name: ci-pull-credentials
559+
readOnly: true
560+
- mountPath: /secrets/gcs
561+
name: gcs-credentials
562+
readOnly: true
563+
- mountPath: /secrets/manifest-tool
564+
name: manifest-tool-local-pusher
565+
readOnly: true
566+
- mountPath: /etc/pull-secret
567+
name: pull-secret
568+
readOnly: true
569+
- mountPath: /etc/report
570+
name: result-aggregator
571+
readOnly: true
572+
serviceAccountName: ci-operator
573+
volumes:
574+
- name: boskos
575+
secret:
576+
items:
577+
- key: credentials
578+
path: credentials
579+
secretName: boskos-credentials
580+
- name: ci-pull-credentials
581+
secret:
582+
secretName: ci-pull-credentials
583+
- name: manifest-tool-local-pusher
584+
secret:
585+
secretName: manifest-tool-local-pusher
586+
- name: pull-secret
587+
secret:
588+
secretName: registry-pull-credentials
589+
- name: result-aggregator
590+
secret:
591+
secretName: result-aggregator
438592
- agent: kubernetes
439593
cluster: build05
440594
cron: 0 4 * * *

0 commit comments

Comments
 (0)