lp:~raharper/curtin/trunk.lp1641661
- Get this branch:
- bzr branch lp:~raharper/curtin/trunk.lp1641661
Branch merges
- Scott Moser (community): Approve
- Server Team CI bot: Approve (continuous-integration)
-
Diff: 169 lines (+124/-1)4 files modifiedcurtin/block/__init__.py (+1/-1)
examples/tests/mirrorboot-msdos-partition.yaml (+82/-0)
tests/unittests/test_block.py (+2/-0)
tests/vmtests/test_mdadm_bcache.py (+39/-0)
Related bugs
Bug #1641661: curtin fails to partition software raid md0 | Medium | Fix Released |
Related blueprints
Branch information
Recent revisions
- 432. By Ryan Harper
-
block: fix partition kname for raid devices
mdadm RAID1 supports partitioning of the md device and utilizes
the 'p' char to name partitions: md0p1, md0p2 etc.- Fix by adding 'md' to curtin/
block:partition _kname
- Update block unittest to test/check md names
- Introduce a new vmtest to exercise partitioning RAID1 disks
(test_mdadm_bcache. py:TestMirrorbo otPartitions) - 430. By Ryan Harper
-
vmtests: adjust vmtest image sync metadata filenames
The current source of vmtest modified files is 'vmtest.json'.
Rename 'centos.json' to 'vmtest-centos. json' to follow the
vmtest-$distro.json format in case of future other distro
products being hosted in the MAAS streams. - 429. By Wesley Wiedenmeier
-
vmtests: Add centos support
- extend local image cache to store multiple product types
- separate boot image and tarball to install in vmtests.releases
- add very basic centos70 vmtest - 428. By Wesley Wiedenmeier
-
Disable WilyTestRaid5Bcache vmtest
Wily is EOL, this test got missed when we disabled all other Wily-based
tests. - 427. By Scott Moser
-
tools/xkvm: fix --netdev=<bridge>
This was incorrectly checking for 'device' in
/sys/class/net/ dev/<name>
rather than
/sys/class/net/ <name> Additionally, "${connections[*]}" is a single item rather
than individually quoted items: "${connections[@]}". - 426. By Ryan Harper
-
bytes2human: fix for values larger than 32 bit int on 32 bit python2.
This fixes a bug in bytes2human when running on 32 bit system.
the bytes2human tests would fail because we were not testing for a
type 'long' and integers over 32 bit get converted to long.$ uname -m
i386
$ python2 -c 'print(type(1024 ** 3 * 10))'
<type 'long'> - 425. By Ryan Harper
-
unittest,tox.ini: catch and fix issue with trusty-level mock of open
unittest:
- Mock out open calls via builtin
- Create unittest/helper.py with mock_open context manager
- Handle module name difference between python2.7 and 3.0 via try-except
- Split wipe_zero and wipe_random into separate teststox.ini:
- add a 'trusty-py3' and 'trusty-py2' tox environment with more
specific versions as to what is on trusty. - 424. By Ryan Harper
-
block/mdadm: add option to ignore mdadm_assemble errors
When wiping disks with mdadm partitions we may encounter unexpected
return codes. In the case of wiping disks, we don't care if we
observe any error so allow wipe to ignore the errors by explicitly
passing in ignore errors.
Branch metadata
- Branch format:
- Branch format 7
- Repository format:
- Bazaar repository format 2a (needs bzr 1.16 or later)
- Stacked on:
- lp:~curtin-dev/curtin/trunk