Closed Bug 1033496 Opened 6 years ago Closed 2 years ago

Investigate puppet or similar node automation for jenkins1 setup and maintenance

Categories

(Firefox OS Graveyard :: Infrastructure, defect)

x86
All
defect
Not set

Tracking

(Not tracked)

RESOLVED WONTFIX

People

(Reporter: mdas, Unassigned)

References

Details

Using puppet or similar software would be extremely beneficial for node setup and management.

For setting up, currently nodes are setup using an automated script with minimal intervention, which should be okay unless that intervention can fall to any kind of human error and cause a node to be dissimilar to others. If that's the case, we can fall victim to salient test failures.

Puppet or similar tech would be most useful for node management. When we need to modify each node's environment, say we need to install a new package on each node which will happen when mozpool comes into play, then currently, we'd need to update each node manually. With puppet, we can easily update each node, and puppet (or similar tech) will have an updated master image which will be deployed to any new node we may need to add.
See bug 1042950 for a real world use case.
Component: WebQA → Infrastructure
Product: Testing → Firefox OS
Version: Trunk → unspecified
Firefox OS is not being worked on
Status: NEW → RESOLVED
Closed: 2 years ago
Resolution: --- → WONTFIX
You need to log in before you can comment on or make changes to this bug.