BMO/Bot Registry

From MozillaWiki
< BMO
Jump to: navigation, search

Some times you want a BMO account that is not a real person. That's okay -- in fact it is a good security measure!

However this comes with some problems -- if we (the bmo admins) can't tell who owns a bot, and we have to make a decision that might break we have no way of informing the owner except to break it and wait to hear back. This list below is by no means mandatory, but if you fill it out, we can help avoid future breakages!

If you include a link to the repo, things can be even smoother.

If your bot misbehaves, we can tell you about it rather than just blocking it.

Bot Requirements

All bot and automation users:

  • must have a `bots.tld` bugmail by 2020-06-30
  • must use the REST api by 2020-06-30
  • if they have elevated privileges must use a API key by 2020-06-30
  • should be listed in this registry unless there is a business reason not to list them publicly
  • when they modify bugs, they should leave a comment that the bug has been modified by a bot unless it does not make sense to

Bot List

Make sure you created your bot account, with the relevant groups, filing a bug in https://bugzilla.mozilla.org/enter_bug.cgi?product=bugzilla.mozilla.org&component=Administration

Bot Bugmail Owner Bugmail API (xmlrpc, jsonrpc, bzapi, or rest) Token or API Key Repo
delivery-checks@bots.tld mathieu@mozilla.com rest api-key https://github.com/mozilla-services/poucave/blob/4f16bff/poucave/utils.py#L254-L316
pulsebot@bmo.tld dkl@mozilla.com rest api-key https://github.com/mozilla-conduit/pulsebot/
phab-bot@bmo.tld dkl@mozilla.com rest api-key https://github.com/mozilla-conduit/phabricator
treeherderbugbot@gmail.com tools-treeherder xmlrpc Username/password GitHub's Bugzilla integration
intermittent-bug-filer@mozilla.bugs tools-treeherder rest api-key https://github.com/mozilla/treeherder
orangefactor@bots.tld Treeherder team rest api-key https://github.com/mozilla/treeherder/tree/master/treeherder/intermittents_commenter
webops-kanban@mozilla.bugs atoll Unknown Token
mozilla+bugcloser@davedash.com Unknown Unknown Token (github) Unknown
release-mgmt-analysis@mozilla.com mcastelluccio@mozilla.com rest api-key https://github.com/mozilla/bugbug/
release-mgmt-account-bot@mozilla.tld cdenizet@mozilla.com rest api-key https://github.com/mozilla/relman-auto-nag/
slaveapi@mozilla.releng.tld release@mozilla.com Unknown Unknown https://github.com/mozilla/build-slaveapi
flow2bugs@netops.bugs unknown Unknown Unknown Unknown
webcompat-bugs@mozilla.bugs miket@mozilla.com rest api-key TBD
pulgasaur@mozilla.bugs willkg@mozilla.com rest api-key https://github.com/mozilla/github-bugzilla-pr-linker
moc-queue-bot@mozilla.bugs moc@mozilla.com rest api-key git-internal/puppet/modules/moc_bug_queuemon
omphalos@mozilla.bugs mgoodwin@mozilla.com rest api-key https://github.com/mozilla/OneCRL-Tools
bug-husbandry-bot@mozilla.bugs ehumphries@moco rest api-key Bugmasters/Projects/Bug_Handling/Bug_Husbandry
reviewbot@mozilla.com mcastelluccio@mozilla.com rest api-key; phabricator-token https://github.com/mozilla/code-review
upliftbot@mozilla.com mcastelluccio@mozilla.com rest api-key; phabricator-token https://github.com/mozilla/release-services/tree/master/src/uplift/bot
wptsync@mozilla.bugs jgraham@mozilla.com rest api-key https://github.com/mozilla/wpt-sync
release+phabricator@mozilla.com sfraser@mozilla.com rest api-key Unknown / Phabricator use
foxsec-pytest@mozilla.com abahnken@mozilla.com rest api-key https://github.com/mozilla-services/pytest-services
experimenter@mozilla.com jbuckley@mozilla.com rest api-key https://github.com/mozilla/experimenter
bugmail@firebot.glob.uno glob@mozilla.com rest anon https://github.com/globau/firebot
bteam-dashboard@bmo.tld glob@mozilla.com rest api-key https://github.com/globau/bteam-dashboard
conduit-dashboard@bmo.tld glob@mozilla.com rest api-key https://github.com/globau/bteam-dashboard/tree/conduit
jitbugs@mozilla.bugs mgaudet@mozilla.com n/a n/a Watchable Account for JavaScript JIT Bug Reviews
relops-bug-generator@mozilla.com jwatkins@mozilla.com n/a n/a Automated Bug Generation for RelOps
mozilla-apprentice@mcc.id.au cam@mcc.id.au rest api-key https://github.com/heycam/wg-tracker
security-baseline@bots.tld sbennetts@mozilla.com rest api-key https://github.com/mozilla-services/foxsec
hlundberg@bots.tld sstruble@moco rest api-key n/a
n/a tom@mozilla.com rest api-key private Google Sheets scripts
n/a jstutte@mozilla.com rest api-key private KNIME workflow (read-only)
n/a ktaeleman@mozilla.com rest anon https://github.com/FirefoxGraphics/triage
n/a helfi92@gmail.com rest api-key https://github.com/mozilla-frontend-infra/bugzilla-graphql-gateway
secops-fraud@mozilla.com abahnken@mozilla.com rest api-key https://github.com/mozilla-services/foxsec-pipeline/tree/master/contrib/bugzilla-alert-manager
updatebot@bots.tld tom@mozilla.com rest api-key https://github.com/mozilla-services/updatebot
socorro@bots.tld willkg@mozilla.com rest api-key https://github.com/mozilla-services/socorro/tree/master/webapp-django/crashstats/crashstats/management/commands/bugassociations.py
bugmon@mozilla.com bugmon@mozilla.com rest api-key https://github.com/MozillaSecurity/bugmon
testrail@bots.tls twalker@mozilla.com  ?  ? https://testrail.stage.mozaws.net/