Closed
Bug 893080
Opened 12 years ago
Closed 8 years ago
Automate the setup of new development masters and associated slaves in AWS (pods)
Categories
(Release Engineering :: General, defect)
Release Engineering
General
Tracking
(Not tracked)
RESOLVED
WONTFIX
People
(Reporter: coop, Unassigned)
Details
(Whiteboard: [kanban:engops:https://mozilla.kanbanize.com/ctrl_board/6/3004] [development][dev-master][aws])
The current dev-master VM has never served us particularly well for development: everyone from releng has _at least_ one master setup and resource contention is often an issue.
At the past few work weeks, we discussed the concept of a developer "pod": a collection of VMs that provide all the necessary services required to do development work on buildbot and/or our configs. All the various VMs in a given pod (buildbot master, db, linux slaves, staging server?, win64 slaves?, redis?) would be stood up in AWS in an automated way, and other platforms (read: hardware slaves) could then be connected by hand when required.
The automation would need to be able to update the slavealloc entry for the user's master to point to the new location, since this would likely change between invocations.
There should also be an automated way to disable and delete and entire pod, returning any hardware slaves to their pool of origin in so doing.
It's conceivable we could also then use the same automation to loan a pod to a developer if the developer required access to the end-to-end infra was working on an integration issue.
Updated•12 years ago
|
Component: Release Engineering: Automation (General) → Release Engineering: Developer Tools
QA Contact: catlee → hwine
| Assignee | ||
Updated•12 years ago
|
Product: mozilla.org → Release Engineering
Updated•11 years ago
|
Whiteboard: [development][dev-master][aws] → [kanban:engops:https://mozilla.kanbanize.com/ctrl_board/6/2994] [development][dev-master][aws]
Updated•11 years ago
|
Whiteboard: [kanban:engops:https://mozilla.kanbanize.com/ctrl_board/6/2994] [development][dev-master][aws] → [kanban:engops:https://mozilla.kanbanize.com/ctrl_board/6/2999] [development][dev-master][aws]
Updated•11 years ago
|
Whiteboard: [kanban:engops:https://mozilla.kanbanize.com/ctrl_board/6/2999] [development][dev-master][aws] → [kanban:engops:https://mozilla.kanbanize.com/ctrl_board/6/3004] [development][dev-master][aws]
| Assignee | ||
Updated•8 years ago
|
Component: Tools → General
Updated•8 years ago
|
Status: NEW → RESOLVED
Closed: 8 years ago
Resolution: --- → WONTFIX
You need to log in
before you can comment on or make changes to this bug.
Description
•