** 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

Reply via email to