Page MenuHomeDevCentral

Deploy Rhyne-Wyse on reports role
ClosedPublic

Authored by dereckson on Sep 20 2025, 00:44.
Tags
None
Referenced Files
F12596518: D3698.id9565.diff
Tue, Nov 11, 22:04
F12594757: D3698.id9565.diff
Tue, Nov 11, 20:48
F12590339: D3698.id9565.diff
Tue, Nov 11, 17:54
F12587168: D3698.diff
Tue, Nov 11, 15:30
Unknown Object (File)
Mon, Nov 10, 15:52
Unknown Object (File)
Sun, Nov 9, 17:09
Unknown Object (File)
Thu, Nov 6, 09:58
Unknown Object (File)
Wed, Nov 5, 11:08
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.