From 0d27409a037e90ace36e29ea839504bff5ec0b12 Mon Sep 17 00:00:00 2001 From: Chai Bot Date: Fri, 7 Aug 2026 18:54:27 +0000 Subject: [PATCH] PERFSCALE: Shift 5.1 cron schedules to avoid conflicts with 5.0 The 5.1 PerfScale CI configs were cut from 5.0 and inherited identical cron schedules, causing resource contention on the shared aws-perfscale profile. This shifts all 24 cron entries in the 4 OCP PerfScale 5.1 config files: High-priority 120/252-node jobs (aws-perfscale profile): - Shifted to different days to prevent capacity conflicts - Added 30-minute time offsets as additional safety margin Standard jobs: - Weekly jobs shifted to alternate days of the week - Monthly day-of-month jobs shifted by +1 day - All jobs get +20 or +30 minute offsets for unique start times Run frequency is preserved (same number of runs per week/month). Generated periodics regenerated via make jobs. Signed-off-by: Chai Bot --- ...-nightly-x86-loaded-upgrade-from-4.22.yaml | 6 +-- ...p-perfscale-main__aws-5.1-nightly-x86.yaml | 34 +++++++------- ...perfscale-main__metal-5.1-nightly-x86.yaml | 4 +- ...-perfscale-main__rosa-5.1-nightly-x86.yaml | 2 +- ...hift-eng-ocp-perfscale-main-periodics.yaml | 46 +++++++++---------- 5 files changed, 46 insertions(+), 46 deletions(-) diff --git a/ci-operator/config/openshift-eng/ocp-perfscale/openshift-eng-ocp-perfscale-main__aws-5.1-nightly-x86-loaded-upgrade-from-4.22.yaml b/ci-operator/config/openshift-eng/ocp-perfscale/openshift-eng-ocp-perfscale-main__aws-5.1-nightly-x86-loaded-upgrade-from-4.22.yaml index 3f4a634b1cceb..8204ce673e897 100644 --- a/ci-operator/config/openshift-eng/ocp-perfscale/openshift-eng-ocp-perfscale-main__aws-5.1-nightly-x86-loaded-upgrade-from-4.22.yaml +++ b/ci-operator/config/openshift-eng/ocp-perfscale/openshift-eng-ocp-perfscale-main__aws-5.1-nightly-x86-loaded-upgrade-from-4.22.yaml @@ -24,7 +24,7 @@ resources: memory: 200Mi tests: - as: loaded-upgrade-24nodes - cron: 0 2 4,11,18,25 * * + cron: 20 3 5,12,19,26 * * steps: allow_skip_on_success: true cluster_profile: aws-perfscale-qe @@ -48,7 +48,7 @@ tests: - chain: openshift-qe-cluster-density-v2 workflow: openshift-qe-upgrade - as: loaded-upgrade-120nodes - cron: 0 12 27 * * + cron: 30 12 28 * * steps: allow_skip_on_success: true cluster_profile: aws-perfscale @@ -108,7 +108,7 @@ tests: - ref: openshift-qe-cluster-density-v2 workflow: openshift-qe-upgrade - as: loaded-upgrade-252nodes - cron: 0 18 26 * * + cron: 30 18 25 * * steps: allow_skip_on_success: true cluster_profile: aws-perfscale diff --git a/ci-operator/config/openshift-eng/ocp-perfscale/openshift-eng-ocp-perfscale-main__aws-5.1-nightly-x86.yaml b/ci-operator/config/openshift-eng/ocp-perfscale/openshift-eng-ocp-perfscale-main__aws-5.1-nightly-x86.yaml index 59aaf115c45a9..a8d74f4302fed 100644 --- a/ci-operator/config/openshift-eng/ocp-perfscale/openshift-eng-ocp-perfscale-main__aws-5.1-nightly-x86.yaml +++ b/ci-operator/config/openshift-eng/ocp-perfscale/openshift-eng-ocp-perfscale-main__aws-5.1-nightly-x86.yaml @@ -16,7 +16,7 @@ resources: memory: 200Mi tests: - as: netpol-24nodes - cron: 0 12 6,13,20,27 * * + cron: 20 12 7,14,21,28 * * reporter_config: channel: '#ocp-qe-scale-ci-results' job_states_to_report: @@ -76,7 +76,7 @@ tests: - chain: openshift-qe-orion-consolidated workflow: openshift-qe-installer-aws - as: control-plane-120nodes - cron: 0 6 * * 0,2,4,6 + cron: 30 6 * * 1,3,5 reporter_config: channel: '#ocp-qe-scale-ci-results' job_states_to_report: @@ -112,7 +112,7 @@ tests: workflow: openshift-qe-installer-aws timeout: 10h0m0s - as: control-plane-252nodes - cron: 30 9 * * 1 + cron: 0 10 * * 3 reporter_config: channel: '#ocp-qe-scale-ci-results' job_states_to_report: @@ -184,7 +184,7 @@ tests: workflow: openshift-qe-installer-aws-ovn-fips timeout: 14h0m0s - as: control-plane-24nodes - cron: 0 5 * * 6,2,4,5 + cron: 20 5 * * 0,1,3,5 reporter_config: channel: '#ocp-qe-scale-ci-results' job_states_to_report: @@ -210,7 +210,7 @@ tests: - chain: openshift-qe-control-plane workflow: openshift-qe-installer-aws - as: control-plane-fips-24nodes - cron: 17 9 * * * + cron: 37 9 * * * reporter_config: channel: '#ocp-qe-scale-ci-results' job_states_to_report: @@ -239,7 +239,7 @@ tests: - chain: openshift-qe-orion-consolidated workflow: openshift-qe-installer-aws-ovn-fips - as: control-plane-fips-6nodes - cron: 17 15 * * * + cron: 37 15 * * * reporter_config: channel: '#ocp-qe-scale-ci-results' job_states_to_report: @@ -268,7 +268,7 @@ tests: - chain: openshift-qe-orion-consolidated workflow: openshift-qe-installer-aws-ovn-fips - as: control-plane-etcdencrypt-24nodes - cron: 0 3 * * 3 + cron: 20 3 * * 5 reporter_config: channel: '#ocp-qe-scale-ci-results' job_states_to_report: @@ -330,7 +330,7 @@ tests: - chain: openshift-qe-router-perf workflow: openshift-qe-installer-aws - as: data-path-9nodes - cron: 0 3 1,8,15,22 * * + cron: 20 3 2,9,16,23 * * reporter_config: channel: '#ocp-qe-scale-ci-results' job_states_to_report: @@ -383,7 +383,7 @@ tests: - chain: openshift-qe-node-density-cni workflow: openshift-qe-installer-aws - as: control-plane-ipsec-120nodes - cron: 0 10 11,23 * * + cron: 30 10 12,24 * * reporter_config: channel: '#ocp-qe-scale-ci-results' job_states_to_report: @@ -421,7 +421,7 @@ tests: workflow: openshift-qe-installer-aws-ovn-ipsec timeout: 14h0m0s - as: control-plane-ipsec-252nodes - cron: 0 18 11,23 * * + cron: 30 18 12,24 * * reporter_config: channel: '#ocp-qe-scale-ci-results' job_states_to_report: @@ -459,7 +459,7 @@ tests: workflow: openshift-qe-installer-aws-ovn-ipsec timeout: 14h0m0s - as: data-path-ipsec-9nodes - cron: 0 2 8,22 * * + cron: 20 2 9,23 * * reporter_config: channel: '#ocp-qe-scale-ci-results' job_states_to_report: @@ -488,7 +488,7 @@ tests: - chain: openshift-qe-data-path-tests workflow: openshift-qe-installer-aws-ovn-ipsec - as: udn-density-l3-24nodes - cron: 0 2 * * * + cron: 20 2 * * * reporter_config: channel: '#ocp-qe-scale-ci-results' job_states_to_report: @@ -518,7 +518,7 @@ tests: - ref: openshift-qe-workers-scale workflow: openshift-qe-udn-density-pods - as: cudn-density-single-ns-500-24nodes - cron: 0 2 * * 1,3,5 + cron: 20 2 * * 0,2,4 reporter_config: channel: '#ocp-qe-scale-ci-results' job_states_to_report: @@ -551,7 +551,7 @@ tests: test: - chain: openshift-qe-cudn-density - as: cudn-density-single-ns-250-24nodes - cron: 0 4 * * 1,3,5 + cron: 20 4 * * 0,2,4 reporter_config: channel: '#ocp-qe-scale-ci-results' job_states_to_report: @@ -584,7 +584,7 @@ tests: test: - chain: openshift-qe-cudn-density - as: cudn-pod-churn-250-24nodes - cron: 0 6 * * 1 + cron: 20 6 * * 3 reporter_config: channel: '#ocp-qe-scale-ci-results' job_states_to_report: @@ -618,7 +618,7 @@ tests: test: - chain: openshift-qe-cudn-density - as: cudn-churn-250-24nodes - cron: 0 8 * * 1 + cron: 20 8 * * 3 reporter_config: channel: '#ocp-qe-scale-ci-results' job_states_to_report: @@ -652,7 +652,7 @@ tests: test: - chain: openshift-qe-cudn-density - as: cudn-incremental-1000-24nodes - cron: 0 10 * * 2,4 + cron: 20 10 * * 1,3 reporter_config: channel: '#ocp-qe-scale-ci-results' job_states_to_report: diff --git a/ci-operator/config/openshift-eng/ocp-perfscale/openshift-eng-ocp-perfscale-main__metal-5.1-nightly-x86.yaml b/ci-operator/config/openshift-eng/ocp-perfscale/openshift-eng-ocp-perfscale-main__metal-5.1-nightly-x86.yaml index 9e819405617d2..ade5df1a2e5bc 100644 --- a/ci-operator/config/openshift-eng/ocp-perfscale/openshift-eng-ocp-perfscale-main__metal-5.1-nightly-x86.yaml +++ b/ci-operator/config/openshift-eng/ocp-perfscale/openshift-eng-ocp-perfscale-main__metal-5.1-nightly-x86.yaml @@ -27,7 +27,7 @@ tests: - as: daily-virt-6nodes capabilities: - intranet - cron: 30 0 * * * + cron: 50 0 * * * reporter_config: channel: '#ocp-qe-scale-ci-results' job_states_to_report: @@ -72,7 +72,7 @@ tests: - as: network-workloads capabilities: - intranet - cron: 30 7 */2 * * + cron: 50 7 */2 * * reporter_config: channel: '#ocp-qe-scale-ci-results' job_states_to_report: diff --git a/ci-operator/config/openshift-eng/ocp-perfscale/openshift-eng-ocp-perfscale-main__rosa-5.1-nightly-x86.yaml b/ci-operator/config/openshift-eng/ocp-perfscale/openshift-eng-ocp-perfscale-main__rosa-5.1-nightly-x86.yaml index 6238782726023..40baed20812b5 100644 --- a/ci-operator/config/openshift-eng/ocp-perfscale/openshift-eng-ocp-perfscale-main__rosa-5.1-nightly-x86.yaml +++ b/ci-operator/config/openshift-eng/ocp-perfscale/openshift-eng-ocp-perfscale-main__rosa-5.1-nightly-x86.yaml @@ -26,7 +26,7 @@ resources: tests: - always_run: false as: build-farm-114nodes - cron: 0 8 8,22 * * + cron: 20 8 9,23 * * reporter_config: channel: '#ocp-qe-scale-ci-results' job_states_to_report: diff --git a/ci-operator/jobs/openshift-eng/ocp-perfscale/openshift-eng-ocp-perfscale-main-periodics.yaml b/ci-operator/jobs/openshift-eng/ocp-perfscale/openshift-eng-ocp-perfscale-main-periodics.yaml index 6d7361021985a..f4c1bcf3d14c7 100644 --- a/ci-operator/jobs/openshift-eng/ocp-perfscale/openshift-eng-ocp-perfscale-main-periodics.yaml +++ b/ci-operator/jobs/openshift-eng/ocp-perfscale/openshift-eng-ocp-perfscale-main-periodics.yaml @@ -3950,7 +3950,7 @@ periodics: secretName: result-aggregator - agent: kubernetes cluster: build11 - cron: 0 6 * * 0,2,4,6 + cron: 30 6 * * 1,3,5 decorate: true decoration_config: skip_cloning: true @@ -4045,7 +4045,7 @@ periodics: secretName: result-aggregator - agent: kubernetes cluster: build11 - cron: 0 5 * * 6,2,4,5 + cron: 20 5 * * 0,1,3,5 decorate: true decoration_config: skip_cloning: true @@ -4139,7 +4139,7 @@ periodics: secretName: result-aggregator - agent: kubernetes cluster: build11 - cron: 30 9 * * 1 + cron: 0 10 * * 3 decorate: true decoration_config: skip_cloning: true @@ -4234,7 +4234,7 @@ periodics: secretName: result-aggregator - agent: kubernetes cluster: build11 - cron: 0 3 * * 3 + cron: 20 3 * * 5 decorate: true decoration_config: skip_cloning: true @@ -4328,7 +4328,7 @@ periodics: secretName: result-aggregator - agent: kubernetes cluster: build11 - cron: 17 9 * * * + cron: 37 9 * * * decorate: true decoration_config: skip_cloning: true @@ -4422,7 +4422,7 @@ periodics: secretName: result-aggregator - agent: kubernetes cluster: build11 - cron: 17 15 * * * + cron: 37 15 * * * decorate: true decoration_config: skip_cloning: true @@ -4516,7 +4516,7 @@ periodics: secretName: result-aggregator - agent: kubernetes cluster: build11 - cron: 0 10 11,23 * * + cron: 30 10 12,24 * * decorate: true decoration_config: skip_cloning: true @@ -4611,7 +4611,7 @@ periodics: secretName: result-aggregator - agent: kubernetes cluster: build11 - cron: 0 18 11,23 * * + cron: 30 18 12,24 * * decorate: true decoration_config: skip_cloning: true @@ -4706,7 +4706,7 @@ periodics: secretName: result-aggregator - agent: kubernetes cluster: build11 - cron: 0 8 * * 1 + cron: 20 8 * * 3 decorate: true decoration_config: skip_cloning: true @@ -4800,7 +4800,7 @@ periodics: secretName: result-aggregator - agent: kubernetes cluster: build11 - cron: 0 4 * * 1,3,5 + cron: 20 4 * * 0,2,4 decorate: true decoration_config: skip_cloning: true @@ -4894,7 +4894,7 @@ periodics: secretName: result-aggregator - agent: kubernetes cluster: build11 - cron: 0 2 * * 1,3,5 + cron: 20 2 * * 0,2,4 decorate: true decoration_config: skip_cloning: true @@ -4988,7 +4988,7 @@ periodics: secretName: result-aggregator - agent: kubernetes cluster: build11 - cron: 0 10 * * 2,4 + cron: 20 10 * * 1,3 decorate: true decoration_config: skip_cloning: true @@ -5082,7 +5082,7 @@ periodics: secretName: result-aggregator - agent: kubernetes cluster: build11 - cron: 0 6 * * 1 + cron: 20 6 * * 3 decorate: true decoration_config: skip_cloning: true @@ -5176,7 +5176,7 @@ periodics: secretName: result-aggregator - agent: kubernetes cluster: build11 - cron: 0 3 1,8,15,22 * * + cron: 20 3 2,9,16,23 * * decorate: true decoration_config: skip_cloning: true @@ -5270,7 +5270,7 @@ periodics: secretName: result-aggregator - agent: kubernetes cluster: build11 - cron: 0 2 8,22 * * + cron: 20 2 9,23 * * decorate: true decoration_config: skip_cloning: true @@ -5364,7 +5364,7 @@ periodics: secretName: result-aggregator - agent: kubernetes cluster: build11 - cron: 0 12 27 * * + cron: 30 12 28 * * decorate: true decoration_config: skip_cloning: true @@ -5447,7 +5447,7 @@ periodics: secretName: result-aggregator - agent: kubernetes cluster: build11 - cron: 0 2 4,11,18,25 * * + cron: 20 3 5,12,19,26 * * decorate: true decoration_config: skip_cloning: true @@ -5530,7 +5530,7 @@ periodics: secretName: result-aggregator - agent: kubernetes cluster: build11 - cron: 0 18 26 * * + cron: 30 18 25 * * decorate: true decoration_config: skip_cloning: true @@ -5613,7 +5613,7 @@ periodics: secretName: result-aggregator - agent: kubernetes cluster: build11 - cron: 0 12 6,13,20,27 * * + cron: 20 12 7,14,21,28 * * decorate: true decoration_config: skip_cloning: true @@ -5801,7 +5801,7 @@ periodics: secretName: result-aggregator - agent: kubernetes cluster: build11 - cron: 0 2 * * * + cron: 20 2 * * * decorate: true decoration_config: skip_cloning: true @@ -6275,7 +6275,7 @@ periodics: secretName: result-aggregator - agent: kubernetes cluster: build12 - cron: 30 0 * * * + cron: 50 0 * * * decorate: true decoration_config: skip_cloning: true @@ -6370,7 +6370,7 @@ periodics: secretName: result-aggregator - agent: kubernetes cluster: build12 - cron: 30 7 */2 * * + cron: 50 7 */2 * * decorate: true decoration_config: skip_cloning: true @@ -6655,7 +6655,7 @@ periodics: secretName: result-aggregator - agent: kubernetes cluster: build11 - cron: 0 8 8,22 * * + cron: 20 8 9,23 * * decorate: true decoration_config: skip_cloning: true