lp:~tpmullan/maas-images/centos-hooks

Created by Tom Mullaney and last modified
Get this branch:
bzr branch lp:~tpmullan/maas-images/centos-hooks
Only Tom Mullaney can upload to this branch. If you are Tom Mullaney please log in for upload directions.

Branch merges

Related bugs

Related blueprints

Branch information

Owner:
Tom Mullaney
Project:
maas-images
Status:
Development

Recent revisions

354. By Tom Mullaney

Added support for bonded interface

353. By Marius Žalinauskas <email address hidden>

Bugfix, see https://bugs.launchpad.net/maas-images/+bug/1654853

352. By Marius Žalinauskas <email address hidden>

Extensibly modified CentOS 6/7 Curtin hooks.

For the most part it is curtin/commands/curthooks.py ported to CentOS. Some code from old CentOS hooks is still used.

Implemented:

- Legacy boot
- UEFI boot
- Simple and MD RAID layouts
- IPv4 DHCP and static networking, IP aliases on physical and VLAN interfaces

Not implemented:

- Bond, bridge, route configurations
- IPv6
- Disk encryption
- bcache
- LVM
- Multipath

351. By Scott Moser

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.

350. By Scott Moser

Never add u-boot-tools to image on zesty or newer.

u-boot-tools was added to arm64 and armhf images as a crutch in order to
aid curtin in installation of older releases. In newer curtin this is
fixed by dynamic installation similar to how grub is handled.

See LP: #1640519 for more information.

349. By Scott Moser

Fix flake8 complaint about line too long.

348. By Scott Moser

Add and use local keyring for verification of d-i data.

Debian installer data published to archive.ubuntu.com
(and ports.ubuntu.com) is "scraped" as described in README.di-scraping.
The download data was verified using the gpg keyring installed from the
archive' ubuntu-keyring (/usr/share/keyrings/ubuntu-archive-keyring.gpg).

A transition is being made from signing with the dsa1024 'Archive'
signing key below to the newer rsa4096 Archive key.
In zesty, the package installed keyring no longer contains the
older key. Thus 2 things would break:
 a.) attempting to published data of an older release while running
     on zesty
 b.) attempting to verify older zesty data as the transition occurred
     during the zesty release cycle.

The solution here is to check in the gpg keyring that was provided
by the Ubuntu 16.04 (xenial) package ubuntu-keyring, and to use that
for verification.

$ gpg keyring.gpg

pub dsa1024 2004-09-12 [SC]
      630239CC130E1A7FD81A27B140976EAF437D05B5
uid Ubuntu Archive Automatic Signing Key <email address hidden>
sub elg2048 2004-09-12 [E]
pub dsa1024 2004-12-30 [SC]
      C5986B4F1257FFA86632CBA746181433FBB75451
uid Ubuntu CD Image Automatic Signing Key <email address hidden>
pub rsa4096 2012-05-11 [SC]
      790BC7277767219C42C86F933B4FE6ACC0B21F32
uid Ubuntu Archive Automatic Signing Key (2012) <email address hidden>
pub rsa4096 2012-05-11 [SC]
      843938DF228D22F7B3742BC0D94AA3F0EFE21092
uid Ubuntu CD Image Automatic Signing Key (2012) <email address hidden>

347. By Scott Moser

Remove linux-keystone kernels.

Under bug 1623090 linux-keystone was removed from the archive.
14.04 builds are currently failing as a result. The only option at this
point is to remove the builds here also.

346. By Lee Trager

Fix zesty subarch in the v3 stream

345. By Andres Rodriguez

conf/meph-v2.yaml: Enable Zesty. conf/meph-v3.yaml: Add missing subarches for Zesty

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