Page MenuHomeDevCentral

Deploy Rhyne-Wyse on reports role
ClosedPublic

Authored by dereckson on Sep 20 2025, 00:44.
Tags
None
Referenced Files
F24160422: D3698.diff
Tue, Feb 10, 18:48
F24153812: D3698.diff
Tue, Feb 10, 14:15
F24117173: D3698.id.diff
Tue, Feb 10, 07:30
F24101117: D3698.diff
Mon, Feb 9, 22:17
Unknown Object (File)
Sun, Feb 8, 21:55
Unknown Object (File)
Sun, Feb 8, 19:54
Unknown Object (File)
Sat, Feb 7, 21:46
Unknown Object (File)
Fri, Feb 6, 21:38
Subscribers
None

Details

Summary

This is the last piece of automation, Rhyne-Wyse is a pywikibot automated
agent to automatically update the Agora wiki with fresh reports.

Ref T2124

Test Plan
  • deploy to WindRiver
  • run bot through wrapper
  • ensure cron works

Diff Detail

Repository
rOPS Nasqueron Operations
Lint
Lint Passed
SeverityLocationCodeMessage
Adviceroles/reports/rhyne-wyse/files/build.sh:28SC1091SHELLCHECK
Adviceroles/reports/rhyne-wyse/files/rhyne-wyse.sh:31SC1091SHELLCHECK
Unit
No Test Coverage
Branch
deploy-rhyne-wyse
Build Status
Buildable 5938
Build 6220: arc lint + arc unit

Event Timeline

dereckson held this revision as a draft.

Version ready for review:

  • define UID, GID explicitly
  • chmod for config
dereckson published this revision for review.Sep 20 2025, 17:30
dereckson added a reviewer: DorianWinty.
dereckson added inline comments.
roles/reports/rhyne-wyse/files/rhyne-wyse.sh
22

When running from tools/rhyne-wyse directory, we've access to pywikibot configuration too:

  • families/agora_family.py

Guess we need to symlink the families folder so.

Tested correctly with Complector and WindRiver. Can run the bot succesfully afterwards.

This revision is now accepted and ready to land.Oct 6 2025, 05:53
This revision was automatically updated to reflect the committed changes.