2019-01-25 17:59:00 |
Chad Smith |
bug |
|
|
added bug |
2019-01-25 18:07:15 |
Chad Smith |
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:
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
sru-artifact-lxd-artful sru-artifact-lxc-xenial
TODO: attach automated cloud-init-proposed test artifacts from tests for each release with kvm artifacts
sru-artifact-kvm-artful sru-artifact-kvm-xenial
TODO: attach Solutions Testing team test results for each LTS
sru-artifact-solutions-qa-xenial
TODO: attach MAAS Team test results for each LTS
sru-artifact-maas-xenial
* Manual Test Results
TODO: attach manual cloud-init-proposed test artifacts from tests for each release on ec2 datasource
sru-artifact-manual-ec2
TODO: attach manual cloud-init-proposed test artifacts from tests for each release on gce datasource
sru-artifact-manual-gce
TODO: attach manual cloud-init-proposed test artifacts from tests for each release on azure datasource
sru-artifact-manual-azure
[Regression Potential]
In order to mitigate the regression potential, the results of the
aforementioned integration tests are attached to this bug.
[Discussion]
== End SRU Template ==
== Changelog == |
== 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:
- lxd: install zfs-linux instead of zfs meta package
- cc_set_passwords: Fix regex when parsing hashed passwords
- net: Wait for dhclient to daemonize before reading lease file
- [Azure] Increase retries when talking to Wireserver during metadata walk
- ds-identify: fix wrong variable name in ovf_vmware_transport_guestinfo.
- OVF: simplify expected return values of transport functions.
- Vmware: Add support for the com.vmware.guestInfo OVF transport.
- net: render 'metric' values in per-subnet routes
- NoCloud: Allow top level 'network' key in network-config.
- ovf: Fix ovf network config generation gateway/routes
- azure: detect vnet migration via netlink media change event
- OVF: identify label iso9660 filesystems with label 'OVF ENV'.
- net: Ephemeral*Network: add connectivity check via URL
- azure: _poll_imds only retry on 404. Fail on Timeout
- azure: Accept variation in error msg from mount for ntfs volumes
- azure: fix regression introduced when persisting ephemeral dhcp lease
- azure: add udev rules to create cloud-init Gen2 disk name symlinks
- azure: remove /etc/netplan/90-hotplug-azure.yaml when net from IMDS
- azure: report ready to fabric after reprovision and reduce logging
- instance-data: fallback to instance-data.json if sensitive is absent.
- azure: Add apply_network_config option to disable network from IMDS
- instance-data: Add standard keys platform and subplatform. Refactor ec2.
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
sru-artifact-lxd-artful sru-artifact-lxc-xenial
TODO: attach automated cloud-init-proposed test artifacts from tests for each release with kvm artifacts
sru-artifact-kvm-artful sru-artifact-kvm-xenial
TODO: attach Solutions Testing team test results for each LTS
sru-artifact-solutions-qa-xenial
TODO: attach MAAS Team test results for each LTS
sru-artifact-maas-xenial
* Manual Test Results
TODO: attach manual cloud-init-proposed test artifacts from tests for each release on ec2 datasource
sru-artifact-manual-ec2
TODO: attach manual cloud-init-proposed test artifacts from tests for each release on gce datasource
sru-artifact-manual-gce
TODO: attach manual cloud-init-proposed test artifacts from tests for each release on azure datasource
sru-artifact-manual-azure
[Regression Potential]
In order to mitigate the regression potential, the results of the
aforementioned integration tests are attached to this bug.
[Discussion]
== End SRU Template ==
== Changelog ==
- 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]
- 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]
- net: Wait for dhclient to daemonize before reading lease file
[Jason Zions]
- [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.
- HACKING.rst: change contact info to Josh Powers
- Update to pylint 2.2.2.
- Release 18.5
- tests: add Disco release [Joshua Powers]
- net: render 'metric' values in per-subnet routes
- write_files: add support for appending to files. [James Baxter]
- config: On ubuntu select cloud archive mirrors for armel, armhf, arm64.
- dhclient-hook: cleanups, tests and fix a bug on 'down' event.
- NoCloud: Allow top level 'network' key in network-config.
- ovf: Fix ovf network config generation gateway/routes
- 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
- net: Ephemeral*Network: add connectivity check via URL
- azure: _poll_imds only retry on 404. Fail on Timeout
- resizefs: Prefix discovered devpath with '/dev/' when path does not
exist [Igor Galić]
- azure: retry imds polling on requests.Timeout
- azure: Accept variation in error msg from mount for ntfs volumes
[Jason Zions]
- azure: fix regression introduced when persisting ephemeral dhcp lease
[Aswin Rajamannar]
- azure: add udev rules to create cloud-init Gen2 disk name symlinks
- 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]
- query: better error when missing read permission on instance-data
- instance-data: fallback to instance-data.json if sensitive is absent.
- 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]
- update detection of openSUSE variants [Robert Schweikert]
- azure: Add apply_network_config option to disable network from IMDS
- Correct spelling in an error message (udevadm). [Katie McLaughlin]
- tests: meta_data key changed to meta-data in ec2 instance-data.json
- tests: fix kvm integration test to assert flexible config-disk path
- 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.
- tests: fix apt_configure_primary to be more flexible
- Ubuntu: update sources.list to comment out deb-src entries. |
|
2019-01-26 20:41:31 |
Chad Smith |
summary |
sru cloud-init (18.4.0 update to 18.5-15-g7a469659) Xenial, Bionic, Cosmic |
sru cloud-init (18.4.0 update to 18.5-17-gd1a2fe73) Xenial, Bionic, Cosmic |
|
2019-01-26 20:41:58 |
Chad Smith |
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:
- lxd: install zfs-linux instead of zfs meta package
- cc_set_passwords: Fix regex when parsing hashed passwords
- net: Wait for dhclient to daemonize before reading lease file
- [Azure] Increase retries when talking to Wireserver during metadata walk
- ds-identify: fix wrong variable name in ovf_vmware_transport_guestinfo.
- OVF: simplify expected return values of transport functions.
- Vmware: Add support for the com.vmware.guestInfo OVF transport.
- net: render 'metric' values in per-subnet routes
- NoCloud: Allow top level 'network' key in network-config.
- ovf: Fix ovf network config generation gateway/routes
- azure: detect vnet migration via netlink media change event
- OVF: identify label iso9660 filesystems with label 'OVF ENV'.
- net: Ephemeral*Network: add connectivity check via URL
- azure: _poll_imds only retry on 404. Fail on Timeout
- azure: Accept variation in error msg from mount for ntfs volumes
- azure: fix regression introduced when persisting ephemeral dhcp lease
- azure: add udev rules to create cloud-init Gen2 disk name symlinks
- azure: remove /etc/netplan/90-hotplug-azure.yaml when net from IMDS
- azure: report ready to fabric after reprovision and reduce logging
- instance-data: fallback to instance-data.json if sensitive is absent.
- azure: Add apply_network_config option to disable network from IMDS
- instance-data: Add standard keys platform and subplatform. Refactor ec2.
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
sru-artifact-lxd-artful sru-artifact-lxc-xenial
TODO: attach automated cloud-init-proposed test artifacts from tests for each release with kvm artifacts
sru-artifact-kvm-artful sru-artifact-kvm-xenial
TODO: attach Solutions Testing team test results for each LTS
sru-artifact-solutions-qa-xenial
TODO: attach MAAS Team test results for each LTS
sru-artifact-maas-xenial
* Manual Test Results
TODO: attach manual cloud-init-proposed test artifacts from tests for each release on ec2 datasource
sru-artifact-manual-ec2
TODO: attach manual cloud-init-proposed test artifacts from tests for each release on gce datasource
sru-artifact-manual-gce
TODO: attach manual cloud-init-proposed test artifacts from tests for each release on azure datasource
sru-artifact-manual-azure
[Regression Potential]
In order to mitigate the regression potential, the results of the
aforementioned integration tests are attached to this bug.
[Discussion]
== End SRU Template ==
== Changelog ==
- 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]
- 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]
- net: Wait for dhclient to daemonize before reading lease file
[Jason Zions]
- [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.
- HACKING.rst: change contact info to Josh Powers
- Update to pylint 2.2.2.
- Release 18.5
- tests: add Disco release [Joshua Powers]
- net: render 'metric' values in per-subnet routes
- write_files: add support for appending to files. [James Baxter]
- config: On ubuntu select cloud archive mirrors for armel, armhf, arm64.
- dhclient-hook: cleanups, tests and fix a bug on 'down' event.
- NoCloud: Allow top level 'network' key in network-config.
- ovf: Fix ovf network config generation gateway/routes
- 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
- net: Ephemeral*Network: add connectivity check via URL
- azure: _poll_imds only retry on 404. Fail on Timeout
- resizefs: Prefix discovered devpath with '/dev/' when path does not
exist [Igor Galić]
- azure: retry imds polling on requests.Timeout
- azure: Accept variation in error msg from mount for ntfs volumes
[Jason Zions]
- azure: fix regression introduced when persisting ephemeral dhcp lease
[Aswin Rajamannar]
- azure: add udev rules to create cloud-init Gen2 disk name symlinks
- 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]
- query: better error when missing read permission on instance-data
- instance-data: fallback to instance-data.json if sensitive is absent.
- 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]
- update detection of openSUSE variants [Robert Schweikert]
- azure: Add apply_network_config option to disable network from IMDS
- Correct spelling in an error message (udevadm). [Katie McLaughlin]
- tests: meta_data key changed to meta-data in ec2 instance-data.json
- tests: fix kvm integration test to assert flexible config-disk path
- 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.
- tests: fix apt_configure_primary to be more flexible
- Ubuntu: update sources.list to comment out deb-src entries. |
== 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:
- lxd: install zfs-linux instead of zfs meta package
- cc_set_passwords: Fix regex when parsing hashed passwords
- net: Wait for dhclient to daemonize before reading lease file
- [Azure] Increase retries when talking to Wireserver during metadata walk
- ds-identify: fix wrong variable name in ovf_vmware_transport_guestinfo.
- OVF: simplify expected return values of transport functions.
- Vmware: Add support for the com.vmware.guestInfo OVF transport.
- net: render 'metric' values in per-subnet routes
- NoCloud: Allow top level 'network' key in network-config.
- ovf: Fix ovf network config generation gateway/routes
- azure: detect vnet migration via netlink media change event
- OVF: identify label iso9660 filesystems with label 'OVF ENV'.
- net: Ephemeral*Network: add connectivity check via URL
- azure: _poll_imds only retry on 404. Fail on Timeout
- azure: Accept variation in error msg from mount for ntfs volumes
- azure: fix regression introduced when persisting ephemeral dhcp lease
- azure: add udev rules to create cloud-init Gen2 disk name symlinks
- azure: remove /etc/netplan/90-hotplug-azure.yaml when net from IMDS
- azure: report ready to fabric after reprovision and reduce logging
- instance-data: fallback to instance-data.json if sensitive is absent.
- azure: Add apply_network_config option to disable network from IMDS
- instance-data: Add standard keys platform and subplatform. Refactor ec2.
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
sru-artifact-lxd-artful sru-artifact-lxc-xenial
TODO: attach automated cloud-init-proposed test artifacts from tests for each release with kvm artifacts
sru-artifact-kvm-artful sru-artifact-kvm-xenial
TODO: attach Solutions Testing team test results for each LTS
sru-artifact-solutions-qa-xenial
TODO: attach MAAS Team test results for each LTS
sru-artifact-maas-xenial
* Manual Test Results
TODO: attach manual cloud-init-proposed test artifacts from tests for each release on ec2 datasource
sru-artifact-manual-ec2
TODO: attach manual cloud-init-proposed test artifacts from tests for each release on gce datasource
sru-artifact-manual-gce
TODO: attach manual cloud-init-proposed test artifacts from tests for each release on azure datasource
sru-artifact-manual-azure
[Regression Potential]
In order to mitigate the regression potential, the results of the
aforementioned integration tests are attached to this bug.
[Discussion]
== End SRU Template ==
== Changelog ==
- opennebula: exclude EPOCHREALTIME as known bash env variable with a
delta
- tox: fix disco httpretty dependencies for py37
- 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]
- 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]
- net: Wait for dhclient to daemonize before reading lease file
[Jason Zions]
- [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.
- HACKING.rst: change contact info to Josh Powers
- Update to pylint 2.2.2.
- Release 18.5
- tests: add Disco release [Joshua Powers]
- net: render 'metric' values in per-subnet routes
- write_files: add support for appending to files. [James Baxter]
- config: On ubuntu select cloud archive mirrors for armel, armhf, arm64.
- dhclient-hook: cleanups, tests and fix a bug on 'down' event.
- NoCloud: Allow top level 'network' key in network-config.
- ovf: Fix ovf network config generation gateway/routes
- 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
- net: Ephemeral*Network: add connectivity check via URL
- azure: _poll_imds only retry on 404. Fail on Timeout
- resizefs: Prefix discovered devpath with '/dev/' when path does not
exist [Igor Galić]
- azure: retry imds polling on requests.Timeout
- azure: Accept variation in error msg from mount for ntfs volumes
[Jason Zions]
- azure: fix regression introduced when persisting ephemeral dhcp lease
[Aswin Rajamannar]
- azure: add udev rules to create cloud-init Gen2 disk name symlinks
- 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]
- query: better error when missing read permission on instance-data
- instance-data: fallback to instance-data.json if sensitive is absent.
- 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]
- update detection of openSUSE variants [Robert Schweikert]
- azure: Add apply_network_config option to disable network from IMDS
- Correct spelling in an error message (udevadm). [Katie McLaughlin]
- tests: meta_data key changed to meta-data in ec2 instance-data.json
- tests: fix kvm integration test to assert flexible config-disk path
- 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.
- tests: fix apt_configure_primary to be more flexible
- Ubuntu: update sources.list to comment out deb-src entries. |
|
2019-01-26 20:52:43 |
Chad Smith |
cloud-init (Ubuntu): assignee |
|
Chad Smith (chad.smith) |
|
2019-01-29 21:37:45 |
Chad Smith |
summary |
sru cloud-init (18.4.0 update to 18.5-17-gd1a2fe73) Xenial, Bionic, Cosmic |
sru cloud-init (18.4.0 update to 18.5-21-g8ee294d5) Xenial, Bionic, Cosmic |
|
2019-01-29 21:38:19 |
Chad Smith |
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:
- lxd: install zfs-linux instead of zfs meta package
- cc_set_passwords: Fix regex when parsing hashed passwords
- net: Wait for dhclient to daemonize before reading lease file
- [Azure] Increase retries when talking to Wireserver during metadata walk
- ds-identify: fix wrong variable name in ovf_vmware_transport_guestinfo.
- OVF: simplify expected return values of transport functions.
- Vmware: Add support for the com.vmware.guestInfo OVF transport.
- net: render 'metric' values in per-subnet routes
- NoCloud: Allow top level 'network' key in network-config.
- ovf: Fix ovf network config generation gateway/routes
- azure: detect vnet migration via netlink media change event
- OVF: identify label iso9660 filesystems with label 'OVF ENV'.
- net: Ephemeral*Network: add connectivity check via URL
- azure: _poll_imds only retry on 404. Fail on Timeout
- azure: Accept variation in error msg from mount for ntfs volumes
- azure: fix regression introduced when persisting ephemeral dhcp lease
- azure: add udev rules to create cloud-init Gen2 disk name symlinks
- azure: remove /etc/netplan/90-hotplug-azure.yaml when net from IMDS
- azure: report ready to fabric after reprovision and reduce logging
- instance-data: fallback to instance-data.json if sensitive is absent.
- azure: Add apply_network_config option to disable network from IMDS
- instance-data: Add standard keys platform and subplatform. Refactor ec2.
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
sru-artifact-lxd-artful sru-artifact-lxc-xenial
TODO: attach automated cloud-init-proposed test artifacts from tests for each release with kvm artifacts
sru-artifact-kvm-artful sru-artifact-kvm-xenial
TODO: attach Solutions Testing team test results for each LTS
sru-artifact-solutions-qa-xenial
TODO: attach MAAS Team test results for each LTS
sru-artifact-maas-xenial
* Manual Test Results
TODO: attach manual cloud-init-proposed test artifacts from tests for each release on ec2 datasource
sru-artifact-manual-ec2
TODO: attach manual cloud-init-proposed test artifacts from tests for each release on gce datasource
sru-artifact-manual-gce
TODO: attach manual cloud-init-proposed test artifacts from tests for each release on azure datasource
sru-artifact-manual-azure
[Regression Potential]
In order to mitigate the regression potential, the results of the
aforementioned integration tests are attached to this bug.
[Discussion]
== End SRU Template ==
== Changelog ==
- opennebula: exclude EPOCHREALTIME as known bash env variable with a
delta
- tox: fix disco httpretty dependencies for py37
- 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]
- 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]
- net: Wait for dhclient to daemonize before reading lease file
[Jason Zions]
- [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.
- HACKING.rst: change contact info to Josh Powers
- Update to pylint 2.2.2.
- Release 18.5
- tests: add Disco release [Joshua Powers]
- net: render 'metric' values in per-subnet routes
- write_files: add support for appending to files. [James Baxter]
- config: On ubuntu select cloud archive mirrors for armel, armhf, arm64.
- dhclient-hook: cleanups, tests and fix a bug on 'down' event.
- NoCloud: Allow top level 'network' key in network-config.
- ovf: Fix ovf network config generation gateway/routes
- 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
- net: Ephemeral*Network: add connectivity check via URL
- azure: _poll_imds only retry on 404. Fail on Timeout
- resizefs: Prefix discovered devpath with '/dev/' when path does not
exist [Igor Galić]
- azure: retry imds polling on requests.Timeout
- azure: Accept variation in error msg from mount for ntfs volumes
[Jason Zions]
- azure: fix regression introduced when persisting ephemeral dhcp lease
[Aswin Rajamannar]
- azure: add udev rules to create cloud-init Gen2 disk name symlinks
- 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]
- query: better error when missing read permission on instance-data
- instance-data: fallback to instance-data.json if sensitive is absent.
- 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]
- update detection of openSUSE variants [Robert Schweikert]
- azure: Add apply_network_config option to disable network from IMDS
- Correct spelling in an error message (udevadm). [Katie McLaughlin]
- tests: meta_data key changed to meta-data in ec2 instance-data.json
- tests: fix kvm integration test to assert flexible config-disk path
- 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.
- tests: fix apt_configure_primary to be more flexible
- Ubuntu: update sources.list to comment out deb-src entries. |
== 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:
- lxd: install zfs-linux instead of zfs meta package
- cc_set_passwords: Fix regex when parsing hashed passwords
- net: Wait for dhclient to daemonize before reading lease file
- [Azure] Increase retries when talking to Wireserver during metadata walk
- ds-identify: fix wrong variable name in ovf_vmware_transport_guestinfo.
- OVF: simplify expected return values of transport functions.
- Vmware: Add support for the com.vmware.guestInfo OVF transport.
- net: render 'metric' values in per-subnet routes
- NoCloud: Allow top level 'network' key in network-config.
- ovf: Fix ovf network config generation gateway/routes
- azure: detect vnet migration via netlink media change event
- OVF: identify label iso9660 filesystems with label 'OVF ENV'.
- net: Ephemeral*Network: add connectivity check via URL
- azure: _poll_imds only retry on 404. Fail on Timeout
- azure: Accept variation in error msg from mount for ntfs volumes
- azure: fix regression introduced when persisting ephemeral dhcp lease
- azure: add udev rules to create cloud-init Gen2 disk name symlinks
- azure: remove /etc/netplan/90-hotplug-azure.yaml when net from IMDS
- azure: report ready to fabric after reprovision and reduce logging
- instance-data: fallback to instance-data.json if sensitive is absent.
- azure: Add apply_network_config option to disable network from IMDS
- instance-data: Add standard keys platform and subplatform. Refactor ec2.
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
sru-artifact-lxd-artful sru-artifact-lxc-xenial
TODO: attach automated cloud-init-proposed test artifacts from tests for each release with kvm artifacts
sru-artifact-kvm-artful sru-artifact-kvm-xenial
TODO: attach Solutions Testing team test results for each LTS
sru-artifact-solutions-qa-xenial
TODO: attach MAAS Team test results for each LTS
sru-artifact-maas-xenial
* Manual Test Results
TODO: attach manual cloud-init-proposed test artifacts from tests for each release on ec2 datasource
sru-artifact-manual-ec2
TODO: attach manual cloud-init-proposed test artifacts from tests for each release on gce datasource
sru-artifact-manual-gce
TODO: attach manual cloud-init-proposed test artifacts from tests for each release on azure datasource
sru-artifact-manual-azure
[Regression Potential]
In order to mitigate the regression potential, the results of the
aforementioned integration tests are attached to this bug.
[Discussion]
== End SRU Template ==
== Changelog ==
18.5-21
- opennebula: also exclude epochseconds from changed environment vars
- systemd: Render generator from template to account for system
differences. [Robert Schweikert]
- sysconfig: On SUSE, use STARTMODE instead of ONBOOT [Robert Schweikert]
- flake8: use ==/!= to compare str, bytes, and int literals
[Paride Legovini]
18.5-17
- opennebula: exclude EPOCHREALTIME as known bash env variable with a
delta
- tox: fix disco httpretty dependencies for py37
- 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]
- 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]
- net: Wait for dhclient to daemonize before reading lease file
[Jason Zions]
- [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.
- HACKING.rst: change contact info to Josh Powers
- Update to pylint 2.2.2.
- Release 18.5
- tests: add Disco release [Joshua Powers]
- net: render 'metric' values in per-subnet routes
- write_files: add support for appending to files. [James Baxter]
- config: On ubuntu select cloud archive mirrors for armel, armhf, arm64.
- dhclient-hook: cleanups, tests and fix a bug on 'down' event.
- NoCloud: Allow top level 'network' key in network-config.
- ovf: Fix ovf network config generation gateway/routes
- 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
- net: Ephemeral*Network: add connectivity check via URL
- azure: _poll_imds only retry on 404. Fail on Timeout
- resizefs: Prefix discovered devpath with '/dev/' when path does not
exist [Igor Galić]
- azure: retry imds polling on requests.Timeout
- azure: Accept variation in error msg from mount for ntfs volumes
[Jason Zions]
- azure: fix regression introduced when persisting ephemeral dhcp lease
[Aswin Rajamannar]
- azure: add udev rules to create cloud-init Gen2 disk name symlinks
- 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]
- query: better error when missing read permission on instance-data
- instance-data: fallback to instance-data.json if sensitive is absent.
- 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]
- update detection of openSUSE variants [Robert Schweikert]
- azure: Add apply_network_config option to disable network from IMDS
- Correct spelling in an error message (udevadm). [Katie McLaughlin]
- tests: meta_data key changed to meta-data in ec2 instance-data.json
- tests: fix kvm integration test to assert flexible config-disk path
- 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.
- tests: fix apt_configure_primary to be more flexible
- Ubuntu: update sources.list to comment out deb-src entries. |
|
2019-01-29 21:38:57 |
Chad Smith |
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:
- lxd: install zfs-linux instead of zfs meta package
- cc_set_passwords: Fix regex when parsing hashed passwords
- net: Wait for dhclient to daemonize before reading lease file
- [Azure] Increase retries when talking to Wireserver during metadata walk
- ds-identify: fix wrong variable name in ovf_vmware_transport_guestinfo.
- OVF: simplify expected return values of transport functions.
- Vmware: Add support for the com.vmware.guestInfo OVF transport.
- net: render 'metric' values in per-subnet routes
- NoCloud: Allow top level 'network' key in network-config.
- ovf: Fix ovf network config generation gateway/routes
- azure: detect vnet migration via netlink media change event
- OVF: identify label iso9660 filesystems with label 'OVF ENV'.
- net: Ephemeral*Network: add connectivity check via URL
- azure: _poll_imds only retry on 404. Fail on Timeout
- azure: Accept variation in error msg from mount for ntfs volumes
- azure: fix regression introduced when persisting ephemeral dhcp lease
- azure: add udev rules to create cloud-init Gen2 disk name symlinks
- azure: remove /etc/netplan/90-hotplug-azure.yaml when net from IMDS
- azure: report ready to fabric after reprovision and reduce logging
- instance-data: fallback to instance-data.json if sensitive is absent.
- azure: Add apply_network_config option to disable network from IMDS
- instance-data: Add standard keys platform and subplatform. Refactor ec2.
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
sru-artifact-lxd-artful sru-artifact-lxc-xenial
TODO: attach automated cloud-init-proposed test artifacts from tests for each release with kvm artifacts
sru-artifact-kvm-artful sru-artifact-kvm-xenial
TODO: attach Solutions Testing team test results for each LTS
sru-artifact-solutions-qa-xenial
TODO: attach MAAS Team test results for each LTS
sru-artifact-maas-xenial
* Manual Test Results
TODO: attach manual cloud-init-proposed test artifacts from tests for each release on ec2 datasource
sru-artifact-manual-ec2
TODO: attach manual cloud-init-proposed test artifacts from tests for each release on gce datasource
sru-artifact-manual-gce
TODO: attach manual cloud-init-proposed test artifacts from tests for each release on azure datasource
sru-artifact-manual-azure
[Regression Potential]
In order to mitigate the regression potential, the results of the
aforementioned integration tests are attached to this bug.
[Discussion]
== End SRU Template ==
== Changelog ==
18.5-21
- opennebula: also exclude epochseconds from changed environment vars
- systemd: Render generator from template to account for system
differences. [Robert Schweikert]
- sysconfig: On SUSE, use STARTMODE instead of ONBOOT [Robert Schweikert]
- flake8: use ==/!= to compare str, bytes, and int literals
[Paride Legovini]
18.5-17
- opennebula: exclude EPOCHREALTIME as known bash env variable with a
delta
- tox: fix disco httpretty dependencies for py37
- 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]
- 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]
- net: Wait for dhclient to daemonize before reading lease file
[Jason Zions]
- [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.
- HACKING.rst: change contact info to Josh Powers
- Update to pylint 2.2.2.
- Release 18.5
- tests: add Disco release [Joshua Powers]
- net: render 'metric' values in per-subnet routes
- write_files: add support for appending to files. [James Baxter]
- config: On ubuntu select cloud archive mirrors for armel, armhf, arm64.
- dhclient-hook: cleanups, tests and fix a bug on 'down' event.
- NoCloud: Allow top level 'network' key in network-config.
- ovf: Fix ovf network config generation gateway/routes
- 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
- net: Ephemeral*Network: add connectivity check via URL
- azure: _poll_imds only retry on 404. Fail on Timeout
- resizefs: Prefix discovered devpath with '/dev/' when path does not
exist [Igor Galić]
- azure: retry imds polling on requests.Timeout
- azure: Accept variation in error msg from mount for ntfs volumes
[Jason Zions]
- azure: fix regression introduced when persisting ephemeral dhcp lease
[Aswin Rajamannar]
- azure: add udev rules to create cloud-init Gen2 disk name symlinks
- 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]
- query: better error when missing read permission on instance-data
- instance-data: fallback to instance-data.json if sensitive is absent.
- 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]
- update detection of openSUSE variants [Robert Schweikert]
- azure: Add apply_network_config option to disable network from IMDS
- Correct spelling in an error message (udevadm). [Katie McLaughlin]
- tests: meta_data key changed to meta-data in ec2 instance-data.json
- tests: fix kvm integration test to assert flexible config-disk path
- 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.
- tests: fix apt_configure_primary to be more flexible
- Ubuntu: update sources.list to comment out deb-src entries. |
== 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:
- opennebula: incremental updates to exclude EPOCH* bash 5.0 env variables
- lxd: install zfs-linux instead of zfs meta package
- cc_set_passwords: Fix regex when parsing hashed passwords
- net: Wait for dhclient to daemonize before reading lease file
- [Azure] Increase retries when talking to Wireserver during metadata walk
- ds-identify: fix wrong variable name in ovf_vmware_transport_guestinfo.
- OVF: simplify expected return values of transport functions.
- Vmware: Add support for the com.vmware.guestInfo OVF transport.
- net: render 'metric' values in per-subnet routes
- NoCloud: Allow top level 'network' key in network-config.
- ovf: Fix ovf network config generation gateway/routes
- azure: detect vnet migration via netlink media change event
- OVF: identify label iso9660 filesystems with label 'OVF ENV'.
- net: Ephemeral*Network: add connectivity check via URL
- azure: _poll_imds only retry on 404. Fail on Timeout
- azure: Accept variation in error msg from mount for ntfs volumes
- azure: fix regression introduced when persisting ephemeral dhcp lease
- azure: add udev rules to create cloud-init Gen2 disk name symlinks
- azure: remove /etc/netplan/90-hotplug-azure.yaml when net from IMDS
- azure: report ready to fabric after reprovision and reduce logging
- instance-data: fallback to instance-data.json if sensitive is absent.
- azure: Add apply_network_config option to disable network from IMDS
- instance-data: Add standard keys platform and subplatform. Refactor ec2.
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
sru-artifact-lxd-artful sru-artifact-lxc-xenial
TODO: attach automated cloud-init-proposed test artifacts from tests for each release with kvm artifacts
sru-artifact-kvm-artful sru-artifact-kvm-xenial
TODO: attach Solutions Testing team test results for each LTS
sru-artifact-solutions-qa-xenial
TODO: attach MAAS Team test results for each LTS
sru-artifact-maas-xenial
* Manual Test Results
TODO: attach manual cloud-init-proposed test artifacts from tests for each release on ec2 datasource
sru-artifact-manual-ec2
TODO: attach manual cloud-init-proposed test artifacts from tests for each release on gce datasource
sru-artifact-manual-gce
TODO: attach manual cloud-init-proposed test artifacts from tests for each release on azure datasource
sru-artifact-manual-azure
[Regression Potential]
In order to mitigate the regression potential, the results of the
aforementioned integration tests are attached to this bug.
[Discussion]
== End SRU Template ==
== Changelog ==
18.5-21
- opennebula: also exclude epochseconds from changed environment vars
- systemd: Render generator from template to account for system
differences. [Robert Schweikert]
- sysconfig: On SUSE, use STARTMODE instead of ONBOOT [Robert Schweikert]
- flake8: use ==/!= to compare str, bytes, and int literals
[Paride Legovini]
18.5-17
- opennebula: exclude EPOCHREALTIME as known bash env variable with a
delta
- tox: fix disco httpretty dependencies for py37
- 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]
- 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]
- net: Wait for dhclient to daemonize before reading lease file
[Jason Zions]
- [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.
- HACKING.rst: change contact info to Josh Powers
- Update to pylint 2.2.2.
- Release 18.5
- tests: add Disco release [Joshua Powers]
- net: render 'metric' values in per-subnet routes
- write_files: add support for appending to files. [James Baxter]
- config: On ubuntu select cloud archive mirrors for armel, armhf, arm64.
- dhclient-hook: cleanups, tests and fix a bug on 'down' event.
- NoCloud: Allow top level 'network' key in network-config.
- ovf: Fix ovf network config generation gateway/routes
- 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
- net: Ephemeral*Network: add connectivity check via URL
- azure: _poll_imds only retry on 404. Fail on Timeout
- resizefs: Prefix discovered devpath with '/dev/' when path does not
exist [Igor Galić]
- azure: retry imds polling on requests.Timeout
- azure: Accept variation in error msg from mount for ntfs volumes
[Jason Zions]
- azure: fix regression introduced when persisting ephemeral dhcp lease
[Aswin Rajamannar]
- azure: add udev rules to create cloud-init Gen2 disk name symlinks
- 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]
- query: better error when missing read permission on instance-data
- instance-data: fallback to instance-data.json if sensitive is absent.
- 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]
- update detection of openSUSE variants [Robert Schweikert]
- azure: Add apply_network_config option to disable network from IMDS
- Correct spelling in an error message (udevadm). [Katie McLaughlin]
- tests: meta_data key changed to meta-data in ec2 instance-data.json
- tests: fix kvm integration test to assert flexible config-disk path
- 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.
- tests: fix apt_configure_primary to be more flexible
- Ubuntu: update sources.list to comment out deb-src entries. |
|
2019-01-31 09:39:03 |
Łukasz Zemczak |
cloud-init (Ubuntu Cosmic): status |
New |
Fix Committed |
|
2019-01-31 09:39:04 |
Łukasz Zemczak |
bug |
|
|
added subscriber Ubuntu Stable Release Updates Team |
2019-01-31 09:39:06 |
Łukasz Zemczak |
bug |
|
|
added subscriber SRU Verification |
2019-01-31 09:39:09 |
Łukasz Zemczak |
tags |
|
verification-needed verification-needed-cosmic |
|
2019-01-31 09:57:54 |
Łukasz Zemczak |
cloud-init (Ubuntu Bionic): status |
New |
Fix Committed |
|
2019-01-31 09:57:58 |
Łukasz Zemczak |
tags |
verification-needed verification-needed-cosmic |
verification-needed verification-needed-bionic verification-needed-cosmic |
|
2019-02-04 16:06:01 |
Łukasz Zemczak |
cloud-init (Ubuntu Xenial): status |
New |
Fix Committed |
|
2019-02-04 16:06:05 |
Łukasz Zemczak |
tags |
verification-needed verification-needed-bionic verification-needed-cosmic |
verification-needed verification-needed-bionic verification-needed-cosmic verification-needed-xenial |
|
2019-02-13 17:15:00 |
Launchpad Janitor |
cloud-init (Ubuntu): status |
New |
Confirmed |
|
2019-02-13 17:15:26 |
Marlin Cremers |
bug |
|
|
added subscriber Marlin Cremers |
2019-02-13 17:21:25 |
Dmitrii Shcherbakov |
bug |
|
|
added subscriber Dmitrii Shcherbakov |
2019-03-06 18:11:04 |
Ryan Harper |
attachment added |
|
cloud-init-integration-proposed-x-console.log https://bugs.launchpad.net/ubuntu/+source/cloud-init/+bug/1813346/+attachment/5244088/+files/cloud-init-integration-proposed-x-console.log |
|
2019-03-06 18:11:59 |
Ryan Harper |
attachment added |
|
cloud-init-integration-proposed-b-console.log https://bugs.launchpad.net/ubuntu/+source/cloud-init/+bug/1813346/+attachment/5244089/+files/cloud-init-integration-proposed-b-console.log |
|
2019-03-06 18:12:47 |
Ryan Harper |
attachment added |
|
cloud-init-integration-proposed-c-console.log https://bugs.launchpad.net/ubuntu/+source/cloud-init/+bug/1813346/+attachment/5244090/+files/cloud-init-integration-proposed-c-console.log |
|
2019-03-06 18:14:25 |
Ryan Harper |
attachment added |
|
ec2-sru-18.5.21.txt https://bugs.launchpad.net/ubuntu/+source/cloud-init/+bug/1813346/+attachment/5244091/+files/ec2-sru-18.5.21.txt |
|
2019-03-06 20:51:15 |
Ryan Harper |
attachment added |
|
azure-sru-18.5.21.txt https://bugs.launchpad.net/ubuntu/+source/cloud-init/+bug/1813346/+attachment/5244173/+files/azure-sru-18.5.21.txt |
|
2019-03-06 20:51:56 |
Ryan Harper |
attachment added |
|
openstack-sru-18.5.21.txt https://bugs.launchpad.net/ubuntu/+source/cloud-init/+bug/1813346/+attachment/5244174/+files/openstack-sru-18.5.21.txt |
|
2019-03-06 20:54:03 |
Ryan Harper |
attachment added |
|
sru-proposed-cloudinit-bionic.zip https://bugs.launchpad.net/ubuntu/+source/cloud-init/+bug/1813346/+attachment/5244175/+files/sru-proposed-cloudinit-bionic.zip |
|
2019-03-06 20:54:49 |
Ryan Harper |
attachment added |
|
sru-proposed-cloudinit-xenial.zip https://bugs.launchpad.net/ubuntu/+source/cloud-init/+bug/1813346/+attachment/5244177/+files/sru-proposed-cloudinit-xenial.zip |
|
2019-03-06 20:56:52 |
Ryan Harper |
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:
- opennebula: incremental updates to exclude EPOCH* bash 5.0 env variables
- lxd: install zfs-linux instead of zfs meta package
- cc_set_passwords: Fix regex when parsing hashed passwords
- net: Wait for dhclient to daemonize before reading lease file
- [Azure] Increase retries when talking to Wireserver during metadata walk
- ds-identify: fix wrong variable name in ovf_vmware_transport_guestinfo.
- OVF: simplify expected return values of transport functions.
- Vmware: Add support for the com.vmware.guestInfo OVF transport.
- net: render 'metric' values in per-subnet routes
- NoCloud: Allow top level 'network' key in network-config.
- ovf: Fix ovf network config generation gateway/routes
- azure: detect vnet migration via netlink media change event
- OVF: identify label iso9660 filesystems with label 'OVF ENV'.
- net: Ephemeral*Network: add connectivity check via URL
- azure: _poll_imds only retry on 404. Fail on Timeout
- azure: Accept variation in error msg from mount for ntfs volumes
- azure: fix regression introduced when persisting ephemeral dhcp lease
- azure: add udev rules to create cloud-init Gen2 disk name symlinks
- azure: remove /etc/netplan/90-hotplug-azure.yaml when net from IMDS
- azure: report ready to fabric after reprovision and reduce logging
- instance-data: fallback to instance-data.json if sensitive is absent.
- azure: Add apply_network_config option to disable network from IMDS
- instance-data: Add standard keys platform and subplatform. Refactor ec2.
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
sru-artifact-lxd-artful sru-artifact-lxc-xenial
TODO: attach automated cloud-init-proposed test artifacts from tests for each release with kvm artifacts
sru-artifact-kvm-artful sru-artifact-kvm-xenial
TODO: attach Solutions Testing team test results for each LTS
sru-artifact-solutions-qa-xenial
TODO: attach MAAS Team test results for each LTS
sru-artifact-maas-xenial
* Manual Test Results
TODO: attach manual cloud-init-proposed test artifacts from tests for each release on ec2 datasource
sru-artifact-manual-ec2
TODO: attach manual cloud-init-proposed test artifacts from tests for each release on gce datasource
sru-artifact-manual-gce
TODO: attach manual cloud-init-proposed test artifacts from tests for each release on azure datasource
sru-artifact-manual-azure
[Regression Potential]
In order to mitigate the regression potential, the results of the
aforementioned integration tests are attached to this bug.
[Discussion]
== End SRU Template ==
== Changelog ==
18.5-21
- opennebula: also exclude epochseconds from changed environment vars
- systemd: Render generator from template to account for system
differences. [Robert Schweikert]
- sysconfig: On SUSE, use STARTMODE instead of ONBOOT [Robert Schweikert]
- flake8: use ==/!= to compare str, bytes, and int literals
[Paride Legovini]
18.5-17
- opennebula: exclude EPOCHREALTIME as known bash env variable with a
delta
- tox: fix disco httpretty dependencies for py37
- 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]
- 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]
- net: Wait for dhclient to daemonize before reading lease file
[Jason Zions]
- [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.
- HACKING.rst: change contact info to Josh Powers
- Update to pylint 2.2.2.
- Release 18.5
- tests: add Disco release [Joshua Powers]
- net: render 'metric' values in per-subnet routes
- write_files: add support for appending to files. [James Baxter]
- config: On ubuntu select cloud archive mirrors for armel, armhf, arm64.
- dhclient-hook: cleanups, tests and fix a bug on 'down' event.
- NoCloud: Allow top level 'network' key in network-config.
- ovf: Fix ovf network config generation gateway/routes
- 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
- net: Ephemeral*Network: add connectivity check via URL
- azure: _poll_imds only retry on 404. Fail on Timeout
- resizefs: Prefix discovered devpath with '/dev/' when path does not
exist [Igor Galić]
- azure: retry imds polling on requests.Timeout
- azure: Accept variation in error msg from mount for ntfs volumes
[Jason Zions]
- azure: fix regression introduced when persisting ephemeral dhcp lease
[Aswin Rajamannar]
- azure: add udev rules to create cloud-init Gen2 disk name symlinks
- 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]
- query: better error when missing read permission on instance-data
- instance-data: fallback to instance-data.json if sensitive is absent.
- 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]
- update detection of openSUSE variants [Robert Schweikert]
- azure: Add apply_network_config option to disable network from IMDS
- Correct spelling in an error message (udevadm). [Katie McLaughlin]
- tests: meta_data key changed to meta-data in ec2 instance-data.json
- tests: fix kvm integration test to assert flexible config-disk path
- 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.
- tests: fix apt_configure_primary to be more flexible
- Ubuntu: update sources.list to comment out deb-src entries. |
== 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:
- opennebula: incremental updates to exclude EPOCH* bash 5.0 env variables
- lxd: install zfs-linux instead of zfs meta package
- cc_set_passwords: Fix regex when parsing hashed passwords
- net: Wait for dhclient to daemonize before reading lease file
- [Azure] Increase retries when talking to Wireserver during metadata walk
- ds-identify: fix wrong variable name in ovf_vmware_transport_guestinfo.
- OVF: simplify expected return values of transport functions.
- Vmware: Add support for the com.vmware.guestInfo OVF transport.
- net: render 'metric' values in per-subnet routes
- NoCloud: Allow top level 'network' key in network-config.
- ovf: Fix ovf network config generation gateway/routes
- azure: detect vnet migration via netlink media change event
- OVF: identify label iso9660 filesystems with label 'OVF ENV'.
- net: Ephemeral*Network: add connectivity check via URL
- azure: _poll_imds only retry on 404. Fail on Timeout
- azure: Accept variation in error msg from mount for ntfs volumes
- azure: fix regression introduced when persisting ephemeral dhcp lease
- azure: add udev rules to create cloud-init Gen2 disk name symlinks
- azure: remove /etc/netplan/90-hotplug-azure.yaml when net from IMDS
- azure: report ready to fabric after reprovision and reduce logging
- instance-data: fallback to instance-data.json if sensitive is absent.
- azure: Add apply_network_config option to disable network from IMDS
- instance-data: Add standard keys platform and subplatform. Refactor ec2.
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
DONE: attach automated cloud-init-proposed test artifacts
sru-artifact-lxd-artful sru-artifact-lxc-xenial
DONE: attach automated cloud-init-proposed test artifacts from tests for each release with kvm artifacts
sru-artifact-kvm-artful sru-artifact-kvm-xenial
DONE: attach Solutions Testing team test results for each LTS
sru-artifact-solutions-qa-xenial
DONE: attach MAAS Team test results for each LTS
sru-artifact-maas-xenial
* Manual Test Results
DONE: attach manual cloud-init-proposed test artifacts from tests for each release on ec2 datasource
sru-artifact-manual-ec2
TODO: attach manual cloud-init-proposed test artifacts from tests for each release on gce datasource
sru-artifact-manual-gce
DONE: attach manual cloud-init-proposed test artifacts from tests for each release on azure datasource
sru-artifact-manual-azure
[Regression Potential]
In order to mitigate the regression potential, the results of the
aforementioned integration tests are attached to this bug.
[Discussion]
== End SRU Template ==
== Changelog ==
18.5-21
- opennebula: also exclude epochseconds from changed environment vars
- systemd: Render generator from template to account for system
differences. [Robert Schweikert]
- sysconfig: On SUSE, use STARTMODE instead of ONBOOT [Robert Schweikert]
- flake8: use ==/!= to compare str, bytes, and int literals
[Paride Legovini]
18.5-17
- opennebula: exclude EPOCHREALTIME as known bash env variable with a
delta
- tox: fix disco httpretty dependencies for py37
- 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]
- 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]
- net: Wait for dhclient to daemonize before reading lease file
[Jason Zions]
- [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.
- HACKING.rst: change contact info to Josh Powers
- Update to pylint 2.2.2.
- Release 18.5
- tests: add Disco release [Joshua Powers]
- net: render 'metric' values in per-subnet routes
- write_files: add support for appending to files. [James Baxter]
- config: On ubuntu select cloud archive mirrors for armel, armhf, arm64.
- dhclient-hook: cleanups, tests and fix a bug on 'down' event.
- NoCloud: Allow top level 'network' key in network-config.
- ovf: Fix ovf network config generation gateway/routes
- 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
- net: Ephemeral*Network: add connectivity check via URL
- azure: _poll_imds only retry on 404. Fail on Timeout
- resizefs: Prefix discovered devpath with '/dev/' when path does not
exist [Igor Galić]
- azure: retry imds polling on requests.Timeout
- azure: Accept variation in error msg from mount for ntfs volumes
[Jason Zions]
- azure: fix regression introduced when persisting ephemeral dhcp lease
[Aswin Rajamannar]
- azure: add udev rules to create cloud-init Gen2 disk name symlinks
- 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]
- query: better error when missing read permission on instance-data
- instance-data: fallback to instance-data.json if sensitive is absent.
- 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]
- update detection of openSUSE variants [Robert Schweikert]
- azure: Add apply_network_config option to disable network from IMDS
- Correct spelling in an error message (udevadm). [Katie McLaughlin]
- tests: meta_data key changed to meta-data in ec2 instance-data.json
- tests: fix kvm integration test to assert flexible config-disk path
- 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.
- tests: fix apt_configure_primary to be more flexible
- Ubuntu: update sources.list to comment out deb-src entries. |
|
2019-03-06 21:35:10 |
Ryan Harper |
attachment added |
|
gce-sru-18.5.21.txt https://bugs.launchpad.net/ubuntu/+source/cloud-init/+bug/1813346/+attachment/5244180/+files/gce-sru-18.5.21.txt |
|
2019-03-06 21:41:19 |
Ryan Harper |
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:
- opennebula: incremental updates to exclude EPOCH* bash 5.0 env variables
- lxd: install zfs-linux instead of zfs meta package
- cc_set_passwords: Fix regex when parsing hashed passwords
- net: Wait for dhclient to daemonize before reading lease file
- [Azure] Increase retries when talking to Wireserver during metadata walk
- ds-identify: fix wrong variable name in ovf_vmware_transport_guestinfo.
- OVF: simplify expected return values of transport functions.
- Vmware: Add support for the com.vmware.guestInfo OVF transport.
- net: render 'metric' values in per-subnet routes
- NoCloud: Allow top level 'network' key in network-config.
- ovf: Fix ovf network config generation gateway/routes
- azure: detect vnet migration via netlink media change event
- OVF: identify label iso9660 filesystems with label 'OVF ENV'.
- net: Ephemeral*Network: add connectivity check via URL
- azure: _poll_imds only retry on 404. Fail on Timeout
- azure: Accept variation in error msg from mount for ntfs volumes
- azure: fix regression introduced when persisting ephemeral dhcp lease
- azure: add udev rules to create cloud-init Gen2 disk name symlinks
- azure: remove /etc/netplan/90-hotplug-azure.yaml when net from IMDS
- azure: report ready to fabric after reprovision and reduce logging
- instance-data: fallback to instance-data.json if sensitive is absent.
- azure: Add apply_network_config option to disable network from IMDS
- instance-data: Add standard keys platform and subplatform. Refactor ec2.
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
DONE: attach automated cloud-init-proposed test artifacts
sru-artifact-lxd-artful sru-artifact-lxc-xenial
DONE: attach automated cloud-init-proposed test artifacts from tests for each release with kvm artifacts
sru-artifact-kvm-artful sru-artifact-kvm-xenial
DONE: attach Solutions Testing team test results for each LTS
sru-artifact-solutions-qa-xenial
DONE: attach MAAS Team test results for each LTS
sru-artifact-maas-xenial
* Manual Test Results
DONE: attach manual cloud-init-proposed test artifacts from tests for each release on ec2 datasource
sru-artifact-manual-ec2
TODO: attach manual cloud-init-proposed test artifacts from tests for each release on gce datasource
sru-artifact-manual-gce
DONE: attach manual cloud-init-proposed test artifacts from tests for each release on azure datasource
sru-artifact-manual-azure
[Regression Potential]
In order to mitigate the regression potential, the results of the
aforementioned integration tests are attached to this bug.
[Discussion]
== End SRU Template ==
== Changelog ==
18.5-21
- opennebula: also exclude epochseconds from changed environment vars
- systemd: Render generator from template to account for system
differences. [Robert Schweikert]
- sysconfig: On SUSE, use STARTMODE instead of ONBOOT [Robert Schweikert]
- flake8: use ==/!= to compare str, bytes, and int literals
[Paride Legovini]
18.5-17
- opennebula: exclude EPOCHREALTIME as known bash env variable with a
delta
- tox: fix disco httpretty dependencies for py37
- 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]
- 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]
- net: Wait for dhclient to daemonize before reading lease file
[Jason Zions]
- [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.
- HACKING.rst: change contact info to Josh Powers
- Update to pylint 2.2.2.
- Release 18.5
- tests: add Disco release [Joshua Powers]
- net: render 'metric' values in per-subnet routes
- write_files: add support for appending to files. [James Baxter]
- config: On ubuntu select cloud archive mirrors for armel, armhf, arm64.
- dhclient-hook: cleanups, tests and fix a bug on 'down' event.
- NoCloud: Allow top level 'network' key in network-config.
- ovf: Fix ovf network config generation gateway/routes
- 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
- net: Ephemeral*Network: add connectivity check via URL
- azure: _poll_imds only retry on 404. Fail on Timeout
- resizefs: Prefix discovered devpath with '/dev/' when path does not
exist [Igor Galić]
- azure: retry imds polling on requests.Timeout
- azure: Accept variation in error msg from mount for ntfs volumes
[Jason Zions]
- azure: fix regression introduced when persisting ephemeral dhcp lease
[Aswin Rajamannar]
- azure: add udev rules to create cloud-init Gen2 disk name symlinks
- 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]
- query: better error when missing read permission on instance-data
- instance-data: fallback to instance-data.json if sensitive is absent.
- 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]
- update detection of openSUSE variants [Robert Schweikert]
- azure: Add apply_network_config option to disable network from IMDS
- Correct spelling in an error message (udevadm). [Katie McLaughlin]
- tests: meta_data key changed to meta-data in ec2 instance-data.json
- tests: fix kvm integration test to assert flexible config-disk path
- 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.
- tests: fix apt_configure_primary to be more flexible
- Ubuntu: update sources.list to comment out deb-src entries. |
== 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:
- opennebula: incremental updates to exclude EPOCH* bash 5.0 env variables
- lxd: install zfs-linux instead of zfs meta package
- cc_set_passwords: Fix regex when parsing hashed passwords
- net: Wait for dhclient to daemonize before reading lease file
- [Azure] Increase retries when talking to Wireserver during metadata walk
- ds-identify: fix wrong variable name in ovf_vmware_transport_guestinfo.
- OVF: simplify expected return values of transport functions.
- Vmware: Add support for the com.vmware.guestInfo OVF transport.
- net: render 'metric' values in per-subnet routes
- NoCloud: Allow top level 'network' key in network-config.
- ovf: Fix ovf network config generation gateway/routes
- azure: detect vnet migration via netlink media change event
- OVF: identify label iso9660 filesystems with label 'OVF ENV'.
- net: Ephemeral*Network: add connectivity check via URL
- azure: _poll_imds only retry on 404. Fail on Timeout
- azure: Accept variation in error msg from mount for ntfs volumes
- azure: fix regression introduced when persisting ephemeral dhcp lease
- azure: add udev rules to create cloud-init Gen2 disk name symlinks
- azure: remove /etc/netplan/90-hotplug-azure.yaml when net from IMDS
- azure: report ready to fabric after reprovision and reduce logging
- instance-data: fallback to instance-data.json if sensitive is absent.
- azure: Add apply_network_config option to disable network from IMDS
- instance-data: Add standard keys platform and subplatform. Refactor ec2.
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
DONE: attach automated cloud-init-proposed test artifacts
sru-artifact-lxd-artful sru-artifact-lxc-xenial
DONE: attach automated cloud-init-proposed test artifacts from tests for each release with kvm artifacts
sru-artifact-kvm-artful sru-artifact-kvm-xenial
DONE: attach Solutions Testing team test results for each LTS
sru-artifact-solutions-qa-xenial
DONE: attach MAAS Team test results for each LTS
sru-artifact-maas-xenial
* Manual Test Results
DONE: attach manual cloud-init-proposed test artifacts from tests for each release on ec2 datasource
sru-artifact-manual-ec2
DONE: attach manual cloud-init-proposed test artifacts from tests for each release on gce datasource
sru-artifact-manual-gce
DONE: attach manual cloud-init-proposed test artifacts from tests for each release on azure datasource
sru-artifact-manual-azure
[Regression Potential]
In order to mitigate the regression potential, the results of the
aforementioned integration tests are attached to this bug.
[Discussion]
== End SRU Template ==
== Changelog ==
18.5-21
- opennebula: also exclude epochseconds from changed environment vars
- systemd: Render generator from template to account for system
differences. [Robert Schweikert]
- sysconfig: On SUSE, use STARTMODE instead of ONBOOT [Robert Schweikert]
- flake8: use ==/!= to compare str, bytes, and int literals
[Paride Legovini]
18.5-17
- opennebula: exclude EPOCHREALTIME as known bash env variable with a
delta
- tox: fix disco httpretty dependencies for py37
- 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]
- 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]
- net: Wait for dhclient to daemonize before reading lease file
[Jason Zions]
- [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.
- HACKING.rst: change contact info to Josh Powers
- Update to pylint 2.2.2.
- Release 18.5
- tests: add Disco release [Joshua Powers]
- net: render 'metric' values in per-subnet routes
- write_files: add support for appending to files. [James Baxter]
- config: On ubuntu select cloud archive mirrors for armel, armhf, arm64.
- dhclient-hook: cleanups, tests and fix a bug on 'down' event.
- NoCloud: Allow top level 'network' key in network-config.
- ovf: Fix ovf network config generation gateway/routes
- 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
- net: Ephemeral*Network: add connectivity check via URL
- azure: _poll_imds only retry on 404. Fail on Timeout
- resizefs: Prefix discovered devpath with '/dev/' when path does not
exist [Igor Galić]
- azure: retry imds polling on requests.Timeout
- azure: Accept variation in error msg from mount for ntfs volumes
[Jason Zions]
- azure: fix regression introduced when persisting ephemeral dhcp lease
[Aswin Rajamannar]
- azure: add udev rules to create cloud-init Gen2 disk name symlinks
- 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]
- query: better error when missing read permission on instance-data
- instance-data: fallback to instance-data.json if sensitive is absent.
- 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]
- update detection of openSUSE variants [Robert Schweikert]
- azure: Add apply_network_config option to disable network from IMDS
- Correct spelling in an error message (udevadm). [Katie McLaughlin]
- tests: meta_data key changed to meta-data in ec2 instance-data.json
- tests: fix kvm integration test to assert flexible config-disk path
- 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.
- tests: fix apt_configure_primary to be more flexible
- Ubuntu: update sources.list to comment out deb-src entries. |
|
2019-03-06 21:43:05 |
Ryan Harper |
tags |
verification-needed verification-needed-bionic verification-needed-cosmic verification-needed-xenial |
verification-done verification-done-bionic verification-done-cosmic verification-done-xenial |
|
2019-03-07 10:03:00 |
Launchpad Janitor |
cloud-init (Ubuntu Cosmic): status |
Fix Committed |
Fix Released |
|
2019-03-07 10:03:05 |
Łukasz Zemczak |
removed subscriber Ubuntu Stable Release Updates Team |
|
|
|
2019-03-07 10:35:53 |
Launchpad Janitor |
cloud-init (Ubuntu Bionic): status |
Fix Committed |
Fix Released |
|
2019-03-07 10:36:18 |
Launchpad Janitor |
cloud-init (Ubuntu Xenial): status |
Fix Committed |
Fix Released |
|
2019-03-12 16:20:44 |
Dan Watkins |
cloud-init (Ubuntu): status |
Confirmed |
Fix Released |
|