Open Bug 1431948 Opened 6 years ago Updated 2 years ago

Move gecko-only scopes out of moz-tree:level:3:*

Categories

(Firefox Build System :: Task Configuration, task)

task

Tracking

(Not tracked)

People

(Reporter: dustin, Unassigned)

References

Details

https://tools.taskcluster.net/auth/roles/moz-tree:level:3:*

has a lot of scopes like

queue:create-task:highest:scriptworker-prov-v1/dep-pushapk
queue:create-task:highest:scriptworker-prov-v1/depsigning

which I suspect are best not available to comm-central builds.  Given a list of such scopes, I can move them to moz-tree:level:3:gecko.  As an example, we're adding a tb-depsigning-related scope to comm-central only in bug 1424254.
Flags: needinfo?(aki)
The dep scopes especially aren't that concerning, but sure, it does make sense to separate them. I don't think it's urgent.
Flags: needinfo?(aki)
I'll wait until a time when nothing big has broken for a while.. which is to say, not this week.
Bug 1415868 will probably move these to action-specific roles anyway.  I'll check back.
Depends on: 1381870
Depends on: 1415868
Note that https://phabricator.services.mozilla.com/D2438 has quite a few comments as to what should be moved where (that were not addressed in that bug to avoid scope-creep).
Depends on: 1465842
Also, I won't be working on this myself.  Once bug 1465842 lands, it will be a matter of some refactoring in grants.yml.
Assignee: dustin → nobody
Component: Service Request → Task Configuration
Product: Taskcluster → Firefox Build System
Severity: normal → S3

In https://hg.mozilla.org/ci/ci-configuration/file/f6e8b613e3489c233c6fe29e4319cce6b2fb6afa/grants.yml#l402, we may only need to move 6 more scopes. (These may need to go into both gecko and comm, or just gecko, not sure.)

You need to log in before you can comment on or make changes to this bug.