Change logs for cloud-init source package in Disco

  • cloud-init (19.3-41-gc4735dd3-0ubuntu1~19.04.1) disco; urgency=medium
    
      * New upstream snapshot. (LP: #1854872)
        - Fix linting failure in test_url_helper (#83) [Eric Lafontaine]
        - url_helper: read_file_or_url should pass headers param into readurl (#66)
        - dmidecode: log result *after* stripping n [Igor Galić]
        - cloud_tests: add azure platform support to integration tests
          [ahosmanmsft]
        - set_passwords: support for FreeBSD (#46) [Igor Galić]
        - tools: migrate-lp-user-to-github removes repo_dir if created (#35)
        - Correct jumbled documentation for cc_set_hostname module (#64) [do3meli]
        - FreeBSD: fix for get_linux_distro() and lru_cache (#59) [Igor Galić]
        - ec2: Add support for AWS IMDS v2 (session-oriented) (#55)
        - tests: Fix cloudsigma tests when no dmidecode data is present. (#57)
          [Scott Moser]
        - net: IPv6, accept_ra, slaac, stateless (#51) [Harald]
        - docs: Update the configdrive datasource links (#44) [Joshua Powers]
        - distro: correctly set usr_lib_exec path for FreeBSD distro (#40)
          [Igor Galić]
        - azure: support secondary ipv6 addresses (#33)
        - Fix metadata check when local-hostname is null (#32) [Mark Goddard]
        - Merge pull request #38 from blackboxsw/cleanup/run-ci-on-pull-request
        - switch default FreeBSD salt minion pkg from py27 to py36
          [Dominic Schlegel]
        - add data-server dns entry as new metadata server detection [Joshua Hügli]
        - Merge pull request #31 from raharper/fix/pycodestyle-tip
        - reporting: Using a uuid to enforce uniqueness on the KVP keys. [momousta]
        - docs: touchups in rtd intro and README.md
        - doc: update launchpad git refs to github
        - tools: migrate script needs to write tools/.lp-to-git-user
        - github: drop pull-request template to prepare for migration
        - tools: add migrate-lp-user-to-github script to link LP to github
        - github: new basic project readme
        - Release 19.3
        - azure: support matching dhcp route-metrics for dual-stack ipv4 ipv6
        - configdrive: fix subplatform config-drive for /config-drive source
          [David Kindred]
        - DataSourceSmartOS: reconfigure network on each boot [Mike Gerdts]
        - Add config for ssh-key import and consuming user-data [Pavel Zakharov]
        - net: fix subnet_is_ipv6() for stateless|stateful [Harald Jensås]
        - OVF: disable custom script execution by default [Xiaofeng Wang]
        - cc_puppet: Implement csr_attributes.yaml support [Matthias Baur]
        - cloud-init.service: on centos/fedora/redhat wait on
          NetworkManager.service
        - azure: Do not lock user on instance id change [Sam Eiderman]
        - net/netplan: use ipv6-mtu key for specifying ipv6 mtu values
        - Fix usages of yaml, and move yaml_dump to safeyaml.dumps. [Scott Moser]
        - exoscale: Increase url_max_wait to 120s. [Chris Glass]
        - net/sysconfig: fix available check on SUSE distros [Robert Schweikert]
        - docs: Fix incorrect Azure IMDS IP address [Joshua Powers]
        - introduce .travis.yml
        - net: enable infiniband support in eni and sysconfig renderers
          [Darren Birkett]
        - guestcust_util: handle special characters in config file [Xiaofeng Wang]
        - fix some more typos in comments [Dominic Schlegel]
        - replace any deprecated log.warn with log.warning [Dominic Schlegel]
        - net: handle openstack dhcpv6-stateless configuration [Harald Jensås]
        - Add .venv/ to .gitignore [Dominic Schlegel]
        - Small typo fixes in code comments. [Dominic Schlegel]
        - cloud_test/lxd: Retry container delete a few times
        - Add Support for e24cloud to Ec2 datasource. [Scott Moser]
        - Add RbxCloud datasource [Adam Dobrawy]
        - get_interfaces: don't exclude bridge and bond members
        - Add support for Arch Linux in render-cloudcfg [Conrad Hoffmann]
        - util: json.dumps on python 2.7 will handle UnicodeDecodeError on binary
        - debian/ubuntu: add missing word to netplan/ENI header
        - ovf: do not generate random instance-id for IMC customization path
        - sysconfig: only write resolv.conf if network_state has DNS values
        - sysconfig: use distro variant to check if available
        - systemd/cloud-init.service.tmpl: start after wicked.service
          [Robert Schweikert]
        - docs: fix zstack documentation lints
        - analyze/show: remove trailing space in output
        - Add missing space in warning: "not avalid seed" [Brian Candler]
        - pylintrc: add 'enter_context' to generated-members list
        - Add datasource for ZStack platform. [Shixin Ruan]
        - docs: organize TOC and update summary of project [Joshua Powers]
        - tools: make clean now cleans the dev directory, not the system
        - docs: create cli specific page [Joshua Powers]
        - docs: added output examples to analyze.rst [Joshua Powers]
        - docs: doc8 fixes for instancedata page [Joshua Powers]
        - docs: clean up formatting, organize boot page [Joshua Powers]
    
     -- Chad Smith <email address hidden>  Tue, 03 Dec 2019 14:55:05 -0700
  • cloud-init (19.2-36-g059d049c-0ubuntu2~19.04.1) disco; urgency=medium
    
      * cherry-pick a7d8d032: get_interfaces: don't exclude bridge and bond
        members (LP: #1846535)
    
     -- Daniel Watkins <email address hidden>  Fri, 04 Oct 2019 11:46:15 -0400
  • cloud-init (19.2-36-g059d049c-0ubuntu1~19.04.1) disco; urgency=medium
    
      * New upstream snapshot. (LP: #1844334)
        - net: add is_master check for filtering device list
        - docs: more complete list of availability [Joshua Powers]
        - docs: start FAQ page [Joshua Powers]
        - docs: cleanup output & order of datasource page [Joshua Powers]
        - Brightbox: restrict detection to require full domain match
          .brightbox.com [Scott Moser]
        - VMWware: add option into VMTools config to enable/disable custom script.
          [Xiaofeng Wang]
        - net,Oracle: Add support for netfailover detection
        - atomic_helper: add DEBUG logging to write_file
        - doc: document doc, create makefile and tox target [Joshua Powers]
        - .gitignore: ignore files produced by package builds
        - docs: fix whitespace, spelling, and line length [Joshua Powers]
        - docs: remove unnecessary file in doc directory [Joshua Powers]
    
     -- Chad Smith <email address hidden>  Tue, 17 Sep 2019 08:03:17 -0600
  • cloud-init (19.2-24-ge7881d5c-0ubuntu1~19.04.1) disco; urgency=medium
    
      * New upstream snapshot. (LP: #1841099)
        - Oracle: Render secondary vnic IP and MTU values only
        - exoscale: fix sysconfig cloud_config_modules overrides
        - net/cmdline: refactor to allow multiple initramfs network config sources
    
    cloud-init (19.2-21-ge6383719-0ubuntu1~19.04.1) disco; urgency=medium
    
      * debian/cloud-init.templates: enable Exoscale cloud.
      * New upstream snapshot. (LP: #1841099)
        - ubuntu-drivers: call db_x_loadtemplatefile to accept NVIDIA EULA
        - Add missing #cloud-config comment on first example in documentation.
          [Florian Müller]
        - ubuntu-drivers: emit latelink=true debconf to accept nvidia eula
        - DataSourceOracle: prefer DS network config over initramfs
        - format.rst: add text/jinja2 to list of content types (+ cleanups)
        - Add GitHub pull request template to point people at hacking doc
        - cloudinit/distros/parsers/sys_conf: add docstring to SysConf
        - pyflakes: remove unused variable [Joshua Powers]
        - Azure: Record boot timestamps, system information, and diagnostic events
          [Anh Vo]
        - DataSourceOracle: configure secondary NICs on Virtual Machines
        - distros: fix confusing variable names
        - azure/net: generate_fallback_nic emits network v2 config instead of v1
        - Add support for publishing host keys to GCE guest attributes
          [Rick Wright]
        - New data source for the Exoscale.com cloud platform [Chris Glass]
        - doc: remove intersphinx extension
        - cc_set_passwords: rewrite documentation
        - net/cmdline: split interfaces_by_mac and init network config
          determination
        - stages: allow data sources to override network config source order
        - cloud_tests: updates and fixes
        - Fix bug rendering MTU on bond or vlan when input was netplan.
          [Scott Moser]
        - net: update net sequence, include wait on netdevs, opensuse netrules path
        - Release 19.2
        - net: add rfc3442 (classless static routes) to EphemeralDHCP
        - templates/ntp.conf.debian.tmpl: fix missing newline for pools
        - Support netplan renderer in Arch Linux [Conrad Hoffmann]
        - Fix typo in publicly viewable documentation. [David Medberry]
        - Add a cdrom size checker for OVF ds to ds-identify [Pengpeng Sun]
        - VMWare: Trigger the post customization script via cc_scripts module.
          [Xiaofeng Wang]
        - Cloud-init analyze module: Added ability to analyze boot events.
          [Sam Gilson]
        - Update debian eni network configuration location, retain Ubuntu setting
          [Janos Lenart]
        - net: skip bond interfaces in get_interfaces [Stanislav Makar]
        - Fix a couple of issues raised by a coverity scan
        - Add missing dsname for Hetzner Cloud datasource [Markus Schade]
        - doc: indicate that netplan is default in Ubuntu now
        - azure: add region and AZ properties from imds compute location metadata
        - sysconfig: support more bonding options [Penghui Liao]
        - cloud-init-generator: use libexec path to ds-identify on redhat systems
        - tools/build-on-freebsd: update to python3 [Gonéri Le Bouder]
        - Allow identification of OpenStack by Asset Tag [Mark T. Voelker]
        - Fix spelling error making 'an Ubuntu' consistent. [Brian Murray]
        - run-container: centos: comment out the repo mirrorlist [Paride Legovini]
        - netplan: update netplan key mappings for gratuitous-arp
        - freebsd: fix the name of cloudcfg VARIANT [Gonéri Le Bouder]
        - freebsd: ability to grow root file system [Gonéri Le Bouder]
        - freebsd: NoCloud data source support [Gonéri Le Bouder]
    
     -- Chad Smith <email address hidden>  Wed, 28 Aug 2019 15:02:21 -0600
  • cloud-init (19.2-21-ge6383719-0ubuntu1~19.04.1) disco; urgency=medium
    
      * debian/cloud-init.templates: enable Exoscale cloud.
      * New upstream snapshot. (LP: #1841099)
        - ubuntu-drivers: call db_x_loadtemplatefile to accept NVIDIA EULA
        - Add missing #cloud-config comment on first example in documentation.
          [Florian Müller]
        - ubuntu-drivers: emit latelink=true debconf to accept nvidia eula
        - DataSourceOracle: prefer DS network config over initramfs
        - format.rst: add text/jinja2 to list of content types (+ cleanups)
        - Add GitHub pull request template to point people at hacking doc
        - cloudinit/distros/parsers/sys_conf: add docstring to SysConf
        - pyflakes: remove unused variable [Joshua Powers]
        - Azure: Record boot timestamps, system information, and diagnostic events
          [Anh Vo]
        - DataSourceOracle: configure secondary NICs on Virtual Machines
        - distros: fix confusing variable names
        - azure/net: generate_fallback_nic emits network v2 config instead of v1
        - Add support for publishing host keys to GCE guest attributes
          [Rick Wright]
        - New data source for the Exoscale.com cloud platform [Chris Glass]
        - doc: remove intersphinx extension
        - cc_set_passwords: rewrite documentation
        - net/cmdline: split interfaces_by_mac and init network config
          determination
        - stages: allow data sources to override network config source order
        - cloud_tests: updates and fixes
        - Fix bug rendering MTU on bond or vlan when input was netplan.
          [Scott Moser]
        - net: update net sequence, include wait on netdevs, opensuse netrules path
        - Release 19.2
        - net: add rfc3442 (classless static routes) to EphemeralDHCP
        - templates/ntp.conf.debian.tmpl: fix missing newline for pools
        - Support netplan renderer in Arch Linux [Conrad Hoffmann]
        - Fix typo in publicly viewable documentation. [David Medberry]
        - Add a cdrom size checker for OVF ds to ds-identify [Pengpeng Sun]
        - VMWare: Trigger the post customization script via cc_scripts module.
          [Xiaofeng Wang]
        - Cloud-init analyze module: Added ability to analyze boot events.
          [Sam Gilson]
        - Update debian eni network configuration location, retain Ubuntu setting
          [Janos Lenart]
        - net: skip bond interfaces in get_interfaces [Stanislav Makar]
        - Fix a couple of issues raised by a coverity scan
        - Add missing dsname for Hetzner Cloud datasource [Markus Schade]
        - doc: indicate that netplan is default in Ubuntu now
        - azure: add region and AZ properties from imds compute location metadata
        - sysconfig: support more bonding options [Penghui Liao]
        - cloud-init-generator: use libexec path to ds-identify on redhat systems
        - tools/build-on-freebsd: update to python3 [Gonéri Le Bouder]
        - Allow identification of OpenStack by Asset Tag [Mark T. Voelker]
        - Fix spelling error making 'an Ubuntu' consistent. [Brian Murray]
        - run-container: centos: comment out the repo mirrorlist [Paride Legovini]
        - netplan: update netplan key mappings for gratuitous-arp
        - freebsd: fix the name of cloudcfg VARIANT [Gonéri Le Bouder]
        - freebsd: ability to grow root file system [Gonéri Le Bouder]
        - freebsd: NoCloud data source support [Gonéri Le Bouder]
    
     -- Chad Smith <email address hidden>  Thu, 22 Aug 2019 12:58:06 -0600
  • cloud-init (19.1-1-gbaa47854-0ubuntu1~19.04.1) disco; urgency=medium
    
      * New upstream snapshot. (LP: #1828637)
        - Azure: Return static fallback address as if failed to find endpoint
          [Jason Zions (MSFT)]
        - release 19.1
        - freebsd: add chpasswd pkg in the image [Gonéri Le Bouder]
        - tests: add Eoan release [Paride Legovini]
        - cc_mounts: check if mount -a on no-change fstab path
          [Jason Zions (MSFT)]
        - replace remaining occurrences of LOG.warn
        - DataSourceAzure: Adjust timeout for polling IMDS [Anh Vo]
        - Azure: Changes to the Hyper-V KVP Reporter [Anh Vo]
        - git tests: no longer show warning about safe yaml. [Scott Moser]
        - tools/read-version: handle errors [Chad Miller]
        - net/sysconfig: only indicate available on known sysconfig distros
        - packages: update rpm specs for new bash completion path
        - test_azure: mock util.SeLinuxGuard where needed
          [Jason Zions (MSFT)]
        - setup.py: install bash completion script in new location
        - mount_cb: do not pass sync and rw options to mount
          [Gonéri Le Bouder]
        - cc_apt_configure: fix typo in apt documentation [Dominic Schlegel]
    
     -- Chad Smith <email address hidden>  Fri, 10 May 2019 21:11:57 -0600
  • cloud-init (18.5-62-g6322c2dd-0ubuntu1) disco; urgency=medium
    
      * New upstream snapshot.
        - Revert "DataSource: move update_events from a class to an instance..."
    
     -- Daniel Watkins <email address hidden>  Wed, 10 Apr 2019 16:23:25 -0400
  • cloud-init (18.5-61-gb76714c3-0ubuntu1) disco; urgency=medium
    
      * New upstream snapshot.
        - Change DataSourceNoCloud to ignore file system label's case.
          [Risto Oikarinen]
        - cmd:main.py: Fix missing 'modules-init' key in modes dict
          [Antonio Romito] (LP: #1815109)
        - ubuntu_advantage: rewrite cloud-config module
        - Azure: Treat _unset network configuration as if it were absent
          [Jason Zions (MSFT)] (LP: #1823084)
        - DatasourceAzure: add additional logging for azure datasource [Anh Vo]
        - cloud_tests: fix apt_pipelining test-cases
        - Azure: Ensure platform random_seed is always serializable as JSON.
          [Jason Zions (MSFT)]
        - net/sysconfig: write out SUSE-compatible IPv6 config [Robert Schweikert]
        - tox: Update testenv for openSUSE Leap to 15.0 [Thomas Bechtold]
        - net: Fix ipv6 static routes when using eni renderer
          [Raphael Glon] (LP: #1818669)
        - Add ubuntu_drivers config module
        - doc: Refresh Azure walinuxagent docs
        - tox: bump pylint version to latest (2.3.1)
        - DataSource: move update_events from a class to an instance attribute
          (LP: #1819913)
        - net/sysconfig: Handle default route setup for dhcp configured NICs
          [Robert Schweikert] (LP: #1812117)
        - DataSourceEc2: update RELEASE_BLOCKER to be more accurate
    
     -- Daniel Watkins <email address hidden>  Wed, 10 Apr 2019 11:49:03 -0400
  • cloud-init (18.5-45-g3554ffe8-0ubuntu1) disco; urgency=medium
    
      * New upstream snapshot.
        - cloud-init-per: POSIX sh does not support string subst, use sed
          (LP: #1819222)
    
     -- Daniel Watkins <email address hidden>  Fri, 08 Mar 2019 17:42:34 -0500
  • cloud-init (18.5-44-g7c07af28-0ubuntu2) disco; urgency=medium
    
      * d/postinst: remove now-incorrect apt pipelining configuration
    
     -- Daniel Watkins <email address hidden>  Fri, 08 Mar 2019 09:56:42 -0500
  • cloud-init (18.5-44-g7c07af28-0ubuntu1) disco; urgency=medium
    
      * New upstream snapshot.
        - Support locking user with usermod if passwd is not available.
          [Scott Moser]
        - Example for Microsoft Azure data disk added. [Anton Olifir]
        - clean: correctly determine the path for excluding seed directory
          (LP: #1818571)
        - helpers/openstack: Treat unknown link types as physical (LP: #1639263)
        - drop Python 2.6 support and our NIH version detection
        - tip-pylint: Fix assignment-from-return-none errors
        - net: append type:dhcp[46] only if dhcp[46] is True in v2 netconfig
          [Kurt Stieger] (LP: #1818032)
        - cc_apt_pipelining: stop disabling pipelining by default (LP: #1794982)
        - tests: fix some slow tests and some leaking state
        - util: don't determine string_types ourselves
        - cc_rsyslog: Escape possible nested set (LP: #1816967)
        - Enable encrypted_data_bag_secret support for Chef
          [Eric Williams] (LP: #1817082)
        - azure: Filter list of ssh keys pulled from fabric [Jason Zions (MSFT)]
        - doc: update merging doc with fixes and some additional details/examples
        - tests: integration test failure summary to use traceback if empty error
        - This is to fix https://bugs.launchpad.net/cloud-init/+bug/1812676
          [Vitaly Kuznetsov]
        - EC2: Rewrite network config on AWS Classic instances every boot
          [Guilherme G. Piccoli] (LP: #1802073)
        - netinfo: Adjust ifconfig output parsing for FreeBSD ipv6 entries
          (LP: #1779672)
        - netplan: Don't render yaml aliases when dumping netplan (LP: #1815051)
        - add PyCharm IDE .idea/ path to .gitignore [Dominic Schlegel]
        - correct grammar issue in instance metadata documentation
          [Dominic Schlegel] (LP: #1802188)
        - clean: cloud-init clean should not trace when run from within cloud_dir
          (LP: #1795508)
        - Resolve flake8 comparison and pycodestyle over-ident issues
          [Paride Legovini]
      * Update netplan dependency package (LP: #1813667)
      * Fix build-depends-on-obsolete-package for dh-systemd
      * Change Priority from extra to optional
      * Override lintian warnings about WantedBy=cloud-init.target
    
     -- Daniel Watkins <email address hidden>  Thu, 07 Mar 2019 10:32:26 -0500
  • cloud-init (18.5-21-g8ee294d5-0ubuntu1) disco; urgency=medium
    
      * New upstream snapshot.
        - opennebula: also exclude epochseconds from changed environment vars
          (LP: #1813641)
        - systemd: Render generator from template to account for system
          differences. [Robert Schweikert]
        - sysconfig: On SUSE, use STARTMODE instead of ONBOOT
          [Robert Schweikert] (LP: #1799540)
        - flake8: use ==/!= to compare str, bytes, and int literals
          [Paride Legovini]
    
     -- Chad Smith <email address hidden>  Mon, 28 Jan 2019 17:01:53 -0700
  • cloud-init (18.5-17-gd1a2fe73-0ubuntu1) disco; urgency=medium
    
      * New upstream snapshot.
        - opennebula: exclude EPOCHREALTIME as known bash env variable with a
          delta (LP: #1813383)
        - tox: fix disco httpretty dependencies for py37 (LP: #1813361)
        - run-container: uncomment baseurl in yum.repos.d/*.repo when using a
          proxy [Paride Legovini]
        - lxd: install zfs-linux instead of zfs meta package
          [Johnson Shi] (LP: #1799779)
        - net/sysconfig: do not write a resolv.conf file with only the header.
          [Robert Schweikert]
        - net: Make sysconfig renderer compatible with Network Manager.
          [Eduardo Otubo]
        - cc_set_passwords: Fix regex when parsing hashed passwords
          [Marlin Cremers] (LP: #1811446)
        - net: Wait for dhclient to daemonize before reading lease file
          [Jason Zions] (LP: #1794399)
        - [Azure] Increase retries when talking to Wireserver during metadata walk
          [Jason Zions]
        - Add documentation on adding a datasource.
        - doc: clean up some datasource documentation.
        - ds-identify: fix wrong variable name in ovf_vmware_transport_guestinfo.
        - Scaleway: Support ssh keys provided inside an instance tag. [PORTE Loïc]
        - OVF: simplify expected return values of transport functions.
        - Vmware: Add support for the com.vmware.guestInfo OVF transport.
          (LP: #1807466)
        - HACKING.rst: change contact info to Josh Powers
    
     -- Chad Smith <email address hidden>  Sat, 26 Jan 2019 08:27:35 -0700
  • cloud-init (18.5-1-g5b065316-0ubuntu1) disco; urgency=medium
    
      * New upstream snapshot.
        - Update to pylint 2.2.2.
        - Release 18.5 (LP: #1808380)
        - tests: add Disco release [Joshua Powers]
        - net: render 'metric' values in per-subnet routes (LP: #1805871)
        - write_files: add support for appending to files. [James Baxter]
        - config: On ubuntu select cloud archive mirrors for armel, armhf, arm64.
          (LP: #1805854)
        - dhclient-hook: cleanups, tests and fix a bug on 'down' event.
        - NoCloud: Allow top level 'network' key in network-config. (LP: #1798117)
        - ovf: Fix ovf network config generation gateway/routes (LP: #1806103)
    
     -- Ryan Harper <email address hidden>  Fri, 14 Dec 2018 14:45:46 -0600
  • cloud-init (18.4-31-gbf791715-0ubuntu1) disco; urgency=medium
    
      * New upstream snapshot.
        - azure: detect vnet migration via netlink media change event
          [Tamilmani Manoharan]
        - Azure: fix copy/paste error in error handling when reading azure ovf.
          [Adam DePue]
        - tests: fix incorrect order of mocks in test_handle_zfs_root.
        - doc: Change dns_nameserver property to dns_nameservers. [Tomer Cohen]
        - OVF: identify label iso9660 filesystems with label 'OVF ENV'.
        - logs: collect-logs ignore instance-data-sensitive.json on non-root user
          (LP: #1805201)
        - net: Ephemeral*Network: add connectivity check via URL
          [Igor Galić]
    
     -- Chad Smith <email address hidden>  Thu, 29 Nov 2018 16:23:24 -0700
  • cloud-init (18.4-24-g8f812a15-0ubuntu1) disco; urgency=medium
    
      * New upstream snapshot.
        - azure: _poll_imds only retry on 404. Fail on Timeout (LP: #1803598)
        - resizefs: Prefix discovered devpath with '/dev/' when path does not
          exist [Igor Galić]
    
     -- Chad Smith <email address hidden>  Thu, 15 Nov 2018 16:11:20 -0700
  • cloud-init (18.4-22-g6062595b-0ubuntu1) disco; urgency=medium
    
      * New upstream snapshot.
        - azure: retry imds polling on requests.Timeout (LP: #1800223)
        - azure: Accept variation in error msg from mount for ntfs volumes
          [Jason Zions] (LP: #1799338)
        - azure: fix regression introduced when persisting ephemeral dhcp lease
          [Aswin Rajamannar]
        - azure: add udev rules to create cloud-init Gen2 disk name symlinks
          (LP: #1797480)
        - tests: ec2 mock missing httpretty user-data and instance-identity routes
        - azure: remove /etc/netplan/90-hotplug-azure.yaml when net from IMDS
        - azure: report ready to fabric after reprovision and reduce logging
          [Aswin Rajamannar] (LP: #1799594)
        - query: better error when missing read permission on instance-data
        - instance-data: fallback to instance-data.json if sensitive is absent.
          (LP: #1798189)
        - docs: remove colon from network v1 config example. [Tomer Cohen]
        - Add cloud-id binary to packages for SUSE [Jason Zions]
        - systemd: On SUSE ensure cloud-init.service runs before wicked
          [Robert Schweikert] (LP: #1799709)
        - update detection of openSUSE variants [Robert Schweikert]
        - azure: Add apply_network_config option to disable network from IMDS
          (LP: #1798424)
        - Correct spelling in an error message (udevadm). [Katie McLaughlin]
    
     -- Chad Smith <email address hidden>  Mon, 12 Nov 2018 20:33:12 -0700
  • cloud-init (18.4-7-g4652b196-0ubuntu1) cosmic; urgency=medium
    
      * New upstream snapshot.
        - tests: meta_data key changed to meta-data in ec2 instance-data.json
          (LP: #1797231)
        - tests: fix kvm integration test to assert flexible config-disk path
          (LP: #1797199)
    
     -- Chad Smith <email address hidden>  Thu, 11 Oct 2018 09:24:46 -0600