Page MenuHomeDevCentral

Deploy Rhyne-Wyse on reports role
ClosedPublic

Authored by dereckson on Sep 20 2025, 00:44.
Tags
None
Referenced Files
F28164770: D3698.diff
Sun, May 10, 09:01
Unknown Object (File)
Wed, May 6, 05:46
Unknown Object (File)
Fri, May 1, 00:44
Unknown Object (File)
Fri, May 1, 00:43
Unknown Object (File)
Thu, Apr 30, 09:35
Unknown Object (File)
Wed, Apr 29, 20:07
Unknown Object (File)
Mon, Apr 27, 16:35
Unknown Object (File)
Fri, Apr 24, 15:22
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.