Closed Bug 1595589 Opened 5 years ago Closed 5 years ago

Missing scopes in bugbug tasks

Categories

(Taskcluster :: Operations and Service Requests, task)

task
Not set
normal

Tracking

(Not tracked)

VERIFIED FIXED

People

(Reporter: marco, Unassigned)

References

Details

The bugbug hook needs:
assume:project:relman:bugbug/build
queue:create-task:aws-provisioner-v1/github-worker
queue:create-task:aws-provisioner-v1/taskcluster-generic
queue:route:index.project.relman.bugbug.*
queue:route:notify.email.mcastelluccio@mozilla.com.*
queue:route:notify.email.release-mgmt-analysis@mozilla.com.*
queue:route:notify.irc-channel.#bugbug.*
secrets:get:project/relman/bugbug/deploy
secrets:get:project/relman/bugbug/production

The bugbug-annotate hook needs:
docker-worker:cache:bugbug-mercurial-repository
hooks:trigger-hook:project-relman/bugbug-annotate
queue:create-task:aws-provisioner-v1/relman-svc
queue:create-task:aws-provisioner-v1/relman-svc-compute
queue:create-task:aws-provisioner-v1/taskcluster-generic
queue:route:index.project.relman.bugbug_annotate.*
queue:route:notify.email.release-mgmt-analysis@mozilla.com.*
queue:route:notify.irc-channel.#bugbug.*
secrets:get:project/relman/bugbug/production

The bugbug check hook needs:
queue:create-task:aws-provisioner-v1/taskcluster-generic
queue:route:notify.email.release-mgmt-analysis@mozilla.com.*
queue:route:notify.irc-channel.#bugbug.*

THe bugbug classify patch hook needs:
docker-worker:cache:bugbug-mercurial-repository
queue:create-task:aws-provisioner-v1/relman-svc-compute
queue:route:index.project.relman.bugbug.*
queue:route:notify.email.mcastelluccio@mozilla.com.*
queue:route:notify.email.release-mgmt-analysis@mozilla.com.*
queue:route:notify.irc-channel.#bugbug.*
secrets:get:project/relman/bugbug/production

I guess:

  • queue:create-task:aws-provisioner-v1/taskcluster-generic should be queue:create-task:proj-relman/ci;
  • queue:create-task:aws-provisioner-v1/github-worker should be queue:create-task:proj-relman/ci;
  • queue:create-task:aws-provisioner-v1/relman-svc should be queue:create-task:proj-relman/ci;
  • queue:create-task:aws-provisioner-v1/relman-svc-compute should be queue:create-task:proj-relman/ci-compute.

(In reply to Marco Castelluccio [:marco] from comment #1)

assume:project:relman:bugbug/build

This doesn't exist anymore in Community-TC, but it was:
docker-worker:cache:bugbug-build
docker-worker:cache:bugbug-mercurial-repository
docker-worker:capability:privileged
queue:create-task:aws-provisioner-v1/relman-svc
queue:create-task:aws-provisioner-v1/relman-svc-compute
queue:create-task:aws-provisioner-v1/relman-svc-memory
queue:route:notify.pulse.route.project.relman.bugbug.deploy_ending.*
queue:route:project.relman.bugbug.deploy_ending
queue:route:project.relman.bugbug.deploy_ending.*
secrets:get:project/relman/bugbug/integration

I think we agreed that Marco will create a PR for me to r+ and land. If I'm mis-remembering, please correct me. I do that!

Status: NEW → RESOLVED
Closed: 5 years ago
Resolution: --- → FIXED

The latest run was all sucessful.

Status: RESOLVED → VERIFIED
You need to log in before you can comment on or make changes to this bug.