Prepare custom AMI for cbuild and help Toolchain team leverage it

Bug #1020022 reported by Paul Sokolovsky
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Linaro CI
Fix Released
Medium
Paul Sokolovsky
Linaro Toolchain Build Automation
New
Undecided
Unassigned

Bug Description

As remaining item from https://blueprints.launchpad.net/linaro-ci/+spec/switch-ci-to-use-custom-ami blueprint, we should prepare a custom AMI for cbuild service use by the Toolchain team. We know the slave init script they use, but need to collect extra info like what current AMI(s) they use now. Ideally, we'd also make sure that Toolchain team can use linaro-ami tool themselves to update custom AMIs whenever they need.

Changed in linaro-ci:
importance: Undecided → High
status: New → Confirmed
milestone: none → 2012.07
Changed in linaro-ci:
assignee: nobody → Paul Sokolovsky (pfalcon)
status: Confirmed → In Progress
Revision history for this message
Paul Sokolovsky (pfalcon) wrote :

This appears to be script which contains IDs of base AMIs used by cbuild:

http://bazaar.launchpad.net/~linaro-toolchain-dev/cbuild/tools/view/head:/ec2-spawn.sh

spawn oort1 ami-fd589594 c1.xlarge
099720109477/ebs/ubuntu-images/ubuntu-natty-11.04-amd64-server-20111003

spawn oort3 ami-a29943cb c1.xlarge
ubuntu/images/ebs/ubuntu-precise-12.04-amd64-server-20120424

spawn oort2 ami-e358958a c1.medium
ebs/ubuntu-images/ubuntu-natty-11.04-i386-server-20111003

spawn oort12 ami-37af765e c1.medium
ubuntu/images/ebs/ubuntu-lucid-10.04-i386-server-20120403

So, all base images are at least EBS ones.

Revision history for this message
Paul Sokolovsky (pfalcon) wrote :

Using http://bazaar.launchpad.net/~linaro-toolchain-dev/cbuild/tools/view/head:/ec2slave-init.sh (see BP link above) as is doesn't work, sent mail to Michael Hope asking to look into that.

David Zinman (dzinman)
Changed in linaro-ci:
milestone: 2012.07 → 2012.08
Revision history for this message
Paul Sokolovsky (pfalcon) wrote :

This got backlogged somewhat. Restarted communication with Toolchain group, unassigning for maintenance team to pick it up.

Changed in linaro-ci:
importance: High → Medium
assignee: Paul Sokolovsky (pfalcon) → nobody
milestone: 2012.08 → 2012.09
Revision history for this message
Paul Sokolovsky (pfalcon) wrote :

From Michael's mail:

I was thinking the same thing - a pristine image plus the standard
build deps, then we add a little extra on top. Should cut the start
time from ~10 minutes to less than 1 and make it more reliable.

I've created the blueprint
https://blueprints.launchpad.net/cbuild/+spec/custom-ami-for-ec2 to
track the work on our side.

So, as there's good understanding and BP now, this bug can be closed.

Changed in linaro-ci:
assignee: nobody → Paul Sokolovsky (pfalcon)
status: In Progress → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.