Switch ci.linaro.org jobs to custom AMI

Bug #1019257 reported by Данило Шеган
8
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Linaro CI
Fix Released
High
Paul Sokolovsky

Bug Description

We should provide a custom AMI for use with jobs on ci.linaro.org. Scripts to help with that have been implemented in

  https://blueprints.launchpad.net/linaro-ci/+spec/switch-ci-to-use-custom-ami

Related branches

Changed in linaro-ci:
assignee: nobody → Stevan Radaković (stevanr)
Revision history for this message
Stevan Radaković (stevanr) wrote :

oneiric_cloud AMI has been created from custom AMI scripts and stored as ami-9bae02f2.
Configuration for oneiric_cloud has been replaced in ci.l.o configuration to the new one.

Precise cloud AMI could not be created since setup-precise-node script failed with exit code -1 (no further info here).

New setup scripts have been updated and waiting to be merged in https://code.launchpad.net/~linaro-infrastructure/linaro-ci/lci-setup-script-additions/+merge/113349

Changed in linaro-ci:
status: Triaged → In Progress
Revision history for this message
Paul Sokolovsky (pfalcon) wrote :

Ok, Stevan merged his current changes as described above, unassigning to be picked up by maint. team (gesha or pfalcon TBD).

Changed in linaro-ci:
assignee: Stevan Radaković (stevanr) → nobody
Revision history for this message
Paul Sokolovsky (pfalcon) wrote :

It appears that there're not that means jobs left which use oneiric_cloud. I verified that https://ci.linaro.org/jenkins/job/precise-armhf-pre-built-images/104/ builds ok with custom AMI.

Changed in linaro-ci:
assignee: nobody → Paul Sokolovsky (pfalcon)
Revision history for this message
Paul Sokolovsky (pfalcon) wrote :

Running slave init script for precise_cloud, we hit a deadlock issue, lp:1022529.

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

Generate AMI and switched precise_cloud, testing yesterday and overnight shows that everything's ok, going to switch the rest.

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

Ok, we now have 3 custom AMIs, one per Ubuntu release version used on ci.linaro.org: ci-natty-64bit, ci-oneiric-64bit, ci-precise-64bit , which cover 4 of most-used build slave types on ci.linaro.org (ci-precise-64bit used fro 2 slave types, which is in accordance with Stevan's idea of minimaing number of custom AMIs and reusing same AMI for few slave types if possible).

Remaining are gcc_cloud, which installs just bzr and gdb (probably isn't worth hassle to have a dedicated AMI), and "Test Precise 64 bit EC2 instance" which is, well, test, and used just for one job.

So, considering this done.

Changed in linaro-ci:
status: In Progress → Fix Committed
Revision history for this message
Paul Sokolovsky (pfalcon) wrote :

Announcement mail was sent, closing.

Changed in linaro-ci:
status: Fix Committed → 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.