~nacc/curtin:nacc/curtin-mirror-config

Last commit made on 2020-12-23
Get this branch:
git clone -b nacc/curtin-mirror-config https://git.launchpad.net/~nacc/curtin
Only Nish Aravamudan can upload to this branch. If you are Nish Aravamudan please log in for upload directions.

Branch merges

Branch information

Name:
nacc/curtin-mirror-config
Repository:
lp:~nacc/curtin

Recent commits

b2b2f64... by Nishanth Aravamudan <email address hidden>

apt_config: allow in-place source.list modification to use mirror from config

If no sources.list template is provided for an `apt` stanza,
generate_source_list will use the default_mirrors unconditionally,
even when that same stanza is defining a mirror. This seems counter-
intuitive, given that the config-specified mirror is fetched earlier
in the function. Attempt to use a config-specified value, and fallback
to the default values.

A side-effect of the current code is that without this change, when
the dist files are renamed on the target filesystem, if the in-use
mirror is not an exact match for the public Ubuntu archive, apt
gets very unhappy.

a259100... by Dan Watkins

vmtests: remove LP: #1888726 skip_by_date decorators

The bug has been fixed, these tests are now passing.

6b34b6a... by Michael Hudson-Doyle

storage_config: only produce type: dasd actions for ECKD dasds

this also attempts to improve the dasd documentation a bit

3999004... by Michael Hudson-Doyle

storage_config: handle some FBA dasd oddities

The storage_config handling of dasds only accounted for ECKD
dasds. FBA dasds need different handling -- in many ways they are
more like a regular disk (that can only be formatted with a DOS
partition table, but this code doesn't need to handle that), but
the kernel creates a magic fake partition for a FBA dasd with no
DOS partition table and we want to pretend that doesn't exist.

e099e32... by Nishanth Aravamudan <email address hidden>

apt_config: stop using the deprecated apt-key command

This applies the same changes as apt-setup has for
dumping the keys specified in the configuration to
the target filesystem.

LP: #1892494

698c5cd... by Michael Hudson-Doyle

allow adding a vtoc partition without a device id

this is needed for the "dasd passed to kvm via virtio" use case

4f2bdc5... by Michael Hudson-Doyle

simplify dasdview parsing code

Now that the only thing we need dasdview output for is to determine
the format type of the dasd (ldl vs cdl vs unformatted) we can make
a few things simpler.

f811df4... by Michael Hudson-Doyle

fix construction of DasdPartitionTable from fdasd output

DasdPartition had an extra argument in its constructor that should not
have been there. Add some tests.

d41a567... by Lee Trager

Don't install grub if it is already found on CentOS/RHEL

LP: #1895067

9130753... by Ryan Harper

vmtests: Replace newly added Eoan test with Groovy

Eoan is EOL, replace Eoan entry in newly added test with Groovy