Closed Bug 656413 Opened 13 years ago Closed 13 years ago

Set up buildbot-master{07..14}

Categories

(Release Engineering :: General, defect, P2)

x86_64
Linux
defect

Tracking

(Not tracked)

RESOLVED FIXED

People

(Reporter: catlee, Assigned: catlee)

References

Details

Attachments

(11 files, 3 obsolete files)

(deleted), patch
dustin
: review+
catlee
: checked-in+
Details | Diff | Splinter Review
(deleted), patch
bhearsum
: review+
catlee
: checked-in+
Details | Diff | Splinter Review
(deleted), patch
Details | Diff | Splinter Review
(deleted), patch
bhearsum
: review+
catlee
: checked-in+
Details | Diff | Splinter Review
(deleted), patch
dustin
: review+
catlee
: checked-in+
Details | Diff | Splinter Review
(deleted), patch
dustin
: review+
catlee
: checked-in+
Details | Diff | Splinter Review
(deleted), patch
dustin
: review+
catlee
: checked-in+
Details | Diff | Splinter Review
(deleted), text/plain
dustin
: review+
Details
(deleted), patch
rail
: review+
Details | Diff | Splinter Review
(deleted), patch
bhearsum
: review+
catlee
: checked-in+
Details | Diff | Splinter Review
(deleted), patch
dustin
: review+
Details | Diff | Splinter Review
Need new entries in masters json, slavealloc, and puppet manifests.
Depends on: 656102
Attachment #532967 - Flags: review?(dustin)
Attachment #532967 - Flags: review?(dustin) → review+
Depends on: 657764
Attachment #532967 - Flags: checked-in+
json for the new masters. I added some new keys to make setup and management easier: "environment", "buildbot_*"
Attachment #533486 - Flags: review?(bhearsum)
Attached patch diff against normalized masters (deleted) — Splinter Review
to help review attachment 533486 [details] [diff] [review], here's a diff against the current production-masters.json that has been 'normalized' (sorted by master name, and then the keys in each master sorted)
Attached patch tools to manage master json (deleted) — Splinter Review
as part of the above, I wrote some tools to help manipulate the master json: - add-master.py to add a new master to the json - check-master-json.py to validate the contents of the json - normalize-masters.py to sort the json I also made buildbot-wrangler a bit more verbose, and added the ability to update buildbot itself with fabric
Attachment #533489 - Flags: review?(bhearsum)
Attached patch fixes for manifests (deleted) — Splinter Review
in direct contravention of what I said we should do in bug 656003, I think ensure => latest is the only thing we can do here. The old versions aren't always available via yum, and so without controlling our own repos, having specific versions in the manifests is a bug waiting to happen.
Attachment #533503 - Flags: review?(dustin)
Attachment #533489 - Flags: review?(bhearsum) → review+
Attachment #533486 - Flags: review?(bhearsum) → review+
Attachment #533503 - Flags: review?(dustin) → review+
Attachment #533489 - Flags: checked-in+
Attachment #533486 - Flags: checked-in+
Attachment #533503 - Flags: checked-in+
Attachment #533961 - Flags: review?(dustin)
Attachment #533963 - Flags: review?(dustin)
Attachment #533961 - Flags: review?(dustin) → review+
Attachment #533963 - Flags: review?(dustin) → review+
Attachment #533963 - Flags: checked-in+
Attachment #533961 - Flags: checked-in+
Attached file slavealloc csv for new masters (obsolete) (deleted) —
Attachment #534038 - Flags: review?(dustin)
Comment on attachment 534038 [details] slavealloc csv for new masters bm11-tests1,buildbot-master11.build.scl1.mozilla.com,8201,9201,scl1,tests-sjc1 bm12-build1,buildbot-master12.build.scl1.mozilla.com,8001,9001,scl1,build-sjc1 bm13-build1,buildbot-master13.build.scl1.mozilla.com,8001,9001,scl1,build-sjc1 bm14-try1,buildbot-master14.build.scl1.mozilla.com,8101,9101,scl1,try-sjc1 these should be tests-scl1, build-scl1, and try-scl1, right?
Attachment #534038 - Flags: review?(dustin) → review-
Attached file slavealloc csv for new masters (deleted) —
yes!
Attachment #534038 - Attachment is obsolete: true
Attachment #534060 - Flags: review?(dustin)
Attachment #534060 - Flags: review?(dustin) → review+
Blocks: 644991
Depends on: 660709
Attached file fix typos in json for sjc1 (obsolete) (deleted) —
In the json file, they were scj1 instead of sjc1
Attachment #536280 - Flags: review?(rail)
Attached patch fix typos in json for sjc1 v2 (deleted) — Splinter Review
also fix the dbname and hostname with scj vs sjc
Attachment #536280 - Attachment is obsolete: true
Attachment #536283 - Flags: review?(rail)
Attachment #536283 - Flags: review?(rail) → review+
No longer blocks: 644991
Priority: -- → P2
Flags: needs-treeclosure+
Attachment #540821 - Flags: review?(bhearsum) → review+
Blocks: 663195
Attachment #540821 - Flags: checked-in+
Depends on: 666378
Attached patch Set up self-serve agent on bm10 using puppet (obsolete) (deleted) — Splinter Review
Attachment #541459 - Flags: review?(dustin)
Comment on attachment 541459 [details] [diff] [review] Set up self-serve agent on bm10 using puppet Why not use the virtualenv define to set up the virtualenv for selfserve? See the buildslave install stuff for an example. Also, it's generally best to be explicit when invoking a virtualenv -- bin/python buildapi/buildapi/scripts/selfserve-agent.py -f selfserve-agent.ini rather than using bin/activate within a script - activate is really only meant for interactive use.
Attachment #541459 - Flags: review?(dustin) → review-
Attachment #541459 - Attachment is obsolete: true
Attachment #543199 - Flags: review?(dustin)
Comment on attachment 543199 [details] [diff] [review] Set up self-serve agent on bm10 using puppet I'm a little worried about this: + # For virtualenv + "/tools": + ensure => directory, + mode => 755, + owner => "root", + group => "root"; but it's easy enough to move when the time comes.
Attachment #543199 - Flags: review?(dustin) → review+
all done here!
Status: NEW → RESOLVED
Closed: 13 years ago
Resolution: --- → FIXED
Flags: needs-treeclosure+
Depends on: 669229
Product: mozilla.org → Release Engineering
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: