Closed Bug 1082801 Opened 6 years ago Closed 6 years ago

Register pulse users for treeherder

Categories

(Tree Management :: Treeherder, defect, P2)

defect

Tracking

(Not tracked)

RESOLVED FIXED

People

(Reporter: jonasfj, Assigned: mdoglio)

References

Details

PulseGuardian was recently deployed... And mcote is working to migrate away from the public pulse user.

The exchange offered by treeherder will be:
exchange/<username>/v1/new-result-set

I advice that someone who owns treeherder and plans to stick around for a while, registers the pulse usernames:
  - treeherder           (for deployment on treeherder.mozilla.org)
  - treeherder-staging   (for deployment on treeherder.allizom.org)

You register these on pulse.mozilla.org, do sign in a persona account vouched on mozillians.org! I think mcote will later make this a requirement.

See PR in bug 1016117 for how to set the configuration, basically, you'll need to specify:
 - PULSE_USERNAME, and
 - PULSE_PASSWORD
As either environment variables or in the configuration file for treeherder.


The person who registers these should also add:
 - exchange/treeherder/v1/new-result-set
 - exchange/treeherder-staging/v1/new-result-set
to the page:
https://wiki.mozilla.org/Auto-tools/Projects/Pulse/Exchanges

I've already added the first, but a better description could be added, and my email shouldn't be listed as maintainer. Hopefully someone from the treeherder team can do that.
@mdoglio,
The person who registers these users will set the passwords for them and have to set them in the configuration for both the treeherder.allizom.org and treeherder.mozilla.org deployments.

Ideally, it should be someone who owns/maintains treeherder.
Can you recommend someone who can take on this responsibility?

Note, this bug should be really easy/quick to fix :)

For reference the PR that introduces the configuration variables is:
https://github.com/mozilla/treeherder-service/pull/250

Specically this commit:
https://github.com/jonasfj/treeherder-service/commit/b393114aed0396069c351ad8f53824a8d72a5ad3
Flags: needinfo?(mdoglio)
Blocks: 1072676
I already created the needed users. I'll make sure the credentials are on stage when your patch lands there
Flags: needinfo?(mdoglio)
I believe the request that's in the summary is now complete, and the followup work is happening in other bugs, so this is now fixed.
Assignee: nobody → mdoglio
Status: NEW → RESOLVED
Closed: 6 years ago
OS: Linux → All
Priority: -- → P2
Hardware: x86_64 → All
Resolution: --- → FIXED
You need to log in before you can comment on or make changes to this bug.