lp:~andreserl/maas-images/lp1654063

Created by Andres Rodriguez on 2017-04-25 and last modified on 2017-04-25
Get this branch:
bzr branch lp:~andreserl/maas-images/lp1654063
Only Andres Rodriguez can upload to this branch. If you are Andres Rodriguez please log in for upload directions.

Branch merges

Related bugs

Related blueprints

Branch information

Owner:
Andres Rodriguez
Project:
maas-images
Status:
Development

Recent revisions

360. By Andres Rodriguez on 2017-04-25

Fix CentOS versioning to only include mayor version and not minor

359. By Lee Trager on 2017-04-05

The grub package renamed shim.efi to shimx64.efi

358. By Lee Trager on 2017-02-22

Fix typo in Xenial AMD64 kpackage name.

357. By Lee Trager on 2017-02-21

Use HWE kernels instead of place holders

356. By Lee Trager on 2017-02-17

Limit the number of CentOS images imported

355. By Scott Moser on 2017-02-16

netinst: support d-i hwe kernels from rolling hwe

For LTS releases prior to xenial, the hardware enablement kernel was
specifically tied to a subsequent release. Thus, for trusty we had
d-i paths like:

 device-tree/apm-merlin.dtb
 wily-device-tree/apm-merlin.dtb
 xenial-device-tree/apm-merlin.dtb

 netboot/ubuntu-installer/i386/linux
 wily-netboot/ubuntu-installer/i386/linux
 xenial-netboot/ubuntu-installer/i386/linux

 generic-lpae/netboot/initrd.gz
 wily-generic-lpae/netboot/initrd.gz
 xenial-generic-lpae/netboot/initrd.gz

With xenial, the hwe kernel is not specifically tied to a release, but
rather "rolls". So we have new paths that look like this:

 hwe-device-tree/apm-merlin.dtb
 hwe-netboot/ubuntu-installer/i386/linux
 hwe-generic-lpae/netboot/initrd.gz

For those the 'kernel_release' data is set to simply "hwe".

The unit test data tests/unittests/file_item_data.json is updated here
and sorted with the following:
  $ cat sort-json.py
  import json, sys
  with open(sys.argv[1], "rb") as fp:
      data = json.loads(fp.read().encode())
  with open(sys.argv[1], "wb") as fp:
      fp.write(json.dumps(data, indent=1, sort_keys=True,
                        separators=(",", ": ")).encode("utf-8") + "\n")
  $ sort-json.py tests/unittests/file_item_data.json

354. By Lee Trager on 2017-02-11

Install linux-firmware package on CentOS 7

Upstream doesn't include linux-firmware on CentOS 7 which is required for
certain hardware. Extra CentOS packages are now defined in the yaml file
instead of being hard coded in the source.

353. By Lee Trager on 2017-02-11

Remove hwe-16.10.

hwe-16.10 was added as a place holder however only LTS releases will receive hwe kernels.

352. By Lee Trager on 2017-01-27

Add hwe-16.04-edge and hwe-16.04-lowlatency-edge kernels to the V3 stream.

This adds the hwe-16.04-edge and hwe-16.04-lowlatency-edge kernels to the V3
stream. As the new names caused the yaml columns to be unaligned this adds extra
spaces to align all columns making the meph-v3.yaml file easier to read and
edit. While testing I discovered a small bug where edge was being added before
the kflavor in the product name as well as a lint error.

351. By Scott Moser on 2016-12-02

maas-qcow2targz: in wget, use --progress=dot:mega

I looked at a log of meph2-build downloading centos images
and it is dominated by output of wget. This just changes the
invocation of wget to 'wget --progress=dot:mega' so that you get less
logged output.

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