** 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: - * <TODO: Create list with LP: # included> + Packaging: + - Xenial/Bionic/Focal: + * d/cloud-init.postinst: fix the grub install device for NVMe-rooted + instances on upgrade. (LP: #1889555) + - Xenial-only: + * d/control: add python3-pytest-catchlog to Build-Depends + + General: + - query: do not handle non-decodable non-gzipped content (#543) + - Update the list of valid ssh keys. (#487) + [Ole-Martin Bratteng] (LP: #1877869) + - cmd: cloud-init query to handle compressed userdata (#516) (LP: #1889938) + - cli: add devel make-mime subcommand (#518) + - user-data: only verify mime-types for TYPE_NEEDED and x-shellscript + (#511) (LP: #1888822) + - Recognize LABEL_FATBOOT labels (#513) [James Falcon] (LP: #1841466) + - cc_ca_certs.py: fix blank line problem when removing CAs and adding + new one (#483) [dermotbradley] + - networking: refactor wait_for_physdevs from cloudinit.net (#466) + (LP: #1884626) + - cc_mounts: handle missing fstab (#484) (LP: #1886531) + - networking: refactor is_physical from cloudinit.net (#457) (LP: #1884619) + - Add schema for cc_chef module (#375) [lucasmoura] (LP: #1858888) + - cc_final_message: don't create directories when writing boot-finished + (#445) (LP: #1883903) + - util: add ensure_dir_exists parameter to write_file (#443) + - Default to UTF-8 in /var/log/cloud-init.log (#427) [James Falcon] + - Fixes KeyError for bridge with no "parameters:" setting (#423) + [Brian Candler] (LP: #1879673) + - cc_grub_dpkg: determine idevs in more robust manner with grub-probe + (#358) [Matthew Ruffell] (LP: #1877491) + - Enable chef_license support for chef infra client (#389) [Bipin Bachhao] + - Add schema to apt configure config (#357) [lucasmoura] (LP: #1858884) + - cc_locale: introduce schema (#335) + + Clouds: + - Azure: Add netplan driver filter when using hv_netvsc driver (#539) + [James Falcon] (LP: #1830740) + - Azure: Pushing cloud-init log to the KVP (#529) [Moustafa Moustafa] + - Refactor Azure report ready code (#468) [Johnson Shi] + - azure: disable bouncing hostname when setting hostname fails (#494) + [Anh Vo] + - analyze/dump: add support for Amazon Linux 2 log lines (#346) + (LP: #1876323) + - Enhance poll imds logging (#365) [Moustafa Moustafa] + - DataSourceAzure: Use ValueError when JSONDecodeError is not available + (#490) [Anh Vo] + - DataSourceEc2: use metadata's NIC ordering to determine route-metrics + (#342) (LP: #1876312) + - Disable ec2 mirror for non aws instances (#390) + [lucasmoura] (LP: #1456277) + - Hetzner: support reading user-data that is base64 encoded. (#448) + [Scott Moser] (LP: #1884071) + - DataSourceOracle: retry twice (and document why we retry at all) (#536) + - DataSourceOracle: refactor to use only OPC v1 endpoint (#493) + - Support Oracle IMDSv2 API (#528) [James Falcon] + - VMware: Support parsing DEFAULT-RUN-POST-CUST-SCRIPT (#441) + [xiaofengw-vmware] + - When tools.conf does not exist, running cmd "vmware-toolbox-cmd + config get deployPkg enable-custom-scripts", the return code will + be EX_UNAVAILABLE(69), on this condition, it should not take it as + error. (#413) [chengcheng-chcheng] + 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. [Discussion] <TODO: other background> == End SRU Template == == Changelog == - - Release 20.3 (#547) [James Falcon] (LP: #1892878) - - tox: bump the pylint version to 2.6.0 in the default run (#544) - [Paride Legovini] - - Azure: Add netplan driver filter when using hv_netvsc driver (#539) - [James Falcon] (LP: #1830740) - - query: do not handle non-decodable non-gzipped content (#543) - - DHCP sandboxing failing on noexec mounted /var/tmp (#521) [Eduardo Otubo] - - Update the list of valid ssh keys. (#487) - [Ole-Martin Bratteng] (LP: #1877869) - - cmd: cloud-init query to handle compressed userdata (#516) (LP: #1889938) - - Pushing cloud-init log to the KVP (#529) [Moustafa Moustafa] - - Add Alpine Linux support. (#535) [dermotbradley] - - Detect kernel version before swap file creation (#428) [Eduardo Otubo] - - cli: add devel make-mime subcommand (#518) - - user-data: only verify mime-types for TYPE_NEEDED and x-shellscript - (#511) (LP: #1888822) - - DataSourceOracle: retry twice (and document why we retry at all) (#536) - - Refactor Azure report ready code (#468) [Johnson Shi] - - tox.ini: pin correct version of httpretty in xenial{,-dev} envs (#531) - - Support Oracle IMDSv2 API (#528) [James Falcon] - - .travis.yml: run a doc build during CI (#534) - - doc/rtd/topics/datasources/ovf.rst: fix doc8 errors (#533) - - Fix 'Users and Groups' configuration documentation (#530) [sshedi] - - cloudinit.distros: update docstrings of add_user and create_user (#527) - - Fix headers for device types in network v2 docs (#532) - [Caleb Xavier Berger] - - Add AlexBaranowski as contributor (#508) [Aleksander Baranowski] - - DataSourceOracle: refactor to use only OPC v1 endpoint (#493) - - .github/workflows/stale.yml: s/Josh/Rick/ (#526) - - Fix a typo in apt pipelining module (#525) [Xiao Liang] - - test_util: parametrize devlist tests (#523) [James Falcon] - - Recognize LABEL_FATBOOT labels (#513) [James Falcon] (LP: #1841466) - - Handle additional identifier for SLES For HPC (#520) [Robert Schweikert] - - Revert "test-requirements.txt: pin pytest to <6 (#512)" (#515) - - test-requirements.txt: pin pytest to <6 (#512) - - Add "tsanghan" as contributor (#504) [tsanghan] - - fix brpm building (LP: #1886107) - - Adding eandersson as a contributor (#502) [Erik Olof Gunnar Andersson] - - azure: disable bouncing hostname when setting hostname fails (#494) - [Anh Vo] - - VMware: Support parsing DEFAULT-RUN-POST-CUST-SCRIPT (#441) - [xiaofengw-vmware] - - DataSourceAzure: Use ValueError when JSONDecodeError is not available - (#490) [Anh Vo] - - cc_ca_certs.py: fix blank line problem when removing CAs and adding - new one (#483) [dermotbradley] - - freebsd: py37-serial is now py37-pyserial (#492) [Gonéri Le Bouder] - - ssh exit with non-zero status on disabled user (#472) - [Eduardo Otubo] (LP: #1170059) - - cloudinit: remove global disable of pylint W0107 and fix errors (#489) - - networking: refactor wait_for_physdevs from cloudinit.net (#466) - (LP: #1884626) - - HACKING.rst: add pytest.param pytest gotcha (#481) - - cloudinit: remove global disable of pylint W0105 and fix errors (#480) - - Fix two minor warnings (#475) - - test_data: fix faulty patch (#476) - - cc_mounts: handle missing fstab (#484) (LP: #1886531) - - LXD cloud_tests: support more lxd image formats (#482) [Paride Legovini] - - Add update_etc_hosts as default module on *BSD (#479) [Adam Dobrawy] - - cloudinit: fix tip-pylint failures and bump pinned pylint version (#478) - - Added BirknerAlex as contributor and sorted the file (#477) - [Alexander Birkner] - - Update list of types of modules in cli.rst [saurabhvartak1982] - - tests: use markers to configure disable_subp_usage (#473) - - Add mention of vendor-data to no-cloud format documentation (#470) - [Landon Kirk] - - Fix broken link to OpenStack metadata service docs (#467) - [Matt Riedemann] - - Disable ec2 mirror for non aws instances (#390) - [lucasmoura] (LP: #1456277) - - cloud_tests: don't pass --python-version to read-dependencies (#465) - - networking: refactor is_physical from cloudinit.net (#457) (LP: #1884619) - - Enable use of the caplog fixture in pytest tests, and add a - cc_final_message test using it (#461) - - RbxCloud: Add support for FreeBSD (#464) [Adam Dobrawy] - - Add schema for cc_chef module (#375) [lucasmoura] (LP: #1858888) - - test_util: add (partial) testing for util.mount_cb (#463) - - .travis.yml: revert to installing ubuntu-dev-tools (#460) - - HACKING.rst: add details of net refactor tracking (#456) - - .travis.yml: rationalise installation of dependencies in host (#449) - - Add dermotbradley as contributor. (#458) [dermotbradley] - - net/networking: remove unused functions/methods (#453) - - distros.networking: initial implementation of layout (#391) - - cloud-init.service.tmpl: use "rhel" instead of "redhat" (#452) - - Change from redhat to rhel in systemd generator tmpl (#450) - [Eduardo Otubo] - - Hetzner: support reading user-data that is base64 encoded. (#448) - [Scott Moser] (LP: #1884071) - - HACKING.rst: add strpath gotcha to testing gotchas section (#446) - - cc_final_message: don't create directories when writing boot-finished - (#445) (LP: #1883903) - - .travis.yml: only store new schroot if something has changed (#440) - - util: add ensure_dir_exists parameter to write_file (#443) - - printing the error stream of the dhclient process before killing it - (#369) [Moustafa Moustafa] - - Fix link to the MAAS documentation (#442) - [Paride Legovini] (LP: #1883666) - - RPM build: disable the dynamic mirror URLs when using a proxy (#437) - [Paride Legovini] - - util: rename write_file's copy_mode parameter to preserve_mode (#439) - - .travis.yml: use $TRAVIS_BUILD_DIR for lxd_image caching (#438) - - cli.rst: alphabetise devel subcommands and add net-convert to list (#430) - - Default to UTF-8 in /var/log/cloud-init.log (#427) [James Falcon] - - travis: cache the chroot we use for package builds (#429) - - test: fix all flake8 E126 errors (#425) [Joshua Powers] - - Fixes KeyError for bridge with no "parameters:" setting (#423) - [Brian Candler] (LP: #1879673) - - When tools.conf does not exist, running cmd "vmware-toolbox-cmd - config get deployPkg enable-custom-scripts", the return code will - be EX_UNAVAILABLE(69), on this condition, it should not take it as - error. (#413) [chengcheng-chcheng] - - Document CloudStack data-server well-known hostname (#399) [Gregor Riepl] - - test: move conftest.py to top-level, to cover tests/ also (#414) - - Replace cc_chef is_installed with use of subp.is_exe. (#421) - [Scott Moser] - - Move runparts to subp. (#420) [Scott Moser] - - Move subp into its own module. (#416) [Scott Moser] - - readme: point at travis-ci.com (#417) [Joshua Powers] - - New feature flag functionality and fix includes failing silently (#367) - [James Falcon] (LP: #1734939) - - Enhance poll imds logging (#365) [Moustafa Moustafa] - - test: fix all flake8 E121 and E123 errors (#404) [Joshua Powers] - - test: fix all flake8 E241 (#403) [Joshua Powers] - - test: ignore flake8 E402 errors in main.py (#402) [Joshua Powers] - - cc_grub_dpkg: determine idevs in more robust manner with grub-probe - (#358) [Matthew Ruffell] (LP: #1877491) - - test: fix all flake8 E741 errors (#401) [Joshua Powers] - - tests: add groovy integration tests for ubuntu (#400) - - Enable chef_license support for chef infra client (#389) [Bipin Bachhao] - - testing: use flake8 again (#392) [Joshua Powers] - - enable Puppet, Chef mcollective in default config (#385) - [Mina Galić (deprecated: Igor Galić)] (LP: #1880279) - - HACKING.rst: introduce .net -> Networking refactor section (#384) - - Travis: do not install python3-contextlib2 (dropped dependency) (#388) - [Paride Legovini] - - HACKING: mention that .github-cla-signers is alpha-sorted (#380) - - Add bipinbachhao as contributor (#379) [Bipin Bachhao] - - cc_snap: validate that assertions property values are strings (#370) - - conftest: implement partial disable_subp_usage (#371) - - test_resolv_conf: refresh stale comment (#374) - - cc_snap: apply validation to snap.commands properties (#364) - - make finding libc platform independent (#366) - [Mina Galić (deprecated: Igor Galić)] - - doc/rtd/topics/faq: Updates LXD docs links to current site (#368) [TomP] - - templater: drop Jinja Python 2 compatibility shim (#353) - - cloudinit: minor pylint fixes (#360) - - cloudinit: remove unneeded __future__ imports (#362) - - migrating momousta lp user to Moustafa-Moustafa GitHub user (#361) - [Moustafa Moustafa] - - cloud_tests: emit dots on Travis while fetching images (#347) - - Add schema to apt configure config (#357) [lucasmoura] (LP: #1858884) - - conftest: add docs and tests regarding CiTestCase's subp functionality - (#343) - - analyze/dump: refactor shared string into variable (#350) - - doc: update boot.rst with correct timing of runcmd (#351) - - HACKING.rst: change contact info to Rick Harding (#359) [lucasmoura] - - HACKING.rst: guide people to add themselves to the CLA file (#349) - - HACKING.rst: more unit testing documentation (#354) - - .travis.yml: don't run lintian during integration test package builds - (#352) - - Add test to ensure docs examples are valid cloud-init configs (#355) - [James Falcon] (LP: #1876414) - - make suse and sles support 127.0.1.1 (#336) [chengcheng-chcheng] - - Create tests to validate schema examples (#348) - [lucasmoura] (LP: #1876412) - - analyze/dump: add support for Amazon Linux 2 log lines (#346) - (LP: #1876323) - - bsd: upgrade support (#305) [Gonéri Le Bouder] - - Add lucasmoura as contributor (#345) [lucasmoura] - - Add "therealfalcon" as contributor (#344) [James Falcon] - - Adapt the package building scripts to use Python 3 (#231) - [Paride Legovini] - - DataSourceEc2: use metadata's NIC ordering to determine route-metrics - (#342) (LP: #1876312) - - .travis.yml: introduce caching (#329) - - cc_locale: introduce schema (#335) - - doc/rtd/conf.py: bump copyright year to 2020 (#341) - - yum_add_repo: Add Centos to the supported distro list (#340) + - Release 20.3 (#547) [James Falcon] (LP: #1892878) + - tox: bump the pylint version to 2.6.0 in the default run (#544) + [Paride Legovini] + - Azure: Add netplan driver filter when using hv_netvsc driver (#539) + [James Falcon] (LP: #1830740) + - query: do not handle non-decodable non-gzipped content (#543) + - DHCP sandboxing failing on noexec mounted /var/tmp (#521) [Eduardo Otubo] + - Update the list of valid ssh keys. (#487) + [Ole-Martin Bratteng] (LP: #1877869) + - cmd: cloud-init query to handle compressed userdata (#516) (LP: #1889938) + - Pushing cloud-init log to the KVP (#529) [Moustafa Moustafa] + - Add Alpine Linux support. (#535) [dermotbradley] + - Detect kernel version before swap file creation (#428) [Eduardo Otubo] + - cli: add devel make-mime subcommand (#518) + - user-data: only verify mime-types for TYPE_NEEDED and x-shellscript + (#511) (LP: #1888822) + - DataSourceOracle: retry twice (and document why we retry at all) (#536) + - Refactor Azure report ready code (#468) [Johnson Shi] + - tox.ini: pin correct version of httpretty in xenial{,-dev} envs (#531) + - Support Oracle IMDSv2 API (#528) [James Falcon] + - .travis.yml: run a doc build during CI (#534) + - doc/rtd/topics/datasources/ovf.rst: fix doc8 errors (#533) + - Fix 'Users and Groups' configuration documentation (#530) [sshedi] + - cloudinit.distros: update docstrings of add_user and create_user (#527) + - Fix headers for device types in network v2 docs (#532) + [Caleb Xavier Berger] + - Add AlexBaranowski as contributor (#508) [Aleksander Baranowski] + - DataSourceOracle: refactor to use only OPC v1 endpoint (#493) + - .github/workflows/stale.yml: s/Josh/Rick/ (#526) + - Fix a typo in apt pipelining module (#525) [Xiao Liang] + - test_util: parametrize devlist tests (#523) [James Falcon] + - Recognize LABEL_FATBOOT labels (#513) [James Falcon] (LP: #1841466) + - Handle additional identifier for SLES For HPC (#520) [Robert Schweikert] + - Revert "test-requirements.txt: pin pytest to <6 (#512)" (#515) + - test-requirements.txt: pin pytest to <6 (#512) + - Add "tsanghan" as contributor (#504) [tsanghan] + - fix brpm building (LP: #1886107) + - Adding eandersson as a contributor (#502) [Erik Olof Gunnar Andersson] + - azure: disable bouncing hostname when setting hostname fails (#494) + [Anh Vo] + - VMware: Support parsing DEFAULT-RUN-POST-CUST-SCRIPT (#441) + [xiaofengw-vmware] + - DataSourceAzure: Use ValueError when JSONDecodeError is not available + (#490) [Anh Vo] + - cc_ca_certs.py: fix blank line problem when removing CAs and adding + new one (#483) [dermotbradley] + - freebsd: py37-serial is now py37-pyserial (#492) [Gonéri Le Bouder] + - ssh exit with non-zero status on disabled user (#472) + [Eduardo Otubo] (LP: #1170059) + - cloudinit: remove global disable of pylint W0107 and fix errors (#489) + - networking: refactor wait_for_physdevs from cloudinit.net (#466) + (LP: #1884626) + - HACKING.rst: add pytest.param pytest gotcha (#481) + - cloudinit: remove global disable of pylint W0105 and fix errors (#480) + - Fix two minor warnings (#475) + - test_data: fix faulty patch (#476) + - cc_mounts: handle missing fstab (#484) (LP: #1886531) + - LXD cloud_tests: support more lxd image formats (#482) [Paride Legovini] + - Add update_etc_hosts as default module on *BSD (#479) [Adam Dobrawy] + - cloudinit: fix tip-pylint failures and bump pinned pylint version (#478) + - Added BirknerAlex as contributor and sorted the file (#477) + [Alexander Birkner] + - Update list of types of modules in cli.rst [saurabhvartak1982] + - tests: use markers to configure disable_subp_usage (#473) + - Add mention of vendor-data to no-cloud format documentation (#470) + [Landon Kirk] + - Fix broken link to OpenStack metadata service docs (#467) + [Matt Riedemann] + - Disable ec2 mirror for non aws instances (#390) + [lucasmoura] (LP: #1456277) + - cloud_tests: don't pass --python-version to read-dependencies (#465) + - networking: refactor is_physical from cloudinit.net (#457) (LP: #1884619) + - Enable use of the caplog fixture in pytest tests, and add a + cc_final_message test using it (#461) + - RbxCloud: Add support for FreeBSD (#464) [Adam Dobrawy] + - Add schema for cc_chef module (#375) [lucasmoura] (LP: #1858888) + - test_util: add (partial) testing for util.mount_cb (#463) + - .travis.yml: revert to installing ubuntu-dev-tools (#460) + - HACKING.rst: add details of net refactor tracking (#456) + - .travis.yml: rationalise installation of dependencies in host (#449) + - Add dermotbradley as contributor. (#458) [dermotbradley] + - net/networking: remove unused functions/methods (#453) + - distros.networking: initial implementation of layout (#391) + - cloud-init.service.tmpl: use "rhel" instead of "redhat" (#452) + - Change from redhat to rhel in systemd generator tmpl (#450) + [Eduardo Otubo] + - Hetzner: support reading user-data that is base64 encoded. (#448) + [Scott Moser] (LP: #1884071) + - HACKING.rst: add strpath gotcha to testing gotchas section (#446) + - cc_final_message: don't create directories when writing boot-finished + (#445) (LP: #1883903) + - .travis.yml: only store new schroot if something has changed (#440) + - util: add ensure_dir_exists parameter to write_file (#443) + - printing the error stream of the dhclient process before killing it + (#369) [Moustafa Moustafa] + - Fix link to the MAAS documentation (#442) + [Paride Legovini] (LP: #1883666) + - RPM build: disable the dynamic mirror URLs when using a proxy (#437) + [Paride Legovini] + - util: rename write_file's copy_mode parameter to preserve_mode (#439) + - .travis.yml: use $TRAVIS_BUILD_DIR for lxd_image caching (#438) + - cli.rst: alphabetise devel subcommands and add net-convert to list (#430) + - Default to UTF-8 in /var/log/cloud-init.log (#427) [James Falcon] + - travis: cache the chroot we use for package builds (#429) + - test: fix all flake8 E126 errors (#425) [Joshua Powers] + - Fixes KeyError for bridge with no "parameters:" setting (#423) + [Brian Candler] (LP: #1879673) + - When tools.conf does not exist, running cmd "vmware-toolbox-cmd + config get deployPkg enable-custom-scripts", the return code will + be EX_UNAVAILABLE(69), on this condition, it should not take it as + error. (#413) [chengcheng-chcheng] + - Document CloudStack data-server well-known hostname (#399) [Gregor Riepl] + - test: move conftest.py to top-level, to cover tests/ also (#414) + - Replace cc_chef is_installed with use of subp.is_exe. (#421) + [Scott Moser] + - Move runparts to subp. (#420) [Scott Moser] + - Move subp into its own module. (#416) [Scott Moser] + - readme: point at travis-ci.com (#417) [Joshua Powers] + - New feature flag functionality and fix includes failing silently (#367) + [James Falcon] (LP: #1734939) + - Enhance poll imds logging (#365) [Moustafa Moustafa] + - test: fix all flake8 E121 and E123 errors (#404) [Joshua Powers] + - test: fix all flake8 E241 (#403) [Joshua Powers] + - test: ignore flake8 E402 errors in main.py (#402) [Joshua Powers] + - cc_grub_dpkg: determine idevs in more robust manner with grub-probe + (#358) [Matthew Ruffell] (LP: #1877491) + - test: fix all flake8 E741 errors (#401) [Joshua Powers] + - tests: add groovy integration tests for ubuntu (#400) + - Enable chef_license support for chef infra client (#389) [Bipin Bachhao] + - testing: use flake8 again (#392) [Joshua Powers] + - enable Puppet, Chef mcollective in default config (#385) + [Mina Galić (deprecated: Igor Galić)] (LP: #1880279) + - HACKING.rst: introduce .net -> Networking refactor section (#384) + - Travis: do not install python3-contextlib2 (dropped dependency) (#388) + [Paride Legovini] + - HACKING: mention that .github-cla-signers is alpha-sorted (#380) + - Add bipinbachhao as contributor (#379) [Bipin Bachhao] + - cc_snap: validate that assertions property values are strings (#370) + - conftest: implement partial disable_subp_usage (#371) + - test_resolv_conf: refresh stale comment (#374) + - cc_snap: apply validation to snap.commands properties (#364) + - make finding libc platform independent (#366) + [Mina Galić (deprecated: Igor Galić)] + - doc/rtd/topics/faq: Updates LXD docs links to current site (#368) [TomP] + - templater: drop Jinja Python 2 compatibility shim (#353) + - cloudinit: minor pylint fixes (#360) + - cloudinit: remove unneeded __future__ imports (#362) + - migrating momousta lp user to Moustafa-Moustafa GitHub user (#361) + [Moustafa Moustafa] + - cloud_tests: emit dots on Travis while fetching images (#347) + - Add schema to apt configure config (#357) [lucasmoura] (LP: #1858884) + - conftest: add docs and tests regarding CiTestCase's subp functionality + (#343) + - analyze/dump: refactor shared string into variable (#350) + - doc: update boot.rst with correct timing of runcmd (#351) + - HACKING.rst: change contact info to Rick Harding (#359) [lucasmoura] + - HACKING.rst: guide people to add themselves to the CLA file (#349) + - HACKING.rst: more unit testing documentation (#354) + - .travis.yml: don't run lintian during integration test package builds + (#352) + - Add test to ensure docs examples are valid cloud-init configs (#355) + [James Falcon] (LP: #1876414) + - make suse and sles support 127.0.1.1 (#336) [chengcheng-chcheng] + - Create tests to validate schema examples (#348) + [lucasmoura] (LP: #1876412) + - analyze/dump: add support for Amazon Linux 2 log lines (#346) + (LP: #1876323) + - bsd: upgrade support (#305) [Gonéri Le Bouder] + - Add lucasmoura as contributor (#345) [lucasmoura] + - Add "therealfalcon" as contributor (#344) [James Falcon] + - Adapt the package building scripts to use Python 3 (#231) + [Paride Legovini] + - DataSourceEc2: use metadata's NIC ordering to determine route-metrics + (#342) (LP: #1876312) + - .travis.yml: introduce caching (#329) + - cc_locale: introduce schema (#335) + - doc/rtd/conf.py: bump copyright year to 2020 (#341) + - yum_add_repo: Add Centos to the supported distro list (#340)
-- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1893064 Title: sru cloud-init (20.2-45 to 20.3-0) Xenial, Bionic, and Focal To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/cloud-init/+bug/1893064/+subscriptions -- ubuntu-bugs mailing list [email protected] https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
