** Attachment added: "curtin-vmtest-z.log: console log from jenkins run of curtin with xenial-proposed" https://bugs.launchpad.net/ubuntu/+source/curtin/+bug/1721808/+attachment/4979412/+files/curtin-vmtest-z.log
** Description changed: == Begin SRU Template == [Impact] This release sports both bug-fixes and new features and we would like to make sure all of our supported customers have access to these improvements. The notable ones are: See the changelog entry below for a full list of changes and bugs. - Fixes to support installation of Artful. (LP: #1714028, LP: #1718216, LP: #1706744) - mdadm: handle write failures to sysfs entries when stopping mdadm (LP: #1708052) - iscsi: use curtin storage config to disconnect iscsi targets (LP: #1713537) - network configuration passthrough. For targets that have a sufficient version of cloud-init, network config is now passed through to cloud-init rather than being rendered by curtin. [Test Case] The following development and SRU process was followed: https://wiki.ubuntu.com/CurtinUpdates Curtin now contains an extensive integration test suite that is ran using the SRU package for each releases. These suite has documentation here: https://curtin.readthedocs.io/en/latest/topics/integration-testing.html In order to avoid regression to existing MAAS product, the MAAS team will run their continuous integration test against the curtin that is in -proposed. A successful run will be required before the proposed curtin can be let into -updates. The curtin team will be in charge of attaching the artifacts and console output of the appropriate run to the bug. Curtin team members will not mark 'verification-done' until this has happened. [Regression Potential] In order to mitigate the regression potential, the results of the aforementioned integration tests are attached to this bug. - <TODO: attach curtin-proposed test artifacts from vmtest for every SRU release, not a link as links expire> - <TODO: attach maas-proposed test artifacts from vmtest for every SRU release, not a link as links expire> + [Verification] + integration tests for xenial: + * log: see attached curtin-vmtest-x.tar.gz: + * artifacts: see attached curtin-vmtest-x.log + + integration tests for zesty: + * log: see attached curtin-vmtest-z.tar.gz: + * artifacts: see attached curtin-vmtest-z.log + + <TODO: attach maas-proposed test artifacts from vmtest for every SRU + release, not a link as links expire> [Discussion] The primary motivation for this fix is support for installation of 17.10 (Artful) and passthrough networking configuration. == End SRU Template == The full changelog with bug references: * New upstream snapshot. - vmtest: fix artful networking (LP: #1714028, LP: #1718216, LP: #1706744) - docs: Trivial doc fix for enabling proposed. - setup.py: fix to allow installation into a virtualenv (LP: #1703755) - doc: update documentation on curtin-hooks and non-ubuntu installation. - reporter: Add journald reporter to send events to journald - vmtests: add option to tar disk images after test run - install: ensure iscsi service is running to handle shutdown properly - mdadm: handle write failures to sysfs entries when stopping mdadm (LP: #1708052) - vmtest: catch exceptions in curtin-log-print - iscsi: use curtin storage config to disconnect iscsi targets (LP: #1713537) - vmtests: bump skip_by_date values out to give cloud-init SRU more time - vmtest: get info about collected symlinks and then delete them. - Update network cloud-init related skiptest dates, SRU still pending - tests: Add CiTestCase common parent for all curtin tests. - vmtests: Remove force flag for centos curthooks - tools/jenkins-runner: improve tgtd cleanup logic - tests: Drop EOL Wily Vivid and Yakkety tests. - Disable yum plugins when installing packages, update ca-certs for https - Rename centos_network_curthooks -> centos_apply_network_config. - tests: in centos_defaults use write_files for grub serial. - write_files: write files after extract, change write_files signature. - pass network configuration through to target for ubuntu and centos - tests: disable yakkety tests. - tools/launch: automatically pass on proxy settings to curtin - Add top level 'proxy' to config, deprecate top level http_proxy. - tools/curtainer: fix to enable deb-src for -proposed. - Use unshare to put chroot commands in own pid namespace. -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1721808 Title: sru curtin 2017-10-06 - 0.1.0~bzr532-0ubuntu1 To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/curtin/+bug/1721808/+subscriptions -- ubuntu-bugs mailing list [email protected] https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
