Closed
Bug 650224
Opened 14 years ago
Closed 14 years ago
Use the same slaves for development and preproduction
Categories
(Release Engineering :: General, defect, P2)
Release Engineering
General
Tracking
(Not tracked)
RESOLVED
FIXED
People
(Reporter: rail, Assigned: rail)
References
Details
TODO:
1. Add dev (staging) ssh keys to authorized_keys for the following users on preproduction-stage:
cltbld ffxbld symbols(cltbld key) trybld xrbld
I appended the corresponding keys from staging-stage to /N/production/centos5-i686/stage/local/home/*/.ssh/authorized_keys on production-puppet and synced them to scl and mv puppet servers.
2. Ask IT to add ffxbld_dsa.pub key to prepr-ffxbld account on hg.m.o
3. Sync slave list in build/builbot-configs/mozilla/{preproduction,staging}_config.py. Moving the list to a separate file and importing it would be a problem, because the config files are being execfiled by automation.
4. Replace ssh keys on old preproduction slaves (*slave10*)
5. Remove old keys from authorized_keys.
Anything else?
Assignee | ||
Comment 1•14 years ago
|
||
> 2. Ask IT to add ffxbld_dsa.pub key to prepr-ffxbld account on hg.m.o
Bug 650226
Comment 2•14 years ago
|
||
Arguably, staging_config.py should be empty by default, and folks setting up a dev environment should add the slaves they grab to it locally. That will make the sync easier.
Do we need to add more sendchanges to the preproduction masters? I don't see a lot of activity on the (now much larger) pool of preproduction slaves.
Assignee | ||
Updated•14 years ago
|
Assignee: nobody → rail
Assignee | ||
Comment 4•14 years ago
|
||
> 4. Replace ssh keys on old preproduction slaves (*slave10*)
# copied dev keys to my laptop
rsync -a linux64-ix-slave02.build.mozilla.org:.ssh/ .ssh_dev/
for h in moz2-darwin10-slave10 moz2-darwin9-slave10 moz2-linux-slave10 moz2-linux64-slave10; do
ssh $h.build.mozilla.org rsync -a .ssh/ .ssh_pp/
rsync -a .ssh_dev/ $h.build.mozilla.org:.ssh/
done
Assignee | ||
Comment 5•14 years ago
|
||
(In reply to comment #0)
> 3. Sync slave list in
> build/builbot-configs/mozilla/{preproduction,staging}_config.py. Moving the
> list to a separate file and importing it would be a problem, because the config
> files are being execfiled by automation.
"Somehow" they are already in sync :)
Assignee | ||
Comment 6•14 years ago
|
||
(In reply to comment #0)
> 5. Remove old keys from authorized_keys.
* Removed old keys from authorized_keys for the following users:
cltbld ffxbld symbols trybld xrbld
(/N/production/centos-i686/stage/local/home/$user/.ssh/authorized_keys)
* Synced files to all puppet masters
* preproduction-stage got the files
All done here!
Status: NEW → RESOLVED
Closed: 14 years ago
Resolution: --- → FIXED
Updated•11 years ago
|
Product: mozilla.org → Release Engineering
You need to log in
before you can comment on or make changes to this bug.
Description
•