Closed
Bug 1007981
Opened 10 years ago
Closed 10 years ago
Deploy new .boto configuration for Windows build slaves (GPO)
Categories
(Infrastructure & Operations :: RelOps: General, task, P1)
Tracking
(Not tracked)
RESOLVED
FIXED
People
(Reporter: glandium, Assigned: q)
References
Details
The file added in bug 993728 needs updating like in bug 1007976. As it contains secrets, I'm not going to attach it here. How do I get it to you? Note the file should be deployed on try build slaves only, not non-try build slaves (and if the file from bug 993728 was also deployed on non-try, it should be removed).
Updated•10 years ago
|
Assignee: relops → q
Comment 1•10 years ago
|
||
There's no way for us to differentiate between try and normal build slaves, but we could deploy it to both.
Comment 2•10 years ago
|
||
If you want us to split build and try in scl1, we'd need a full list of which hosts belonged to which class of servers.
Comment 3•10 years ago
|
||
The current list is here: http://hg.mozilla.org/build/buildbot-configs/file/default/mozilla/production_config.py#l40 which expands out to: w64-ix-slave03 w64-ix-slave32 w64-ix-slave33 w64-ix-slave34 w64-ix-slave35 w64-ix-slave36 w64-ix-slave37 w64-ix-slave38 w64-ix-slave39 w64-ix-slave40 w64-ix-slave41 w64-ix-slave44 w64-ix-slave45 w64-ix-slave46 w64-ix-slave47 w64-ix-slave48 w64-ix-slave49 w64-ix-slave50 w64-ix-slave51 w64-ix-slave52 w64-ix-slave53 w64-ix-slave54 w64-ix-slave55 w64-ix-slave56 w64-ix-slave57 w64-ix-slave58 w64-ix-slave59 w64-ix-slave60 w64-ix-slave61 w64-ix-slave62 w64-ix-slave63 w64-ix-slave64 w64-ix-slave65 w64-ix-slave66 w64-ix-slave67 w64-ix-slave68 w64-ix-slave69 w64-ix-slave70 w64-ix-slave71 w64-ix-slave72 w64-ix-slave73 w64-ix-slave74 w64-ix-slave110 w64-ix-slave159 w64-ix-slave160 w64-ix-slave161 w64-ix-slave162 w64-ix-slave163 w64-ix-slave164 w64-ix-slave165 w64-ix-slave166 w64-ix-slave167 w64-ix-slave168 w64-ix-slave169 w64-ix-slave170
Reporter | ||
Comment 4•10 years ago
|
||
Time flies, and requirements change. We now need a different file deployed. Which doesn't matter much, since the first one didn't make it anyways. In puppet template terms, this is the content of that file: [Credentials] aws_access_key_id = <%=scope.function_secret(["sccache_s3_storage_access_key_id_try"])%> aws_secret_access_key = <%=scope.function_secret(["sccache_s3_storage_secret_access_key_try"])%> Please tell me how to communicate the corresponding secrets.
Reporter | ||
Updated•10 years ago
|
Flags: needinfo?(q)
Reporter | ||
Updated•10 years ago
|
Priority: -- → P1
Now that he move train is done and the build try structure has been fixed I will get to rolling this out.
Flags: needinfo?(q)
After multiple tests over the weekend including re-images and OU moves this fix is good and going out to wide distribution.
Reporter | ||
Comment 7•10 years ago
|
||
It looks like it's good on those slaves. Unfortunately, there are more: b-2008-ix-0018 b-2008-ix-0019 b-2008-ix-0020 b-2008-ix-0021 b-2008-ix-0022 b-2008-ix-0023 b-2008-ix-0024 b-2008-ix-0025 b-2008-ix-0026 b-2008-ix-0027 b-2008-ix-0028 b-2008-ix-0029 b-2008-ix-0030 b-2008-ix-0031 b-2008-ix-0032 b-2008-ix-0033 b-2008-ix-0034 b-2008-ix-0035 b-2008-ix-0036 b-2008-ix-0037 b-2008-ix-0038 b-2008-ix-0039 b-2008-ix-0040 b-2008-ix-0041 b-2008-ix-0042 b-2008-ix-0043 b-2008-ix-0044 b-2008-ix-0045 b-2008-ix-0046 b-2008-ix-0047 b-2008-ix-0048 b-2008-ix-0049 b-2008-ix-0050 b-2008-ix-0051 b-2008-ix-0052 b-2008-ix-0053 b-2008-ix-0054 b-2008-ix-0055 b-2008-ix-0056 b-2008-ix-0057 b-2008-ix-0058 b-2008-ix-0059 b-2008-ix-0060 b-2008-ix-0061 b-2008-ix-0062 b-2008-ix-0063 b-2008-ix-0064 b-2008-ix-0173 b-2008-ix-0174 b-2008-ix-0175 b-2008-sm-0001 b-2008-sm-0002 b-2008-sm-0003 b-2008-sm-0004 b-2008-sm-0005 b-2008-sm-0006 b-2008-sm-0007 b-2008-sm-0008 b-2008-sm-0009 b-2008-sm-0010 b-2008-sm-0011 b-2008-sm-0012 b-2008-sm-0013 b-2008-sm-0014 b-2008-sm-0015 b-2008-sm-0016 b-2008-sm-0017 b-2008-sm-0018 b-2008-sm-0019 b-2008-sm-0020 b-2008-sm-0021 b-2008-sm-0022 b-2008-sm-0023 b-2008-sm-0024 b-2008-sm-0025 b-2008-sm-0026 b-2008-sm-0027 b-2008-sm-0028 b-2008-sm-0029 b-2008-sm-0030 b-2008-sm-0031 b-2008-sm-0032 b-2008-sm-0033 b-2008-sm-0034 b-2008-sm-0035 b-2008-sm-0036 b-2008-sm-0037 b-2008-sm-0038 b-2008-sm-0039 b-2008-sm-0040 b-2008-sm-0041 b-2008-sm-0042 b-2008-sm-0043 b-2008-sm-0044 b-2008-sm-0045 b-2008-sm-0046 b-2008-sm-0047 b-2008-sm-0048 b-2008-sm-0049 b-2008-sm-0050 b-2008-sm-0051 b-2008-sm-0052 b-2008-sm-0053 b-2008-sm-0054 b-2008-sm-0055 b-2008-sm-0056 b-2008-sm-0057 b-2008-sm-0058 b-2008-sm-0059 b-2008-sm-0060 b-2008-sm-0061 b-2008-sm-0062 b-2008-sm-0063 b-2008-sm-0064 The list above is derived from http://hg.mozilla.org/build/buildbot-configs/file/default/mozilla/production_config.py#l40 but not all of them actually exist. Those that actually are listed on slave health are: b-2008-ix-0018 b-2008-ix-0019 b-2008-ix-0020 b-2008-ix-0021 b-2008-ix-0022 b-2008-ix-0023 b-2008-ix-0024 b-2008-ix-0025 b-2008-ix-0026 b-2008-ix-0027 b-2008-ix-0028 b-2008-ix-0029 b-2008-ix-0173 b-2008-ix-0174 b-2008-ix-0175 b-2008-sm-0001 b-2008-sm-0002 b-2008-sm-0003
Reporter | ||
Updated•10 years ago
|
Flags: needinfo?(q)
Any of the machines imaged into the try vlan going forward will get the config automatically so we should be good for the machines that do not yet exists.
Flags: needinfo?(q)
Assignee | ||
Comment 10•10 years ago
|
||
all existing machines are getting the .boto for build and try respectively. The defaukt logic is if machine is a 2008 builder not in loaner atate and not in try then give build key. If machine is not in loaner and in try give try key.
Flags: needinfo?(q)
Assignee | ||
Comment 11•10 years ago
|
||
All machines tested got the files via gpupdate.
Status: NEW → RESOLVED
Closed: 10 years ago
Resolution: --- → FIXED
You need to log in
before you can comment on or make changes to this bug.
Description
•