lp:~raharper/curtin
- Get this repository:
-
git clone
https://git.qastaging.paddev.net/~raharper/curtin
Branches
Name | Last Modified | Last Commit |
---|---|---|
fix/centos-grub | 2021-03-02 21:19:14 UTC |
vmtest/centos: fix path to grub config file
Author:
Ryan Harper
vmtest/centos: fix path to grub config file Centos images used to always have grub installed at: /boot/grub/ The most recent build of centos70: Now has grub conf here: /boot/grub2/ This patch checks for either path before running the sed fixup |
vmtest/ |
2021-01-14 21:05:25 UTC |
Manually fix up tox issues from automatic adding if Hirsute
Author:
Ryan Harper
Manually fix up tox issues from automatic adding if Hirsute The automated tool isn't perfect; mostly issues with indentation. |
fix/vmtest- |
2021-01-14 20:32:39 UTC |
vmtest: fix image-sync after maas URL stream rename
Author:
Ryan Harper
vmtest: fix image-sync after maas URL stream rename Image syncing for vmtest has been failing since MAAS renamed their The observable result was that curtin would attempt to find content it This branch moves vmtest to using the 'stable' maas image stream LP: #1908543 |
fix/verify- |
2020-12-08 18:17:49 UTC |
curthooks: verify secondary ESP partitions have fat32 format
Author:
Ryan Harper
curthooks: verify secondary ESP partitions have fat32 format Ignore partitions with flag: boot which are not FAT32 formatted as LP: #1907280 |
fix/grub- |
2020-12-02 19:27:16 UTC |
install_grub: Fix bootloader-id for RHEL systems, must be redhat
Author:
Ryan Harper
install_grub: Fix bootloader-id for RHEL systems, must be redhat In 7310b4fe61465, the port from shell dropped a change where the boot-id Add this change back to install_grub and fix unittests that fail with LP: #1906543 |
fix/dont- |
2020-11-22 22:32:57 UTC |
vmtests: Replace Eoan test with Groovy
Author:
Ryan Harper
vmtests: Replace Eoan test with Groovy |
fix/clear- |
2020-10-21 21:52:21 UTC |
clear-holders: fix identification of multipath-partitions
Author:
Ryan Harper
clear-holders: fix identification of multipath- identify_partition calls multipath. LP: #1900900 |
fix/multipath- |
2020-10-07 15:50:10 UTC |
vmtests/multipath-lvm: dont assume device-mapper block names
Author:
Ryan Harper
vmtests/ - Add comments in the early_command code to document what it is doing LP: #1898758 |
fix/curtainer- |
2020-10-06 16:56:06 UTC |
Don't use apt-add
Author:
Ryan Harper
Don't use apt-add |
fix/20200908- |
2020-09-10 15:14:25 UTC |
Skip Groovy IPV6 networking, same issue LP: #1888726
Author:
Ryan Harper
Skip Groovy IPV6 networking, same issue LP: #1888726 |
fix/add- |
2020-09-10 14:37:47 UTC |
distro: run apt-get clean after dist-upgrade, install, upgrade operations
Author:
Ryan Harper
distro: run apt-get clean after dist-upgrade, install, upgrade operations Some vmtest scenarios install multiple large packages which consume storage |
fix/refactor- |
2020-09-10 14:33:14 UTC |
Refactor uefi_remove_duplicates into find/remove functions for reuse
Author:
Ryan Harper
Refactor uefi_remove_ Splitting the function into find/remove functions allows reuse in the - Remove skip_by_date on Centos7 in test_reuse_uefi_esp |
fix/uefi- |
2020-09-09 15:52:55 UTC |
Add unittest for missing BootCurrent value when removing duplicates
Author:
Ryan Harper
Add unittest for missing BootCurrent value when removing duplicates |
fix/no- |
2020-08-21 17:11:19 UTC |
block: disk_to_byid_path handle missing /dev/disk/by-id directory
Author:
Ryan Harper
block: disk_to_byid_path handle missing /dev/disk/by-id directory If a system has disks without any persistent indentifier (like serial) If /dev/disk/by-id did not exist then os.listdir on that path would This is fixed by checking if the target prefix exists and if not LP: #1876258 |
fix/uefi- |
2020-08-21 14:47:45 UTC |
Add some more details around grub.reorder_uefi configuration
Author:
Ryan Harper
Add some more details around grub.reorder_uefi configuration |
fix/uefi- |
2020-08-19 21:51:52 UTC |
curthooks: uefi_find_grub_device_ids handle type:mount without path
Author:
Ryan Harper
curthooks: uefi_find_ When scanning a curtin storage config for efi mount entries we failed LP: #1892242 |
fix/curtainer- |
2020-08-18 22:05:44 UTC |
mask snapd.seeded.service before container starts
Author:
Ryan Harper
mask snapd.seeded. |
feature/ |
2020-08-18 21:52:52 UTC |
Only add deb-src if $getsource is set
Author:
Ryan Harper
Only add deb-src if $getsource is set |
fix/netplan- |
2020-08-14 15:48:50 UTC |
netplan openvswitch yaml changed
Author:
Ryan Harper
netplan openvswitch yaml changed netplan's openvswitch yaml format has changed and now openvswitch LP: #1891608 |
fix/swap- |
2020-06-23 16:45:42 UTC |
Adjust some working in the swap config:force documentation.
Author:
Ryan Harper
Adjust some working in the swap config:force documentation. |
fix/multipath- |
2020-06-16 16:06:17 UTC |
multipath: handle multipath nvme name fields correctly
Author:
Ryan Harper
multipath: handle multipath nvme name fields correctly NVME Multipath devices do not have typical mpath names, instead they LP: #1878041 |
fix/vmtest- |
2020-06-08 18:26:00 UTC |
vmtest: Allow testclass to enable 'unsupported releases' on case-by-case basis
Author:
Ryan Harper
vmtest: Allow testclass to enable 'unsupported releases' on case-by-case basis |
fix/vmtest- |
2020-06-01 18:53:40 UTC |
vmtests: fix PreservePartitionWipeVg storage config
Author:
Ryan Harper
vmtests: fix PreservePartiti This vmtest had both wipe and preserve settings enabled; for disks - Fixes the storage config in the vmtest |
ubuntu- |
2020-05-28 22:39:36 UTC |
releasing curtin version 20.1-2-g42a9667f-0ubuntu1~16.04.1
Author:
Ryan Harper
releasing curtin version 20.1-2- |
ubuntu- |
2020-05-28 20:35:30 UTC |
releasing curtin version 20.1-2-g42a9667f-0ubuntu1
Author:
Ryan Harper
releasing curtin version 20.1-2- |
ubuntu- |
2020-05-28 20:33:28 UTC |
releasing curtin version 20.1-2-g42a9667f-0ubuntu1~20.04.1
Author:
Ryan Harper
releasing curtin version 20.1-2- |
ubuntu- |
2020-05-28 20:24:56 UTC |
releasing curtin version 20.1-2-g42a9667f-0ubuntu1~18.04.1
Author:
Ryan Harper
releasing curtin version 20.1-2- |
fix/vmtest- |
2020-05-28 15:10:36 UTC |
Fix flake8
Author:
Ryan Harper
Fix flake8 |
fix/vmtest- |
2020-05-27 20:05:25 UTC |
vmtest: allow installed centos images to reboot, required for selinux relabing
Author:
Ryan Harper
vmtest: allow installed centos images to reboot, required for selinux relabing LP: #1881011 |
fix/drop- |
2020-05-27 19:38:11 UTC |
helpers: remove grub-install shell-code and helper functions
Author:
Ryan Harper
helpers: remove grub-install shell-code and helper functions |
ubuntu- |
2020-05-26 21:32:12 UTC |
releasing curtin version 20.1-0ubuntu1
Author:
Ryan Harper
releasing curtin version 20.1-0ubuntu1 |
release/20.1 | 2020-05-26 17:43:49 UTC |
Release 20.1
Author:
Ryan Harper
Release 20.1 Bump the version in curtin/__init__.py to be 20.1. LP: #1880741 |
fix/multiple- |
2020-05-22 22:22:25 UTC |
Handle multiple separators which were found in TestAllindata vmtest
Author:
Ryan Harper
Handle multiple separators which were found in TestAllindata vmtest |
vmtest/ |
2020-05-21 00:09:01 UTC |
Remove unneeded local reboot_arg
Author:
Ryan Harper
Remove unneeded local reboot_arg |
fix/partition- |
2020-05-20 17:19:49 UTC |
Add unittest data file
Author:
Ryan Harper
Add unittest data file |
fix/replace- |
2020-05-18 18:36:20 UTC |
doc/config: Document grub:update_nvram default value to match code.
Author:
Ryan Harper
doc/config: Document grub:update_nvram default value to match code. |
master | 2020-05-14 16:53:03 UTC |
Replace references to old team manager with new team manager
Author:
James Falcon
Replace references to old team manager with new team manager |
feature/ |
2020-05-12 21:02:03 UTC |
vmtest: bump default nr_cpus to 2 for more unsquashfs performance!
Author:
Ryan Harper
vmtest: bump default nr_cpus to 2 for more unsquashfs performance! |
fix/tip-flake8 | 2020-05-12 19:42:59 UTC |
Replace 'l' for 'L' to make tip flake8 happy
Author:
Ryan Harper
Replace 'l' for 'L' to make tip flake8 happy LP: #1878236 |
ubuntu- |
2020-05-07 20:44:00 UTC |
releasing curtin version 19.3-68-g6cbdc02d-0ubuntu1
Author:
Ryan Harper
releasing curtin version 19.3-68- |
fix/block- |
2020-05-06 21:26:28 UTC |
block-discover: ignore invalid id_serial/id_wwn values
Author:
Ryan Harper
block-discover: ignore invalid id_serial/id_wwn values When obtaining unique ids for identifying a block storage 0x0000000000000 Curtin will also ingnore empty values, like Excluded ids will not be emitted in the final storage config. LP: #1876848 |
fix/makefile- |
2020-05-06 19:56:23 UTC |
Drop bogus top-level vmtests directory from target_dirs
Author:
Ryan Harper
Drop bogus top-level vmtests directory from target_dirs |
fix/block- |
2020-05-05 20:13:55 UTC |
Simplfy config by dropping secondary disk and lvm config
Author:
Ryan Harper
Simplfy config by dropping secondary disk and lvm config |
fix/lvm- |
2020-04-29 13:58:35 UTC |
Drop --mknode use in early_commands as well
Author:
Ryan Harper
Drop --mknode use in early_commands as well |
fix/udevadm- |
2020-04-28 21:03:58 UTC |
Rework unittest and document expected result, being careful with quoting
Author:
Ryan Harper
Rework unittest and document expected result, being careful with quoting |
feature/ |
2020-04-27 01:02:31 UTC |
Initial block-meta-async
Author:
Ryan Harper
Initial block-meta-async |
fix/vmtest- |
2020-04-23 20:40:35 UTC |
Drop all use of dname in TestScsiBasic and use wwn instead, drop centos66 bit...
Author:
Ryan Harper
Drop all use of dname in TestScsiBasic and use wwn instead, drop centos66 bits on scsi, not needed |
feature/ |
2020-04-23 00:18:39 UTC |
Add unittests for CalcDmPartitionInfo, tox fixes
Author:
Ryan Harper
Add unittests for CalcDmPartition |
fix/force- |
2020-04-22 21:38:02 UTC |
Don't use udevadm test (which does trigger rules, btw), be explicit with trigger
Author:
Ryan Harper
Don't use udevadm test (which does trigger rules, btw), be explicit with trigger |
fix/device- |
2020-04-22 16:09:33 UTC |
block-meta: device mapper partitions may be block devices not links
Author:
Ryan Harper
block-meta: device mapper partitions may be block devices not links In some cases the multipath library may create a block device which |
fix/block- |
2020-04-21 23:46:59 UTC |
block-meta: skip wipe device paths if not present
Author:
Ryan Harper
block-meta: skip wipe device paths if not present Curtin extracts the devices from storage config with wipe enabled. Other changes: multipath: LP: #1869075 |
fix/unittest- |
2020-04-21 22:12:55 UTC |
Mock out zfs_supported to prevent attempting to load kernel modules
Author:
Ryan Harper
Mock out zfs_supported to prevent attempting to load kernel modules |
fix/vmtest- |
2020-04-21 17:19:58 UTC |
vmtest: rsync don't cross filesystem boundaries when copying
Author:
Ryan Harper
vmtest: rsync don't cross filesystem boundaries when copying In some scenarios /var/lib/lxcfs is mounted with kernel bits LP: #1873909 |
fix/unittest- |
2020-04-21 00:53:57 UTC |
Fix new calls of util.subp and multipath.is_mpath_member
Author:
Ryan Harper
Fix new calls of util.subp and multipath. |
fix/lvm- |
2020-04-20 21:30:07 UTC |
lvm-over-multipath: handle lookups of multipath members
Author:
Ryan Harper
lvm-over-multipath: handle lookups of multipath members Subiquity provides a 'path' value for disks in storage config. This branch resolves this by checking if a disk or partition LP: 1837214 |
feature/ |
2020-04-20 21:27:27 UTC |
Fix reuse-esp on ubuntu, mark ESP with grub_device, fix missing part flags
Author:
Ryan Harper
Fix reuse-esp on ubuntu, mark ESP with grub_device, fix missing part flags |
fix/vmtest- |
2020-04-20 19:58:19 UTC |
vmtest: basic use dname to lookup disk with multiple partitions
Author:
Ryan Harper
vmtest: basic use dname to lookup disk with multiple partitions |
fix/block- |
2020-04-20 19:01:30 UTC |
block-discover: handle missing multipath 'path' data, use DM_NAME
Author:
Ryan Harper
block-discover: handle missing multipath 'path' data, use DM_NAME Probert's multipath data (maps and paths) is not always complete. LP: #1873728 |
fix/reuse- |
2020-04-20 16:10:51 UTC |
Adjust docstring, remove filter comment.
Author:
Ryan Harper
Adjust docstring, remove filter comment. |
fix/preserve- |
2020-04-16 17:17:18 UTC |
Don't check the ptable type of a disk with no ptable
Author:
Ryan Harper
Don't check the ptable type of a disk with no ptable |
fix/get_ |
2020-04-16 16:58:04 UTC |
block: check for fdasd command before using
Author:
Ryan Harper
block: check for fdasd command before using |
fix/uefi- |
2020-04-15 16:51:25 UTC |
curthooks: always use ChrootableTarget.subp when calling efibootmgr
Author:
Ryan Harper
curthooks: always use ChrootableTarge There was a bug recently introduced when adding the feature to remove |
fix/lvm- |
2020-04-15 16:24:58 UTC |
Fix multipath boot issues
Author:
Ryan Harper
Fix multipath boot issues - When writing multipath bindings file, use the disk name only |
fix/block- |
2020-04-09 22:44:18 UTC |
Change unittest to ensure we call the blockdevparser.parse() path
Author:
Ryan Harper
Change unittest to ensure we call the blockdevparser. |
fix/tolorate- |
2020-04-08 17:06:00 UTC |
Adjust setup script to recreate failure
Author:
Ryan Harper
Adjust setup script to recreate failure |
fix/dasd- |
2020-04-07 21:11:19 UTC |
Fix assertEqual on call_count
Author:
Ryan Harper
Fix assertEqual on call_count |
fix/vmtest- |
2020-04-07 16:05:38 UTC |
Rename file to match conf_file change
Author:
Ryan Harper
Rename file to match conf_file change |
feature/ |
2020-04-06 21:11:28 UTC |
vmtest: shuffle test-cases to randomize load on host
Author:
Ryan Harper
vmtest: shuffle test-cases to randomize load on host |
fix/format- |
2020-03-30 18:46:42 UTC |
format: extra_options should be a list type
Author:
Ryan Harper
format: extra_options should be a list type Switch to a list for extra_options to allow for specifying whitespace - tox: add block-schema validate env |
feature/ |
2020-03-27 19:24:35 UTC |
Don't enable the vmtest by default, images are not published
Author:
Ryan Harper
Don't enable the vmtest by default, images are not published |
feature/ |
2020-03-26 21:45:05 UTC |
Refactor how extra_options value is added to mkfs command
Author:
Ryan Harper
Refactor how extra_options value is added to mkfs command - Split extra_options by whitespace |
fix/tox- |
2020-03-23 21:40:02 UTC |
tox.ini: Fix issues with newer tox on focal
Author:
Ryan Harper
tox.ini: Fix issues with newer tox on focal Newer tox on focal is not happy when inhieriting dependencies. Second, in testenv:trusty-p27, which recreates specific package |
fix/vmtest- |
2020-03-11 19:12:44 UTC |
Skip Centos tests on non amd64
Author:
Ryan Harper
Skip Centos tests on non amd64 |
fix/drop- |
2020-03-11 17:21:54 UTC |
Add vmtest unittest to verify id_serial contents
Author:
Ryan Harper
Add vmtest unittest to verify id_serial contents |
fix/vmtest- |
2020-03-11 17:04:14 UTC |
vmtest: use util.load_file for loading collect files
Author:
Ryan Harper
vmtest: use util.load_file for loading collect files In some cases the content inside collect files may need to be |
fix/refactor- |
2020-03-10 20:48:39 UTC |
Add fixes from Chad
Author:
Ryan Harper
Add fixes from Chad |
fix/block- |
2020-03-06 23:29:59 UTC |
Skip bionic probert, it's not new enough
Author:
Ryan Harper
Skip bionic probert, it's not new enough |
fix/tox- |
2020-03-04 20:42:40 UTC |
tox: all py27 environments should use the base py27 deps
Author:
Ryan Harper
tox: all py27 environments should use the base py27 deps We fixed base py27 deps to pin setuptools < 45 to fix an issue |
fix/uefi- |
2020-03-04 20:31:29 UTC |
Add non-duplicate entry with different path to verify we compare both path an...
Author:
Ryan Harper
Add non-duplicate entry with different path to verify we compare both path and name in entries before removing |
fix/py27- |
2020-03-03 23:16:17 UTC |
Add github issue related to the change
Author:
Ryan Harper
Add github issue related to the change |
feature/ |
2020-02-25 23:17:09 UTC |
block-discover: dasd disks need device_id, vtoc if present
Author:
Ryan Harper
block-discover: dasd disks need device_id, vtoc if present Refactor discover to include device_id in type: disk so |
fix/helpers- |
2020-02-14 01:09:47 UTC |
Avoid the copy, detect via user-data script, use makecache to refresh metadat...
Author:
Ryan Harper
Avoid the copy, detect via user-data script, use makecache to refresh metadata before install |
fix/skip- |
2020-02-07 17:44:07 UTC |
Change baseclass name
Author:
Ryan Harper
Change baseclass name |
fix/detect- |
2020-02-06 19:50:30 UTC |
Address feedback, add docstring, handle exception, add check on pnum
Author:
Ryan Harper
Address feedback, add docstring, handle exception, add check on pnum |
feature/enable-ovs | 2020-02-06 19:30:26 UTC |
Fix up class names
Author:
Ryan Harper
Fix up class names |
fix/remove- |
2020-02-04 21:48:45 UTC |
unittest: fix clear-holders multipath remove parent mapping
Author:
Ryan Harper
unittest: fix clear-holders multipath remove parent mapping |
fix/vmtest- |
2020-02-04 21:46:35 UTC |
vmtests: raid5_bcache convert to get_fstab_expected format
Author:
Ryan Harper
vmtests: raid5_bcache convert to get_fstab_expected format |
fix/vmtest- |
2020-02-04 21:16:10 UTC |
vmtests: bump fixby date out and fix false positive when date passes
Author:
Ryan Harper
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 Fix this by calling to the super class. LP: #1855148 |
fix/drop- |
2020-02-04 20:03:38 UTC |
remove-vmtest-release: remove 'class' match case, fix calling clean-file
Author:
Ryan Harper
remove- |
ubuntu/ |
2020-01-30 19:55:39 UTC |
releasing curtin version 19.3-17-g50ffca46-0ubuntu1~16.04.1
Author:
Ryan Harper
releasing curtin version 19.3-17- |
ubuntu/ |
2020-01-30 19:52:53 UTC |
releasing curtin version 19.3-17-g50ffca46-0ubuntu1~18.04.1
Author:
Ryan Harper
releasing curtin version 19.3-17- |
ubuntu/ |
2020-01-30 19:50:52 UTC |
releasing curtin version 19.3-17-g50ffca46-0ubuntu1~19.10.1
Author:
Ryan Harper
releasing curtin version 19.3-17- |
fix/mpath- |
2020-01-30 17:35:46 UTC |
clear-holders: add multipath related scenarios
Author:
Ryan Harper
clear-holders: add multipath related scenarios |
fix/better- |
2020-01-29 02:28:39 UTC |
Add comment on disk/part s390x by-path choice.
Author:
Ryan Harper
Add comment on disk/part s390x by-path choice. |
fix/mpath- |
2020-01-24 13:08:23 UTC |
multipath: try harder when removing multipath devices, add verbosity
Author:
Ryan Harper
multipath: try harder when removing multipath devices, add verbosity |
ubuntu/ |
2020-01-16 21:19:23 UTC |
releasing curtin version 19.3-14-ga45a54ca-0ubuntu1
Author:
Ryan Harper
releasing curtin version 19.3-14- |
fix/vmtest- |
2020-01-16 17:21:33 UTC |
Skip the SCSI test, don't install
Author:
Ryan Harper
Skip the SCSI test, don't install |
fix/vmtest- |
2020-01-14 17:04:58 UTC |
Revert 'The number of sync shall be three, no less, no more'
Author:
Ryan Harper
Revert 'The number of sync shall be three, no less, no more' |
fix/lvmroot- |
2019-12-18 17:44:10 UTC |
Bump XFS /boot skip-by date out a while
Author:
Ryan Harper
Bump XFS /boot skip-by date out a while |
feature/add-focal | 2019-12-17 21:04:05 UTC |
Move skip_by date for vlan bug out since we're already past the date and it's...
Author:
Ryan Harper
Move skip_by date for vlan bug out since we're already past the date and it's not fixed |
1 → 100 of 253 results | First • Previous • Next • Last |