lp:~smoser/curtin/trunk.lp1649652
- Get this branch:
- bzr branch lp:~smoser/curtin/trunk.lp1649652
Branch merges
- Server Team CI bot: Approve (continuous-integration)
- Ryan Harper (community): Approve
- Wesley Wiedenmeier (community): Needs Fixing
-
Diff: 190 lines (+148/-1)5 files modifiedcurtin/net/__init__.py (+1/-1)
examples/tests/network_static_routes.yaml (+27/-0)
tests/unittests/test_net.py (+47/-0)
tests/vmtests/test_network.py (+23/-0)
tests/vmtests/test_network_static_routes.py (+50/-0)
Related bugs
Bug #1649652: [MAAS 2.1.2] Issue with adding routes to hosts via maas | Medium | Fix Released |
Related blueprints
Branch information
Recent revisions
- 439. By Scott Moser
-
merge from rharper, adding a vmtest
- 436. By Scott Moser
-
add new lines after rendered static routes.
Static routes were being rendered in /etc/network/
interfaces
without a trailing newline after the 'pre-down' line. - 435. By Scott Moser
-
pep8: fix pep8 errors found with 'make pep8' on zesty.
This can also be seen by running pep8 in a tox environment, but
as it is right now, our Makefile uses ./tools/run-pep8.
That runs 'pep8', where our tox environment runs 'flake8'.We should really resolve that difference, but for now I am just
quickly committing the fix. - 434. By Christian Ehrhardt
-
Workaround failures caused by gpg2 daemons left running in chroot.
Kill dirmngr/gpg-agent after add-apt-repository as an interim workaround.
The failure occurs only when gpg2 is used, so only on yakkety or newer.Add a Yakkety test to excercise this path.
- 433. By Scott Moser
-
Install u-boot-tools when running on a system with u-boot.
Previously lp:maas-images was adding u-boot-tools to all ARM images before
they were published to images.maas.io. lp:maas-images now republishes the
SquashFS images from cloud-images.ubuntu. com unmodified. The unmodified
images do not contain u-boot-tools causing the kernel to fail to install
on systems with u-boot.We now use flash-kernel to show which packages are needed for installation
and install those as it indicates. - 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) - 431. By Ryan Harper
-
Fix up tox errors that slipped in and new pycodestyle 2.1.0 complaints.
pycodestyle 2.1.0 is more strict about requiring two newlines after a
block of code.
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