sru cloud-init 2017-10-06 (17.1-18-gd4f70470-0ubuntu1) updated to (17.1-27-geb292c18)
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
cloud-init (Ubuntu) |
Fix Released
|
Medium
|
Unassigned | ||
Xenial |
Fix Released
|
Medium
|
Unassigned | ||
Zesty |
Fix Released
|
Medium
|
Unassigned | ||
Artful |
Fix Released
|
Medium
|
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. Notable changes for Ubuntu stable releases are:
- ec2: Fix network behavior configuration regression only configure network on the primary NIC. Support public and private ipv4 and/or ipv6 dhcp configuration.
(LP: #1728152)
- resizefs: Fix regression when system booted with root=PARTUUID=
(LP: #1725067)
- ntp: fix config module schema to allow empty ntp config
(LP: #1724951)
- debian/control: Replace and drop dependency on python3-
- debian/copyright: dep5 updates, reorganize, add Apache 2.0 license.
(LP: #1718681)
- DataSourceOVF: fix a race condition in boot with system mounts by
using util.find_
- Azure: wait longer for SSH pub keys to arrive. (LP: #1717611)
- cmdline: add collect-logs subcommand. (LP: #1607345)
- cloud-config modules: honor distros definitions in each module
(LP: #1715738, #1715690)
- chef: Add option to pin chef omnibus install version (LP: #1462693)
- Use /run/cloud-init for tempfile operations. (LP: #1707222)
- Configure logging module to always use UTC time. (LP: #1713158)
- ec2: Add IPv6 dhcp support to Ec2DataSource. (LP: #1639030)
- cc_landscape & cc_puppet: Fix six.StringIO use in writing configs
(LP: #1699282, #1710932)
- cc_ntp: fallback on timesyncd configuration if ntp is not installable
(LP: #1686485)
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
automated lxd results:
* xenial: attached xenial-
* zesty: attached zesty-integrati
* artful: attached artful-
automated nocloud/kvm results:
* xenial: attached results.
* zesty: attached results.
* artful: attached results.
solutions testing team results:
* xenial: attached solutions-
* zesty: N/A
MAAS team results:
* xenial: attached maas-xenial-
* zesty: N/A
Manual test artifacts from:
* EC2: attached 1639030.log (xenial and zesty)
* nocloud: attached results-
* lxd: attached 1709761.log (xenial and zesty)
* gce: attached 1717598.log (xenial and zesty)
* azure: attached 1718029.log (xenial and zesty)
Additional manual test results related to this SRU
https:/
[Regression Potential]
In order to mitigate the regression potential, the results of the
aforementioned integration tests are attached to this bug.
[Other Info]
During testing of this bug, we found bug 1724354 and fixed upstream
and cherry-picked to ubuntu and uploaded
17.1-18-
17.1-18-
[Discussion]
== End SRU Template ==
* New upstream snapshot.
- resizefs: Fix regression when system booted with root=PARTUUID=
(LP: #1725067)
- tools: make yum package installation more reliable
- citest: fix remaining warnings raised by integration tests.
- citest: show the class actual class name in results.
- ntp: fix config module schema to allow empty ntp config
(LP: #1724951)
- tools: disable fastestmirror if using proxy [Joshua Powe
* cherry-pick 41152f1: schema: Log debug instead of warning when
jsonschema is absent (LP: #1724354)
* drop the following cherry picks, now incorporated in snapshot.
+ debian/
* debian/copyright: dep5 updates, reorganize, add Apache 2.0 license.
(LP: #1718681)
* debian/control: drop dependency on python3-prettytable
* New upstream snapshot. (LP: #1721847)
- simpletable: Fix get_string method to return table-formatted string
- handle bridge_stp not None and update unit tests to pass 0 instead of
'off' for testing. [Chad Smith]
- tools: Give specific --abbrev=8 to "git describe"
- network: bridge_stp value not always correct [Ryan Harper] (LP: #1721157)
- tests: re-enable tox with nocloud-kvm support [Joshua Powers]
- systemd: remove limit on tasks created by cloud-init-
[Robert Schweikert] (LP: #1717969)
- suse: Support addition of zypper repos via cloud-config.
[Robert Schweikert] (LP: #1718675)
- tests: Combine integration configs and testcases [Joshua Powers]
- Azure, CloudStack: Support reading dhcp options from systemd-networkd.
[Dimitri John Ledkov] (LP: #1718029)
- packages/
- systemd: only mention Before=
[Robert Schweikert]
- Add missing simpletable and simpletable tests for failed merge
[Chad Smith]
- Remove prettytable dependency, introduce simpletable [Andrew Jorgensen]
- debian/copyright: dep5 updates, reorganize, add Apache 2.0 license.
[Joshua Powers] (LP: #1718681)
- tests: remove dependency on shlex [Joshua Powers]
- AltCloud: Trust PATH for udevadm and modprobe.
- DataSourceOVF: use util.find_
[Ryan Harper] (LP: #1718287)
- tests: remove a temp file used in bootcmd tests.
- release 17.1
- doc: document GCE datasource. [Arnd Hannemann]
- suse: updates to templates to support openSUSE and SLES.
[Robert Schweikert] (LP: #1718640)
- suse: Copy sysvinit files from redhat with slight changes.
[Robert Schweikert] (LP: #1718649)
- docs: fix sphinx module schema documentation [Chad Smith]
- tests: Add cloudinit package to all test targets [Chad Smith]
- Makefile: No longer look for yaml files in obsolete ./bin/.
- tests: fix ds-identify unit tests to set EC2_STRICT_
- ec2: Fix maybe_perform_
[Chad Smith] (LP: #1717627)
- Azure: wait longer for SSH pub keys to arrive.
[Paul Meyer] (LP: #1717611)
- GCE: Fix usage of user-data. (LP: #1717598)
- cmdline: add collect-logs subcommand. [Chad Smith] (LP: #1607345)
- CloudStack: consider dhclient lease files named with a hyphen.
(LP: #1717147)
- resizefs: Drop check for read-only device file, do not warn on
overlayroot. [Chad Smith]
- tests: Enable the NoCloud KVM platform [Joshua Powers]
- resizefs: pass mount point to xfs_growfs [Dusty Mabe]
- vmware: Enable nics before sending the SUCCESS event. [Sankar Tanguturi]
- cloud-config modules: honor distros definitions in each module
[Chad Smith] (LP: #1715738, #1715690)
- chef: Add option to pin chef omnibus install version
[Ethan Apodaca] (LP: #1462693)
- tests: execute: support command as string [Joshua Powers]
- schema and docs: Add jsonschema to resizefs and bootcmd modules
[Chad Smith]
- tools: Add xkvm script, wrapper around qemu-system [Joshua Powers]
- vmware customization: return network config format
[Sankar Tanguturi] (LP: #1675063)
- Ec2: only attempt to operate at local mode on known platforms.
(LP: #1715128)
- Use /run/cloud-init for tempfile operations. (LP: #1707222)
- ds-identify: Make OpenStack return maybe on arch other than intel.
(LP: #1715241)
- tests: mock missed openstack metadata uri network_data.json
[Chad Smith] (LP: #1714376)
- relocate tests/unittests
[Lars Kellogg-Stedman]
- tox: add nose timer output [Joshua Powers]
- upstart: do not package upstart jobs, drop ubuntu-init-switch module.
- tests: Stop leaking calls through unmocked metadata addresses
[Chad Smith] (LP: #1714117)
- distro: allow distro to specify a default locale [Ryan Harper]
- tests: fix two recently added tests for sles distro.
- url_helper: dynamically import oauthlib import from inside oauth_headers
[Chad Smith]
- tox: make xenial environment run with python3.6
- suse: Add support for openSUSE and return SLES to a working state.
[Robert Schweikert]
- GCE: Add a main to the GCE Datasource.
- ec2: Add IPv6 dhcp support to Ec2DataSource. [Chad Smith] (LP: #1639030)
- url_helper: fail gracefully if oauthlib is not available
[Lars Kellogg-Stedman] (LP: #1713760)
- cloud-init analyze: fix issues running under python 2. [Andrew Jorgensen]
- Configure logging module to always use UTC time.
[Ryan Harper] (LP: #1713158)
- Log a helpful message if a user script does not include shebang.
[Andrew Jorgensen]
- cli: Fix command line parsing of coniditionally loaded subcommands.
[Chad Smith] (LP: #1712676)
- doc: Explain error behavior in user data include file format.
[Jason Butz]
- cc_landscape & cc_puppet: Fix six.StringIO use in writing configs
[Chad Smith] (LP: #1699282, #1710932)
- schema cli: Add schema subcommand to cloud-init cli and cc_runcmd schema
[Chad Smith]
- Debian: Remove non-free repositories from apt sources template.
[Joonas Kylmälä] (LP: #1700091)
- tools: Add tooling for basic cloud-init performance analysis.
[Chad Smith] (LP: #1709761)
- network: add v2 passthrough and fix parsing v2 config with bonds/bridge
params [Ryan Harper] (LP: #1709180)
- doc: update capabilities with features available, link doc reference,
cli example [Ryan Harper]
- vcloud directory: Guest Customization support for passwords
[Maitreyee Saikia]
- ec2: Allow Ec2 to run in init-local using dhclient in a sandbox.
[Chad Smith] (LP: #1709772)
- cc_ntp: fallback on timesyncd configuration if ntp is not installable
[Ryan Harper] (LP: #1686485)
- net: Reduce duplicate code. Have get_interfaces_
get_
- tests: Fix build tree integration tests [Joshua Powers]
- sysconfig: Dont repeat header when rendering resolv.conf
[Ryan Harper] (LP: #1701420)
- archlinux: Fix bug with empty dns, do not render 'lo' devices.
(LP: #1663045, #1706593)
Changed in cloud-init (Ubuntu Artful): | |
status: | New → Fix Released |
importance: | Undecided → Medium |
Changed in cloud-init (Ubuntu Xenial): | |
status: | New → Confirmed |
Changed in cloud-init (Ubuntu Zesty): | |
importance: | Undecided → Medium |
Changed in cloud-init (Ubuntu Xenial): | |
importance: | Undecided → Medium |
Changed in cloud-init (Ubuntu Zesty): | |
status: | New → Confirmed |
description: | updated |
description: | updated |
description: | updated |
description: | updated |
description: | updated |
description: | updated |
summary: |
- sru cloud-init 2017-10-06 (17.1-17-g45d361cb-0ubuntu1) + sru cloud-init 2017-10-06 (17.1-18-gd4f70470-0ubuntu1) |
description: | updated |
description: | updated |
description: | updated |
description: | updated |
description: | updated |
summary: |
- sru cloud-init 2017-10-06 (17.1-18-gd4f70470-0ubuntu1) + sru cloud-init 2017-10-06 (17.1-18-gd4f70470-0ubuntu1) updated to + (17.1-27-geb292c18) |
Hello Scott, or anyone else affected,
Accepted cloud-init into zesty-proposed. The package will build now and be available at https:/ /launchpad. net/ubuntu/ +source/ cloud-init/ 17.1-18- gd4f70470- 0ubuntu1~ 17.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- zesty to verification- done-zesty. If it does not fix the bug for you, please add a comment stating that, and change the tag to verification- failed- zesty. In either case, details of your testing will help us make a better decision.
Further information regarding the verification process can be found at https:/ /wiki.ubuntu. com/QATeam/ PerformingSRUVe rification . Thank you in advance!