Use hard-coded signatures for tiers of buildbot jobs only (not TaskCluster)

RESOLVED FIXED

Status

P1
normal
RESOLVED FIXED
2 years ago
a year ago

People

(Reporter: camd, Assigned: camd)

Tracking

Details

Attachments

(1 attachment)

(Assignee)

Description

2 years ago
Only use a hard-coded signature list to apply tiers 2 and 3 to buildbot jobs.  For Task Cluster jobs, we should take what they tell us and use only that.  

We should also disable access to the Exclusion Profile Editor at this time. (Separate commit).  We should instead communicate that they need to either modify the Task Definition or add the signature of the job(s) to be hidden in Treeherder itself.
(Assignee)

Updated

2 years ago
Blocks: 1387640
(Assignee)

Updated

2 years ago
Assignee: nobody → cdawson
Status: NEW → ASSIGNED
Priority: -- → P1
Created attachment 8906852 [details] [review]
[treeherder] mozilla:remove-exclusion-profiles-1 > mozilla:master
(Assignee)

Comment 2

a year ago
Comment on attachment 8906852 [details] [review]
[treeherder] mozilla:remove-exclusion-profiles-1 > mozilla:master

Here's the first of two PRs to do this work.  The second part will change the API to stop using the exclusion profiles.
Attachment #8906852 - Flags: review?(emorley)
Comment on attachment 8906852 [details] [review]
[treeherder] mozilla:remove-exclusion-profiles-1 > mozilla:master

It's so good to be able to simplify all this!

Have left a couple of comments, but happy for this to land without re-review.
Attachment #8906852 - Flags: review?(emorley) → review+
Commits pushed to master at https://github.com/mozilla/treeherder

https://github.com/mozilla/treeherder/commit/01d2414173787bcfbc78f65cf1947e7a58cd2ad2
Bug 1398386 - Use signatures to set tier on buildbot jobs only

* Makes TaskCluster jobs independent of profiles to set Tier.  We take
  whatever tier we are given by TaskCluster for the job.
* Removes use of exclusion profiles for Buildbot jobs.  Jobs that
  should be Tier-2 and Tier-3 are hard-coded in the Treeherder code
  by their job signature.

https://github.com/mozilla/treeherder/commit/83c94d9caef389de2179c2c5bf7342049815276e
Bug 1398386 - Remove exclusion editor admin panel
(Assignee)

Updated

a year ago
Status: ASSIGNED → RESOLVED
Last Resolved: a year ago
Resolution: --- → FIXED
You need to log in before you can comment on or make changes to this bug.