** 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>
+    * aws:
+      - DataSourceEc2: use metadata's NIC ordering to determine
+        route-metrics (#342) (LP: #1876312)
+     - ec2: render network on all NICs and add secondary IPs as static
+       (#114) (LP: #1866930)
+     - ec2: Do not fallback to IMDSv1 on EC2 (#216)
+     - ec2: Do not log IMDSv2 token values, instead use REDACTED (#219)
+       (LP: #1863943)
+    * azure:
+      - avoid re-running cloud-init when instance-id is byte-swapped
+        (#84) [AOhassan]
+      - drop reliance waalinux agent for fabric negotiation on Xenial
+ 
+    * todo, more functional changes to collate
+ 
  
  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 ==
-   * d/control: drop pyflakes from Build-Depends
-     - This python2 pyflakes package is an unneeded dependency now that tests
-       use python3-pyflakes.
-   * d/control: add python3-pytest to Build-Depends
-     - This fixes upstream daily builds.  python3-nose is not removed from
-       Build-Depends because, currently, the Ubuntu package builds will still
-       use it for testing.
-   * d/control: drop python3-unittest2 and python3-nose from Build-Depends
-     - upstream now uses pytest
-   * refresh patches:
-    + debian/patches/ubuntu-advantage-revert-tip.patch
-   * refresh patches:
-    + debian/patches/ec2-classic-dont-reapply-networking.patch
-    + debian/patches/openstack-no-network-config.patch
-    + debian/patches/stable-release-no-jsonschema-dep.patch
-   * New upstream snapshot. (LP: #1881018)
-     - enable Puppet, Chef mcollective in default config (#385)
-       [Mina Galić (deprecated: Igor Galić)]
-     - 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]
-     - 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]
-     - make suse and sles support 127.0.1.1 (#336) [chengcheng-chcheng]
-     - Create tests to validate schema examples (#348) [lucasmoura]
-     - analyze/dump: add support for Amazon Linux 2 log lines (#346)
-     - 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)
-     - .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.2 (#337)
-     - doc/format: reference make-mime.py instead of an inline script (#334)
-     - Add docs about  creating parent folders (#330) [Adrian Wilkins]
-     - DataSourceNoCloud/OVF: drop claim to support FTP (#333)
-     - schema: ignore spurious pylint error (#332)
-     - schema: add json schema for write_files module (#152)
-     - BSD: find_devs_with_ refactoring (#298) [Gonéri Le Bouder]
-     - nocloud: drop work around for Linux 2.6 (#324) [Gonéri Le Bouder]
-     - cloudinit: drop dependencies on unittest2 and contextlib2 (#322)
-     - distros: handle a potential mirror filtering error case (#328)
-     - log: remove unnecessary import fallback logic (#327)
-     - .travis.yml: don't run integration test on ubuntu/* branches (#321)
-     - More unit test documentation (#314)
-     - conftest: introduce disable_subp_usage autouse fixture (#304)
-     - YAML align indent sizes for docs readability  (#323) [Tak Nishigori]
-     - network_state: add missing space to log message (#325)
-     - tests: add missing mocks for get_interfaces_by_mac (#326)
-     - test_mounts: expand happy path test for both happy paths (#319)
-     - cc_mounts: fix incorrect format specifiers (#316)
-     - swap file "size" being used before checked if str (#315) [Eduardo Otubo]
-     - HACKING.rst: add pytest version gotchas section (#311)
-     - docs: Add steps to re-run cloud-id and cloud-init (#313) [Joshua Powers]
-     - readme: OpenBSD is now supported (#309) [Gonéri Le Bouder]
-     - net: ignore 'renderer' key in netplan config (#306)
-     - Add support for NFS/EFS mounts (#300) [Andrew Beresford]
-     - openbsd: set_passwd should not unlock user (#289) [Gonéri Le Bouder]
-     - tools/.github-cla-signers: add beezly as CLA signer (#301)
-     - util: remove unnecessary lru_cache import fallback (#299)
-     - HACKING.rst: reorganise/update CLA signature info (#297)
-     - distros: drop leading/trailing hyphens from mirror URL labels (#296)
-     - HACKING.rst: add note about variable annotations (#295)
-     - CiTestCase: stop using and remove sys_exit helper (#283)
-     - distros: replace invalid characters in mirror URLs with hyphens (#291)
-     - rbxcloud: gracefully handle arping errors (#262) [Adam Dobrawy]
-     - Fix cloud-init ignoring some misdeclared mimetypes in user-data.
-       [Kurt Garloff]
-     - net: ubuntu focal prioritize netplan over eni even if both present 
(#267)
-     - cloudinit: refactor util.is_ipv4 to net.is_ipv4_address (#292)
-     - net/cmdline: replace type comments with annotations (#294)
-     - HACKING.rst: add Type Annotations design section (#293)
-     - net: introduce is_ip_address function (#288)
-     - CiTestCase: remove now-unneeded parse_and_read helper method (#286)
-     - .travis.yml: allow 30 minutes of inactivity in cloud tests (#287)
-     - sources/tests/test_init: drop use of deprecated inspect.getargspec 
(#285)
-     - setup.py: drop NIH check_output implementation (#282)
-     - Identify SAP Converged Cloud as OpenStack [Silvio Knizek]
-     - add Openbsd support (#147) [Gonéri Le Bouder]
-     - HACKING.rst: add examples of the two test class types (#278)
-     - VMWware: support to update guest info gc status if enabled (#261)
-       [xiaofengw-vmware]
-     - Add lp-to-git mapping for kgarloff (#279)
-     - set_passwords: avoid chpasswd on BSD (#268) [Gonéri Le Bouder]
-     - HACKING.rst: add Unit Testing design section (#277)
-     - util: read_cc_from_cmdline handle urlencoded yaml content (#275)
-     - distros/tests/test_init: add tests for _get_package_mirror_info (#272)
-     - HACKING.rst: add links to new Code Review Process doc (#276)
-     - freebsd: ensure package update works (#273) [Gonéri Le Bouder]
-     - doc: introduce Code Review Process documentation (#160)
-     - tools: use python3 (#274)
-     - cc_disk_setup: fix RuntimeError (#270)
-     - cc_apt_configure/util: combine search_for_mirror implementations (#271)
-     - bsd: boottime does not depend on the libc soname (#269)
-       [Gonéri Le Bouder]
-     - test_oracle,DataSourceOracle: sort imports (#266)
-     - DataSourceOracle: update .network_config docstring (#257)
-     - cloudinit/tests: remove unneeded with_logs configuration (#263)
-     - .travis.yml: drop stale comment (#255)
-     - .gitignore: add more common directories (#258)
-     - ec2: render network on all NICs and add secondary IPs as static (#114)
-     - ec2 json validation: fix the reference to the 'merged_cfg' key (#256)
-       [Paride Legovini]
-     - releases.yaml: quote the Ubuntu version numbers (#254) [Paride Legovini]
-     - cloudinit: remove six from packaging/tooling (#253)
-     - util/netbsd: drop six usage (#252)
-     - workflows: introduce stale pull request workflow (#125)
-     - cc_resolv_conf: introduce tests and stabilise output across Python
-       versions (#251)
-     - fix minor issue with resolv_conf template (#144) [andreaf74]
-     - doc: CloudInit also support NetBSD (#250) [Gonéri Le Bouder]
-     - Add Netbsd support (#62) [Gonéri Le Bouder]
-     - tox.ini: avoid substition syntax that causes a traceback on xenial 
(#245)
-     - Add pub_key_ed25519 to cc_phone_home (#237) [Daniel Hensby]
-     - Introduce and use of a list of GitHub usernames that have signed CLA
-       (#244)
-     - workflows/cla.yml: use correct username for CLA check (#243)
-     - tox.ini: use xenial version of jsonpatch in CI (#242)
-     - workflows: CLA validation altered to fail status on pull_request (#164)
-     - tox.ini: bump pyflakes version to 2.1.1 (#239)
-     - cloudinit: move to pytest for running tests (#211)
-     - instance-data: add cloud-init merged_cfg and sys_info keys to json 
(#214)
-     - ec2: Do not fallback to IMDSv1 on EC2 (#216)
-     - instance-data: write redacted cfg to instance-data.json (#233)
-     - net: support network-config:disabled on the kernel commandline (#232)
-     - ec2: only redact token request headers in logs, avoid altering request
-       (#230)
-     - docs: typo fixed: dta → data [Alexey Vazhnov]
-     - Fixes typo on Amazon Web Services (#217) [Nick Wales]
-     - Fix docs for OpenStack DMI Asset Tag (#228) [Mark T. Voelker]
-     - Add physical network type: cascading to openstack helpers (#200)
-       [sab-systems]
-     - tests: add focal integration tests for ubuntu (#225)
-     - Release 20.1 (#222)
-     - Update tooling for GitHub-based new releases (#223)
-     - ec2: Do not log IMDSv2 token values, instead use REDACTED (#219)
-     - utils: use SystemRandom when generating random password. (#204)
-       [Dimitri John Ledkov]
-     - docs: mount_default_files is a list of 6 items, not 7 (#212)
-     - azurecloud: fix issues with instances not starting (#205)
-     - unittest: fix stderr leak in cc_set_password random unittest
-       output. (#208)
-     - cc_disk_setup: add swap filesystem force flag (#207)
-     - import sysvinit patches from freebsd-ports tree (#161) [Igor Galić]
-     - docs: fix typo (#195) [Edwin Kofler]
-     - sysconfig: distro-specific config rendering for BOOTPROTO option (#162)
-       [Robert Schweikert]
-     - cloudinit: replace "from six import X" imports (except in util.py) 
(#183)
-     - run-container: use 'test -n' instead of 'test ! -z' (#202)
-       [Paride Legovini]
-     - net/cmdline: correctly handle static ip= config (#201)
-       [Dimitri John Ledkov]
-     - Replace mock library with unittest.mock (#186)
-     - HACKING.rst: update CLA link (#199)
-     - Scaleway: Fix DatasourceScaleway to avoid backtrace (#128)
-       [Louis Bouchard]
-     - cloudinit/cmd/devel/net_convert.py: add missing space (#191)
-     - tools/run-container: drop support for python2 (#192) [Paride Legovini]
-     - Print ssh key fingerprints using sha256 hash (#188)
-     - Make the RPM build use Python 3 (#190) [Paride Legovini]
-     - cc_set_password: increase random pwlength from 9 to 20 (#189)
-     - .travis.yml: use correct Python version for xenial tests (#185)
-     - cloudinit: remove ImportError handling for mock imports (#182)
-     - Do not use fallocate in swap file creation on xfs. (#70) [Eduardo Otubo]
-     - .readthedocs.yaml: install cloud-init when building docs (#181)
-     - Introduce an RTD config file, and pin the Sphinx version to the RTD
-       default (#180)
-     - Drop most of the remaining use of six (#179)
-     - Start removing dependency on six (#178)
-     - Add Rootbox & HyperOne to list of cloud in README (#176) [Adam Dobrawy]
-     - docs: add proposed SRU testing procedure (#167)
-     - util: rename get_architecture to get_dpkg_architecture (#173)
-     - Ensure util.get_architecture() runs only once (#172)
+   * d/control: drop pyflakes from Build-Depends
+     - This python2 pyflakes package is an unneeded dependency now that tests
+       use python3-pyflakes.
+   * d/control: add python3-pytest to Build-Depends
+     - This fixes upstream daily builds.  python3-nose is not removed from
+       Build-Depends because, currently, the Ubuntu package builds will still
+       use it for testing.
+   * d/control: drop python3-unittest2 and python3-nose from Build-Depends
+     - upstream now uses pytest
+   * refresh patches:
+    + debian/patches/ubuntu-advantage-revert-tip.patch
+   * refresh patches:
+    + debian/patches/ec2-classic-dont-reapply-networking.patch
+    + debian/patches/openstack-no-network-config.patch
+    + debian/patches/stable-release-no-jsonschema-dep.patch
+   * New upstream snapshot. (LP: #1881018)
+     - enable Puppet, Chef mcollective in default config (#385)
+       [Mina Galić (deprecated: Igor Galić)]
+     - 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]
+     - 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]
+     - make suse and sles support 127.0.1.1 (#336) [chengcheng-chcheng]
+     - Create tests to validate schema examples (#348) [lucasmoura]
+     - analyze/dump: add support for Amazon Linux 2 log lines (#346)
+     - 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)
+     - .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.2 (#337)
+     - doc/format: reference make-mime.py instead of an inline script (#334)
+     - Add docs about  creating parent folders (#330) [Adrian Wilkins]
+     - DataSourceNoCloud/OVF: drop claim to support FTP (#333)
+     - schema: ignore spurious pylint error (#332)
+     - schema: add json schema for write_files module (#152)
+     - BSD: find_devs_with_ refactoring (#298) [Gonéri Le Bouder]
+     - nocloud: drop work around for Linux 2.6 (#324) [Gonéri Le Bouder]
+     - cloudinit: drop dependencies on unittest2 and contextlib2 (#322)
+     - distros: handle a potential mirror filtering error case (#328)
+     - log: remove unnecessary import fallback logic (#327)
+     - .travis.yml: don't run integration test on ubuntu/* branches (#321)
+     - More unit test documentation (#314)
+     - conftest: introduce disable_subp_usage autouse fixture (#304)
+     - YAML align indent sizes for docs readability  (#323) [Tak Nishigori]
+     - network_state: add missing space to log message (#325)
+     - tests: add missing mocks for get_interfaces_by_mac (#326)
+     - test_mounts: expand happy path test for both happy paths (#319)
+     - cc_mounts: fix incorrect format specifiers (#316)
+     - swap file "size" being used before checked if str (#315) [Eduardo Otubo]
+     - HACKING.rst: add pytest version gotchas section (#311)
+     - docs: Add steps to re-run cloud-id and cloud-init (#313) [Joshua Powers]
+     - readme: OpenBSD is now supported (#309) [Gonéri Le Bouder]
+     - net: ignore 'renderer' key in netplan config (#306)
+     - Add support for NFS/EFS mounts (#300) [Andrew Beresford]
+     - openbsd: set_passwd should not unlock user (#289) [Gonéri Le Bouder]
+     - tools/.github-cla-signers: add beezly as CLA signer (#301)
+     - util: remove unnecessary lru_cache import fallback (#299)
+     - HACKING.rst: reorganise/update CLA signature info (#297)
+     - distros: drop leading/trailing hyphens from mirror URL labels (#296)
+     - HACKING.rst: add note about variable annotations (#295)
+     - CiTestCase: stop using and remove sys_exit helper (#283)
+     - distros: replace invalid characters in mirror URLs with hyphens (#291)
+     - rbxcloud: gracefully handle arping errors (#262) [Adam Dobrawy]
+     - Fix cloud-init ignoring some misdeclared mimetypes in user-data.
+       [Kurt Garloff]
+     - net: ubuntu focal prioritize netplan over eni even if both present 
(#267)
+     - cloudinit: refactor util.is_ipv4 to net.is_ipv4_address (#292)
+     - net/cmdline: replace type comments with annotations (#294)
+     - HACKING.rst: add Type Annotations design section (#293)
+     - net: introduce is_ip_address function (#288)
+     - CiTestCase: remove now-unneeded parse_and_read helper method (#286)
+     - .travis.yml: allow 30 minutes of inactivity in cloud tests (#287)
+     - sources/tests/test_init: drop use of deprecated inspect.getargspec 
(#285)
+     - setup.py: drop NIH check_output implementation (#282)
+     - Identify SAP Converged Cloud as OpenStack [Silvio Knizek]
+     - add Openbsd support (#147) [Gonéri Le Bouder]
+     - HACKING.rst: add examples of the two test class types (#278)
+     - VMWware: support to update guest info gc status if enabled (#261)
+       [xiaofengw-vmware]
+     - Add lp-to-git mapping for kgarloff (#279)
+     - set_passwords: avoid chpasswd on BSD (#268) [Gonéri Le Bouder]
+     - HACKING.rst: add Unit Testing design section (#277)
+     - util: read_cc_from_cmdline handle urlencoded yaml content (#275)
+     - distros/tests/test_init: add tests for _get_package_mirror_info (#272)
+     - HACKING.rst: add links to new Code Review Process doc (#276)
+     - freebsd: ensure package update works (#273) [Gonéri Le Bouder]
+     - doc: introduce Code Review Process documentation (#160)
+     - tools: use python3 (#274)
+     - cc_disk_setup: fix RuntimeError (#270)
+     - cc_apt_configure/util: combine search_for_mirror implementations (#271)
+     - bsd: boottime does not depend on the libc soname (#269)
+       [Gonéri Le Bouder]
+     - test_oracle,DataSourceOracle: sort imports (#266)
+     - DataSourceOracle: update .network_config docstring (#257)
+     - cloudinit/tests: remove unneeded with_logs configuration (#263)
+     - .travis.yml: drop stale comment (#255)
+     - .gitignore: add more common directories (#258)
+     - ec2: render network on all NICs and add secondary IPs as static (#114)
+     - ec2 json validation: fix the reference to the 'merged_cfg' key (#256)
+       [Paride Legovini]
+     - releases.yaml: quote the Ubuntu version numbers (#254) [Paride Legovini]
+     - cloudinit: remove six from packaging/tooling (#253)
+     - util/netbsd: drop six usage (#252)
+     - workflows: introduce stale pull request workflow (#125)
+     - cc_resolv_conf: introduce tests and stabilise output across Python
+       versions (#251)
+     - fix minor issue with resolv_conf template (#144) [andreaf74]
+     - doc: CloudInit also support NetBSD (#250) [Gonéri Le Bouder]
+     - Add Netbsd support (#62) [Gonéri Le Bouder]
+     - tox.ini: avoid substition syntax that causes a traceback on xenial 
(#245)
+     - Add pub_key_ed25519 to cc_phone_home (#237) [Daniel Hensby]
+     - Introduce and use of a list of GitHub usernames that have signed CLA
+       (#244)
+     - workflows/cla.yml: use correct username for CLA check (#243)
+     - tox.ini: use xenial version of jsonpatch in CI (#242)
+     - workflows: CLA validation altered to fail status on pull_request (#164)
+     - tox.ini: bump pyflakes version to 2.1.1 (#239)
+     - cloudinit: move to pytest for running tests (#211)
+     - instance-data: add cloud-init merged_cfg and sys_info keys to json 
(#214)
+     - ec2: Do not fallback to IMDSv1 on EC2 (#216)
+     - instance-data: write redacted cfg to instance-data.json (#233)
+     - net: support network-config:disabled on the kernel commandline (#232)
+     - ec2: only redact token request headers in logs, avoid altering request
+       (#230)
+     - docs: typo fixed: dta → data [Alexey Vazhnov]
+     - Fixes typo on Amazon Web Services (#217) [Nick Wales]
+     - Fix docs for OpenStack DMI Asset Tag (#228) [Mark T. Voelker]
+     - Add physical network type: cascading to openstack helpers (#200)
+       [sab-systems]
+     - tests: add focal integration tests for ubuntu (#225)
+     - Release 20.1 (#222)
+     - Update tooling for GitHub-based new releases (#223)
+     - ec2: Do not log IMDSv2 token values, instead use REDACTED (#219)
+     - utils: use SystemRandom when generating random password. (#204)
+       [Dimitri John Ledkov]
+     - docs: mount_default_files is a list of 6 items, not 7 (#212)
+     - azurecloud: fix issues with instances not starting (#205)
+     - unittest: fix stderr leak in cc_set_password random unittest
+       output. (#208)
+     - cc_disk_setup: add swap filesystem force flag (#207)
+     - import sysvinit patches from freebsd-ports tree (#161) [Igor Galić]
+     - docs: fix typo (#195) [Edwin Kofler]
+     - sysconfig: distro-specific config rendering for BOOTPROTO option (#162)
+       [Robert Schweikert]
+     - cloudinit: replace "from six import X" imports (except in util.py) 
(#183)
+     - run-container: use 'test -n' instead of 'test ! -z' (#202)
+       [Paride Legovini]
+     - net/cmdline: correctly handle static ip= config (#201)
+       [Dimitri John Ledkov]
+     - Replace mock library with unittest.mock (#186)
+     - HACKING.rst: update CLA link (#199)
+     - Scaleway: Fix DatasourceScaleway to avoid backtrace (#128)
+       [Louis Bouchard]
+     - cloudinit/cmd/devel/net_convert.py: add missing space (#191)
+     - tools/run-container: drop support for python2 (#192) [Paride Legovini]
+     - Print ssh key fingerprints using sha256 hash (#188)
+     - Make the RPM build use Python 3 (#190) [Paride Legovini]
+     - cc_set_password: increase random pwlength from 9 to 20 (#189)
+     - .travis.yml: use correct Python version for xenial tests (#185)
+     - cloudinit: remove ImportError handling for mock imports (#182)
+     - Do not use fallocate in swap file creation on xfs. (#70) [Eduardo Otubo]
+     - .readthedocs.yaml: install cloud-init when building docs (#181)
+     - Introduce an RTD config file, and pin the Sphinx version to the RTD
+       default (#180)
+     - Drop most of the remaining use of six (#179)
+     - Start removing dependency on six (#178)
+     - Add Rootbox & HyperOne to list of cloud in README (#176) [Adam Dobrawy]
+     - docs: add proposed SRU testing procedure (#167)
+     - util: rename get_architecture to get_dpkg_architecture (#173)
+     - Ensure util.get_architecture() runs only once (#172)
  \

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/1881018

Title:
  sru cloud-init (19.4.33 to 20.2-30) Xenial, Bionic, Eoan and Focal

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/cloud-init/+bug/1881018/+subscriptions

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to