Release 18.5
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
cloud-init |
Fix Released
|
Undecided
|
Unassigned |
Bug Description
This bug tracks cloud-init upstream release of version 18.5.
== Release Notes ==
Hello All,
Cloud-init release 18.5 is now available
The 18.5 release:
* spanned just over two months in length.
* had 13 contributors from 8 domains.
* fixed 18 launchpad.net issues.
Highlights:
- Azure now supports waking from preprovision state via netlink messages.
- New cli command 'cloud-id' to display what cloud on which an instance
is running.
- write_files config module now supports appending to a file
- instance-data.json standardized platform and subplatform values
- select ubuntu archive mirror for armel, armhf, and arm64
== ChangeLog ==
- 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)
- 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_
- doc: Change dns_nameserver property to dns_nameservers. [Tomer Cohen]
- OVF: identify label iso9660 filesystems with label 'OVF ENV'.
- logs: collect-logs ignore instance-
(LP: #1805201)
- net: Ephemeral*Network: add connectivity check via URL
- 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ć]
- azure: retry imds polling on requests.Timeout (LP: 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
[asakkurr]
- 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/
- azure: report ready to fabric after reprovision and reduce logging
[asakkurr] (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_
(LP: #1798424)
- Correct spelling in an error message (udevadm). [Katie McLaughlin]
- 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)
- tools: Add cloud-id command line utility
- instance-data: Add standard keys platform and subplatform. Refactor ec2.
- net: ignore nics that have "zero" mac address. (LP: #1796917)
- tests: fix apt_configure_
- Ubuntu: update sources.list to comment out deb-src entries. (LP: #74747)
Related branches
- Server Team CI bot: Approve (continuous-integration)
- cloud-init Commiters: Pending requested
-
Diff: 1245 lines (+556/-145)23 files modifiedChangeLog (+54/-0)
bash_completion/cloud-init (+4/-1)
cloudinit/cmd/devel/net_convert.py (+10/-5)
cloudinit/cmd/main.py (+4/-16)
cloudinit/config/cc_write_files.py (+6/-1)
cloudinit/dhclient_hook.py (+72/-38)
cloudinit/net/eni.py (+15/-14)
cloudinit/net/netplan.py (+3/-3)
cloudinit/net/sysconfig.py (+21/-4)
cloudinit/sources/DataSourceAzure.py (+2/-2)
cloudinit/sources/DataSourceNoCloud.py (+31/-1)
cloudinit/sources/helpers/vmware/imc/config_nic.py (+2/-3)
cloudinit/tests/test_dhclient_hook.py (+105/-0)
cloudinit/version.py (+1/-1)
config/cloud.cfg.tmpl (+11/-1)
debian/changelog (+16/-0)
tests/cloud_tests/releases.yaml (+16/-0)
tests/unittests/test_cli.py (+8/-8)
tests/unittests/test_datasource/test_nocloud.py (+66/-34)
tests/unittests/test_handler/test_handler_write_files.py (+12/-0)
tests/unittests/test_net.py (+44/-6)
tests/unittests/test_vmware_config_file.py (+52/-6)
tox.ini (+1/-1)
- Server Team CI bot: Needs Fixing (continuous-integration)
- Chad Smith: Approve
-
Diff: 75 lines (+55/-1)2 files modifiedChangeLog (+54/-0)
cloudinit/version.py (+1/-1)
description: | updated |
== Release Notes ==
== ChangeLog == zfs_root. data-sensitive. json on non-root user 90-hotplug- azure.yaml when net from IMDS
- 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)
- 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_
- doc: Change dns_nameserver property to dns_nameservers. [Tomer Cohen]
- OVF: identify label iso9660 filesystems with label 'OVF ENV'.
- logs: collect-logs ignore instance-
(LP: #1805201)
- net: Ephemeral*Network: add connectivity check via URL
- 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ć]
- azure: retry imds polling on requests.Timeout (LP: 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
[asakkurr]
- 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/
- azure: report ready to fabric after reprovision and reduce logging
[asakkurr] (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 ...