bugzilla.mozilla.org will be intermittently unavailable on Saturday, March 24th, from 16:00 until 20:00 UTC.

consider creating unified client script for balrog admin api



Release Engineering
4 years ago
11 months ago


(Reporter: bhearsum, Unassigned)


Firefox Tracking Flags

(Not tracked)




4 years ago
We've been slowly gaining more and more scripts that talk to Balrog's admin API. Each of these add ends up duplicating a lot of the simple code that figures out the credentials, creates the api class, etc. We don't have an huge number of these yet but as we add more systems that talk to Balrog this will become a bigger annoyance.

I think it's good to keep the stuff in submitter/api.py separate still - because we don't want to make it impossible to script Balrog in other places, but submitter/cli.py + the scripts in scripts/updates/ might be better as a part of a unified command line tool.

I haven't spent a huge amount of time thinking about, so maybe we don't want this at all!


11 months ago
Component: Tools → General
Product: Release Engineering → Release Engineering
You need to log in before you can comment on or make changes to this bug.