deploy updated tooltool.py to all windows systems

RESOLVED FIXED

Status

Infrastructure & Operations
RelOps
RESOLVED FIXED
2 years ago
2 years ago

People

(Reporter: dustin, Assigned: markco)

Tracking

Details

(Reporter)

Description

2 years ago
Please replace the existing copy of tooltool.py installed on all windows systems with the updated version at
  https://github.com/mozilla/build-tooltool/blob/master/tooltool.py
The equivalent puppet change is in bug 1155238.
(Reporter)

Updated

2 years ago
Blocks: 1155238
(Assignee)

Comment 1

2 years ago
callek: I would to deploy this out to a test pool of Windows machines first. I think one OS would be fine. Is there a set of 2008 machines I could use?
Flags: needinfo?(bugspam.Callek)
(Reporter)

Comment 2

2 years ago
We'll need a relengapi token deployed as well, which will work a lot like the google API key.  It should be named 'relengapi.tok' and stored in the same directory as the google API key (or any other "secret" data).  Its contents are on the puppetmasters:

[root@releng-puppet2.srv.releng.scl3.mozilla.com ~]# hiera slave_relengapi_token
...secret here...

let me know where this goes, and I'll try to make it work in puppet, too.
(Assignee)

Comment 3

2 years ago
The google api key is currently in C:\builds.
(Reporter)

Comment 4

2 years ago
Let's pick a pool, and/or just ship this to all windows hosts?
(Assignee)

Comment 5

2 years ago
From a separate email thread:

* t-xp32-ix-106 (winxp) 
* t-w864-ix-094 (win8)
(In reply to Mark Cornmesser [:markco] from comment #5)
> From a separate email thread:

As well as ...


build:

    b-2008-ix-0081 -> b-2008-ix-0091 (Note there's no b-2008-ix-0089)

test:

    t-w732-ix-131->t-w732-ix-140
Flags: needinfo?(bugspam.Callek)
(Assignee)

Comment 7

2 years ago
I am going to move forward with testing with the 2008 pool and the win 7 pool. I think that is reasonable coverage for testing this.
(Assignee)

Comment 8

2 years ago
The test pools should be picking up the new version of tooltool shortly here.
(Assignee)

Comment 9

2 years ago
The test pools have been enabled.
Blocks: 1156570
Blocks: 1156573
Blocks: 795789
Blocks: 738489

Updated

2 years ago
Blocks: 1156356
(Reporter)

Comment 10

2 years ago
This is going out to production now
Blocks: 1160225
Blocks: 1061505
(Assignee)

Comment 11

2 years ago
Both the new tooltool.py and relengapi.tok is a file copy through gpo from sysvol to the local clients.
Status: NEW → RESOLVED
Last Resolved: 2 years ago
Resolution: --- → FIXED
You need to log in before you can comment on or make changes to this bug.