sru cloud-init (19.2.36 to 19.3.41) Xenial, Bionic, Disco, Eoan
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
cloud-init (Ubuntu) |
Fix Released
|
Undecided
|
Unassigned | ||
Xenial |
Fix Released
|
Undecided
|
Unassigned | ||
Bionic |
Fix Released
|
Undecided
|
Unassigned | ||
Disco |
Fix Released
|
Undecided
|
Unassigned | ||
Eoan |
Fix Released
|
Undecided
|
Unassigned |
Bug Description
== 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:
- url_helper: read_file_or_url should pass headers param into readurl
(#66) (LP: #1854084)
- dmidecode: log result *after* stripping n [Igor Galić]
- set_passwords: support for FreeBSD (#46) [Igor Galić]
- Correct jumbled documentation for cc_set_hostname module (#64)
[do3meli] (LP: #1853543)
- FreeBSD: fix for get_linux_distro() and lru_cache (#59)
[Igor Galić] (LP: #1815030)
- ec2: Add support for AWS IMDS v2 (session-oriented) (#55)
- net: IPv6, accept_ra, slaac, stateless (#51)
[Harald] (LP: #1806014, #1808647)
- distro: correctly set usr_lib_exec path for FreeBSD distro (#40)
[Igor Galić] (LP: #1852491)
- azure: support secondary ipv6 addresses (#33)
- Fix metadata check when local-hostname is null (#32)
[Mark Goddard] (LP: #1852100)
- add data-server dns entry as new metadata server detection [Joshua Hügli]
- reporting: Using a uuid to enforce uniqueness on the KVP keys. [momousta]
- Release 19.3 (LP: #1851428)
- azure: support matching dhcp route-metrics for dual-stack ipv4 ipv6
(LP: #1850308)
- configdrive: fix subplatform config-drive for /config-drive source
[David Kindred] (LP: #1849731)
- DataSourceSmartOS: reconfigure network on each boot
[Mike Gerdts] (LP: #1765801)
- Add config for ssh-key import and consuming user-data [Pavel Zakharov]
- net: fix subnet_is_ipv6() for stateless|stateful
[Harald Jensås] (LP: #1848690)
- OVF: disable custom script execution by default [Xiaofeng Wang]
- cc_puppet: Implement csr_attributes.yaml support [Matthias Baur]
- azure: Do not lock user on instance id change
[Sam Eiderman] (LP: #1849677)
- net/netplan: use ipv6-mtu key for specifying ipv6 mtu values
- Fix usages of yaml, and move yaml_dump to safeyaml.dumps.
[Scott Moser] (LP: #1849640)
- exoscale: Increase url_max_wait to 120s. [Chris Glass]
- net/sysconfig: fix available check on SUSE distros
[Robert Schweikert] (LP: #1849378)
- net: enable infiniband support in eni and sysconfig renderers
[Darren Birkett] (LP: #1847114)
- guestcust_util: handle special characters in config file [Xiaofeng Wang]
- net: handle openstack dhcpv6-stateless configuration
[Harald Jensås] (LP: #1847517)
- Add Support for e24cloud to Ec2 datasource. [Scott Moser] (LP: #1696476)
- Add RbxCloud datasource [Adam Dobrawy]
- get_interfaces: don't exclude bridge and bond members (LP: #1846535)
- Add support for Arch Linux in render-cloudcfg [Conrad Hoffmann]
- util: json.dumps on python 2.7 will handle UnicodeDecodeError on binary
(LP: #1801364)
- debian/ubuntu: add missing word to netplan/ENI header (LP: #1845669)
- ovf: do not generate random instance-id for IMC customization path
- sysconfig: only write resolv.conf if network_state has DNS values
(LP: #1843634)
- sysconfig: use distro variant to check if available (LP: #1843584)
- systemd/
[Robert Schweikert]
- analyze/show: remove trailing space in output
- Add missing space in warning: "not avalid seed" [Brian Candler]
- Add datasource for ZStack platform. [Shixin Ruan] (LP: #1841181)
See the changelog entry below for a full list of changes and bugs.
[Test Case]
The following development and SRU process was followed:
https:/
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
DONE: attach automated cloud-init-proposed test artifacts from tests for each release with lxd artifacts -- nocloud-
DONE: attach automated cloud-init-proposed test artifacts from tests for each release with kvm artifacts -- nocloud-
DONE: attach automated curtin vmtest with cloud-init proposed curtin-
DONE: report Solutions Testing team test results for each LTS
DONE: attach MAAS team test results for each LTS maas-sru-
* Manual Test Results
DONE: attach manual cloud-init-proposed test artifacts from tests for each release on ec2 datasource -- ec2-sru-19.3.41.txt
DONE: attach manual cloud-init-proposed test artifacts from tests for each release on gce datasource -- gce-sru-19.3.41.txt
DONE: attach manual cloud-init-proposed test artifacts from tests for each release on azure datasource -- aazure-
Additional Openstack and Oracle and SoftLayer sru manual upgrade tests performed and attached.
[Regression Potential]
In order to mitigate the regression potential, the results of the
aforementioned integration tests are attached to this bug.
== End SRU Template ==
== Changelog ==
- releasing cloud-init version 19.3-41-
- update changelog (New upstream snapshot 19.3-41-gc4735dd3).
- update changelog.
- refresh patches against origin/master commit c4735dd3
- merge from origin/master at 19.3-41-gc4735dd3
- Fix linting failure in test_url_helper (#83) [Eric Lafontaine]
- url_helper: read_file_or_url should pass headers param into readurl
(#66) (LP: #1854084)
- 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-
- Correct jumbled documentation for cc_set_hostname module (#64)
[do3meli] (LP: #1853543)
- FreeBSD: fix for get_linux_distro() and lru_cache (#59)
[Igor Galić] (LP: #1815030)
- 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] (LP: #1806014, #1808647)
- docs: Update the configdrive datasource links (#44)
[Joshua Powers] (LP: #1852461)
- distro: correctly set usr_lib_exec path for FreeBSD distro (#40)
[Igor Galić] (LP: #1852491)
- azure: support secondary ipv6 addresses (#33)
- Fix metadata check when local-hostname is null (#32)
[Mark Goddard] (LP: #1852100)
- Merge pull request #38 from blackboxsw/
- switch default FreeBSD salt minion pkg from py27 to py36
[Dominic Schlegel]
- travis: only run CI on pull requests
- add data-server dns entry as new metadata server detection [Joshua Hügli]
- Merge pull request #31 from raharper/
- pycodestyle: remove unused local variable
- 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/.
- github: drop pull-request template to prepare for migration
- tools: add migrate-
- github: new basic project readme
- Release 19.3 (LP: #1851428)
- azure: support matching dhcp route-metrics for dual-stack ipv4 ipv6
(LP: #1850308)
- configdrive: fix subplatform config-drive for /config-drive source
[David Kindred] (LP: #1849731)
- DataSourceSmartOS: reconfigure network on each boot
[Mike Gerdts] (LP: #1765801)
- Add config for ssh-key import and consuming user-data [Pavel Zakharov]
- net: fix subnet_is_ipv6() for stateless|stateful
[Harald Jensås] (LP: #1848690)
- OVF: disable custom script execution by default [Xiaofeng Wang]
- cc_puppet: Implement csr_attributes.yaml support [Matthias Baur]
- cloud-init.service: on centos/
NetworkMa
- azure: Do not lock user on instance id change
[Sam Eiderman] (LP: #1849677)
- net/netplan: use ipv6-mtu key for specifying ipv6 mtu values
- Fix usages of yaml, and move yaml_dump to safeyaml.dumps.
[Scott Moser] (LP: #1849640)
- exoscale: Increase url_max_wait to 120s. [Chris Glass]
- net/sysconfig: fix available check on SUSE distros
[Robert Schweikert] (LP: #1849378)
- docs: Fix incorrect Azure IMDS IP address [Joshua Powers] (LP: #1849508)
- introduce .travis.yml
- net: enable infiniband support in eni and sysconfig renderers
[Darren Birkett] (LP: #1847114)
- 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] (LP: #1508442)
- net: handle openstack dhcpv6-stateless configuration
[Harald Jensås] (LP: #1847517)
- Add .venv/ to .gitignore [Dominic Schlegel]
- Small typo fixes in code comments. [Dominic Schlegel]
- cloud_test/lxd: Retry container delete a few times
- drop cherry picks included in upstream/master commit 7d5d34f3
- Add Support for e24cloud to Ec2 datasource. [Scott Moser] (LP: #1696476)
- Add RbxCloud datasource [Adam Dobrawy]
- get_interfaces: don't exclude bridge and bond members (LP: #1846535)
- Add support for Arch Linux in render-cloudcfg [Conrad Hoffmann]
- util: json.dumps on python 2.7 will handle UnicodeDecodeError on binary
(LP: #1801364)
- debian/ubuntu: add missing word to netplan/ENI header (LP: #1845669)
- ovf: do not generate random instance-id for IMC customization path
- sysconfig: only write resolv.conf if network_state has DNS values
(LP: #1843634)
- sysconfig: use distro variant to check if available (LP: #1843584)
- systemd/
[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] (LP: #1841181)
- 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]
summary: |
- sru cloud-init (19.2.36 to 19.3.40) Xenial, Bionic, Disco + sru cloud-init (19.2.36 to 19.3.40) Xenial, Bionic, Disco, Eoan |
description: | updated |
Changed in cloud-init (Ubuntu): | |
status: | New → Fix Released |
summary: |
- sru cloud-init (19.2.36 to 19.3.40) Xenial, Bionic, Disco, Eoan + sru cloud-init (19.2.36 to 19.3.41) Xenial, Bionic, Disco, Eoan |
description: | updated |
tags: |
added: verification-done verification-done-bionic verification-done-disco verification-done-eoan verification-done-xenial removed: verification-needed verification-needed-bionic verification-needed-disco verification-needed-eoan verification-needed-xenial |
Hello Chad, or anyone else affected,
Accepted cloud-init into xenial-proposed. The package will build now and be available at https:/ /launchpad. net/ubuntu/ +source/ cloud-init/ 19.3-41- gc4735dd3- 0ubuntu1~ 16.04.1 in a few hours, and then in the -proposed repository.
Please help us by testing this new package. See https:/ /wiki.ubuntu. com/Testing/ EnableProposed for documentation on how to enable and use -proposed. Your feedback will aid us getting this update out to other Ubuntu users.
If this package fixes the bug for you, please add a comment to this bug, mentioning the version of the package you tested and change the tag from verification- needed- xenial to verification- done-xenial. If it does not fix the bug for you, please add a comment stating that, and change the tag to verification- failed- xenial. In either case, without details of your testing we will not be able to proceed.
Further information regarding the verification process can be found at https:/ /wiki.ubuntu. com/QATeam/ PerformingSRUVe rification . Thank you in advance for helping!
N.B. The updated package will be released to -updates after the bug(s) fixed by this package have been verified and the package has been in -proposed for a minimum of 7 days.