lp:~raharper/curtin

Owned by Ryan Harper
Get this repository:
git clone https://git.launchpad.net/~raharper/curtin
Only Ryan Harper can upload to this repository. If you are Ryan Harper please log in for upload directions.

Branches

Name Last Modified Last Commit
fix/uefi-reorder-missing-boot-current 2020-08-03 17:42:56 UTC 2020-08-03
uefi_reorder: Handle no bootorder change after install

Author: Ryan Harper
Author Date: 2020-08-03 17:01:41 UTC

uefi_reorder: Handle no bootorder change after install

When BootCurrent is missing, curtin tries to reorder the boot
menu in an attempt to not boot the newly install OS. One scenario
where we used the existing BootOrder was when the it matches before
and after install. However, if the first entry is the target OS
entry then we'll not boot via the network. Detect this matching
previous/current order scenario and move the target OS entry back
one.

fix/swap-files-on-btrfs 2020-06-23 16:45:42 UTC 2020-06-23
Adjust some working in the swap config:force documentation.

Author: Ryan Harper
Author Date: 2020-06-23 16:45:42 UTC

Adjust some working in the swap config:force documentation.

fix/multipath-nvme-name 2020-06-16 16:06:17 UTC 2020-06-16
multipath: handle multipath nvme name fields correctly

Author: Ryan Harper
Author Date: 2020-06-16 16:06:17 UTC

multipath: handle multipath nvme name fields correctly

NVME Multipath devices do not have typical mpath names, instead they
include colons and whitespace. Handle this by adjusting the multipath
maps command output to single quote the name field like we do for the
other fields.

LP: #1878041

fix/vmtest-add-trusty-hwe-x-uefi 2020-06-08 18:26:00 UTC 2020-06-08
vmtest: Allow testclass to enable 'unsupported releases' on case-by-case basis

Author: Ryan Harper
Author Date: 2020-06-08 18:23:34 UTC

vmtest: Allow testclass to enable 'unsupported releases' on case-by-case basis

fix/vmtest-preserve-partition-wipe-vg-disk-config 2020-06-01 18:53:40 UTC 2020-06-01
vmtests: fix PreservePartitionWipeVg storage config

Author: Ryan Harper
Author Date: 2020-06-01 18:53:40 UTC

vmtests: fix PreservePartitionWipeVg storage config

This vmtest had both wipe and preserve settings enabled; for disks
this is not correct, we can either wipe a disk or preserve it but
we cannot do both (unlike partitions where we can keep the partition
location, flag, size, etc, but wipe the data). This branch

- Fixes the storage config in the vmtest
- Add a RuntimeException indicating this config is invalid
- Add unittests for get_device_paths_from_storage_config

ubuntu-xenial-sru-20200527 2020-05-28 22:39:36 UTC 2020-05-28
releasing curtin version 20.1-2-g42a9667f-0ubuntu1~16.04.1

Author: Ryan Harper
Author Date: 2020-05-28 22:39:36 UTC

releasing curtin version 20.1-2-g42a9667f-0ubuntu1~16.04.1

ubuntu-devel-new-upstream-snapshot-20200528 2020-05-28 20:35:30 UTC 2020-05-28
releasing curtin version 20.1-2-g42a9667f-0ubuntu1

Author: Ryan Harper
Author Date: 2020-05-28 20:35:30 UTC

releasing curtin version 20.1-2-g42a9667f-0ubuntu1

ubuntu-focal-sru-20200527 2020-05-28 20:33:28 UTC 2020-05-28
releasing curtin version 20.1-2-g42a9667f-0ubuntu1~20.04.1

Author: Ryan Harper
Author Date: 2020-05-28 20:33:28 UTC

releasing curtin version 20.1-2-g42a9667f-0ubuntu1~20.04.1

ubuntu-bionic-sru-20200527 2020-05-28 20:24:56 UTC 2020-05-28
releasing curtin version 20.1-2-g42a9667f-0ubuntu1~18.04.1

Author: Ryan Harper
Author Date: 2020-05-28 20:24:56 UTC

releasing curtin version 20.1-2-g42a9667f-0ubuntu1~18.04.1

fix/vmtest-update-skipbugs 2020-05-28 15:10:36 UTC 2020-05-28
Fix flake8

Author: Ryan Harper
Author Date: 2020-05-28 15:10:36 UTC

Fix flake8

fix/vmtest-centos-requires-reboot-mode 2020-05-27 20:05:25 UTC 2020-05-27
vmtest: allow installed centos images to reboot, required for selinux relabing

Author: Ryan Harper
Author Date: 2020-05-27 19:44:53 UTC

vmtest: allow installed centos images to reboot, required for selinux relabing

LP: #1881011

fix/drop-install-grub-shell-code 2020-05-27 19:38:11 UTC 2020-05-27
helpers: remove grub-install shell-code and helper functions

Author: Ryan Harper
Author Date: 2020-05-27 19:38:11 UTC

helpers: remove grub-install shell-code and helper functions

ubuntu-devel-new-upstream-snapshot-20200526 2020-05-26 21:32:12 UTC 2020-05-26
releasing curtin version 20.1-0ubuntu1

Author: Ryan Harper
Author Date: 2020-05-26 21:32:12 UTC

releasing curtin version 20.1-0ubuntu1

release/20.1 2020-05-26 17:43:49 UTC 2020-05-26
Release 20.1

Author: Ryan Harper
Author Date: 2020-05-26 17:43:49 UTC

Release 20.1

Bump the version in curtin/__init__.py to be 20.1.

LP: #1880741

fix/multiple-carry-over-param-separators 2020-05-22 22:22:25 UTC 2020-05-22
Handle multiple separators which were found in TestAllindata vmtest

Author: Ryan Harper
Author Date: 2020-05-22 22:22:25 UTC

Handle multiple separators which were found in TestAllindata vmtest

vmtest/enable-kernel-crashdump 2020-05-21 00:09:01 UTC 2020-05-21
Remove unneeded local reboot_arg

Author: Ryan Harper
Author Date: 2020-05-21 00:09:01 UTC

Remove unneeded local reboot_arg

fix/partition-verify-flags-msdos-primary-types 2020-05-20 17:19:49 UTC 2020-05-20
Add unittest data file

Author: Ryan Harper
Author Date: 2020-05-20 17:19:49 UTC

Add unittest data file

fix/replace-grub-shell-helper 2020-05-18 18:36:20 UTC 2020-05-18
doc/config: Document grub:update_nvram default value to match code.

Author: Ryan Harper
Author Date: 2020-05-18 15:44:05 UTC

doc/config: Document grub:update_nvram default value to match code.

master 2020-05-14 16:53:03 UTC 2020-05-14
Replace references to old team manager with new team manager

Author: James Falcon
Author Date: 2020-05-14 16:53:03 UTC

Replace references to old team manager with new team manager

feature/use-unsquashfs 2020-05-12 21:02:03 UTC 2020-05-12
vmtest: bump default nr_cpus to 2 for more unsquashfs performance!

Author: Ryan Harper
Author Date: 2019-11-06 17:13:32 UTC

vmtest: bump default nr_cpus to 2 for more unsquashfs performance!

fix/tip-flake8 2020-05-12 19:42:59 UTC 2020-05-12
Replace 'l' for 'L' to make tip flake8 happy

Author: Ryan Harper
Author Date: 2020-05-12 19:42:40 UTC

Replace 'l' for 'L' to make tip flake8 happy

LP: #1878236

ubuntu-devel-new-upstream-snapshot-20200507 2020-05-07 20:44:00 UTC 2020-05-07
releasing curtin version 19.3-68-g6cbdc02d-0ubuntu1

Author: Ryan Harper
Author Date: 2020-05-07 20:44:00 UTC

releasing curtin version 19.3-68-g6cbdc02d-0ubuntu1

fix/block-discover-skip-invalid-wwn-serial 2020-05-06 21:26:28 UTC 2020-05-06
block-discover: ignore invalid id_serial/id_wwn values

Author: Ryan Harper
Author Date: 2020-05-06 21:26:28 UTC

block-discover: ignore invalid id_serial/id_wwn values

When obtaining unique ids for identifying a block storage
device, block-discover looks for ID_WWN and ID_SERIAL values
and will use them in the rendered storage config. In some cases
the value of these attributes may be invalid. For example, some
consumer disks might have an invalid WWN number:

0x00000000000000000000

Curtin will also ingnore empty values, like
ID_SERIAL=' '

Excluded ids will not be emitted in the final storage config.

LP: #1876848

fix/makefile-drop-nosetest-command 2020-05-06 19:56:23 UTC 2020-05-06
Drop bogus top-level vmtests directory from target_dirs

Author: Ryan Harper
Author Date: 2020-05-06 19:56:23 UTC

Drop bogus top-level vmtests directory from target_dirs

fix/block-sfdisk-parsing 2020-05-05 20:13:55 UTC 2020-05-05
Simplfy config by dropping secondary disk and lvm config

Author: Ryan Harper
Author Date: 2020-05-05 20:13:55 UTC

Simplfy config by dropping secondary disk and lvm config

fix/lvm-vgscan-no-mknodes 2020-04-29 13:58:35 UTC 2020-04-29
Drop --mknode use in early_commands as well

Author: Ryan Harper
Author Date: 2020-04-29 13:58:35 UTC

Drop --mknode use in early_commands as well

fix/udevadm-info-shlex-quote 2020-04-28 21:03:58 UTC 2020-04-28
Rework unittest and document expected result, being careful with quoting

Author: Ryan Harper
Author Date: 2020-04-28 21:03:58 UTC

Rework unittest and document expected result, being careful with quoting

feature/block-meta-async 2020-04-27 01:02:31 UTC 2020-04-27
Initial block-meta-async

Author: Ryan Harper
Author Date: 2020-04-27 01:02:31 UTC

Initial block-meta-async

fix/vmtest-centos-basic 2020-04-23 20:40:35 UTC 2020-04-23
Drop all use of dname in TestScsiBasic and use wwn instead, drop centos66 bit...

Author: Ryan Harper
Author Date: 2020-04-23 20:40:35 UTC

Drop all use of dname in TestScsiBasic and use wwn instead, drop centos66 bits on scsi, not needed

feature/add-unittest-multipath-part-handler 2020-04-23 00:18:39 UTC 2020-04-23
Add unittests for CalcDmPartitionInfo, tox fixes

Author: Ryan Harper
Author Date: 2020-04-23 00:18:31 UTC

Add unittests for CalcDmPartitionInfo, tox fixes

fix/force-mpath-mapper-links 2020-04-22 21:38:02 UTC 2020-04-22
Don't use udevadm test (which does trigger rules, btw), be explicit with trigger

Author: Ryan Harper
Author Date: 2020-04-22 21:38:02 UTC

Don't use udevadm test (which does trigger rules, btw), be explicit with trigger

fix/device-mapper-mpath-is-not-symlink 2020-04-22 16:09:33 UTC 2020-04-22
block-meta: device mapper partitions may be block devices not links

Author: Ryan Harper
Author Date: 2020-04-22 16:09:33 UTC

block-meta: device mapper partitions may be block devices not links

In some cases the multipath library may create a block device which
is not a symbolic link to the device-mapper dev[1]. Curtin expects the
symlink. Remove the non-symlink file and allow kpartx to create it.

1. https://bugzilla.redhat.com/show_bug.cgi?id=869253

fix/block-meta-get-device-paths-skip-missing 2020-04-21 23:46:59 UTC 2020-04-21
block-meta: skip wipe device paths if not present

Author: Ryan Harper
Author Date: 2020-04-21 23:46:59 UTC

block-meta: skip wipe device paths if not present

Curtin extracts the devices from storage config with wipe enabled.
These devices may not exist yet (curtin will be creating them) so
there's no need to clear them, instead drop them from the list of
devices to send to clear-holders.

Other changes:

multipath:
 - Clarify multipath logging on device type checking
block-meta:
 - Stop iterating through disk lookup keys after we find one
 - Use udevadm_settle after parted partition creation before
   calling kpartx to prevent race with kernel partition update
clear-holders:
 - Log the inputs to clear-holders
block:
 - Log a warning when sys_block_path is called on a non-existent
   device path.
 - Log the return value from block.lookup_disk()

LP: #1869075

fix/unittest-leak-modprobe 2020-04-21 22:12:55 UTC 2020-04-21
Mock out zfs_supported to prevent attempting to load kernel modules

Author: Ryan Harper
Author Date: 2020-04-21 22:12:55 UTC

Mock out zfs_supported to prevent attempting to load kernel modules

fix/vmtest-early-rsync-error 2020-04-21 17:19:58 UTC 2020-04-21
vmtest: rsync don't cross filesystem boundaries when copying

Author: Ryan Harper
Author Date: 2020-04-21 17:19:58 UTC

vmtest: rsync don't cross filesystem boundaries when copying

In some scenarios /var/lib/lxcfs is mounted with kernel bits
and rsync complains; instead we now copy using the --one-file-system
flag which avoids crossing these boundaries.

LP: #1873909

fix/unittest-prevent-subp-by-default 2020-04-21 00:53:57 UTC 2020-04-21
Fix new calls of util.subp and multipath.is_mpath_member

Author: Ryan Harper
Author Date: 2020-04-21 00:53:57 UTC

Fix new calls of util.subp and multipath.is_mpath_member

fix/lvm-over-multipath-partition-wipe 2020-04-20 21:30:07 UTC 2020-04-20
lvm-over-multipath: handle lookups of multipath members

Author: Ryan Harper
Author Date: 2020-04-20 15:47:43 UTC

lvm-over-multipath: handle lookups of multipath members

Subiquity provides a 'path' value for disks in storage config.
This triggered an edge case where curtin attempted to wipe the
underlying scsi disk *while* multipath is enabled resulting in
an error when attempting to get exclusive access to the disk.

This branch resolves this by checking if a disk or partition
is related to multipath and if so returning the device mapper
disk path.

LP: 1837214

feature/grub-resilient-boot 2020-04-20 21:27:27 UTC 2020-04-20
Fix reuse-esp on ubuntu, mark ESP with grub_device, fix missing part flags

Author: Ryan Harper
Author Date: 2020-04-20 20:53:44 UTC

Fix reuse-esp on ubuntu, mark ESP with grub_device, fix missing part flags

fix/vmtest-basic-scsi-pnum-disk 2020-04-20 19:58:19 UTC 2020-04-20
vmtest: basic use dname to lookup disk with multiple partitions

Author: Ryan Harper
Author Date: 2020-04-20 19:58:19 UTC

vmtest: basic use dname to lookup disk with multiple partitions

fix/block-discover-use-mp-name 2020-04-20 19:01:30 UTC 2020-04-20
block-discover: handle missing multipath 'path' data, use DM_NAME

Author: Ryan Harper
Author Date: 2020-04-20 19:01:30 UTC

block-discover: handle missing multipath 'path' data, use DM_NAME

Probert's multipath data (maps and paths) is not always complete.
In some systems, the paths output may not include the required
mpath friendly name and instead use a serial number. In such
cases we can also check DM_NAME in the multipath device udev data
to extract the multipath_id that we can use to search for a member
device.

LP: #1873728

fix/reuse-vg-partition-simple 2020-04-20 16:10:51 UTC 2020-04-20
Adjust docstring, remove filter comment.

Author: Ryan Harper
Author Date: 2020-04-20 16:10:51 UTC

Adjust docstring, remove filter comment.

fix/preserve-disk-no-ptable 2020-04-16 17:17:18 UTC 2020-04-16
Don't check the ptable type of a disk with no ptable

Author: Ryan Harper
Author Date: 2020-04-16 17:17:18 UTC

Don't check the ptable type of a disk with no ptable

fix/get_part_table_type 2020-04-16 16:58:04 UTC 2020-04-16
block: check for fdasd command before using

Author: Ryan Harper
Author Date: 2020-04-16 16:58:04 UTC

block: check for fdasd command before using

fix/uefi-leak-efibootmgr-commands 2020-04-15 16:51:25 UTC 2020-04-15
curthooks: always use ChrootableTarget.subp when calling efibootmgr

Author: Ryan Harper
Author Date: 2020-04-15 16:51:25 UTC

curthooks: always use ChrootableTarget.subp when calling efibootmgr

There was a bug recently introduced when adding the feature to remove
duplicate UEFI boot entries which removed use of ChrootableTarget
subp method. The assumption was that util.subp calls would also get
the target parameter set but this was not the case. The ephemeral
environment does not usually have efibootmgr package installed but
we ensure that it is present in the target system. This branch
replaces calls to util.subp with the ChrootableTarget subp method.

fix/lvm-over-multipath 2020-04-15 16:24:58 UTC 2020-04-15
Fix multipath boot issues

Author: Ryan Harper
Author Date: 2020-04-15 16:24:58 UTC

Fix multipath boot issues

- When writing multipath bindings file, use the disk name only
  (mpatha) not the target device (mpatha-part1) or boot will fail.
- When possible, copy the ephemeral multipath bindings file to target; it is
  autogenerated with the correct value.
- Fix ephemeral kernel/initrd kflavor selection when booting Centos; the
  'lowlatency' does not provide all of the required modules; we now default
  to 'generic'.
- Fix centos initramfs config issue when using lvm *and* multipath
- Refactor multipath filter, used | intead of / for delimiter and allow
  multiple filters to be combined.

fix/block-discover-nvme-multipath 2020-04-09 22:44:18 UTC 2020-04-09
Change unittest to ensure we call the blockdevparser.parse() path

Author: Ryan Harper
Author Date: 2020-04-09 22:44:18 UTC

Change unittest to ensure we call the blockdevparser.parse() path

fix/tolorate-vgchange-errors 2020-04-08 17:06:00 UTC 2020-04-08
Adjust setup script to recreate failure

Author: Ryan Harper
Author Date: 2020-04-08 17:06:00 UTC

Adjust setup script to recreate failure

fix/dasd-disk-vtoc-preserve 2020-04-07 21:11:19 UTC 2020-04-07
Fix assertEqual on call_count

Author: Ryan Harper
Author Date: 2020-04-07 21:11:19 UTC

Fix assertEqual on call_count

fix/vmtest-fix-conf-file-for-raid-reuse-partition 2020-04-07 16:05:38 UTC 2020-04-07
Rename file to match conf_file change

Author: Ryan Harper
Author Date: 2020-04-07 16:05:38 UTC

Rename file to match conf_file change

feature/jenkins-runner-shuf 2020-04-06 21:11:28 UTC 2020-04-06
vmtest: shuffle test-cases to randomize load on host

Author: Ryan Harper
Author Date: 2020-04-06 21:11:28 UTC

vmtest: shuffle test-cases to randomize load on host

fix/format-extra-opts-as-list 2020-03-30 18:46:42 UTC 2020-03-30
format: extra_options should be a list type

Author: Ryan Harper
Author Date: 2020-03-30 18:46:42 UTC

format: extra_options should be a list type

Switch to a list for extra_options to allow for specifying whitespace
characters in values passed to mkfs command.

- tox: add block-schema validate env

feature/support-uc20-images 2020-03-27 19:24:35 UTC 2020-03-27
Don't enable the vmtest by default, images are not published

Author: Ryan Harper
Author Date: 2020-03-27 19:24:35 UTC

Don't enable the vmtest by default, images are not published

feature/format-cmd-flags 2020-03-26 21:45:05 UTC 2020-03-26
Refactor how extra_options value is added to mkfs command

Author: Ryan Harper
Author Date: 2020-03-26 21:45:05 UTC

Refactor how extra_options value is added to mkfs command

- Split extra_options by whitespace
- Update unittest
- Implement unittest verification in filesystem_battery vmtest

fix/tox-py27-on-focal 2020-03-23 21:40:02 UTC 2020-03-23
tox.ini: Fix issues with newer tox on focal

Author: Ryan Harper
Author Date: 2020-03-23 21:40:02 UTC

tox.ini: Fix issues with newer tox on focal

Newer tox on focal is not happy when inhieriting dependencies.
First in py27 testenv, it does not pickup the 'testenv' deps
which includes test-depedndences and dependencies files. Fix
this by explicitly referencing these deps fir testenv:py27.

Second, in testenv:trusty-p27, which recreates specific package
versions to model the trusty build environment we cannot pull in
the default testenv deps, as this breaks with different versions
of mock and other settings. Instead, just bring in the setuptools
dep to ensure we can keep running on py27 for now.

fix/vmtest-basic-s390x 2020-03-11 19:12:44 UTC 2020-03-11
Skip Centos tests on non amd64

Author: Ryan Harper
Author Date: 2020-03-11 01:34:32 UTC

Skip Centos tests on non amd64

fix/drop-focal-skip-test-udev-id-serial 2020-03-11 17:21:54 UTC 2020-03-11
Add vmtest unittest to verify id_serial contents

Author: Ryan Harper
Author Date: 2020-03-11 17:21:54 UTC

Add vmtest unittest to verify id_serial contents

fix/vmtest-use-util-load-file-for-collect 2020-03-11 17:04:14 UTC 2020-03-11
vmtest: use util.load_file for loading collect files

Author: Ryan Harper
Author Date: 2020-03-11 17:04:14 UTC

vmtest: use util.load_file for loading collect files

In some cases the content inside collect files may need to be
decoded. Instead of open-coded read and decode, use the common
util.load_file() which already handles decoding data.

fix/refactor-preserve-wipe 2020-03-10 20:48:39 UTC 2020-03-10
Add fixes from Chad

Author: Ryan Harper
Author Date: 2020-03-10 20:48:39 UTC

Add fixes from Chad

fix/block-discover-no-mpath-name 2020-03-06 23:29:59 UTC 2020-03-06
Skip bionic probert, it's not new enough

Author: Ryan Harper
Author Date: 2020-03-06 23:29:59 UTC

Skip bionic probert, it's not new enough

fix/tox-add-py27-common-deps 2020-03-04 20:42:40 UTC 2020-03-04
tox: all py27 environments should use the base py27 deps

Author: Ryan Harper
Author Date: 2020-03-04 20:42:40 UTC

tox: all py27 environments should use the base py27 deps

We fixed base py27 deps to pin setuptools < 45 to fix an issue
with newer setuptools and py27 deprecation. We need source the
base py27 env deps in all py27 related environments.

fix/uefi-remove-duplicate-entries 2020-03-04 20:31:29 UTC 2020-03-04
Add non-duplicate entry with different path to verify we compare both path an...

Author: Ryan Harper
Author Date: 2020-03-04 20:31:09 UTC

Add non-duplicate entry with different path to verify we compare both path and name in entries before removing

fix/py27-setuptools-less-that-45 2020-03-03 23:16:17 UTC 2020-03-03
Add github issue related to the change

Author: Ryan Harper
Author Date: 2020-03-03 23:16:17 UTC

Add github issue related to the change

feature/block-discover-dasd 2020-02-25 23:17:09 UTC 2020-02-25
block-discover: dasd disks need device_id, vtoc if present

Author: Ryan Harper
Author Date: 2020-02-25 23:17:09 UTC

block-discover: dasd disks need device_id, vtoc if present

Refactor discover to include device_id in type: disk so
partitions can lookup the path to the disk. If the dasd
device is formatted, include ptable: vtoc. Add additional
unittests to verify this behavior.

fix/helpers-common-grubdevs 2020-02-14 01:09:47 UTC 2020-02-14
Avoid the copy, detect via user-data script, use makecache to refresh metadat...

Author: Ryan Harper
Author Date: 2020-02-14 01:09:47 UTC

Avoid the copy, detect via user-data script, use makecache to refresh metadata before install

fix/skip-focal-bcache-tests 2020-02-07 17:44:07 UTC 2020-02-07
Change baseclass name

Author: Ryan Harper
Author Date: 2020-02-07 17:44:07 UTC

Change baseclass name

fix/detect-mbr-extended-part-types 2020-02-06 19:50:30 UTC 2020-02-06
Address feedback, add docstring, handle exception, add check on pnum

Author: Ryan Harper
Author Date: 2020-02-06 19:50:30 UTC

Address feedback, add docstring, handle exception, add check on pnum

feature/enable-ovs 2020-02-06 19:30:26 UTC 2020-02-06
Fix up class names

Author: Ryan Harper
Author Date: 2020-02-06 19:30:26 UTC

Fix up class names

fix/remove-parent-mpath-dev 2020-02-04 21:48:45 UTC 2020-02-04
unittest: fix clear-holders multipath remove parent mapping

Author: Ryan Harper
Author Date: 2020-02-04 20:29:14 UTC

unittest: fix clear-holders multipath remove parent mapping

fix/vmtest-cleanups-for-mostly-green 2020-02-04 21:46:35 UTC 2020-02-04
vmtests: raid5_bcache convert to get_fstab_expected format

Author: Ryan Harper
Author Date: 2020-02-04 21:13:50 UTC

vmtests: raid5_bcache convert to get_fstab_expected format

fix/vmtest-network-vlan-skip 2020-02-04 21:16:10 UTC 2020-02-04
vmtests: bump fixby date out and fix false positive when date passes

Author: Ryan Harper
Author Date: 2020-02-04 21:16:10 UTC

vmtests: bump fixby date out and fix false positive when date passes

The fix for vlan is still pending, however we've observed a false
positive where vmtest would indicate that the test was passing when
it actually was not. This is because skip_by_date will run the
decorated function *after* the fixby date has passed. The implemention
was 'pass' which does pass but did not actually run the test case.

Fix this by calling to the super class.

LP: #1855148

fix/drop-disco-tests 2020-02-04 20:03:38 UTC 2020-02-04
remove-vmtest-release: remove 'class' match case, fix calling clean-file

Author: Ryan Harper
Author Date: 2020-02-04 20:03:38 UTC

remove-vmtest-release: remove 'class' match case, fix calling clean-file

ubuntu/xenial-sru-20200130 2020-01-30 19:55:39 UTC 2020-01-30
releasing curtin version 19.3-17-g50ffca46-0ubuntu1~16.04.1

Author: Ryan Harper
Author Date: 2020-01-30 19:55:39 UTC

releasing curtin version 19.3-17-g50ffca46-0ubuntu1~16.04.1

ubuntu/bionic-sru-20200130 2020-01-30 19:52:53 UTC 2020-01-30
releasing curtin version 19.3-17-g50ffca46-0ubuntu1~18.04.1

Author: Ryan Harper
Author Date: 2020-01-30 19:52:53 UTC

releasing curtin version 19.3-17-g50ffca46-0ubuntu1~18.04.1

ubuntu/eoan-sru-20200130 2020-01-30 19:50:52 UTC 2020-01-30
releasing curtin version 19.3-17-g50ffca46-0ubuntu1~19.10.1

Author: Ryan Harper
Author Date: 2020-01-30 19:50:52 UTC

releasing curtin version 19.3-17-g50ffca46-0ubuntu1~19.10.1

fix/mpath-partitions-missed-wiping-devices 2020-01-30 17:35:46 UTC 2020-01-30
clear-holders: add multipath related scenarios

Author: Ryan Harper
Author Date: 2020-01-30 17:35:46 UTC

clear-holders: add multipath related scenarios

fix/better-fstab-entries 2020-01-29 02:28:39 UTC 2020-01-29
Add comment on disk/part s390x by-path choice.

Author: Ryan Harper
Author Date: 2020-01-29 02:28:31 UTC

Add comment on disk/part s390x by-path choice.

fix/mpath-partition-wiping 2020-01-24 13:08:23 UTC 2020-01-24
multipath: try harder when removing multipath devices, add verbosity

Author: Ryan Harper
Author Date: 2020-01-24 13:08:23 UTC

multipath: try harder when removing multipath devices, add verbosity

ubuntu/devel/newupstream-20200116 2020-01-16 21:19:23 UTC 2020-01-16
releasing curtin version 19.3-14-ga45a54ca-0ubuntu1

Author: Ryan Harper
Author Date: 2020-01-16 21:19:23 UTC

releasing curtin version 19.3-14-ga45a54ca-0ubuntu1

fix/vmtest-skip-centos70focal-basic 2020-01-16 17:21:33 UTC 2020-01-16
Skip the SCSI test, don't install

Author: Ryan Harper
Author Date: 2020-01-16 17:21:33 UTC

Skip the SCSI test, don't install

fix/vmtest-network-mtu-networkd 2020-01-14 17:04:58 UTC 2020-01-14
Revert 'The number of sync shall be three, no less, no more'

Author: Ryan Harper
Author Date: 2020-01-14 17:04:58 UTC

Revert 'The number of sync shall be three, no less, no more'

fix/lvmroot-xfsboot-bump 2019-12-18 17:44:10 UTC 2019-12-18
Bump XFS /boot skip-by date out a while

Author: Ryan Harper
Author Date: 2019-12-18 17:44:10 UTC

Bump XFS /boot skip-by date out a while

feature/add-focal 2019-12-17 21:04:05 UTC 2019-12-17
Move skip_by date for vlan bug out since we're already past the date and it's...

Author: Ryan Harper
Author Date: 2019-12-12 19:22:32 UTC

Move skip_by date for vlan bug out since we're already past the date and it's not fixed

fix/vmtest-bcache-missing-environ-vars 2019-12-17 15:39:38 UTC 2019-12-17
Missed an unset of OUTPUT_FSTAB, set it to the tmp path

Author: Ryan Harper
Author Date: 2019-12-06 17:15:05 UTC

Missed an unset of OUTPUT_FSTAB, set it to the tmp path

fix/initramfs-only-once-x86-only 2019-12-16 19:25:01 UTC 2019-12-16
Use common method for enumerating tools used, add docstrings.

Author: Ryan Harper
Author Date: 2019-12-16 19:25:01 UTC

Use common method for enumerating tools used, add docstrings.

fix/lvm-over-raid-clear-holders-v2 2019-12-10 15:11:33 UTC 2019-12-10
Fix typo in clear-holders plan shutdown comment

Author: Ryan Harper
Author Date: 2019-12-10 15:11:33 UTC

Fix typo in clear-holders plan shutdown comment

fix/initramfs-only-once 2019-12-04 20:50:11 UTC 2019-12-04
Don't modify xkvm nographic

Author: Ryan Harper
Author Date: 2019-12-04 20:50:11 UTC

Don't modify xkvm nographic

fix/block-discover-raid1-partition 2019-11-20 03:12:30 UTC 2019-11-20
Add unittest for probing raid1 partitions

Author: Ryan Harper
Author Date: 2019-11-20 03:12:30 UTC

Add unittest for probing raid1 partitions

fix/tolerate-missing-probe-data-keys 2019-11-13 15:40:06 UTC 2019-11-13
Drop debug prints

Author: Ryan Harper
Author Date: 2019-11-13 15:40:06 UTC

Drop debug prints

release/19.3 2019-11-05 16:09:11 UTC 2019-11-05
Release 19.3

Author: Ryan Harper
Author Date: 2019-11-05 15:21:54 UTC

Release 19.3

Bump the version in curtin/__init__.py to be 19.3.

LP: #1851390

fix/hacking-doc 2019-11-04 19:18:50 UTC 2019-11-04
Update HACKING.rst with Josh Powers contact info.

Author: Ryan Harper
Author Date: 2019-11-04 19:18:50 UTC

Update HACKING.rst with Josh Powers contact info.

fix/vmtest-scsi-use-dname 2019-10-24 20:38:35 UTC 2019-10-24
use assertIsNotNone, expand _d2k

Author: Ryan Harper
Author Date: 2019-10-24 20:38:35 UTC

use assertIsNotNone, expand _d2k

fix/vmtest-ipv6-mtu-bump-skip-date 2019-10-24 19:03:08 UTC 2019-10-24
vmtest: skip ipv6-mtu testing, still broken

Author: Ryan Harper
Author Date: 2019-10-24 19:03:08 UTC

vmtest: skip ipv6-mtu testing, still broken

fix/ptable-label-pmbr 2019-10-24 15:42:21 UTC 2019-10-24
Replace use of 'unsupported' with schemas._ptable_unsupported

Author: Ryan Harper
Author Date: 2019-10-24 15:42:21 UTC

Replace use of 'unsupported' with schemas._ptable_unsupported

fix/eui-is-not-wwn 2019-10-23 21:40:07 UTC 2019-10-23
Drop inner try/except and continue on Exception

Author: Ryan Harper
Author Date: 2019-10-23 21:40:07 UTC

Drop inner try/except and continue on Exception

fix/vmtest-arch-skip-log 2019-10-23 16:57:18 UTC 2019-10-23
vmtest: update skip_if_arch message

Author: Ryan Harper
Author Date: 2019-10-23 16:57:18 UTC

vmtest: update skip_if_arch message

Currently the skip message reads like this:

SKIP: skip due to ppc64el=ppc64el

With this change we'll see:

SKIP: skip due to current arch=ppc64el

fix/xkvm-devopt-query 2019-10-23 16:18:07 UTC 2019-10-23
tools/xkvm: add -nographic to speed up devopt query

Author: Ryan Harper
Author Date: 2019-10-23 16:18:07 UTC

tools/xkvm: add -nographic to speed up devopt query

On systems which include qemu graphical components the time
needed to invoke qemu for querying if an string is a device
option can take many seconds, especially over remote connections.
Adding the '-nographic' parameter prevents qemu from loading
and launching additional resources that are not needed to determine
the devopt query answer.

fix/eoan-disable-kernel-img-conf 2019-10-21 22:04:27 UTC 2019-10-21
Add bug reference to SkipTest message

Author: Ryan Harper
Author Date: 2019-10-18 14:37:24 UTC

Add bug reference to SkipTest message

fix/eoan-vlan-ipv6 2019-10-17 21:25:28 UTC 2019-10-17
Add skip_by_date to eoan ipv6 vlan test

Author: Ryan Harper
Author Date: 2019-10-17 21:25:28 UTC

Add skip_by_date to eoan ipv6 vlan test

fix/vmtest-vlan-network-eoan-mtu 2019-10-10 22:26:53 UTC 2019-10-10
vmtest: Add skip_by_date for test_ip_output on eoan + vlans

Author: Ryan Harper
Author Date: 2019-10-10 22:26:53 UTC

vmtest: Add skip_by_date for test_ip_output on eoan + vlans

fix/schema-add-raid-metadata 2019-10-07 21:13:35 UTC 2019-10-07
block-schema: update raid schema for preserve and metadata

Author: Ryan Harper
Author Date: 2019-10-07 21:13:35 UTC

block-schema: update raid schema for preserve and metadata

Curtin can now accept type: raid storage config which sets the
preserve key booloean to keep a raid configuration and separately
set the 'wipe' key to clear the data on the raid device.

We also accept a 'metadata' version hint in the schema as curtin
passes this value along as info to users of block-discover.

1100 of 235 results
This repository contains Public information 
Everyone can see this information.

Subscribers