INTEROP-9257: Add daily trigger and watcher-bot for ACM+Virt jobs - #82702
INTEROP-9257: Add daily trigger and watcher-bot for ACM+Virt jobs#82702sg-rh wants to merge 1 commit into
Conversation
|
@sg-rh: This pull request references INTEROP-9257 which is a valid jira issue. Warning: The referenced jira issue has an invalid target version for the target branch this PR targets: expected the task to target the "5.0.0" version, but no target version was set. 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 openshift-eng/jira-lifecycle-plugin repository. |
|
Skipping CI for Draft Pull Request. |
|
Tip For best results, initiate chat on the files or code changes.
You are interacting with an AI system. |
Add acm-virt-interop-trigger (cron 0 6 * * *) and acm-virt-interop-watcher-bot-message (cron 0 20 * * *) entries to the weekly_trigger config. The trigger reads the Vault key acm-virt-interop to fire the ACM+Virt P2P and live migration periodic jobs daily.
aa19bac to
eb69b50
Compare
|
[REHEARSALNOTIFIER]
Interacting with pj-rehearseComment: Once you are satisfied with the results of the rehearsals, comment: |
amp-rh
left a comment
There was a problem hiding this comment.
Review: INTEROP-9257 ACM+Virt Daily Trigger
Overall: Clean, pattern-following addition. No blocking issues.
Suggestions (non-blocking)
-
Monday timing overlap (Low): Trigger fires at
0 6 * * *which overlaps withocp-self-managed-lp-interop--fips--422at0 6 * * 1. Both useaws-cspi-qecluster profile. Since trigger-jobs just calls Gangway (no cluster provisioning), this likely won't cause contention, but staggering by 30 min (e.g.,30 5 * * *) would eliminate any chance of lease conflicts. -
Release version confirmation (Low): The variant-level
releases.latest.candidate.version: "4.22"applies to these entries. Confirm the downstream ACM+Virt periodic jobs actually target 4.22. -
Naming pattern (Info): Test name uses
acm-virt-interop-triggerwhile OPP usesopp-interop-jobs-trigger(with "jobs" suffix). Minor inconsistency but the Vault keyacm-virt-interopmatchesJT__TRIG_JOB_LISTcorrectly.
Verified
- Firewatch classification and labels correctly differentiated
- Watcher-bot uses
daily-trigger-lplabel (matches actual cadence) - 14-hour gap between trigger (6 AM) and watcher-bot (8 PM) is reasonable
- Reporter config propagated to both entries
- Auto-generated periodics.yaml matches prowgen conventions
|
/lgtm |
|
[APPROVALNOTIFIER] This PR is APPROVED This pull-request has been approved by: amp-rh, sg-rh 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 |
Summary
Add daily triggering for the ACM+Virt interop jobs (P2P upgrade + live migration) via the existing
trigger-jobsorchestrator mechanism.New entries in
weekly_trigger.yaml:acm-virt-interop-trigger— cron0 6 * * *(daily 6 AM UTC): triggers both ACM+Virt periodic jobs via the Gangway API using Vault keyacm-virt-interopacm-virt-interop-watcher-bot-message— cron0 20 * * *(daily 8 PM UTC): sends Slack summary of triggered jobs' resultsBackground
This is part of the Component Readiness (CR) integration for ACM+Virt testing (Epic INTEROP-9203). CR requires a minimum of 7 job runs per week, so daily triggering satisfies that requirement.
The ACM+Virt jobs have disabled crons (
0 23 31 2 *) and rely on thetrigger-jobsorchestrator to fire them. This PR adds the orchestrator entries following the same pattern as OPP (opp-interop-jobs-trigger).Vault key: already created
Related PRs
Test plan
acm-virt-interopcontains correct job names@coderabbitai ignore