Skip to content

OSAC-2162: Add periodic schedule to CaaS Netris E2E - #327

Closed
danmanor wants to merge 1 commit into
osac-project:mainfrom
danmanor:feat/netris-caas-periodic
Closed

danmanor wants to merge 1 commit into
osac-project:mainfrom
danmanor:feat/netris-caas-periodic

Conversation

@danmanor

@danmanor danmanor commented Aug 6, 2026 •

Copy link
Copy Markdown
Contributor

Summary

  • Add a schedule trigger (every 3 hours) to the CaaS Netris E2E caller workflow to measure success rate over time.

Assisted-by: Claude Code noreply@anthropic.com

Summary by CodeRabbit

  • Chores
    • Added an automated workflow schedule that runs every three hours, in addition to pull-request and manual triggers.

Run every 3 hours to measure success rate of the netris-caas flow.

Assisted-by: Claude Code <noreply@anthropic.com>
Signed-off-by: Dan Manor <dmanor@redhat.com>
@openshift-ci-robot

openshift-ci-robot commented Aug 6, 2026 •

Copy link
Copy Markdown

@danmanor: This pull request references OSAC-2162 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 story to target the "5.0.0" version, but no target version was set.

Details

In response to this:

Summary

  • Add a schedule trigger (every 3 hours) to the CaaS Netris E2E caller workflow to measure success rate over time.

Test plan

  • Verify the workflow appears in the Actions tab with the schedule trigger
  • Confirm the first scheduled run fires and launches an EC2 instance correctly
  • Monitor runs over 24h to verify ~8 runs/day cadence

Assisted-by: Claude Code noreply@anthropic.com

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.

@coderabbitai

coderabbitai Bot commented Aug 6, 2026 •

Copy link
Copy Markdown

Review Change Stack

No actionable comments were generated in the recent review. 🎉

ℹ️ Recent review info
⚙️ Run configuration

Configuration used: Repository: osac-project/coderabbit/.coderabbit.yaml

Review profile: CHILL

Plan: Pro Plus

Run ID: e55a42b6-05b2-4b89-84a4-8b3fea0ed025

📥 Commits

Reviewing files that changed from the base of the PR and between aa55129 and 86cb42d.

📒 Files selected for processing (1)
  • .github/workflows/e2e-caas-netris-full-install-caller.yml

Walkthrough

The E2E workflow now includes a cron trigger that runs every three hours, in addition to its existing pull-request and manual triggers.

Changes

E2E Workflow Scheduling

Layer / File(s) Summary
Add scheduled workflow trigger
.github/workflows/e2e-caas-netris-full-install-caller.yml
The workflow runs every three hours through a cron schedule. Existing pull-request and manual triggers remain configured.

Estimated code review effort: 1 (Trivial) | ~2 minutes

Suggested reviewers: eliorerz, rgolangh

🚥 Pre-merge checks | ✅ 11
✅ Passed checks (11 passed)
Check name Status Explanation
Description Check ✅ Passed Check skipped - CodeRabbit’s high-level summary is enabled.
Title check ✅ Passed The title clearly describes the addition of a periodic schedule to the CaaS Netris E2E workflow.
Docstring Coverage ✅ Passed No functions found in the changed files to evaluate docstring coverage. Skipping docstring coverage check.
Linked Issues check ✅ Passed Check skipped because no linked issues were found for this pull request.
Out of Scope Changes check ✅ Passed Check skipped because no linked issues were found for this pull request.
No-Hardcoded-Secrets ✅ Passed The PR adds only the schedule trigger cron: "0 */3 * * *"; the added lines contain no API keys, tokens, passwords, private keys, credential URLs, or encoded secret literals.
No-Weak-Crypto ✅ Passed The PR adds only a GitHub Actions schedule and cron expression; no MD5, SHA1, DES, RC4, Blowfish, ECB, custom crypto, or secret comparison appears in the added lines.
No-Injection-Vectors ✅ Passed The parent-to-HEAD diff adds only a static cron schedule; it contains no user-data interpolation or listed injection sink.
Container-Privileges ✅ Passed The PR adds only a cron schedule; its diff contains no privileged, hostPID, hostNetwork, hostIPC, SYS_ADMIN, root, or allowPrivilegeEscalation declaration.
No-Sensitive-Data-In-Logs ✅ Passed The PR adds only two cron-trigger lines. It adds no logging commands or sensitive values, and the complete diff contains no secret, token, PII, hostname, or customer-data logging.
Ai-Attribution ✅ Passed The PR and workflow commit identify Claude Code with an Assisted-by trailer; the latest workflow commit has no AI Co-Authored-By trailer.
✨ Finishing Touches
🧪 Generate unit tests (beta)
  • Create PR with unit tests

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.

❤️ Share

Comment @coderabbitai help to get the list of available commands.

@openshift-ci

openshift-ci Bot commented Aug 6, 2026

Copy link
Copy Markdown

[APPROVALNOTIFIER] This PR is APPROVED

This pull-request has been approved by: danmanor, eliorerz

The full list of commands accepted by this bot can be found here.

The pull request process is described here

Details Needs approval from an approver in each of these files:

Approvers can indicate their approval by writing /approve in a comment
Approvers can cancel approval by writing /approve cancel in a comment

This branch was previously deployed

1 inactive deployment
e2e-test — 86cb42d5 Deployed Aug 6, 2026 by danmanor via e2e-bmaas-full-install / e2e #525
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants