Add MDR weekly periodic E2E job to medik8s system-tests#80848
Conversation
Add weekly periodic E2E job for Machine Deletion Remediation (MDR) operator, following the same pattern as FAR, SBR, and SNR periodic jobs in the 4.22-konflux variant. - Job: e2e-mdr-weekly-aws - Schedule: Sunday 10:00 UTC (2h after SNR, maintaining stagger) - Workflow: ipi-aws with Konflux FBC catalog - Tests selected via ECO_TEST_FEATURES=mdr-operator Note: RHWA-1143 mentions Ginkgo label filter operator:mdr && tier:smoke but current MDR tests use simple "mdr" label and are selected via ECO_TEST_FEATURES (consistent with other operator periodic jobs). Co-Authored-By: Claude <noreply@anthropic.com>
|
/pj-rehearse auto-ack |
|
@ugreener: now processing your pj-rehearse request. Please allow up to 10 minutes for jobs to trigger or cancel. |
WalkthroughA new weekly e2e test job named ChangesWeekly MDR AWS Test Job
Estimated code review effort🎯 1 (Trivial) | ⏱️ ~3 minutes 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 |
|
[APPROVALNOTIFIER] This PR is APPROVED This pull-request has been approved by: 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 |
|
[REHEARSALNOTIFIER]
Prior to this PR being merged, you will need to either run and acknowledge or opt to skip these rehearsals. Interacting with pj-rehearseComment: Once you are satisfied with the results of the rehearsals, comment: |
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 297-299: The ECO_TEST_FEATURES environment variable declaration in
the e2e-test step is incomplete, containing only the name field without a value
or default specification. Remove this incomplete env declaration entirely to
allow the step to inherit the ECO_TEST_FEATURES value from the workflow level
(line 287 where it is properly defined as mdr-operator). If an override is
needed instead of inheritance, add a proper value field to the env declaration
with the intended value.
🪄 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: 2586c10a-9870-40ec-8e40-d44ea21303d1
⛔ 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
|
@coderabbitai re: the This exact pattern is used by the merged FAR (#79606), SBR (#79674), and SNR (#80587) periodic jobs in the same file. Removing this entry would prevent the test from receiving the feature selector variable. No change needed. |
|
Tip For best results, initiate chat on the files or code changes.
I'll withdraw the comment and record this pattern to avoid flagging it in future reviews. ✏️ Learnings added
|
|
@ugreener: all tests passed! 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. |
Add a weekly periodic E2E job for the MDR (Machine Deletion Remediation) operator on the medik8s system-tests 4.22-konflux variant (AWS/ipi-aws), matching the existing FAR/SBR/SNR periodic pattern.
Changes
e2e-mdr-weekly-awsperiodic job toci-operator/config/medik8s/system-tests/medik8s-system-tests-main__4.22-konflux.yaml0 10 * * 0), staggered 2h after SNR (08:00)medik8s-catalogsource+medik8s-operator-subscribesteps with Konflux FBC catalogECO_TEST_FEATURES=mdr-operator(consistent with other operator periodic jobs)make jobsCron schedule
0 4 * * 00 6 * * 00 8 * * 00 10 * * 0References