Closed
Bug 891859
Opened 11 years ago
Closed 9 years ago
buildmaster toplevel stuff needs TLC
Categories
(Infrastructure & Operations :: RelOps: Puppet, task)
Infrastructure & Operations
RelOps: Puppet
Tracking
(Not tracked)
RESOLVED
WONTFIX
People
(Reporter: dustin, Unassigned)
References
Details
(Whiteboard: [kanban:engops:https://mozilla.kanbanize.com/ctrl_board/6/708] )
The toplevel says "include buildmaster" but buildmaster/manifests/init.pp is empty. Also, what's up with buildmaster::buildbot_master::? We should divide out the different types of masters a little bit better. The per-host config that's currently in the node defs should move to the toplevel class, similar to the approach in toplevel::server::signing. And that's only until we find a way to parse production-masters.json easily.
Updated•11 years ago
|
Component: Server Operations: RelEng → RelOps: Puppet
Product: mozilla.org → Infrastructure & Operations
QA Contact: arich → dustin
Reporter | ||
Updated•11 years ago
|
Assignee: server-ops-releng → dustin
Reporter | ||
Updated•11 years ago
|
Assignee: dustin → relops
Severity: enhancement → normal
Reporter | ||
Comment 1•11 years ago
|
||
So a few points here: * the toplevel classes are toplevel::server::buildmaster and toplevel::server::buildmaster::servo, which is odd, since they really should be peer classes * buildmaster::buildbot_master?? * lots of buildmasters have extra bits, either toplevel classes or regular classes, added on now - selfserve_agent, releaserunner, db_maintenance, gaia_bumper, etc. Those should be handled more smoothly. * per-master config is included in each node definition, redundant to that in production-masters.json (bug 848824). The per-master config can be handled with the extsync support in bug 931056. The extra bits can be handled as aspects.
Updated•10 years ago
|
Whiteboard: [kanban:engops:https://kanbanize.com/ctrl_board/6/317]
Updated•10 years ago
|
Whiteboard: [kanban:engops:https://kanbanize.com/ctrl_board/6/317] → [kanban:engops:https://mozilla.kanbanize.com/ctrl_board/6/708] [kanban:engops:https://kanbanize.com/ctrl_board/6/317]
Updated•10 years ago
|
Whiteboard: [kanban:engops:https://mozilla.kanbanize.com/ctrl_board/6/708] [kanban:engops:https://kanbanize.com/ctrl_board/6/317] → [kanban:engops:https://mozilla.kanbanize.com/ctrl_board/6/708]
Comment 3•9 years ago
|
||
We're not likely to get around to this before stopping the use of buildbot all together.
Status: NEW → RESOLVED
Closed: 9 years ago
Resolution: --- → WONTFIX
You need to log in
before you can comment on or make changes to this bug.
Description
•