Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Original file line number Diff line number Diff line change
@@ -0,0 +1,51 @@
base_images:
ocp_builder_rhel-8-release-golang-1.19-openshift-4.12:
name: builder
namespace: ocp
tag: rhel-8-release-golang-1.19-openshift-4.12
tools:
name: "4.12"
namespace: ocp
tag: tools
build_root:
image_stream_tag:
name: builder
namespace: ocp
tag: rhel-8-release-golang-1.19-openshift-4.12
releases:
latest:
candidate:
architecture: amd64
product: ocp
stream: nightly
version: "4.12"
resources:
'*':
limits:
memory: 8Gi
requests:
cpu: 200m
memory: 700Mi
tests:
- as: quay310-ocp412-operator-test-allns
cron: '@yearly'
steps:
cluster_profile: aws-quay-qe
env:
BASE_DOMAIN: quayqe.devcluster.openshift.com
COMPUTE_NODE_REPLICAS: "8"
COMPUTE_NODE_TYPE: m6a.8xlarge
MULTISTAGE_PARAM_OVERRIDE_QUAY_INDEX_IMAGE: quay.io/redhat-user-workloads/quay-eng-tenant/stable-3-10-v4-12@sha256:cca10d8b831c5c8b53fe2a40e51261d680237c6a179a5fb9f6d97d3f048ff5cb
ODF_OPERATOR_CHANNEL: stable-4.12
QUAY_OPERATOR_CHANNEL: stable-3.10
QUAY_OPERATOR_TESTCASE: Quay-Allns-High
test:
- ref: quay-tests-enable-quay-catalogsource
- ref: quay-tests-resource-provisioning-storage-odf
- ref: quay-tests-test-quay-operator
workflow: cucushift-installer-rehearse-aws-ipi
zz_generated_metadata:
branch: master
org: quay
repo: quay-tests
variant: ocp-412-quay-operator-regression
Original file line number Diff line number Diff line change
@@ -0,0 +1,80 @@
base_images:
cli:
name: "4.12"
namespace: ocp
tag: cli
upi-installer:
name: "4.12"
namespace: ocp
tag: upi-installer
build_root:
image_stream_tag:
name: release
namespace: openshift
tag: golang-1.18
releases:
latest:
candidate:
architecture: amd64
product: ocp
stream: nightly
version: "4.12"
resources:
'*':
limits:
memory: 8Gi
requests:
cpu: 200m
memory: 500Mi
tests:
- as: quay-acs-violations-check-quay310
cron: 0 20 24 * *
steps:
cluster_profile: aws-quay-qe
env:
ACS_OPERATOR_CHANNEL: stable
BASE_DOMAIN: quayqe.devcluster.openshift.com
COMPUTE_NODE_REPLICAS: "6"
COMPUTE_NODE_TYPE: m6a.8xlarge
MULTISTAGE_PARAM_OVERRIDE_QUAY_INDEX_IMAGE: quay.io/redhat-user-workloads/quay-eng-tenant/stable-3-10-v4-12@sha256:cca10d8b831c5c8b53fe2a40e51261d680237c6a179a5fb9f6d97d3f048ff5cb
ODF_OPERATOR_CHANNEL: stable-4.12
QUAY_OPERATOR_CHANNEL: stable-3.10
QUAY_OPERATOR_SOURCE: fbc-operator-catalog
QUAY_VERSION: 3.10.23
test:
- ref: quay-tests-enable-quay-catalogsource
- ref: quay-tests-resource-provisioning-storage-odf
- ref: quay-tests-quay-deploy-operator
- ref: quay-tests-quay-deploy-registry-noobaa
- ref: quay-tests-quay-acs
- ref: quay-tests-test-quay-api
- ref: quay-tests-test-quay-e2e
workflow: cucushift-installer-rehearse-aws-ipi
- as: quay-e2e-tests-quay310-ocp412-virtual-builder
cron: '@yearly'
steps:
cluster_profile: aws-quay-qe
env:
BASE_DOMAIN: quayqe.devcluster.openshift.com
COMPUTE_NODE_TYPE: m5.8xlarge
MULTISTAGE_PARAM_OVERRIDE_QUAY_INDEX_IMAGE: quay.io/redhat-user-workloads/quay-eng-tenant/stable-3-10-v4-12@sha256:cca10d8b831c5c8b53fe2a40e51261d680237c6a179a5fb9f6d97d3f048ff5cb
ODF_OPERATOR_CHANNEL: stable-4.12
QUAY_BUILDER_IMAGE: quay.io/redhat-user-workloads/quay-eng-tenant/quay-builder-v3-10@sha256:071dc0d23a0f857bef6f488cc54891aee4844ca78b5c97c718f38647cfa5268c
QUAY_OPERATOR_CHANNEL: stable-3.10
QUAY_OPERATOR_SOURCE: fbc-operator-catalog
QUAY_VERSION: 3.10.23
test:
- ref: quay-tests-enable-quay-catalogsource
- ref: quay-tests-resource-provisioning-storage-odf
- ref: quay-tests-resource-provisioning-tls
- ref: quay-tests-resource-provisioning-builder
- ref: quay-tests-quay-deploy-operator
- ref: quay-tests-quay-deploy-registry-builder
- ref: quay-tests-test-quay-api
- ref: quay-tests-test-quay-e2e
workflow: cucushift-installer-rehearse-aws-ipi
zz_generated_metadata:
branch: master
org: quay
repo: quay-tests
variant: ocp-412-quay-regression
Original file line number Diff line number Diff line change
@@ -0,0 +1,90 @@
base_images:
ocp_builder_rhel-8-release-golang-1.19-openshift-4.12:
name: builder
namespace: ocp
tag: rhel-8-release-golang-1.19-openshift-4.12
tools:
name: "4.12"
namespace: ocp
tag: tools
build_root:
image_stream_tag:
name: builder
namespace: ocp
tag: rhel-8-release-golang-1.19-openshift-4.12
releases:
latest:
candidate:
architecture: amd64
product: ocp
stream: nightly
version: "4.12"
resources:
'*':
limits:
memory: 8Gi
requests:
cpu: 200m
memory: 700Mi
tests:
- as: quay310-ocp412-upgrade
cron: '@yearly'
steps:
cluster_profile: aws-quay-qe
env:
BASE_DOMAIN: quayqe.devcluster.openshift.com
COMPUTE_NODE_REPLICAS: "6"
COMPUTE_NODE_TYPE: m6a.8xlarge
MULTISTAGE_PARAM_OVERRIDE_QUAY_INDEX_IMAGE: quay.io/redhat-user-workloads/quay-eng-tenant/stable-3-10-v4-12@sha256:cca10d8b831c5c8b53fe2a40e51261d680237c6a179a5fb9f6d97d3f048ff5cb
ODF_OPERATOR_CHANNEL: stable-4.12
QUAY_OPERATOR_CHANNEL: stable-3.10
QUAY_UPGRADE_TESTCASE: Quay-Upgrade-High
QUAY_VERSION: 3.10.23
test:
- ref: quay-tests-enable-quay-catalogsource
- ref: quay-tests-resource-provisioning-storage-odf
- ref: quay-tests-test-quay-upgrade
workflow: cucushift-installer-rehearse-aws-ipi
timeout: 8h0m0s
- as: cso-quay310-ocp412-upgrade
cron: '@yearly'
steps:
cluster_profile: aws-quay-qe
env:
BASE_DOMAIN: quayqe.devcluster.openshift.com
COMPUTE_NODE_REPLICAS: "6"
COMPUTE_NODE_TYPE: m6a.2xlarge
MULTISTAGE_PARAM_OVERRIDE_QUAY_INDEX_IMAGE: quay.io/redhat-user-workloads/quay-eng-tenant/stable-3-10-v4-12@sha256:cca10d8b831c5c8b53fe2a40e51261d680237c6a179a5fb9f6d97d3f048ff5cb
QUAY_OPERATOR_CHANNEL: stable-3.10
QUAY_UPGRADE_TESTCASE: Quay-CSO-Upgrade-High
QUAY_VERSION: 3.10.23
test:
- ref: quay-tests-enable-quay-catalogsource
- ref: quay-tests-test-quay-upgrade
workflow: cucushift-installer-rehearse-aws-ipi
- as: qbo-quay310-ocp412-upgrade
cron: '@yearly'
steps:
cluster_profile: aws-quay-qe
env:
BASE_DOMAIN: quayqe.devcluster.openshift.com
COMPUTE_NODE_REPLICAS: "6"
COMPUTE_NODE_TYPE: m6a.8xlarge
MULTISTAGE_PARAM_OVERRIDE_QUAY_INDEX_IMAGE: quay.io/redhat-user-workloads/quay-eng-tenant/stable-3-10-v4-12@sha256:cca10d8b831c5c8b53fe2a40e51261d680237c6a179a5fb9f6d97d3f048ff5cb
ODF_OPERATOR_CHANNEL: stable-4.12
QUAY_OPERATOR_CHANNEL: stable-3.10
QUAY_OPERATOR_SOURCE: fbc-operator-catalog
QUAY_UPGRADE_TESTCASE: Quay-QBO-Upgrade-High
QUAY_VERSION: 3.10.23
test:
- ref: quay-tests-enable-quay-catalogsource
- ref: quay-tests-resource-provisioning-storage-odf
- ref: quay-tests-quay-deploy-operator
- ref: quay-tests-quay-deploy-registry-noobaa
- ref: quay-tests-test-quay-upgrade
workflow: cucushift-installer-rehearse-aws-ipi
Comment on lines +49 to +85

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

🩺 Stability & Availability | 🟠 Major | ⚡ Quick win

Add explicit timeout to all upgrade jobs.

Only Line 48 sets timeout: 8h0m0s; the jobs starting at Line 49 and Line 65 omit it, so they can fall back to a shorter default and fail mid-upgrade.

Suggested patch
 - as: cso-quay310-ocp412-upgrade
   cron: '`@yearly`'
   steps:
@@
     test:
     - ref: quay-tests-enable-quay-catalogsource
     - ref: quay-tests-test-quay-upgrade
     workflow: cucushift-installer-rehearse-aws-ipi
+  timeout: 8h0m0s
 - as: qbo-quay310-ocp412-upgrade
   cron: '`@yearly`'
   steps:
@@
     - ref: quay-tests-quay-deploy-operator
     - ref: quay-tests-quay-deploy-registry-noobaa
     - ref: quay-tests-test-quay-upgrade
     workflow: cucushift-installer-rehearse-aws-ipi
+  timeout: 8h0m0s
 zz_generated_metadata:
🤖 Prompt for AI Agents
Verify each finding against current code. Fix only still-valid issues, skip the
rest with a brief reason, keep changes minimal, and validate.

In
`@ci-operator/config/quay/quay-tests/quay-quay-tests-master__ocp-412-quay-upgrade-regression.yaml`
around lines 49 - 85, The upgrade jobs cso-quay310-ocp412-upgrade and
qbo-quay310-ocp412-upgrade are missing explicit timeout configurations, which
means they will use a shorter default timeout and may fail mid-upgrade. Add
`timeout: 8h0m0s` to both jobs at the same YAML level as the `cron` field to
ensure they have sufficient time to complete the upgrade process.

zz_generated_metadata:
branch: master
org: quay
repo: quay-tests
variant: ocp-412-quay-upgrade-regression
Original file line number Diff line number Diff line change
@@ -0,0 +1,51 @@
base_images:
ocp_builder_rhel-8-release-golang-1.19-openshift-4.13:
name: builder
namespace: ocp
tag: rhel-8-release-golang-1.19-openshift-4.13
tools:
name: "4.13"
namespace: ocp
tag: tools
build_root:
image_stream_tag:
name: builder
namespace: ocp
tag: rhel-8-release-golang-1.19-openshift-4.13
releases:
latest:
candidate:
architecture: amd64
product: ocp
stream: nightly
version: "4.13"
resources:
'*':
limits:
memory: 8Gi
requests:
cpu: 200m
memory: 700Mi
tests:
- as: quay310-ocp413-operator-test-allns
cron: '@yearly'
steps:
cluster_profile: aws-quay-qe
env:
BASE_DOMAIN: quayqe.devcluster.openshift.com
COMPUTE_NODE_REPLICAS: "8"
COMPUTE_NODE_TYPE: m6a.8xlarge
MULTISTAGE_PARAM_OVERRIDE_QUAY_INDEX_IMAGE: quay.io/redhat-user-workloads/quay-eng-tenant/stable-3-10-v4-13@sha256:a2e62cc0ab6ce0ef8bc040a1bebe9a7810eaff27dee112399ee2f0fd772b629a
ODF_OPERATOR_CHANNEL: stable-4.13
QUAY_OPERATOR_CHANNEL: stable-3.10
QUAY_OPERATOR_TESTCASE: Quay-Allns-High
test:
- ref: quay-tests-enable-quay-catalogsource
- ref: quay-tests-resource-provisioning-storage-odf
- ref: quay-tests-test-quay-operator
workflow: cucushift-installer-rehearse-aws-ipi
zz_generated_metadata:
branch: master
org: quay
repo: quay-tests
variant: ocp-413-quay-operator-regression
Original file line number Diff line number Diff line change
@@ -0,0 +1,80 @@
base_images:
cli:
name: "4.13"
namespace: ocp
tag: cli
upi-installer:
name: "4.13"
namespace: ocp
tag: upi-installer
build_root:
image_stream_tag:
name: release
namespace: openshift
tag: golang-1.18
releases:
latest:
candidate:
architecture: amd64
product: ocp
stream: nightly
version: "4.13"
resources:
'*':
limits:
memory: 8Gi
requests:
cpu: 200m
memory: 500Mi
tests:
- as: quay-acs-violations-check-quay310
cron: 0 20 24 * *
steps:
cluster_profile: aws-quay-qe
env:
ACS_OPERATOR_CHANNEL: stable
BASE_DOMAIN: quayqe.devcluster.openshift.com
COMPUTE_NODE_REPLICAS: "6"
COMPUTE_NODE_TYPE: m6a.8xlarge
MULTISTAGE_PARAM_OVERRIDE_QUAY_INDEX_IMAGE: quay.io/redhat-user-workloads/quay-eng-tenant/stable-3-10-v4-13@sha256:a2e62cc0ab6ce0ef8bc040a1bebe9a7810eaff27dee112399ee2f0fd772b629a
ODF_OPERATOR_CHANNEL: stable-4.13
QUAY_OPERATOR_CHANNEL: stable-3.10
QUAY_OPERATOR_SOURCE: fbc-operator-catalog
QUAY_VERSION: 3.10.23
test:
- ref: quay-tests-enable-quay-catalogsource
- ref: quay-tests-resource-provisioning-storage-odf
- ref: quay-tests-quay-deploy-operator
- ref: quay-tests-quay-deploy-registry-noobaa
- ref: quay-tests-quay-acs
- ref: quay-tests-test-quay-api
- ref: quay-tests-test-quay-e2e
workflow: cucushift-installer-rehearse-aws-ipi
- as: quay-e2e-tests-quay310-ocp413-virtual-builder
cron: '@yearly'
steps:
cluster_profile: aws-quay-qe
env:
BASE_DOMAIN: quayqe.devcluster.openshift.com
COMPUTE_NODE_TYPE: m5.8xlarge
MULTISTAGE_PARAM_OVERRIDE_QUAY_INDEX_IMAGE: quay.io/redhat-user-workloads/quay-eng-tenant/stable-3-10-v4-13@sha256:a2e62cc0ab6ce0ef8bc040a1bebe9a7810eaff27dee112399ee2f0fd772b629a
ODF_OPERATOR_CHANNEL: stable-4.13
QUAY_BUILDER_IMAGE: quay.io/redhat-user-workloads/quay-eng-tenant/quay-builder-v3-10@sha256:071dc0d23a0f857bef6f488cc54891aee4844ca78b5c97c718f38647cfa5268c
QUAY_OPERATOR_CHANNEL: stable-3.10
QUAY_OPERATOR_SOURCE: fbc-operator-catalog
QUAY_VERSION: 3.10.23
test:
- ref: quay-tests-enable-quay-catalogsource
- ref: quay-tests-resource-provisioning-storage-odf
- ref: quay-tests-resource-provisioning-tls
- ref: quay-tests-resource-provisioning-builder
- ref: quay-tests-quay-deploy-operator
- ref: quay-tests-quay-deploy-registry-builder
- ref: quay-tests-test-quay-api
- ref: quay-tests-test-quay-e2e
workflow: cucushift-installer-rehearse-aws-ipi
zz_generated_metadata:
branch: master
org: quay
repo: quay-tests
variant: ocp-413-quay-regression
Loading