Add NHC weekly periodic job to medik8s system-tests#80845
Conversation
|
/pj-rehearse auto-ack |
|
Warning Review limit reached
More reviews will be available in 35 minutes and 47 seconds. Learn how PR review limits work. Your organization has used up its prepaid credits, and credit purchases are no longer available. Enable the review add-on in the billing tab to keep reviews running — you're only billed for reviews past your plan's rate limits ($0.25/file). ⌛ How to resolve this issue?After more reviews become available, a review can be triggered using the To avoid repeated limits, reduce automatic review volume by pausing incremental auto-reviews earlier, using label-based review opt-in, excluding WIP or generated PR titles, or requesting reviews manually when the PR is ready. If your team needs uninterrupted high-volume reviews, an organization admin can enable usage-based credits. 🚦 How do rate limits work?CodeRabbit enforces per-developer PR review limits for each organization. Most developers receive the normal plan review availability. For paid Pro and Pro+ PR reviews, CodeRabbit uses adaptive limits for sustained high-volume activity. When a developer's recent PR review activity reaches the 95th percentile or higher among CodeRabbit users, additional reviews become available more gradually as earlier reviews age out of the rolling window. Please see our Fair Usage Limits Policy for further information. ℹ️ Review info⚙️ Run configurationConfiguration used: Repository YAML (base), Central YAML (inherited) Review profile: CHILL Plan: Enterprise Run ID: 📒 Files selected for processing (1)
WalkthroughA new weekly scheduled CI test job ChangesWeekly AWS e2e job for NHC operator
Estimated code review effort🎯 1 (Trivial) | ⏱️ ~3 minutes Possibly related PRs
Suggested labels
Suggested reviewers
🚥 Pre-merge checks | ✅ 15✅ Passed checks (15 passed)
✏️ Tip: You can configure your own custom pre-merge checks in the settings. ✨ Finishing Touches🧪 Generate unit tests (beta)
Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out. Comment |
|
@ugreener: now processing your pj-rehearse request. Please allow up to 10 minutes for jobs to trigger or cancel. |
36571ee to
a4eedd2
Compare
There was a problem hiding this comment.
Actionable comments posted: 1
🤖 Prompt for all review comments with 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.
Inline comments:
In
`@ci-operator/config/medik8s/system-tests/medik8s-system-tests-main__4.22-konflux.yaml`:
- Around line 279-304: The new periodic test `e2e-nhc-weekly-aws` has been added
to the CI configuration but the required ProwJob specifications have not been
generated. Run `make update` from the repository root to regenerate the
downstream artifacts in the ci-operator/jobs/ directory. This will generate the
expected ProwJob specification file containing the
`periodic-ci-medik8s-system-tests-main-4.22-konflux-e2e-nhc-weekly-aws` job
definition for the new test.
🪄 Autofix (Beta)
Fix all unresolved CodeRabbit comments on this PR:
- Push a commit to this branch (recommended)
- Create a new PR with the fixes
ℹ️ Review info
⚙️ Run configuration
Configuration used: Repository YAML (base), Central YAML (inherited)
Review profile: CHILL
Plan: Enterprise
Run ID: 46fa2282-cb1c-4165-9473-f04b248b4a1d
⛔ Files ignored due to path filters (1)
ci-operator/jobs/medik8s/system-tests/medik8s-system-tests-main-periodics.yamlis excluded by!ci-operator/jobs/**
📒 Files selected for processing (1)
ci-operator/config/medik8s/system-tests/medik8s-system-tests-main__4.22-konflux.yaml
|
/pj-rehearse auto-ack |
|
@ugreener: now processing your pj-rehearse request. Please allow up to 10 minutes for jobs to trigger or cancel. |
|
@ugreener: The following test failed, say
Full PR test history. Your PR dashboard. DetailsInstructions for interacting with me using PR comments are available here. If you have questions or suggestions related to my behavior, please file an issue against the kubernetes-sigs/prow repository. I understand the commands that are listed here. |
|
/pj-rehearse ack |
|
@ugreener: now processing your pj-rehearse request. Please allow up to 10 minutes for jobs to trigger or cancel. |
|
/override ci/rehearse/periodic-ci-medik8s-system-tests-main-4.22-konflux-e2e-nhc-weekly-aws |
|
@ugreener: ugreener unauthorized: /override is restricted to Repo administrators, approvers in top level OWNERS file, and the following github teams:openshift: openshift-release-oversight openshift-staff-engineers openshift-sustaining-engineers. DetailsIn response to this:
Instructions for interacting with me using PR comments are available here. If you have questions or suggestions related to my behavior, please file an issue against the kubernetes-sigs/prow repository. |
Add weekly periodic job for NHC (Node Health Check) E2E tests, matching the existing FAR, SBR, and SNR periodic job pattern. - Job: e2e-nhc-weekly-aws - Schedule: Sundays at 10:00 UTC (2h after SNR at 08:00) - Workflow: ipi-aws with Konflux FBC catalog - Operator: node-healthcheck-operator via stable channel - Tests: make run-tests with ECO_TEST_FEATURES=nhc-operator Depends on medik8s/system-tests#35 (NHC suite + smoke tests) which must merge before this PR to avoid a red periodic. Jira: RHWA-1141 Co-Authored-By: Claude <noreply@anthropic.com>
Stagger: FAR 04:00, SBR 06:00, SNR 08:00, MDR 10:00, NMO 12:00, NHC 14:00 Co-Authored-By: Claude <noreply@anthropic.com>
69ce6db to
b363311
Compare
|
[REHEARSALNOTIFIER]
Interacting with pj-rehearseComment: Once you are satisfied with the results of the rehearsals, comment: |
|
[APPROVALNOTIFIER] This PR is APPROVED This pull-request has been approved by: razo7, ugreener The full list of commands accepted by this bot can be found here. The pull request process is described here DetailsNeeds approval from an approver in each of these files:
Approvers can indicate their approval by writing |
|
/pj-rehearse ack |
|
@razo7: now processing your pj-rehearse request. Please allow up to 10 minutes for jobs to trigger or cancel. |
* medik8s system-tests: add NHC weekly periodic job config Add weekly periodic job for NHC (Node Health Check) E2E tests, matching the existing FAR, SBR, and SNR periodic job pattern. - Job: e2e-nhc-weekly-aws - Schedule: Sundays at 10:00 UTC (2h after SNR at 08:00) - Workflow: ipi-aws with Konflux FBC catalog - Operator: node-healthcheck-operator via stable channel - Tests: make run-tests with ECO_TEST_FEATURES=nhc-operator Depends on medik8s/system-tests#35 (NHC suite + smoke tests) which must merge before this PR to avoid a red periodic. Jira: RHWA-1141 Co-Authored-By: Claude <noreply@anthropic.com> * Adjust NHC periodic cron to 14:00 UTC to avoid NMO conflict Stagger: FAR 04:00, SBR 06:00, SNR 08:00, MDR 10:00, NMO 12:00, NHC 14:00 Co-Authored-By: Claude <noreply@anthropic.com> --------- Co-authored-by: Claude <noreply@anthropic.com>
* medik8s system-tests: add NHC weekly periodic job config Add weekly periodic job for NHC (Node Health Check) E2E tests, matching the existing FAR, SBR, and SNR periodic job pattern. - Job: e2e-nhc-weekly-aws - Schedule: Sundays at 10:00 UTC (2h after SNR at 08:00) - Workflow: ipi-aws with Konflux FBC catalog - Operator: node-healthcheck-operator via stable channel - Tests: make run-tests with ECO_TEST_FEATURES=nhc-operator Depends on medik8s/system-tests#35 (NHC suite + smoke tests) which must merge before this PR to avoid a red periodic. Jira: RHWA-1141 Co-Authored-By: Claude <noreply@anthropic.com> * Adjust NHC periodic cron to 14:00 UTC to avoid NMO conflict Stagger: FAR 04:00, SBR 06:00, SNR 08:00, MDR 10:00, NMO 12:00, NHC 14:00 Co-Authored-By: Claude <noreply@anthropic.com> --------- Co-authored-by: Claude <noreply@anthropic.com>
* medik8s system-tests: add NHC weekly periodic job config Add weekly periodic job for NHC (Node Health Check) E2E tests, matching the existing FAR, SBR, and SNR periodic job pattern. - Job: e2e-nhc-weekly-aws - Schedule: Sundays at 10:00 UTC (2h after SNR at 08:00) - Workflow: ipi-aws with Konflux FBC catalog - Operator: node-healthcheck-operator via stable channel - Tests: make run-tests with ECO_TEST_FEATURES=nhc-operator Depends on medik8s/system-tests#35 (NHC suite + smoke tests) which must merge before this PR to avoid a red periodic. Jira: RHWA-1141 Co-Authored-By: Claude <noreply@anthropic.com> * Adjust NHC periodic cron to 14:00 UTC to avoid NMO conflict Stagger: FAR 04:00, SBR 06:00, SNR 08:00, MDR 10:00, NMO 12:00, NHC 14:00 Co-Authored-By: Claude <noreply@anthropic.com> --------- Co-authored-by: Claude <noreply@anthropic.com>
* medik8s system-tests: add NHC weekly periodic job config Add weekly periodic job for NHC (Node Health Check) E2E tests, matching the existing FAR, SBR, and SNR periodic job pattern. - Job: e2e-nhc-weekly-aws - Schedule: Sundays at 10:00 UTC (2h after SNR at 08:00) - Workflow: ipi-aws with Konflux FBC catalog - Operator: node-healthcheck-operator via stable channel - Tests: make run-tests with ECO_TEST_FEATURES=nhc-operator Depends on medik8s/system-tests#35 (NHC suite + smoke tests) which must merge before this PR to avoid a red periodic. Jira: RHWA-1141 Co-Authored-By: Claude <noreply@anthropic.com> * Adjust NHC periodic cron to 14:00 UTC to avoid NMO conflict Stagger: FAR 04:00, SBR 06:00, SNR 08:00, MDR 10:00, NMO 12:00, NHC 14:00 Co-Authored-By: Claude <noreply@anthropic.com> --------- Co-authored-by: Claude <noreply@anthropic.com>
Summary
Add weekly periodic Prow job for NHC (Node Health Check) E2E tests to the medik8s system-tests 4.22-konflux CI configuration, matching the existing FAR/SBR/SNR periodic job pattern.
Changes
e2e-nhc-weekly-awsperiodic test lane tomedik8s-system-tests-main__4.22-konflux.yamlcron: 0 14 * * 0)medik8s-catalogsource+medik8s-operator-subscribestep-registry refsmake run-testswithECO_TEST_FEATURES=nhc-operatormake jobsJob name
periodic-ci-medik8s-system-tests-main-4.22-konflux-e2e-nhc-weekly-awsSchedule
0 4 * * 00 6 * * 00 8 * * 00 14 * * 0Reference
e2e-far-weekly-aws(same file)e2e-sbr-weekly-aws-odf(same file)e2e-snr-weekly-aws(same file)Jira: RHWA-1141
Summary by CodeRabbit
Adds a new weekly Prow periodic job for the medik8s system-tests CI configuration to run NHC E2E coverage on AWS. The job is scheduled for Sunday at 14:00 UTC, uses the existing medik8s catalogsource/operator-subscribe flow, and runs
make run-testswithECO_TEST_FEATURES=nhc-operatoragainst the 4.22 konflux lane. This expands OpenShift CI coverage for Node Health Check and aligns its schedule with the staggered weekly timing of the related medik8s periodic jobs.