lp://staging/~raharper/ubuntu/xenial/curtin/pkg-sru-revno399
- Get this branch:
- bzr branch lp://staging/~raharper/ubuntu/xenial/curtin/pkg-sru-revno399
Branch merges
- Scott Moser: Approve
-
Diff: 2457 lines (+1095/-323)35 files modifiedcurtin/block/__init__.py (+9/-3)
curtin/commands/block_meta.py (+7/-2)
curtin/commands/curthooks.py (+19/-3)
curtin/commands/net_meta.py (+39/-28)
curtin/net/__init__.py (+25/-5)
curtin/reporter/handlers.py (+4/-13)
curtin/util.py (+56/-0)
debian/changelog (+19/-0)
examples/tests/basic_network.yaml (+6/-0)
examples/tests/basic_scsi.yaml (+72/-0)
examples/tests/bonding_network.yaml (+2/-0)
examples/tests/multipath.yaml (+38/-0)
examples/tests/simple.yaml (+3/-0)
helpers/common (+14/-6)
tests/unittests/test_net.py (+49/-1)
tests/unittests/test_reporter.py (+23/-2)
tests/vmtests/__init__.py (+121/-58)
tests/vmtests/helpers.py (+169/-0)
tests/vmtests/image_sync.py (+16/-2)
tests/vmtests/releases.py (+5/-0)
tests/vmtests/test_basic.py (+121/-4)
tests/vmtests/test_bcache_basic.py (+4/-0)
tests/vmtests/test_bonding.py (+6/-44)
tests/vmtests/test_lvm.py (+4/-4)
tests/vmtests/test_mdadm_bcache.py (+24/-24)
tests/vmtests/test_multipath.py (+63/-0)
tests/vmtests/test_network.py (+19/-57)
tests/vmtests/test_nvme.py (+4/-4)
tests/vmtests/test_raid5_bcache.py (+8/-4)
tests/vmtests/test_simple.py (+40/-0)
tests/vmtests/test_uefi_basic.py (+8/-8)
tools/jenkins-runner (+10/-0)
tools/launch (+74/-44)
tools/vmtest-sync-images (+5/-1)
tools/xkvm (+9/-6)
Related bugs
Bug #1551937: lvm and multipath and xenial not happy together | High | Fix Released | |
Bug #1588547: Generated bonding configuration is incorrect. | Undecided | Fix Released | |
Bug #1590846: [2.0b6] Installation log is not sent back to MAAS | Undecided | Fix Released | |
Bug #1592149: simple networking mode (net-meta) does not account for device names | Undecided | Fix Released |
Related blueprints
Branch information
- Owner:
- Ryan Harper
- Status:
- Development
Recent revisions
- 50. By Ryan Harper
-
* sru current curtin
- curtin/net: fix inet value for subnets, don't add interface attributes
to alias (LP: #1588547)
- improve net-meta network configuration (LP: #1592149)
- reporting: set webhook handler level to DEBUG, no filtering (LP: #1590846)
- tests/vmtests: add yakkety, remove vivid
- curtin/net: use post-up for interface alias, resolve 120 second time out
on Trusty when using interface aliases
- vmtest: provide info on images used
- fix multipath configuration and add multipath tests (LP: #1551937)
- tools/launch and tools/xkvm: whitespace cleanup and bash -x
- tools/launch: boot by root=LABEL=cloudimg- rootfs
- Initial vmtest power8 support and TestSimple test. - 48. By Scott Moser
-
* New upstream snapshot.
* Detect and remove legacy /etc/network/interfaces. d/eth0. cfg from
target (LP: #1582410) - 45. By Scott Moser
-
* debian/control: drop python from curtin-common Depends.
remove unnecessary Depends on util-linux as it is essential.
python3-curtin, python-curtin: drop unnecessary 'curl' from Depends.
python3-curtin, python-curtin: list oauthlib and yaml Depends
* debian/control: add bcache-tools to curtin Depends.
* New upstream snapshot.
- fix timestamp not being updated in reported events
- mdadm: resolve mdadm/bcache and trusty+hwe issues
- fix support for 4k disks
- emit source /etc/network/interfaces. d/*.cfg in
rendered /etc/network/interfaces
- net: introduce 'control' field to network configuration to allow
for declaring manual controlled interfaces
- disable cloud-init networking as curtin is the source of network config
- block: wipe_volume improvements
- reporter: enhance reporting events to include levels and
improve usefullness of messages
- network: add bonding tests and cleanup newline rendering
- block: fix partition path issue with nvme devices
- fix logic error in kernel installation
- block: add debug regarding raid modules being missing on mdadm create
- add s390x support to curtin and vmtest - 43. By Scott Moser
-
* New upstream snapshot.
* mkfs: handle fstype: vfat (LP: #1557334)
* save the curtin install config to /root/curtin-install- cfg.yaml
* deps: when 'curtin --install-deps' is run, it will now invoke
apt-get install with '--no-install-recommends'
* debian/control: adjust build dependency as python3-pyflakes in xenial
now provides python3 modules for pyflakes.
Branch metadata
- Branch format:
- Branch format 7
- Repository format:
- Bazaar repository format 2a (needs bzr 1.16 or later)