Closed Bug 1592377 Opened 5 years ago Closed 5 years ago

android-hw/bitbar tcw migration work

Categories

(Taskcluster :: Workers, task)

task
Not set
normal

Tracking

(Not tracked)

RESOLVED FIXED

People

(Reporter: aerickson, Assigned: aerickson)

References

Details

Tracking bug for the migration described in https://bugzilla.mozilla.org/show_bug.cgi?id=1591152.

Work to do:

  • modify android-tools scripts to use new rootUrl and path
  • create a PR/build a mozilla-bitbar-docker image with new rootUrl and path
  • create branch/PR for mozilla-bitbar-devicepool to use new rootUrl and path
  • create new credentials for workers
  • create credentials envvar file for mozilla-bitbar-devicepool
  • get testing instance of mozilla-bitbar-devicepool running on backup host
  • test new instance by moving some workers and sending jobs
  • Sat, Nov 9: land PRs, change devicepool0 to use new envvars, restart, monitor
Summary: bitbar tcw migration work → android-hw/bitbar tcw migration work

details on steps for devicepool

...

android-hw/bitbar devicepool TCW migration plan

Before:
step 1. devicepool 0/prod: land PR (https://github.com/bclary/mozilla-bitbar-devicepool/pull/69) to disable test queues, restart.
step 2. devicepool 2: place new env var file, run devicepool from branch/PR (https://github.com/bclary/mozilla-bitbar-devicepool/pull/68), config will only enable test queues
step 3: test new TC deployment

Nov 9:
step 4: devicepool 2: shutdown devicepool.
step 5: devicepool 0/prod: shutdown, land PR (https://github.com/bclary/mozilla-bitbar-devicepool/pull/67), change env var file, update client

Update on devicepool testing: Steps 1-2 completed. Step 3 partially done. The deployment can't accept try push tests yet, but I've been able to create simple tasks via https://firefox-ci-tc.services.mozilla.com/tasks/create that have worked.

payload failure, but reached the g-w: https://firefox-ci-tc.services.mozilla.com/tasks/Nf4hYCmNSumh37tOj5rhIw
successful 10 minute sleep: https://firefox-ci-tc.services.mozilla.com/tasks/OWlSC4cVSIaGJX0thdSFUg

task used for 10 minute sleep:

provisionerId: proj-autophone
workerType: gecko-t-bitbar-gw-test-1
created: '2019-11-01T16:11:39.923Z'
deadline: '2019-11-01T19:11:39.923Z'
payload:
  command:
    - ['/bin/bash', '-c', 'for ((i=1;i<=600;i++)); do echo $i; sleep 1; done']
  maxRunTime: 630
metadata:
  name: Example Task
  description: Markdown description of **what** this task does
  owner: aerickson@mozilla.com
  source: 'https://firefox-ci-tc.services.mozilla.com/tasks/create'

Migration is complete.

Things went pretty much as expected, but I copied the wrong clients (with bad scopes) over from the legacy deployment. Was fixed pretty quickly.

Status: ASSIGNED → RESOLVED
Closed: 5 years ago
Resolution: --- → FIXED
You need to log in before you can comment on or make changes to this bug.