From 45ebfb05f8b73fd52267e83dfbcff65598833c65 Mon Sep 17 00:00:00 2001 From: tusharjadhav3302 Date: Wed, 17 Jun 2026 15:00:40 +0530 Subject: [PATCH] Add version-pinned nightly testconfigs for OCP 4.21, 4.22, 4.23, and 5.0 on RHOSO Co-authored-by: Cursor --- .../osp_verification_4.21_nightly.yaml | 57 ++++++++++++++++++ .../osp_verification_4.22_nightly.yaml | 57 ++++++++++++++++++ .../osp_verification_4.23_nightly.yaml | 57 ++++++++++++++++++ .../osp_verification_5.0_nightly.yaml | 60 +++++++++++++++++++ 4 files changed, 231 insertions(+) create mode 100644 jobs_definitions/osp_verification_4.21_nightly.yaml create mode 100644 jobs_definitions/osp_verification_4.22_nightly.yaml create mode 100644 jobs_definitions/osp_verification_4.23_nightly.yaml create mode 100644 jobs_definitions/osp_verification_5.0_nightly.yaml diff --git a/jobs_definitions/osp_verification_4.21_nightly.yaml b/jobs_definitions/osp_verification_4.21_nightly.yaml new file mode 100644 index 00000000..4b1b4a6b --- /dev/null +++ b/jobs_definitions/osp_verification_4.21_nightly.yaml @@ -0,0 +1,57 @@ +--- +# +# * OSP VERIFICATION - OCP 4.21 NIGHTLY * +# +# - Version-pinned variant of osp_verification.yaml for OCP 4.21 pre-GA nightly. +# - Used for early regression detection before 4.21 reaches EOL. +# - Runs on the RHOSO 18.0 OSASINFRA Validated Architecture (serval70). +# +# Parent epic: https://redhat.atlassian.net/browse/OSPRH-31438 +# Task: https://redhat.atlassian.net/browse/OSPRH-31439 +# + +openshift_release: "4.21" +openshift_build_name: "" # Empty resolves to latest nightly via 4.21.0-0.nightly/latest +installation_type: ipi +stages: + - prepare + - install + - post + - verification + - day2ops + - openstack_test + - lb_tests + +day2ops_procedures: + - rotate_app_creds + +ocp_deployment_topology: + network_type: OVNKubernetes + primary_ip_protocol: ipv4 # ipv4 or ipv6 + secondary_ip_protocol: "" # ipv4, ipv6, or "" for single-stack + ipv4: + ip_version: 4 + tenant_subnet: + cidr: 10.196.0.0/16 # CIDR for the machine network (tenant network) + cluster_network: + cidr: 10.128.0.0/14 + host_prefix: 23 + service_network: + - 172.30.0.0/16 + flavors: + master: + name: "master" + ram: 16384 + vcpus: 4 + disk: 30 + worker: + name: "worker" + ram: 8192 + vcpus: 2 + disk: 30 + replicas: + master: 3 + worker: 2 + servergroups: + master: "anti-affinity" + worker: "anti-affinity" diff --git a/jobs_definitions/osp_verification_4.22_nightly.yaml b/jobs_definitions/osp_verification_4.22_nightly.yaml new file mode 100644 index 00000000..74d81009 --- /dev/null +++ b/jobs_definitions/osp_verification_4.22_nightly.yaml @@ -0,0 +1,57 @@ +--- +# +# * OSP VERIFICATION - OCP 4.22 NIGHTLY * +# +# - Version-pinned variant of osp_verification.yaml for OCP 4.22 nightly. +# - Ensures explicit 4.22 coverage persists after 4-stable rolls to 4.23. +# - Runs on the RHOSO 18.0 OSASINFRA Validated Architecture (serval70). +# +# Parent epic: https://redhat.atlassian.net/browse/OSPRH-31438 +# Task: https://redhat.atlassian.net/browse/OSPRH-31440 +# + +openshift_release: "4.22" +openshift_build_name: "" # Empty resolves to latest nightly via 4.22.0-0.nightly/latest +installation_type: ipi +stages: + - prepare + - install + - post + - verification + - day2ops + - openstack_test + - lb_tests + +day2ops_procedures: + - rotate_app_creds + +ocp_deployment_topology: + network_type: OVNKubernetes + primary_ip_protocol: ipv4 # ipv4 or ipv6 + secondary_ip_protocol: "" # ipv4, ipv6, or "" for single-stack + ipv4: + ip_version: 4 + tenant_subnet: + cidr: 10.196.0.0/16 # CIDR for the machine network (tenant network) + cluster_network: + cidr: 10.128.0.0/14 + host_prefix: 23 + service_network: + - 172.30.0.0/16 + flavors: + master: + name: "master" + ram: 16384 + vcpus: 4 + disk: 30 + worker: + name: "worker" + ram: 8192 + vcpus: 2 + disk: 30 + replicas: + master: 3 + worker: 2 + servergroups: + master: "anti-affinity" + worker: "anti-affinity" diff --git a/jobs_definitions/osp_verification_4.23_nightly.yaml b/jobs_definitions/osp_verification_4.23_nightly.yaml new file mode 100644 index 00000000..acb1b47e --- /dev/null +++ b/jobs_definitions/osp_verification_4.23_nightly.yaml @@ -0,0 +1,57 @@ +--- +# +# * OSP VERIFICATION - OCP 4.23 NIGHTLY * +# +# - Version-pinned variant of osp_verification.yaml for OCP 4.23 pre-GA nightly. +# - Enables early regression detection before 4.23 reaches the stable channel. +# - Runs on the RHOSO 18.0 OSASINFRA Validated Architecture (serval70). +# +# Parent epic: https://redhat.atlassian.net/browse/OSPRH-31438 +# Task: https://redhat.atlassian.net/browse/OSPRH-31441 +# + +openshift_release: "4.23" +openshift_build_name: "" # Empty resolves to latest nightly via 4.23.0-0.nightly/latest +installation_type: ipi +stages: + - prepare + - install + - post + - verification + - day2ops + - openstack_test + - lb_tests + +day2ops_procedures: + - rotate_app_creds + +ocp_deployment_topology: + network_type: OVNKubernetes + primary_ip_protocol: ipv4 # ipv4 or ipv6 + secondary_ip_protocol: "" # ipv4, ipv6, or "" for single-stack + ipv4: + ip_version: 4 + tenant_subnet: + cidr: 10.196.0.0/16 # CIDR for the machine network (tenant network) + cluster_network: + cidr: 10.128.0.0/14 + host_prefix: 23 + service_network: + - 172.30.0.0/16 + flavors: + master: + name: "master" + ram: 16384 + vcpus: 4 + disk: 30 + worker: + name: "worker" + ram: 8192 + vcpus: 2 + disk: 30 + replicas: + master: 3 + worker: 2 + servergroups: + master: "anti-affinity" + worker: "anti-affinity" diff --git a/jobs_definitions/osp_verification_5.0_nightly.yaml b/jobs_definitions/osp_verification_5.0_nightly.yaml new file mode 100644 index 00000000..95a503f9 --- /dev/null +++ b/jobs_definitions/osp_verification_5.0_nightly.yaml @@ -0,0 +1,60 @@ +--- +# +# * OSP VERIFICATION - OCP 5.0 NIGHTLY * +# +# - Version-pinned variant of osp_verification.yaml for OCP 5.0 pre-GA nightly. +# - OCP 5.0 is the next major release; enables early regression detection. +# - Runs on the RHOSO 18.0 OSASINFRA Validated Architecture (serval70). +# +# Note: The sigstore fix env var (nightly_disable_image_policy) is EXPERIMENTAL +# and may change. Monitor shiftstack-qa/configs/global.yml for updates. +# +# Parent epic: https://redhat.atlassian.net/browse/OSPRH-31438 +# Task: https://redhat.atlassian.net/browse/OSPRH-31442 +# + +openshift_release: "5.0" +openshift_build_name: "" # Empty resolves to latest nightly via 5.0.0-0.nightly/latest +installation_type: ipi +stages: + - prepare + - install + - post + - verification + - day2ops + - openstack_test + - lb_tests + +day2ops_procedures: + - rotate_app_creds + +ocp_deployment_topology: + network_type: OVNKubernetes + primary_ip_protocol: ipv4 # ipv4 or ipv6 + secondary_ip_protocol: "" # ipv4, ipv6, or "" for single-stack + ipv4: + ip_version: 4 + tenant_subnet: + cidr: 10.196.0.0/16 # CIDR for the machine network (tenant network) + cluster_network: + cidr: 10.128.0.0/14 + host_prefix: 23 + service_network: + - 172.30.0.0/16 + flavors: + master: + name: "master" + ram: 16384 + vcpus: 4 + disk: 30 + worker: + name: "worker" + ram: 8192 + vcpus: 2 + disk: 30 + replicas: + master: 3 + worker: 2 + servergroups: + master: "anti-affinity" + worker: "anti-affinity"