Skip to content
Merged
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
Expand Up @@ -53,7 +53,7 @@ tests:
capabilities:
- intranet
- nested-podman
cron: 0 4 * * 1-5
cron: 0 4 * 6 1-5

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.

🎯 Functional Correctness | 🟠 Major | ⚡ Quick win

🧩 Analysis chain

🏁 Script executed:

#!/bin/bash
set -eu

file='ci-operator/config/openshift/microshift/openshift-microshift-release-5.1__periodics.yaml'

printf '%s\n' '--- target cron entries ---'
rg -n '^[[:space:]]+cron:' "$file"

printf '%s\n' '--- nearby job definitions ---'
sed -n '1,360p' "$file"

printf '%s\n' '--- repository parking schedules ---'
rg -n -i 'cron:|impossible|park|disable' ci-operator/config | rg -i 'cron:|impossible|park|disable' | head -200

printf '%s\n' '--- file status ---'
git status --short -- "$file"
git diff --stat -- "$file"

Repository: openshift/release

Length of output: 35442


🏁 Script executed:

#!/bin/bash
set -eu

file='ci-operator/config/openshift/microshift/openshift-microshift-release-5.1__periodics.yaml'

printf '%s\n' '--- target cron entries ---'
rg -n '^[[:space:]]+cron:' "$file"

printf '%s\n' '--- nearby job definitions ---'
sed -n '1,360p' "$file"

printf '%s\n' '--- repository parking schedules ---'
rg -n -i 'cron:|impossible|park|disable' ci-operator/config | head -200

printf '%s\n' '--- file status ---'
git status --short -- "$file"
git diff --stat -- "$file"

Repository: openshift/release

Length of output: 37752


🏁 Script executed:

#!/bin/bash
set -eu

file='ci-operator/config/openshift/microshift/openshift-microshift-release-5.1__periodics.yaml'

printf '%s\n' '--- parent revision cron entries ---'
git show "HEAD^:$file" | rg -n '^[[:space:]]+cron:' || true

printf '%s\n' '--- exact parent-to-current changes ---'
git diff --no-ext-diff --unified=3 HEAD^ -- "$file"

printf '%s\n' '--- nearby disabled-periodic examples ---'
for f in \
  ci-operator/config/psalajova/test/psalajova-test-master.yaml \
  ci-operator/config/insights-onprem/cost-onprem-chart/insights-onprem-cost-onprem-chart-main__periodics.yaml \
  ci-operator/config/rhbk/sso-test/rhbk-sso-test-main__rhsso-product-ocp4.19-lp-interop.yaml
do
  if test -f "$f"; then
    printf '\n--- %s ---\n' "$f"
    sed -n '1,120p' "$f"
  fi
done

Repository: openshift/release

Length of output: 19346


Use an impossible cron date to disable these periodics.

0 4 * 6 1-5 runs every weekday in June. The release schedules run every Sunday, Tuesday, and Thursday in June. Replace all changed schedules with the repository parking pattern, such as 0 4 31 2 *, and run make update.

🤖 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/openshift/microshift/openshift-microshift-release-5.1__periodics.yaml`
at line 56, Replace the changed periodic cron schedules, including the one shown
under the release scheduling configuration, with the repository’s
impossible-date parking pattern such as 0 4 31 2 *. Apply this consistently to
all changed schedules and run make update afterward.

Source: Learnings

nested_podman: true
reporter_config:
channel: '#microshift-alerts'
Expand All @@ -66,7 +66,7 @@ tests:
steps:
workflow: openshift-microshift-rebase-cryptoscan
- as: publish-release-notes
cron: 0 5 * * 1-5
cron: 0 5 * 6 1-5
reporter_config:
channel: '#microshift-alerts'
job_states_to_report:
Expand All @@ -86,7 +86,7 @@ tests:
- as: e2e-aws-tests-cache-nightly
capabilities:
- intranet
cron: 30 0 * * 1-5
cron: 30 0 * 6 1-5
reporter_config:
channel: '#microshift-alerts'
job_states_to_report:
Expand All @@ -105,7 +105,7 @@ tests:
- as: e2e-aws-tests-cache-nightly-arm
capabilities:
- intranet
cron: 30 0 * * 1-5
cron: 30 0 * 6 1-5
reporter_config:
channel: '#microshift-alerts'
job_states_to_report:
Expand All @@ -122,7 +122,7 @@ tests:
workflow: openshift-microshift-e2e-metal-cache
timeout: 4h0m0s
- as: e2e-aws-tests-bootc-nightly-el9
cron: 0 3 * * 1-5
cron: 0 3 * 6 1-5
steps:
cluster_profile: openshift-org-aws
env:
Expand All @@ -131,7 +131,7 @@ tests:
SCENARIO_TYPE: bootc-periodics-el9
workflow: openshift-microshift-e2e-metal-tests
- as: e2e-aws-tests-bootc-nightly-el10
cron: 0 3 * * 1-5
cron: 0 3 * 6 1-5
steps:
cluster_profile: openshift-org-aws
env:
Expand All @@ -140,7 +140,7 @@ tests:
SCENARIO_TYPE: bootc-periodics-el10
workflow: openshift-microshift-e2e-metal-tests
- as: e2e-aws-tests-bootc-arm-nightly-el9
cron: 0 3 * * 1-5
cron: 0 3 * 6 1-5
steps:
cluster_profile: openshift-org-aws
env:
Expand All @@ -149,7 +149,7 @@ tests:
SCENARIO_TYPE: bootc-periodics-el9
workflow: openshift-microshift-e2e-metal-tests
- as: e2e-aws-tests-bootc-arm-nightly-el10
cron: 0 3 * * 1-5
cron: 0 3 * 6 1-5
steps:
cluster_profile: openshift-org-aws
env:
Expand All @@ -158,7 +158,7 @@ tests:
SCENARIO_TYPE: bootc-periodics-el10
workflow: openshift-microshift-e2e-metal-tests
- as: e2e-aws-tests-bootc-c2cc-nightly
cron: 30 4 * * 1-5
cron: 30 4 * 6 1-5
steps:
cluster_profile: openshift-org-aws
env:
Expand All @@ -167,7 +167,7 @@ tests:
SCENARIO_TYPE: bootc-c2cc
workflow: openshift-microshift-e2e-metal-tests
- as: e2e-aws-tests-bootc-c2cc-arm-nightly
cron: 30 4 * * 1-5
cron: 30 4 * 6 1-5
steps:
cluster_profile: openshift-org-aws
env:
Expand All @@ -176,7 +176,7 @@ tests:
SCENARIO_TYPE: bootc-c2cc
workflow: openshift-microshift-e2e-metal-tests
- as: e2e-aws-tests-nightly
cron: 30 3 * * 1-5
cron: 30 3 * 6 1-5
reporter_config:
channel: '#microshift-alerts'
job_states_to_report:
Expand All @@ -192,7 +192,7 @@ tests:
SCENARIO_TYPE: periodics
workflow: openshift-microshift-e2e-metal-tests
- as: e2e-aws-tests-arm-nightly
cron: 30 3 * * 1-5
cron: 30 3 * 6 1-5
reporter_config:
channel: '#microshift-alerts'
job_states_to_report:
Expand All @@ -208,7 +208,7 @@ tests:
SCENARIO_TYPE: periodics
workflow: openshift-microshift-e2e-metal-tests
- as: e2e-aws-ovn-ocp-conformance
cron: 0 4 * * 1-5
cron: 0 4 * 6 1-5
reporter_config:
channel: '#microshift-alerts'
job_states_to_report:
Expand All @@ -223,7 +223,7 @@ tests:
TEST_SUITE: openshift/conformance/parallel
workflow: openshift-microshift-e2e-origin-conformance
- as: e2e-aws-ovn-ocp-conformance-serial
cron: 0 4 * * 1-5
cron: 0 4 * 6 1-5
reporter_config:
channel: '#microshift-alerts'
job_states_to_report:
Expand All @@ -238,7 +238,7 @@ tests:
TEST_SUITE: openshift/conformance/serial
workflow: openshift-microshift-e2e-origin-conformance
- as: clusterbot-nightly
cron: 0 1 * * 1-5
cron: 0 1 * 6 1-5
reporter_config:
channel: '#microshift-alerts'
job_states_to_report:
Expand All @@ -253,7 +253,7 @@ tests:
MICROSHIFT_OS: rhel-9.8
workflow: openshift-microshift-clusterbot
- as: e2e-aws-footprint-and-performance-nightly
cron: 0 1 * * 1-5
cron: 0 1 * 6 1-5
reporter_config:
channel: '#microshift-alerts'
job_states_to_report:
Expand All @@ -268,7 +268,7 @@ tests:
MICROSHIFT_OS: rhel-9.8
workflow: openshift-microshift-e2e-bare-metal-tests
- as: e2e-aws-ai-model-serving-nightly
cron: 0 1 * * 1-5
cron: 0 1 * 6 1-5
reporter_config:
channel: '#microshift-alerts'
job_states_to_report:
Expand All @@ -284,7 +284,7 @@ tests:
SUITE: ai-model-serving
workflow: openshift-microshift-e2e-bare-metal-tests
- as: e2e-aws-tests-release-periodic
cron: 0 3 * * 0,2,4
cron: 0 3 * 6 0,2,4
steps:
cluster_profile: openshift-org-aws
env:
Expand All @@ -294,7 +294,7 @@ tests:
TEST_EXECUTION_TIMEOUT: 60m
workflow: openshift-microshift-e2e-metal-tests
- as: e2e-aws-tests-release-arm-periodic
cron: 0 3 * * 0,2,4
cron: 0 3 * 6 0,2,4
steps:
cluster_profile: openshift-org-aws
env:
Expand All @@ -304,7 +304,7 @@ tests:
TEST_EXECUTION_TIMEOUT: 60m
workflow: openshift-microshift-e2e-metal-tests
- as: e2e-aws-tests-bootc-release-periodic-el9
cron: 0 3 * * 0,2,4
cron: 0 3 * 6 0,2,4
steps:
cluster_profile: openshift-org-aws
env:
Expand All @@ -314,7 +314,7 @@ tests:
TEST_EXECUTION_TIMEOUT: 60m
workflow: openshift-microshift-e2e-metal-tests
- as: e2e-aws-tests-bootc-release-periodic-el10
cron: 0 3 * * 0,2,4
cron: 0 3 * 6 0,2,4
steps:
cluster_profile: openshift-org-aws
env:
Expand All @@ -324,7 +324,7 @@ tests:
TEST_EXECUTION_TIMEOUT: 60m
workflow: openshift-microshift-e2e-metal-tests
- as: e2e-aws-tests-bootc-release-arm-periodic-el9
cron: 0 3 * * 0,2,4
cron: 0 3 * 6 0,2,4
steps:
cluster_profile: openshift-org-aws
env:
Expand All @@ -334,7 +334,7 @@ tests:
TEST_EXECUTION_TIMEOUT: 60m
workflow: openshift-microshift-e2e-metal-tests
- as: e2e-aws-tests-bootc-release-arm-periodic-el10
cron: 0 3 * * 0,2,4
cron: 0 3 * 6 0,2,4
steps:
cluster_profile: openshift-org-aws
env:
Expand Down
Loading