Closed Bug 1723906 Opened 3 years ago Closed 3 years ago

Add Julian Descottes to Treeherder sheriff group

Categories

(Tree Management :: Treeherder: Infrastructure, task)

Tracking

(Not tracked)

RESOLVED FIXED

People

(Reporter: jdescottes, Unassigned)

References

Details

I will be sheriffing performance alerts for the devtools tests on Perfherder, so I would like to be added to the Treeherder sheriff group.

My LDAP address is jdescottes@mozilla.com

Hi Sarah,

Not sure if those requests are triaged, so just pinging you in cased this request was missed.

Flags: needinfo?(sclements)

Hi, is this request for being added to the Treeherder repo or for taskcluster permissions (retriggers and such)?

Flags: needinfo?(sclements)

(In reply to Sarah Clements [:sclements] from comment #2)

Hi, is this request for being added to the Treeherder repo or for taskcluster permissions (retriggers and such)?

Forwarding the question to :davehunt . Do you know what I would need for DevTools performance sheriffing?

Flags: needinfo?(dave.hunt)

(In reply to Sarah Clements [:sclements] from comment #2)

Hi, is this request for being added to the Treeherder repo or for taskcluster permissions (retriggers and such)?

I believe it's TaskCluster permissions, but also Treeherder permissions. For example, according to bug 1506882 comment 1 we need the is_staff flag set.

Flags: needinfo?(dave.hunt)

Ah, right, thanks for the reminder. cloudOps manages our databases now, so I don't have any way to update the is_staff flag myself. The first thing is that Julian needs to have logged into Treeherder at least once so that a user profile is created and stored in the database.

Once that's done, someone from cloudOps will need to update the is_staff flag for Julian in the User table to true. Chris, can you help with this? I'd suggest starting with prototype, stage and then making the change in production.

Ben, can you give Julian the same taskcluster permissions as the other performance sheriffs please?

Flags: needinfo?(cvalaas)
Flags: needinfo?(bhearsum)

(In reply to Sarah Clements [:sclements] from comment #5)

Ah, right, thanks for the reminder. cloudOps manages our databases now, so I don't have any way to update the is_staff flag myself. The first thing is that Julian needs to have logged into Treeherder at least once so that a user profile is created and stored in the database.

Once that's done, someone from cloudOps will need to update the is_staff flag for Julian in the User table to true. Chris, can you help with this? I'd suggest starting with prototype, stage and then making the change in production.

Ben, can you give Julian the same taskcluster permissions as the other performance sheriffs please?

This is all controlled by LDAP. I believe he'll need be added to the sheriff group.

Flags: needinfo?(bhearsum)

Once that's done, someone from cloudOps will need to update the is_staff flag for Julian in the User table to true. Chris, can you help with this? I'd suggest starting with prototype, stage and then making the change in production.

I updated is_staff to 1 in the auth_user table (treeherder database) in the prototype/stage databases.
Can you log into prototype and/or stage and see if things are different, Julian?

Flags: needinfo?(cvalaas) → needinfo?(jdescottes)

I logged into https://treeherder.allizom.org/perfherder/alerts?status=0&framework=12&hideDwnToInv=1&page=1 (I assume allizom is using prototype or stage dbs?), and I seem to have sheriffing rights. I can now update alerts, add notes, tags, etc.

So seems to work fine in that environment, thanks!

Flags: needinfo?(jdescottes)

Added to prod.

Status: NEW → RESOLVED
Closed: 3 years ago
Resolution: --- → FIXED
Blocks: 1741144
Blocks: 1838716
No longer blocks: 1838716
See Also: → 1868839
You need to log in before you can comment on or make changes to this bug.