Activity log for bug #1905599

Date Who What changed Old value New value Message
2020-11-25 17:09:54 James Falcon bug added bug
2020-11-25 17:10:46 James Falcon nominated for series Ubuntu Groovy
2020-11-25 17:10:46 James Falcon bug task added cloud-init (Ubuntu Groovy)
2020-11-25 17:10:46 James Falcon nominated for series Ubuntu Xenial
2020-11-25 17:10:46 James Falcon bug task added cloud-init (Ubuntu Xenial)
2020-11-25 17:10:46 James Falcon nominated for series Ubuntu Focal
2020-11-25 17:10:46 James Falcon bug task added cloud-init (Ubuntu Focal)
2020-11-25 17:10:46 James Falcon nominated for series Ubuntu Bionic
2020-11-25 17:10:46 James Falcon bug task added cloud-init (Ubuntu Bionic)
2020-11-25 17:17:42 Chad Smith summary sru cloud-init (20.3-2 to 20.4-2) Xenial, Bionic, Focal, and Groovy sru cloud-init (20.3-2 to 20.4-0) Xenial, Bionic, Focal, and Groovy
2020-11-25 17:19:26 James Falcon summary sru cloud-init (20.3-2 to 20.4-0) Xenial, Bionic, Focal, and Groovy sru cloud-init (20.3-2 to 20.4-0ubuntu1) Xenial, Bionic, Focal, and Groovy
2020-11-25 17:20:23 James Falcon description == 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: - Explicit set IPV6_AUTOCONF and IPV6_FORCE_ACCEPT_RA on static6 (#634) [Eduardo Otubo] - get_interfaces: don't exclude Open vSwitch bridge/bond members (#608) [Lukas Märdian] (LP: #1898997) - stages: don't reset permissions of cloud-init.log every boot (#624) (LP: #1900837) - cc_mounts: correctly fallback to dd if fallocate fails (#585) (LP: #1897099) - ssh_util: handle non-default AuthorizedKeysFile config (#586) [Eduardo Otubo] - openstack: consider product_name as valid chassis tag (#580) [Adrian Vladu] (LP: #1895976) - net: add the ability to blacklist network interfaces based on driver during enumeration of physical network devices (#591) [Anh Vo] - Add vendor-data support to seedfrom parameter for NoCloud and OVF (#570) [Johann Queuniet] - Hetzner: Fix instance_id / SMBIOS serial comparison (#640) [Markus Schade] - Hetzner: initialize instance_id from system-serial-number (#630) [Markus Schade] (LP: #1885527) - Fix not sourcing default 50-cloud-init ENI file on Debian (#598) [WebSpider] - DataSourceAzure: write marker file after report ready in preprovisioning (#590) [Johnson Shi] - Azure parse_network_config uses fallback cfg when generate IMDS network cfg fails (#549) [Johnson Shi] - Add config modules for controlling IBM PowerVM RMC. (#584) [Aman306] (LP: #1895979) See the changelog entry below for a full list of changes and bugs. [Test Case] The following development and SRU process was followed: https://wiki.ubuntu.com/CloudinitUpdates The cloud-init team will be in charge of attaching the artifacts and console output of the appropriate run to the bug. cloud-init 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. == End SRU Template == == Changelog == - cla: add xnox (#692) [Dimitri John Ledkov] - Collect logs from integration test runs (#675) [James Falcon] - Release 20.4 (#686) [James Falcon] (LP: #1905440) - tox: avoid tox testenv subsvars for xenial support (#684) - Ensure proper root permissions in integration tests (#664) [James Falcon] - LXD VM support in integration tests (#678) [James Falcon] - Integration test for fallocate falling back to dd (#681) [James Falcon] - .travis.yml: correctly integration test the built .deb (#683) - Ability to hot-attach NICs to preprovisioned VMs before reprovisioning (#613) [aswinrajamannar] - Support configuring SSH host certificates. (#660) [Jonathan Lung] - add integration test for LP: #1900837 (#679) - cc_resizefs on FreeBSD: Fix _can_skip_ufs_resize (#655) [Mina Galić] (LP: #1901958, #1901958) - DataSourceAzure: push dmesg log to KVP (#670) [Anh Vo] - Make mount in place for tests work (#667) [James Falcon] - integration_tests: restore emission of settings to log (#657) - DataSourceAzure: update password for defuser if exists (#671) [Anh Vo] - tox.ini: only select "ci" marked tests for CI runs (#677) - Azure helper: Increase Azure Endpoint HTTP retries (#619) [Johnson Shi] - DataSourceAzure: send failure signal on Azure datasource failure (#594) [Johnson Shi] - test_persistence: simplify VersionIsPoppedFromState (#674) - only run a subset of integration tests in CI (#672) - cli: add --system param to allow validating system user-data on a machine (#575) - test_persistence: add VersionIsPoppedFromState test (#673) - introduce an upgrade framework and related testing (#659) - add --no-tty option to gpg (#669) [Till Riedel] (LP: #1813396) - Pin pycloudlib to a working commit (#666) [James Falcon] - DataSourceOpenNebula: exclude SRANDOM from context output (#665) - cloud_tests: add hirsute release definition (#662) - split integration and cloud_tests requirements (#652) - faq.rst: add warning to answer that suggests running `clean` (#661) - Fix stacktrace in DataSourceRbxCloud if no metadata disk is found (#632) [Scott Moser] - Make wakeonlan Network Config v2 setting actually work (#626) [dermotbradley] - HACKING.md: unify network-refactoring namespace (#658) [Mina Galić] - replace usage of dmidecode with kenv on FreeBSD (#621) [Mina Galić] - Prevent timeout on travis integration tests. (#651) [James Falcon] - azure: enable pushing the log to KVP from the last pushed byte (#614) [Moustafa Moustafa] - Fix launch_kwargs bug in integration tests (#654) [James Falcon] - split read_fs_info into linux & freebsd parts (#625) [Mina Galić] - PULL_REQUEST_TEMPLATE.md: expand commit message section (#642) - Make some language improvements in growpart documentation (#649) [Shane Frasier] - Revert ".travis.yml: use a known-working version of lxd (#643)" (#650) - Fix not sourcing default 50-cloud-init ENI file on Debian (#598) [WebSpider] - remove unnecessary reboot from gpart resize (#646) [Mina Galić] - cloudinit: move dmi functions out of util (#622) [Scott Moser] - integration_tests: various launch improvements (#638) - test_lp1886531: don't assume /etc/fstab exists (#639) - Remove Ubuntu restriction from PR template (#648) [James Falcon] - util: fix mounting of vfat on *BSD (#637) [Mina Galić] - conftest: improve docstring for disable_subp_usage (#644) - doc: add example query commands to debug Jinja templates (#645) - Correct documentation and testcase data for some user-data YAML (#618) [dermotbradley] - Hetzner: Fix instance_id / SMBIOS serial comparison (#640) [Markus Schade] - .travis.yml: use a known-working version of lxd (#643) - tools/build-on-freebsd: fix comment explaining purpose of the script (#635) [Mina Galić] - Hetzner: initialize instance_id from system-serial-number (#630) [Markus Schade] (LP: #1885527) - Explicit set IPV6_AUTOCONF and IPV6_FORCE_ACCEPT_RA on static6 (#634) [Eduardo Otubo] - get_interfaces: don't exclude Open vSwitch bridge/bond members (#608) [Lukas Märdian] (LP: #1898997) - Add config modules for controlling IBM PowerVM RMC. (#584) [Aman306] (LP: #1895979) - Update network config docs to clarify MAC address quoting (#623) [dermotbradley] - gentoo: fix hostname rendering when value has a comment (#611) [Manuel Aguilera] - refactor integration testing infrastructure (#610) [James Falcon] - stages: don't reset permissions of cloud-init.log every boot (#624) (LP: #1900837) - docs: Add how to use cloud-localds to boot qemu (#617) [Joshua Powers] - Drop vestigial update_resolve_conf_file function (#620) [Scott Moser] - cc_mounts: correctly fallback to dd if fallocate fails (#585) (LP: #1897099) - .travis.yml: add integration-tests to Travis matrix (#600) - ssh_util: handle non-default AuthorizedKeysFile config (#586) [Eduardo Otubo] - Multiple file fix for AuthorizedKeysFile config (#60) [Eduardo Otubo] - bddeb: new --packaging-branch argument to pull packaging from branch (#576) [Paride Legovini] - Add more integration tests (#615) [lucasmoura] - DataSourceAzure: write marker file after report ready in preprovisioning (#590) [Johnson Shi] - integration_tests: emit settings to log during setup (#601) - integration_tests: implement citest tests run in Travis (#605) - Add Azure support to integration test framework (#604) [James Falcon] - openstack: consider product_name as valid chassis tag (#580) [Adrian Vladu] (LP: #1895976) - azure: clean up and refactor report_diagnostic_event (#563) [Johnson Shi] - net: add the ability to blacklist network interfaces based on driver during enumeration of physical network devices (#591) [Anh Vo] - integration_tests: don't error on cloud-init failure (#596) - integration_tests: improve cloud-init.log assertions (#593) - conftest.py: remove top-level import of httpretty (#599) - tox.ini: add integration-tests testenv definition (#595) - PULL_REQUEST_TEMPLATE.md: empty checkboxes need a space (#597) - add integration test for LP: #1886531 (#592) - Initial implementation of integration testing infrastructure (#581) [James Falcon] - Fix name of ntp and chrony service on CentOS and RHEL. (#589) [Scott Moser] (LP: #1897915) - Adding a PR template (#587) [James Falcon] - Azure parse_network_config uses fallback cfg when generate IMDS network cfg fails (#549) [Johnson Shi] - features: refresh docs for easier out-of-context reading (#582) - Fix typo in resolv_conf module's description (#578) [Wacław Schiller] - cc_users_groups: minor doc formatting fix (#577) - Fix typo in disk_setup module's description (#579) [Wacław Schiller] - Add vendor-data support to seedfrom parameter for NoCloud and OVF (#570) [Johann Queuniet] - boot.rst: add First Boot Determination section (#568) (LP: #1888858) - opennebula.rst: minor readability improvements (#573) [Mina Galić] - cloudinit: remove unused LOG variables (#574) == 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: - Explicit set IPV6_AUTOCONF and IPV6_FORCE_ACCEPT_RA on static6 (#634)     [Eduardo Otubo] - get_interfaces: don't exclude Open vSwitch bridge/bond members (#608)     [Lukas Märdian] (LP: #1898997) - stages: don't reset permissions of cloud-init.log every boot (#624)     (LP: #1900837) - cc_mounts: correctly fallback to dd if fallocate fails (#585)     (LP: #1897099) - ssh_util: handle non-default AuthorizedKeysFile config (#586)     [Eduardo Otubo] - openstack: consider product_name as valid chassis tag (#580)     [Adrian Vladu] (LP: #1895976) - net: add the ability to blacklist network interfaces based on driver     during enumeration of physical network devices (#591) [Anh Vo] - Add vendor-data support to seedfrom parameter for NoCloud and OVF (#570)     [Johann Queuniet] - Hetzner: Fix instance_id / SMBIOS serial comparison (#640)     [Markus Schade] - Hetzner: initialize instance_id from system-serial-number (#630)     [Markus Schade] (LP: #1885527) - Fix not sourcing default 50-cloud-init ENI file on Debian (#598)     [WebSpider] - DataSourceAzure: write marker file after report ready in preprovisioning     (#590) [Johnson Shi] - Azure parse_network_config uses fallback cfg when generate IMDS network     cfg fails (#549) [Johnson Shi] - Add config modules for controlling IBM PowerVM RMC. (#584)     [Aman306] (LP: #1895979) See the changelog entry below for a full list of changes and bugs. [Test Case] The following development and SRU process was followed: https://wiki.ubuntu.com/CloudinitUpdates The cloud-init team will be in charge of attaching the artifacts and console output of the appropriate run to the bug. cloud-init 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. == End SRU Template == == Changelog ==     - Release 20.4 (#686) [James Falcon] (LP: #1905440)     - tox: avoid tox testenv subsvars for xenial support (#684)     - Ensure proper root permissions in integration tests (#664) [James Falcon]     - LXD VM support in integration tests (#678) [James Falcon]     - Integration test for fallocate falling back to dd (#681) [James Falcon]     - .travis.yml: correctly integration test the built .deb (#683)     - Ability to hot-attach NICs to preprovisioned VMs before reprovisioning       (#613) [aswinrajamannar]     - Support configuring SSH host certificates. (#660) [Jonathan Lung]     - add integration test for LP: #1900837 (#679)     - cc_resizefs on FreeBSD: Fix _can_skip_ufs_resize (#655)       [Mina Galić] (LP: #1901958, #1901958)     - DataSourceAzure: push dmesg log to KVP (#670) [Anh Vo]     - Make mount in place for tests work (#667) [James Falcon]     - integration_tests: restore emission of settings to log (#657)     - DataSourceAzure: update password for defuser if exists (#671) [Anh Vo]     - tox.ini: only select "ci" marked tests for CI runs (#677)     - Azure helper: Increase Azure Endpoint HTTP retries (#619) [Johnson Shi]     - DataSourceAzure: send failure signal on Azure datasource failure (#594)       [Johnson Shi]     - test_persistence: simplify VersionIsPoppedFromState (#674)     - only run a subset of integration tests in CI (#672)     - cli: add --system param to allow validating system user-data on a       machine (#575)     - test_persistence: add VersionIsPoppedFromState test (#673)     - introduce an upgrade framework and related testing (#659)     - add --no-tty option to gpg (#669) [Till Riedel] (LP: #1813396)     - Pin pycloudlib to a working commit (#666) [James Falcon]     - DataSourceOpenNebula: exclude SRANDOM from context output (#665)     - cloud_tests: add hirsute release definition (#662)     - split integration and cloud_tests requirements (#652)     - faq.rst: add warning to answer that suggests running `clean` (#661)     - Fix stacktrace in DataSourceRbxCloud if no metadata disk is found (#632)       [Scott Moser]     - Make wakeonlan Network Config v2 setting actually work (#626)       [dermotbradley]     - HACKING.md: unify network-refactoring namespace (#658) [Mina Galić]     - replace usage of dmidecode with kenv on FreeBSD (#621) [Mina Galić]     - Prevent timeout on travis integration tests. (#651) [James Falcon]     - azure: enable pushing the log to KVP from the last pushed byte (#614)       [Moustafa Moustafa]     - Fix launch_kwargs bug in integration tests (#654) [James Falcon]     - split read_fs_info into linux & freebsd parts (#625) [Mina Galić]     - PULL_REQUEST_TEMPLATE.md: expand commit message section (#642)     - Make some language improvements in growpart documentation (#649)       [Shane Frasier]     - Revert ".travis.yml: use a known-working version of lxd (#643)" (#650)     - Fix not sourcing default 50-cloud-init ENI file on Debian (#598)       [WebSpider]     - remove unnecessary reboot from gpart resize (#646) [Mina Galić]     - cloudinit: move dmi functions out of util (#622) [Scott Moser]     - integration_tests: various launch improvements (#638)     - test_lp1886531: don't assume /etc/fstab exists (#639)     - Remove Ubuntu restriction from PR template (#648) [James Falcon]     - util: fix mounting of vfat on *BSD (#637) [Mina Galić]     - conftest: improve docstring for disable_subp_usage (#644)     - doc: add example query commands to debug Jinja templates (#645)     - Correct documentation and testcase data for some user-data YAML (#618)       [dermotbradley]     - Hetzner: Fix instance_id / SMBIOS serial comparison (#640)       [Markus Schade]     - .travis.yml: use a known-working version of lxd (#643)     - tools/build-on-freebsd: fix comment explaining purpose of the script       (#635) [Mina Galić]     - Hetzner: initialize instance_id from system-serial-number (#630)       [Markus Schade] (LP: #1885527)     - Explicit set IPV6_AUTOCONF and IPV6_FORCE_ACCEPT_RA on static6 (#634)       [Eduardo Otubo]     - get_interfaces: don't exclude Open vSwitch bridge/bond members (#608)       [Lukas Märdian] (LP: #1898997)     - Add config modules for controlling IBM PowerVM RMC. (#584)       [Aman306] (LP: #1895979)     - Update network config docs to clarify MAC address quoting (#623)       [dermotbradley]     - gentoo: fix hostname rendering when value has a comment (#611)       [Manuel Aguilera]     - refactor integration testing infrastructure (#610) [James Falcon]     - stages: don't reset permissions of cloud-init.log every boot (#624)       (LP: #1900837)     - docs: Add how to use cloud-localds to boot qemu (#617) [Joshua Powers]     - Drop vestigial update_resolve_conf_file function (#620) [Scott Moser]     - cc_mounts: correctly fallback to dd if fallocate fails (#585)       (LP: #1897099)     - .travis.yml: add integration-tests to Travis matrix (#600)     - ssh_util: handle non-default AuthorizedKeysFile config (#586)       [Eduardo Otubo]     - Multiple file fix for AuthorizedKeysFile config (#60) [Eduardo Otubo]     - bddeb: new --packaging-branch argument to pull packaging from branch       (#576) [Paride Legovini]     - Add more integration tests (#615) [lucasmoura]     - DataSourceAzure: write marker file after report ready in preprovisioning       (#590) [Johnson Shi]     - integration_tests: emit settings to log during setup (#601)     - integration_tests: implement citest tests run in Travis (#605)     - Add Azure support to integration test framework (#604) [James Falcon]     - openstack: consider product_name as valid chassis tag (#580)       [Adrian Vladu] (LP: #1895976)     - azure: clean up and refactor report_diagnostic_event (#563) [Johnson Shi]     - net: add the ability to blacklist network interfaces based on driver       during enumeration of physical network devices (#591) [Anh Vo]     - integration_tests: don't error on cloud-init failure (#596)     - integration_tests: improve cloud-init.log assertions (#593)     - conftest.py: remove top-level import of httpretty (#599)     - tox.ini: add integration-tests testenv definition (#595)     - PULL_REQUEST_TEMPLATE.md: empty checkboxes need a space (#597)     - add integration test for LP: #1886531 (#592)     - Initial implementation of integration testing infrastructure (#581)       [James Falcon]     - Fix name of ntp and chrony service on CentOS and RHEL. (#589)       [Scott Moser] (LP: #1897915)     - Adding a PR template (#587) [James Falcon]     - Azure parse_network_config uses fallback cfg when generate IMDS network       cfg fails (#549) [Johnson Shi]     - features: refresh docs for easier out-of-context reading (#582)     - Fix typo in resolv_conf module's description (#578) [Wacław Schiller]     - cc_users_groups: minor doc formatting fix (#577)     - Fix typo in disk_setup module's description (#579) [Wacław Schiller]     - Add vendor-data support to seedfrom parameter for NoCloud and OVF (#570)       [Johann Queuniet]     - boot.rst: add First Boot Determination section (#568) (LP: #1888858)     - opennebula.rst: minor readability improvements (#573) [Mina Galić]     - cloudinit: remove unused LOG variables (#574)
2020-11-25 17:20:39 Chad Smith description == 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: - Explicit set IPV6_AUTOCONF and IPV6_FORCE_ACCEPT_RA on static6 (#634)     [Eduardo Otubo] - get_interfaces: don't exclude Open vSwitch bridge/bond members (#608)     [Lukas Märdian] (LP: #1898997) - stages: don't reset permissions of cloud-init.log every boot (#624)     (LP: #1900837) - cc_mounts: correctly fallback to dd if fallocate fails (#585)     (LP: #1897099) - ssh_util: handle non-default AuthorizedKeysFile config (#586)     [Eduardo Otubo] - openstack: consider product_name as valid chassis tag (#580)     [Adrian Vladu] (LP: #1895976) - net: add the ability to blacklist network interfaces based on driver     during enumeration of physical network devices (#591) [Anh Vo] - Add vendor-data support to seedfrom parameter for NoCloud and OVF (#570)     [Johann Queuniet] - Hetzner: Fix instance_id / SMBIOS serial comparison (#640)     [Markus Schade] - Hetzner: initialize instance_id from system-serial-number (#630)     [Markus Schade] (LP: #1885527) - Fix not sourcing default 50-cloud-init ENI file on Debian (#598)     [WebSpider] - DataSourceAzure: write marker file after report ready in preprovisioning     (#590) [Johnson Shi] - Azure parse_network_config uses fallback cfg when generate IMDS network     cfg fails (#549) [Johnson Shi] - Add config modules for controlling IBM PowerVM RMC. (#584)     [Aman306] (LP: #1895979) See the changelog entry below for a full list of changes and bugs. [Test Case] The following development and SRU process was followed: https://wiki.ubuntu.com/CloudinitUpdates The cloud-init team will be in charge of attaching the artifacts and console output of the appropriate run to the bug. cloud-init 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. == End SRU Template == == Changelog ==     - Release 20.4 (#686) [James Falcon] (LP: #1905440)     - tox: avoid tox testenv subsvars for xenial support (#684)     - Ensure proper root permissions in integration tests (#664) [James Falcon]     - LXD VM support in integration tests (#678) [James Falcon]     - Integration test for fallocate falling back to dd (#681) [James Falcon]     - .travis.yml: correctly integration test the built .deb (#683)     - Ability to hot-attach NICs to preprovisioned VMs before reprovisioning       (#613) [aswinrajamannar]     - Support configuring SSH host certificates. (#660) [Jonathan Lung]     - add integration test for LP: #1900837 (#679)     - cc_resizefs on FreeBSD: Fix _can_skip_ufs_resize (#655)       [Mina Galić] (LP: #1901958, #1901958)     - DataSourceAzure: push dmesg log to KVP (#670) [Anh Vo]     - Make mount in place for tests work (#667) [James Falcon]     - integration_tests: restore emission of settings to log (#657)     - DataSourceAzure: update password for defuser if exists (#671) [Anh Vo]     - tox.ini: only select "ci" marked tests for CI runs (#677)     - Azure helper: Increase Azure Endpoint HTTP retries (#619) [Johnson Shi]     - DataSourceAzure: send failure signal on Azure datasource failure (#594)       [Johnson Shi]     - test_persistence: simplify VersionIsPoppedFromState (#674)     - only run a subset of integration tests in CI (#672)     - cli: add --system param to allow validating system user-data on a       machine (#575)     - test_persistence: add VersionIsPoppedFromState test (#673)     - introduce an upgrade framework and related testing (#659)     - add --no-tty option to gpg (#669) [Till Riedel] (LP: #1813396)     - Pin pycloudlib to a working commit (#666) [James Falcon]     - DataSourceOpenNebula: exclude SRANDOM from context output (#665)     - cloud_tests: add hirsute release definition (#662)     - split integration and cloud_tests requirements (#652)     - faq.rst: add warning to answer that suggests running `clean` (#661)     - Fix stacktrace in DataSourceRbxCloud if no metadata disk is found (#632)       [Scott Moser]     - Make wakeonlan Network Config v2 setting actually work (#626)       [dermotbradley]     - HACKING.md: unify network-refactoring namespace (#658) [Mina Galić]     - replace usage of dmidecode with kenv on FreeBSD (#621) [Mina Galić]     - Prevent timeout on travis integration tests. (#651) [James Falcon]     - azure: enable pushing the log to KVP from the last pushed byte (#614)       [Moustafa Moustafa]     - Fix launch_kwargs bug in integration tests (#654) [James Falcon]     - split read_fs_info into linux & freebsd parts (#625) [Mina Galić]     - PULL_REQUEST_TEMPLATE.md: expand commit message section (#642)     - Make some language improvements in growpart documentation (#649)       [Shane Frasier]     - Revert ".travis.yml: use a known-working version of lxd (#643)" (#650)     - Fix not sourcing default 50-cloud-init ENI file on Debian (#598)       [WebSpider]     - remove unnecessary reboot from gpart resize (#646) [Mina Galić]     - cloudinit: move dmi functions out of util (#622) [Scott Moser]     - integration_tests: various launch improvements (#638)     - test_lp1886531: don't assume /etc/fstab exists (#639)     - Remove Ubuntu restriction from PR template (#648) [James Falcon]     - util: fix mounting of vfat on *BSD (#637) [Mina Galić]     - conftest: improve docstring for disable_subp_usage (#644)     - doc: add example query commands to debug Jinja templates (#645)     - Correct documentation and testcase data for some user-data YAML (#618)       [dermotbradley]     - Hetzner: Fix instance_id / SMBIOS serial comparison (#640)       [Markus Schade]     - .travis.yml: use a known-working version of lxd (#643)     - tools/build-on-freebsd: fix comment explaining purpose of the script       (#635) [Mina Galić]     - Hetzner: initialize instance_id from system-serial-number (#630)       [Markus Schade] (LP: #1885527)     - Explicit set IPV6_AUTOCONF and IPV6_FORCE_ACCEPT_RA on static6 (#634)       [Eduardo Otubo]     - get_interfaces: don't exclude Open vSwitch bridge/bond members (#608)       [Lukas Märdian] (LP: #1898997)     - Add config modules for controlling IBM PowerVM RMC. (#584)       [Aman306] (LP: #1895979)     - Update network config docs to clarify MAC address quoting (#623)       [dermotbradley]     - gentoo: fix hostname rendering when value has a comment (#611)       [Manuel Aguilera]     - refactor integration testing infrastructure (#610) [James Falcon]     - stages: don't reset permissions of cloud-init.log every boot (#624)       (LP: #1900837)     - docs: Add how to use cloud-localds to boot qemu (#617) [Joshua Powers]     - Drop vestigial update_resolve_conf_file function (#620) [Scott Moser]     - cc_mounts: correctly fallback to dd if fallocate fails (#585)       (LP: #1897099)     - .travis.yml: add integration-tests to Travis matrix (#600)     - ssh_util: handle non-default AuthorizedKeysFile config (#586)       [Eduardo Otubo]     - Multiple file fix for AuthorizedKeysFile config (#60) [Eduardo Otubo]     - bddeb: new --packaging-branch argument to pull packaging from branch       (#576) [Paride Legovini]     - Add more integration tests (#615) [lucasmoura]     - DataSourceAzure: write marker file after report ready in preprovisioning       (#590) [Johnson Shi]     - integration_tests: emit settings to log during setup (#601)     - integration_tests: implement citest tests run in Travis (#605)     - Add Azure support to integration test framework (#604) [James Falcon]     - openstack: consider product_name as valid chassis tag (#580)       [Adrian Vladu] (LP: #1895976)     - azure: clean up and refactor report_diagnostic_event (#563) [Johnson Shi]     - net: add the ability to blacklist network interfaces based on driver       during enumeration of physical network devices (#591) [Anh Vo]     - integration_tests: don't error on cloud-init failure (#596)     - integration_tests: improve cloud-init.log assertions (#593)     - conftest.py: remove top-level import of httpretty (#599)     - tox.ini: add integration-tests testenv definition (#595)     - PULL_REQUEST_TEMPLATE.md: empty checkboxes need a space (#597)     - add integration test for LP: #1886531 (#592)     - Initial implementation of integration testing infrastructure (#581)       [James Falcon]     - Fix name of ntp and chrony service on CentOS and RHEL. (#589)       [Scott Moser] (LP: #1897915)     - Adding a PR template (#587) [James Falcon]     - Azure parse_network_config uses fallback cfg when generate IMDS network       cfg fails (#549) [Johnson Shi]     - features: refresh docs for easier out-of-context reading (#582)     - Fix typo in resolv_conf module's description (#578) [Wacław Schiller]     - cc_users_groups: minor doc formatting fix (#577)     - Fix typo in disk_setup module's description (#579) [Wacław Schiller]     - Add vendor-data support to seedfrom parameter for NoCloud and OVF (#570)       [Johann Queuniet]     - boot.rst: add First Boot Determination section (#568) (LP: #1888858)     - opennebula.rst: minor readability improvements (#573) [Mina Galić]     - cloudinit: remove unused LOG variables (#574) == 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: - Explicit set IPV6_AUTOCONF and IPV6_FORCE_ACCEPT_RA on static6 (#634)     [Eduardo Otubo] - get_interfaces: don't exclude Open vSwitch bridge/bond members (#608)     [Lukas Märdian] (LP: #1898997) - stages: don't reset permissions of cloud-init.log every boot (#624)     (LP: #1900837) - cc_mounts: correctly fallback to dd if fallocate fails (#585)     (LP: #1897099) - ssh_util: handle non-default AuthorizedKeysFile config (#586)     [Eduardo Otubo] - openstack: consider product_name as valid chassis tag (#580)     [Adrian Vladu] (LP: #1895976) - net: add the ability to blacklist network interfaces based on driver     during enumeration of physical network devices (#591) [Anh Vo] - Add vendor-data support to seedfrom parameter for NoCloud and OVF (#570)     [Johann Queuniet] - Hetzner: Fix instance_id / SMBIOS serial comparison (#640)     [Markus Schade] - Hetzner: initialize instance_id from system-serial-number (#630)     [Markus Schade] (LP: #1885527) - Fix not sourcing default 50-cloud-init ENI file on Debian (#598)     [WebSpider] - DataSourceAzure: write marker file after report ready in preprovisioning     (#590) [Johnson Shi] - Azure parse_network_config uses fallback cfg when generate IMDS network     cfg fails (#549) [Johnson Shi] - Add config modules for controlling IBM PowerVM RMC. (#584)     [Aman306] (LP: #1895979) See the changelog entry below for a full list of changes and bugs. [Test Case] The following development and SRU process was followed: https://wiki.ubuntu.com/CloudinitUpdates The cloud-init team will be in charge of attaching the artifacts and console output of the appropriate run to the bug. cloud-init team members will not mark ‘verification-done’ until this has happened. * Automated Test Results <TODO: attach automated cloud-init-proposed test artifacts from tests for each release with lxd artifacts> <TODO: attach automated cloud-init-proposed test artifacts from tests for each release with kvm artifacts> <TODO: attach automated curtin vmtest with cloud-init proposed> <TODO: attach Solutions Testing team test results for each LTS> * Manual Test Results <TODO: attach manual cloud-init-proposed test artifacts from tests for each release on ec2 datasource> <TODO: attach manual cloud-init-proposed test artifacts from tests for each release on gce datasource> <TODO: attach manual cloud-init-proposed test artifacts from tests for each release on azure datasource> [Regression Potential] In order to mitigate the regression potential, the results of the aforementioned integration tests are attached to this bug. == End SRU Template == == Changelog ==     - cla: add xnox (#692) [Dimitri John Ledkov]     - Collect logs from integration test runs (#675) [James Falcon]     - Release 20.4 (#686) [James Falcon] (LP: #1905440)     - tox: avoid tox testenv subsvars for xenial support (#684)     - Ensure proper root permissions in integration tests (#664) [James Falcon]     - LXD VM support in integration tests (#678) [James Falcon]     - Integration test for fallocate falling back to dd (#681) [James Falcon]     - .travis.yml: correctly integration test the built .deb (#683)     - Ability to hot-attach NICs to preprovisioned VMs before reprovisioning       (#613) [aswinrajamannar]     - Support configuring SSH host certificates. (#660) [Jonathan Lung]     - add integration test for LP: #1900837 (#679)     - cc_resizefs on FreeBSD: Fix _can_skip_ufs_resize (#655)       [Mina Galić] (LP: #1901958, #1901958)     - DataSourceAzure: push dmesg log to KVP (#670) [Anh Vo]     - Make mount in place for tests work (#667) [James Falcon]     - integration_tests: restore emission of settings to log (#657)     - DataSourceAzure: update password for defuser if exists (#671) [Anh Vo]     - tox.ini: only select "ci" marked tests for CI runs (#677)     - Azure helper: Increase Azure Endpoint HTTP retries (#619) [Johnson Shi]     - DataSourceAzure: send failure signal on Azure datasource failure (#594)       [Johnson Shi]     - test_persistence: simplify VersionIsPoppedFromState (#674)     - only run a subset of integration tests in CI (#672)     - cli: add --system param to allow validating system user-data on a       machine (#575)     - test_persistence: add VersionIsPoppedFromState test (#673)     - introduce an upgrade framework and related testing (#659)     - add --no-tty option to gpg (#669) [Till Riedel] (LP: #1813396)     - Pin pycloudlib to a working commit (#666) [James Falcon]     - DataSourceOpenNebula: exclude SRANDOM from context output (#665)     - cloud_tests: add hirsute release definition (#662)     - split integration and cloud_tests requirements (#652)     - faq.rst: add warning to answer that suggests running `clean` (#661)     - Fix stacktrace in DataSourceRbxCloud if no metadata disk is found (#632)       [Scott Moser]     - Make wakeonlan Network Config v2 setting actually work (#626)       [dermotbradley]     - HACKING.md: unify network-refactoring namespace (#658) [Mina Galić]     - replace usage of dmidecode with kenv on FreeBSD (#621) [Mina Galić]     - Prevent timeout on travis integration tests. (#651) [James Falcon]     - azure: enable pushing the log to KVP from the last pushed byte (#614)       [Moustafa Moustafa]     - Fix launch_kwargs bug in integration tests (#654) [James Falcon]     - split read_fs_info into linux & freebsd parts (#625) [Mina Galić]     - PULL_REQUEST_TEMPLATE.md: expand commit message section (#642)     - Make some language improvements in growpart documentation (#649)       [Shane Frasier]     - Revert ".travis.yml: use a known-working version of lxd (#643)" (#650)     - Fix not sourcing default 50-cloud-init ENI file on Debian (#598)       [WebSpider]     - remove unnecessary reboot from gpart resize (#646) [Mina Galić]     - cloudinit: move dmi functions out of util (#622) [Scott Moser]     - integration_tests: various launch improvements (#638)     - test_lp1886531: don't assume /etc/fstab exists (#639)     - Remove Ubuntu restriction from PR template (#648) [James Falcon]     - util: fix mounting of vfat on *BSD (#637) [Mina Galić]     - conftest: improve docstring for disable_subp_usage (#644)     - doc: add example query commands to debug Jinja templates (#645)     - Correct documentation and testcase data for some user-data YAML (#618)       [dermotbradley]     - Hetzner: Fix instance_id / SMBIOS serial comparison (#640)       [Markus Schade]     - .travis.yml: use a known-working version of lxd (#643)     - tools/build-on-freebsd: fix comment explaining purpose of the script       (#635) [Mina Galić]     - Hetzner: initialize instance_id from system-serial-number (#630)       [Markus Schade] (LP: #1885527)     - Explicit set IPV6_AUTOCONF and IPV6_FORCE_ACCEPT_RA on static6 (#634)       [Eduardo Otubo]     - get_interfaces: don't exclude Open vSwitch bridge/bond members (#608)       [Lukas Märdian] (LP: #1898997)     - Add config modules for controlling IBM PowerVM RMC. (#584)       [Aman306] (LP: #1895979)     - Update network config docs to clarify MAC address quoting (#623)       [dermotbradley]     - gentoo: fix hostname rendering when value has a comment (#611)       [Manuel Aguilera]     - refactor integration testing infrastructure (#610) [James Falcon]     - stages: don't reset permissions of cloud-init.log every boot (#624)       (LP: #1900837)     - docs: Add how to use cloud-localds to boot qemu (#617) [Joshua Powers]     - Drop vestigial update_resolve_conf_file function (#620) [Scott Moser]     - cc_mounts: correctly fallback to dd if fallocate fails (#585)       (LP: #1897099)     - .travis.yml: add integration-tests to Travis matrix (#600)     - ssh_util: handle non-default AuthorizedKeysFile config (#586)       [Eduardo Otubo]     - Multiple file fix for AuthorizedKeysFile config (#60) [Eduardo Otubo]     - bddeb: new --packaging-branch argument to pull packaging from branch       (#576) [Paride Legovini]     - Add more integration tests (#615) [lucasmoura]     - DataSourceAzure: write marker file after report ready in preprovisioning       (#590) [Johnson Shi]     - integration_tests: emit settings to log during setup (#601)     - integration_tests: implement citest tests run in Travis (#605)     - Add Azure support to integration test framework (#604) [James Falcon]     - openstack: consider product_name as valid chassis tag (#580)       [Adrian Vladu] (LP: #1895976)     - azure: clean up and refactor report_diagnostic_event (#563) [Johnson Shi]     - net: add the ability to blacklist network interfaces based on driver       during enumeration of physical network devices (#591) [Anh Vo]     - integration_tests: don't error on cloud-init failure (#596)     - integration_tests: improve cloud-init.log assertions (#593)     - conftest.py: remove top-level import of httpretty (#599)     - tox.ini: add integration-tests testenv definition (#595)     - PULL_REQUEST_TEMPLATE.md: empty checkboxes need a space (#597)     - add integration test for LP: #1886531 (#592)     - Initial implementation of integration testing infrastructure (#581)       [James Falcon]     - Fix name of ntp and chrony service on CentOS and RHEL. (#589)       [Scott Moser] (LP: #1897915)     - Adding a PR template (#587) [James Falcon]     - Azure parse_network_config uses fallback cfg when generate IMDS network       cfg fails (#549) [Johnson Shi]     - features: refresh docs for easier out-of-context reading (#582)     - Fix typo in resolv_conf module's description (#578) [Wacław Schiller]     - cc_users_groups: minor doc formatting fix (#577)     - Fix typo in disk_setup module's description (#579) [Wacław Schiller]     - Add vendor-data support to seedfrom parameter for NoCloud and OVF (#570)       [Johann Queuniet]     - boot.rst: add First Boot Determination section (#568) (LP: #1888858)     - opennebula.rst: minor readability improvements (#573) [Mina Galić]     - cloudinit: remove unused LOG variables (#574)
2020-12-01 22:40:35 Brian Murray cloud-init (Ubuntu Groovy): status New Fix Committed
2020-12-01 22:40:38 Brian Murray bug added subscriber Ubuntu Stable Release Updates Team
2020-12-01 22:40:41 Brian Murray bug added subscriber SRU Verification
2020-12-01 22:40:46 Brian Murray tags verification-needed verification-needed-groovy
2020-12-01 22:50:19 Brian Murray cloud-init (Ubuntu Focal): status New Fix Committed
2020-12-01 22:50:24 Brian Murray tags verification-needed verification-needed-groovy verification-needed verification-needed-focal verification-needed-groovy
2020-12-01 22:52:17 Brian Murray cloud-init (Ubuntu Bionic): status New Fix Committed
2020-12-01 22:52:23 Brian Murray tags verification-needed verification-needed-focal verification-needed-groovy verification-needed verification-needed-bionic verification-needed-focal verification-needed-groovy
2020-12-01 22:55:56 Brian Murray cloud-init (Ubuntu Xenial): status New Fix Committed
2020-12-01 22:56:03 Brian Murray tags verification-needed verification-needed-bionic verification-needed-focal verification-needed-groovy verification-needed verification-needed-bionic verification-needed-focal verification-needed-groovy verification-needed-xenial
2020-12-09 05:02:59 Chad Smith cloud-init (Ubuntu): status New In Progress
2020-12-16 15:35:27 Dan Watkins attachment added curtin verification testing logs https://bugs.launchpad.net/ubuntu/+source/cloud-init/+bug/1905599/+attachment/5444216/+files/curtin-cloudinit-sru.txt
2020-12-16 19:46:35 James Falcon attachment added openstack-sru-20.4.0.txt https://bugs.launchpad.net/ubuntu/+source/cloud-init/+bug/1905599/+attachment/5444258/+files/openstack-sru-20.4.0.txt
2020-12-16 19:49:51 James Falcon attachment added ec2-sru-20.4.0.tar.gz https://bugs.launchpad.net/ubuntu/+source/cloud-init/+bug/1905599/+attachment/5444259/+files/ec2-sru-20.4.0.tar.gz
2020-12-16 19:50:59 James Falcon attachment added gce-sru-20.4.0.tar.gz https://bugs.launchpad.net/ubuntu/+source/cloud-init/+bug/1905599/+attachment/5444260/+files/gce-sru-20.4.0.tar.gz
2020-12-16 19:51:54 James Falcon attachment added oracle-sru-20.4.0.tar.gz https://bugs.launchpad.net/ubuntu/+source/cloud-init/+bug/1905599/+attachment/5444261/+files/oracle-sru-20.4.0.tar.gz
2020-12-16 21:33:40 James Falcon attachment added azure-sru-20.4.0.txt https://bugs.launchpad.net/ubuntu/+source/cloud-init/+bug/1905599/+attachment/5444309/+files/azure-sru-20.4.0.txt
2020-12-16 21:34:08 James Falcon attachment added softlayer-sru-20.4.0.txt https://bugs.launchpad.net/ubuntu/+source/cloud-init/+bug/1905599/+attachment/5444310/+files/softlayer-sru-20.4.0.txt
2020-12-16 21:34:32 James Falcon attachment added maas-sru-20.4.0.txt https://bugs.launchpad.net/ubuntu/+source/cloud-init/+bug/1905599/+attachment/5444311/+files/maas-sru-20.4.0.txt
2020-12-17 16:56:35 Dan Watkins attachment added Verification logs for LXD https://bugs.launchpad.net/ubuntu/+source/cloud-init/+bug/1905599/+attachment/5444543/+files/nocloud-lxd-sru-20.4.txt
2020-12-17 16:57:46 Dan Watkins attachment added Verification logs for KVM https://bugs.launchpad.net/ubuntu/+source/cloud-init/+bug/1905599/+attachment/5444544/+files/nocloud-nocloud-kvm-sru-20.4.txt
2021-01-04 17:17:02 Dan Watkins tags verification-needed verification-needed-bionic verification-needed-focal verification-needed-groovy verification-needed-xenial verification-done verification-done-bionic verification-done-focal verification-done-groovy verification-done-xenial
2021-01-04 18:53:45 Launchpad Janitor cloud-init (Ubuntu Groovy): status Fix Committed Fix Released
2021-01-04 18:53:50 Brian Murray removed subscriber Ubuntu Stable Release Updates Team
2021-01-04 18:56:21 Launchpad Janitor cloud-init (Ubuntu Focal): status Fix Committed Fix Released
2021-01-04 18:56:40 Launchpad Janitor cloud-init (Ubuntu Bionic): status Fix Committed Fix Released
2021-01-04 18:57:04 Launchpad Janitor cloud-init (Ubuntu Xenial): status Fix Committed Fix Released
2021-01-14 20:22:07 Chad Smith cloud-init (Ubuntu): status In Progress Fix Released