Created by Mathieu Trudel-Lapierre on 2016-12-23 and last modified on 2016-12-23
Get this branch:
bzr branch lp:~cyphermox/curtin/curthooks
Only Mathieu Trudel-Lapierre can upload to this branch. If you are Mathieu Trudel-Lapierre please log in for upload directions.

Branch merges

Related bugs

Related blueprints

Branch information

Mathieu Trudel-Lapierre

Recent revisions

437. By Mathieu Trudel-Lapierre on 2016-12-23

Don't fallback to linux-generic: linux-generic and linux-image-generic 404 in curtin on zesty.

436. By Mathieu Trudel-Lapierre on 2016-12-23

Add curthook mappings for yakkety and zesty kernel versions.

435. By Scott Moser on 2016-12-02

pep8: fix pep8 errors found with 'make pep8' on zesty.

This can also be seen by running pep8 in a tox environment, but
as it is right now, our Makefile uses ./tools/run-pep8.
That runs 'pep8', where our tox environment runs 'flake8'.

We should really resolve that difference, but for now I am just
quickly committing the fix.

434. By Christian Ehrhardt  on 2016-12-01

Workaround failures caused by gpg2 daemons left running in chroot.

Kill dirmngr/gpg-agent after add-apt-repository as an interim workaround.
The failure occurs only when gpg2 is used, so only on yakkety or newer.

Add a Yakkety test to excercise this path.

433. By Scott Moser on 2016-12-01

Install u-boot-tools when running on a system with u-boot.

Previously lp:maas-images was adding u-boot-tools to all ARM images before
they were published to images.maas.io. lp:maas-images now republishes the
SquashFS images from cloud-images.ubuntu.com unmodified. The unmodified
images do not contain u-boot-tools causing the kernel to fail to install
on systems with u-boot.

We now use flash-kernel to show which packages are needed for installation
and install those as it indicates.

432. By Ryan Harper on 2016-11-29

block: fix partition kname for raid devices

mdadm RAID1 supports partitioning of the md device and utilizes
the 'p' char to name partitions: md0p1, md0p2 etc.

- Fix by adding 'md' to curtin/block:partition_kname
- Update block unittest to test/check md names
- Introduce a new vmtest to exercise partitioning RAID1 disks

431. By Ryan Harper on 2016-11-16

Fix up tox errors that slipped in and new pycodestyle 2.1.0 complaints.

pycodestyle 2.1.0 is more strict about requiring two newlines after a
block of code.

430. By Ryan Harper on 2016-11-09

vmtests: adjust vmtest image sync metadata filenames

The current source of vmtest modified files is 'vmtest.json'.
Rename 'centos.json' to 'vmtest-centos.json' to follow the
vmtest-$distro.json format in case of future other distro
products being hosted in the MAAS streams.

429. By Wesley Wiedenmeier on 2016-11-09

vmtests: Add centos support
  - extend local image cache to store multiple product types
  - separate boot image and tarball to install in vmtests.releases
  - add very basic centos70 vmtest

428. By Wesley Wiedenmeier on 2016-11-09

Disable WilyTestRaid5Bcache vmtest

Wily is EOL, this test got missed when we disabled all other Wily-based

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.