Created by Andy Doan on 2014-03-15 and last modified on 2014-03-15
Get this branch:
bzr branch lp:~doanac/ubuntu-ci-services-itself/imgbuild-kernel-fixes
Only Andy Doan can upload to this branch. If you are Andy Doan please log in for upload directions.

Branch merges

Related bugs

Related blueprints

Branch information

Andy Doan
Ubuntu CI Services

Recent revisions

404. By Andy Doan on 2014-03-15

document the 4G size in our unit_config

403. By Andy Doan on 2014-03-15

fix broken unit-test

don't make the test harness actually sleep for the apt-get update failures

402. By Andy Doan on 2014-03-15

image-builder: provide mechanism to size image

The default size of a cloud image might not fit the needs of users
as the number of packages going into the image grows.

401. By Andy Doan on 2014-03-15

image-builder: make apt-get update logic more recoverable

I discovered an issue when building the kernel as a ticket where the
packages didn't yet seem to be in our PPA and this step failed. I
re-ran this job after I noticed and things worked fine. This adds
a delay mechanism to retry and increase the time delays each time.

I don't know the actual maximum we should wait. I'm simply guessing
for now hoping this fixes the issue.

400. By Andy Doan on 2014-03-15

image-builder: updates to support kernel installs

I discovered a couple of issues trying to use the current code to
install kernels:

1) apt-get install seems to work properly and we don't need those

2) the image wasn't bootable because our grub configuration was
discovering the block device used locally for mounting the image
rather than what the rootfs will be when it boots in openstack.

399. By Andy Doan on 2014-03-15

image-builder: capture stderr from chroot

398. By Paul Larson on 2014-03-15

[r=PS Jenkins bot, Francis Ginther] image-builder: add ability to install a kernel package from Andy Doan

397. By Andy Doan on 2014-03-15

[r=Francis Ginther, PS Jenkins bot] image-builder: support private ppas

This fixes the hack for getting signing keys that only worked on
public ppas. It also allows us to add the proper line in our
apt-config for a private ppa from Andy Doan

396. By Ursula Junque on 2014-03-14

[r=Evan Dandrea, Andy Doan, PS Jenkins bot] Trying to clarify the use of private ppas, adding an option to set that during deployment time 1292473 from Ursula Junque

395. By Chris Johnston on 2014-03-14

[r=Chris Johnston, Andy Doan, PS Jenkins bot] Rename image builder and test runner logs 1292710 from Chris Johnston

Branch metadata

Branch format:
Branch format 7
Repository format:
Bazaar repository format 2a (needs bzr 1.16 or later)
Stacked on:
This branch contains Public information 
Everyone can see this information.