This bug was fixed in the package cloud-init - 18.2-4-g05926e48-0ubuntu1~16.04.1 --------------- cloud-init (18.2-4-g05926e48-0ubuntu1~16.04.1) xenial-proposed; urgency=medium * debian/new-upstream-snapshot: Remove script, now maintained elsewhere. * New upstream snapshot. (LP: #1759406) - tests: fix integration tests to support lxd 3.0 release - correct documentation to match correct attribute name usage. [Dominic Schlegel] - cc_resizefs, util: handle no /dev/zfs - doc: Fix links in OpenStack datasource documentation. [Dominic Schlegel] cloud-init (18.2-0ubuntu1~16.04.1) xenial-proposed; urgency=medium * Drop the following cherry picks in debian/patches. They are now incorporated now incorporated in the upstream source: + cpick-40e7738-GCE-fix-reading-of-user-data-that-is-not-base64-encoded * Refresh patches against upstream: + azure-use-walinux-agent.patch + ds-identify-behavior-xenial.patch * New upstream release. (LP: #1759406) - release 18.2 - Hetzner: Exit early if dmi system-manufacturer is not Hetzner. - Add missing dependency on isc-dhcp-client to trunk ubuntu packaging. - FreeBSD: resizefs module now able to handle zfs/zpool. [Dominic Schlegel] - cc_puppet: Revert regression of puppet creating ssl and ssl_cert dirs - Enable IBMCloud datasource in settings.py. - IBMCloud: Initial IBM Cloud datasource. - tests: remove jsonschema from xenial tox environment. - tests: Fix newly added schema unit tests to skip if no jsonschema. - ec2: Adjust ec2 datasource after exception_cb change. - Reduce AzurePreprovisioning HTTP timeouts. [Douglas Jordan] - Revert the logic of exception_cb in read_url. [Kurt Garloff] - ubuntu-advantage: Add new config module to support ubuntu-advantage-tools - Handle global dns entries in netplan - Identify OpenTelekomCloud Xen as OpenStack DS. [Kurt Garloff] - datasources: fix DataSource subclass get_hostname method signature - OpenNebula: Update network to return v2 config rather than ENI. [Akihiko Ota] - Add Hetzner Cloud DataSource - net: recognize iscsi root cases without ip= on kernel command line. - tests: fix flakes warning for unused variable - tests: patch leaked stderr messages from snap unit tests - cc_snap: Add new module to install and configure snapd and snap packages. - tests: Make pylint happy and fix python2.6 uses of assertRaisesRegex. - netplan: render bridge port-priority values - util: Fix subp regression. Allow specifying subp command as a string. - doc: fix all warnings issued by 'tox -e doc' - FreeBSD: Set hostname to FQDN. [Dominic Schlegel] - tests: fix run_tree and bddeb - tests: Fix some warnings in tests that popped up with newer python. - set_hostname: When present in metadata, set it before network bringup. - tests: Centralize and re-use skipTest based on json schema presense. - This commit fixes get_hostname on the AzureDataSource. [Douglas Jordan] - shellify: raise TypeError on bad input. - Make salt minion module work on FreeBSD. [Dominic Schlegel] - Simplify some comparisions. [Rémy Léone] - Change some list creation and population to literal. [Rémy Léone] - GCE: fix reading of user-data that is not base64 encoded. - doc: fix chef install from apt packages example in RTD. - Implement puppet 4 support [Romanos Skiadas] - subp: Fix subp usage with non-ascii characters when no system locale. - salt: configure grains in grains file rather than in minion config. [Daniel Wallace] - release 18.1 - OVF: Fix VMware support for 64-bit platforms. [Sankar Tanguturi] - ds-identify: Fix searching for iso9660 OVF cdroms. - SUSE: Fix groups used for ownership of cloud-init.log [Robert Schweikert] - ds-identify: check /writable/system-data/ for nocloud seed. - tests: run nosetests in cloudinit/ directory, fix py26 fallout. - tools: run-centos: git clone rather than tar. -- Chad Smith