lp:~smoser/maas-images/trunk.fix-apply-networking

Created by Scott Moser and last modified
Get this branch:
bzr branch lp:~smoser/maas-images/trunk.fix-apply-networking
Only Scott Moser can upload to this branch. If you are Scott Moser please log in for upload directions.

Branch merges

Related bugs

Related blueprints

Branch information

Owner:
Scott Moser
Project:
maas-images
Status:
Merged

Recent revisions

379. By Scott Moser

fix call to centos_apply_network_config to only pass in 'network' config.

This was missed as a method in curtin changed its signature to be
more clean. centos_apply_network_config never used anything but the
'network' portion of the config so it made no sense to reference
the whole config.

The maas images portion was just never changed. This fixes that.

378. By Lee Trager

Use Canonical's version of cloud-init in the CentOS images.

377. By Lee Trager

Add support to CentOS 6 and 7 for network config and cloudconfig.

This adds the ability for the CentOS curthooks to make use of
the 'centos_apply_network_config' function of new curtin version.

Also adds the ability to handle 'cloudconfig' entries in curtin config
dictionary. It does this by utilizing 'write_files' from curtin.futil.

It also adds a short term legacy-curtin fallback for older curtin
import paths.

376. By Lee Trager

If the SquashFS config option is set convert root-image.gz to a SquashFS image.

When the SquashFS config option is set and upstream is only providing a
root-image.gz convert the root-image.gz into a SquashFS image. Both images
are included in the stream however MAAS will only use the SquashFS image.

375. By Lee Trager

Detect arch with dpkg --print-architecture

374. By Lee Trager

Include the i2c-thunderx driver on ARM64 only.

Enlistment fails on Cavium ThunderX systems as the IPMI SSIF interface requires
the i2c-thunderx module to access the BMC. Include the i2c-thunderx driver in
the published ARM64 initrds.

373. By Scott Moser

bin/kpack-from-image: install rooturl if not already installed.

This modifies the build of the initramfs so that they include
cloud-initramfs-rooturl. It will fail if that package is not available.

cloud-initramfs-rooturl is marked for SRU to current releases under
bug 1688606.

The code will install the package in precise if it is available but
not fail if not available. On other releases that is fatal.

372. By Scott Moser

ubuntu_info: remove the path that did not require distro-info

At one point we had a functional path that did not require installation
of python-distro-info. At some point that path broke because we were
exporting data in REL2VER was not accounted for in the __RELEASE_DATA.
Specifically missing was 'supported'.

The primary path that was enabled by the hard coded data was testing
with a new distro info before the package was sru'd. To account for
that I've put a comment in the code showing how one can be added.

As a drive-by, this also adds the 'release_date' field to the data
exported.

371. By Lee Trager

Fix legacy meph2-util import command

The --max flag was added to meph2-import command. The import code was modified
to expect this flag. meph2-util uses the same code path but a different arg
list which caused it to fail when run. This adds the max flag to the common
args list so it is available to both.

370. By Scott Moser

Fix regression in --proposed flag.

fix build-image and cloudimg-sync after regression in --proposed
change from revno 364.

Branch metadata

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

Subscribers