SRU cloud-init 18.2-27-g6ef92c98-0ubuntu1

Bug #1767412 reported by Scott Moser
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
cloud-init (Ubuntu)
Fix Released
Medium
Unassigned
Bionic
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:

  * debian/control: add missing dependency on iproute2. (LP: #1766711)
  * debian/control: add missing dependency on isc-dhcp-client. (LP: #1766714)
  * New upstream snapshot.
    - IBMCloud: recognize provisioning environment during debug boots.
      (LP: #1767166)
    - net: detect unstable network names and trigger a settle if needed
      (LP: #1766287)
    - DataSourceSmartOS: add locking of serial device.
      [Mike Gerdts] (LP: #1746605)
    - DataSourceSmartOS: sdc:hostname is ignored [Mike Gerdts] (LP: #1765085)
    - set_passwords: Add newline to end of sshd config, only restart if
      updated. (LP: #1677205)
    - Schema: do not warn on duplicate items in commands. (LP: #1764264)

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
automated lxd results:
 * bionic: nocloud-kvm-18.2-27.txt (includes lxd)

automated nocloud/kvm results:
 * bionic: nocloud-kvm-18.2-27.txt

solutions testing team results:
 * bionic: comment 7

MAAS team results:
 * bionic: comment 8

Manual test artifacts from:
 * EC2: sru-artifact-manual-ec2
 * gce: sru-artifact-manual-gce
 * azure: sru-artifact-manual-azure

Additional manual test results related to this SRU
https://github.com/cloud-init/ubuntu-sru/tree/master/20180427

[Regression Potential]
In order to mitigate the regression potential, the results of the
aforementioned integration tests are attached to this bug.

[Other Info]

== End SRU Template ==

Full Changelog with bug references:

  * debian/control: add missing dependency on iproute2. (LP: #1766711)
  * debian/control: add missing dependency on isc-dhcp-client. (LP: #1766714)
  * New upstream snapshot.
    - IBMCloud: recognize provisioning environment during debug boots.
      (LP: #1767166)
    - net: detect unstable network names and trigger a settle if needed
      (LP: #1766287)
    - IBMCloud: improve documentation in datasource.
    - sysconfig: dhcp6 subnet type should not imply dhcpv4 [Vitaly Kuznetsov]
    - packages/debian/control.in: add missing dependency on iproute2.
      (LP: #1766711)
    - DataSourceSmartOS: add locking of serial device.
      [Mike Gerdts] (LP: #1746605)
    - DataSourceSmartOS: sdc:hostname is ignored [Mike Gerdts] (LP: #1765085)
    - DataSourceSmartOS: list() should always return a list
      [Mike Gerdts] (LP: #1763480)
    - schema: in validation, raise ImportError if strict but no jsonschema.
    - set_passwords: Add newline to end of sshd config, only restart if
      updated. (LP: #1677205)
    - pylint: pay attention to unused variable warnings.
    - doc: Add documentation for AliYun datasource. [Junjie Wang]
    - Schema: do not warn on duplicate items in commands. (LP: #1764264)

Scott Moser (smoser)
Changed in cloud-init (Ubuntu):
status: New → Confirmed
Changed in cloud-init (Ubuntu Bionic):
importance: Undecided → Medium
Revision history for this message
Brian Murray (brian-murray) wrote :

This was accepted into -proposed and then Launchpad timeout on me. You know the testing deal though.

Changed in cloud-init (Ubuntu Bionic):
status: Confirmed → Fix Committed
tags: added: verification-need-bionic verification-needed
Revision history for this message
Launchpad Janitor (janitor) wrote :

This bug was fixed in the package cloud-init - 18.2-27-g6ef92c98-0ubuntu1~18.04.1

---------------
cloud-init (18.2-27-g6ef92c98-0ubuntu1~18.04.1) bionic; urgency=medium

  * debian/control: add missing dependency on iproute2. (LP: #1766711)
  * debian/control: add missing dependency on isc-dhcp-client. (LP: #1766714)
  * New upstream snapshot. (LP: #1767412)
    - IBMCloud: recognize provisioning environment during debug boots.
    - net: detect unstable network names and trigger a settle if needed
    - IBMCloud: improve documentation in datasource.
    - sysconfig: dhcp6 subnet type should not imply dhcpv4 [Vitaly Kuznetsov]
    - packages/debian/control.in: add missing dependency on iproute2.
    - DataSourceSmartOS: add locking of serial device. [Mike Gerdts]
    - DataSourceSmartOS: sdc:hostname is ignored [Mike Gerdts]
    - DataSourceSmartOS: list() should always return a list [Mike Gerdts]
    - schema: in validation, raise ImportError if strict but no jsonschema.
    - set_passwords: Add newline to end of sshd config, only restart if
      updated.
    - pylint: pay attention to unused variable warnings.
    - doc: Add documentation for AliYun datasource. [Junjie Wang]
    - Schema: do not warn on duplicate items in commands.

 -- Scott Moser <email address hidden> Fri, 27 Apr 2018 12:30:21 -0400

Changed in cloud-init (Ubuntu):
status: Fix Committed → Fix Released
Revision history for this message
Chad Smith (chad.smith) wrote :

Adding nocloud-kvm nocloud-lxd and ec2 integration test logs pulled from jenkins
https://jenkins.ubuntu.com/server/view/cloud-init/job/cloud-init-integration-proposed-b/9/consoleFull

Revision history for this message
Chad Smith (chad.smith) wrote :

EC2 manual SRU verification

Revision history for this message
Chad Smith (chad.smith) wrote :

GCE manual SRU verification

Revision history for this message
Chad Smith (chad.smith) wrote :

azure manual SRU verification

description: updated
Revision history for this message
John George (jog) wrote :

MAAS deploy SRU verification

Revision history for this message
Andres Rodriguez (andreserl) wrote :
Download full text (6.4 KiB)

Confirm that cloud-init has not created any regressions in our CI:

maas-integration.TestMAASIntegration.test_create_admin ... ok
maas-integration.TestMAASIntegration.test_restart_dbus_avahi ... SKIP: Avahi/DBUS are not used anymore
maas-integration.TestMAASIntegration.test_update_maas_url ... ok
maas-integration.TestMAASIntegration.test_update_maas_url_rack ... ok
maas-integration.TestMAASIntegration.test_check_initial_services_systemctl ... ok
maas-integration.TestMAASIntegration.test_check_rpc_info ... ok
maas-integration.TestMAASIntegration.test_update_preseed_arm ... SKIP: Don't test ARM nodes
maas-integration.TestMAASIntegration.test_login_api ... ok
maas-integration.TestMAASIntegration.test_maas_logged_in ... ok
maas-integration.TestMAASIntegration.test_set_main_archive ... ok
maas-integration.TestMAASIntegration.test_main_archive_in_enlist_userdata_package_mirrors_config ... SKIP: Cloud-init "package_mirror" config is used in MAAS 2.0 and earlier
maas-integration.TestMAASIntegration.test_main_archive_in_enlist_userdata_apt_config ... ok
maas-integration.TestMAASIntegration.test_set_http_proxy ... ok
maas-integration.TestMAASIntegration.test_add_ssh_key ... ok
maas-integration.TestMAASIntegration.test_region_rack_connected ... ok
maas-integration.TestMAASIntegration.test_stop_image_import ... ok
maas-integration.TestMAASIntegration.test_set_custom_boot_source ... ok
maas-integration.TestMAASIntegration.test_add_boot_source_selection_xenial ... SKIP: Not adding Xenial images as we are already running in Xenial
maas-integration.TestMAASIntegration.test_add_boot_source_selection_ppc64el ... SKIP: Not testing PPC systems
maas-integration.TestMAASIntegration.test_add_boot_source_selection_arm64 ... SKIP: Not testing arm64 systems
maas-integration.TestMAASIntegration.test_add_boot_source_selection_centos ... SKIP: Not testing CentOS. Testing custom images repository.
maas-integration.TestMAASIntegration.test_start_image_import ... ok
maas-integration.TestMAASIntegration.test_create_dynamic_range ... ok
maas-integration.TestMAASIntegration.test_reserve_bmc_range ... ok
maas-integration.TestMAASIntegration.test_create_slave_device_and_link_subnet ... ok
maas-integration.TestMAASIntegration.test_slave_device_interface_linked ... ok
maas-integration.TestMAASIntegration.test_set_up_dhcp_vlan ... ok
maas-integration.TestMAASIntegration.test_check_dhcp_service_systemctl ... ok
maas-integration.TestMAASIntegration.test_update_dns_config_systemctl ... ok
maas-integration.TestMAASIntegration.test_add_new_zones ... ok
maas-integration.TestMAASIntegration.test_list_zones ... ok
maas-integration.TestMAASIntegration.test_delete_zone ... ok
maas-integration.TestMAASIntegration.test_add_new_spaces ... ok
maas-integration.TestMAASIntegration.test_create_subnet ... ok
maas-integration.TestMAASIntegration.test_list_spaces ... ok
maas-integration.TestMAASIntegration.test_list_subnets ... ok
maas-integration.TestMAASIntegration.test_delete_subnet ... ok
maas-integration.TestMAASIntegration.test_delete_space ... ok
maas-integration.TestMAASIntegration.test_add_new_fabrics ... ok
maas-integration.TestMAASIntegration.test_add_vlan_to_fabric ... ok
maas-integration....

Read more...

Revision history for this message
Scott Moser (smoser) wrote :

I've marked as 'verification-done' based on comment 7 and 8 above.

tags: added: verification-done verification-done-bionic
removed: verification-need-bionic verification-needed
description: updated
Revision history for this message
Launchpad Janitor (janitor) wrote :

This bug was fixed in the package cloud-init - 18.2-27-g6ef92c98-0ubuntu1~18.04.1

---------------
cloud-init (18.2-27-g6ef92c98-0ubuntu1~18.04.1) bionic; urgency=medium

  * debian/control: add missing dependency on iproute2. (LP: #1766711)
  * debian/control: add missing dependency on isc-dhcp-client. (LP: #1766714)
  * New upstream snapshot. (LP: #1767412)
    - IBMCloud: recognize provisioning environment during debug boots.
    - net: detect unstable network names and trigger a settle if needed
    - IBMCloud: improve documentation in datasource.
    - sysconfig: dhcp6 subnet type should not imply dhcpv4 [Vitaly Kuznetsov]
    - packages/debian/control.in: add missing dependency on iproute2.
    - DataSourceSmartOS: add locking of serial device. [Mike Gerdts]
    - DataSourceSmartOS: sdc:hostname is ignored [Mike Gerdts]
    - DataSourceSmartOS: list() should always return a list [Mike Gerdts]
    - schema: in validation, raise ImportError if strict but no jsonschema.
    - set_passwords: Add newline to end of sshd config, only restart if
      updated.
    - pylint: pay attention to unused variable warnings.
    - doc: Add documentation for AliYun datasource. [Junjie Wang]
    - Schema: do not warn on duplicate items in commands.

 -- Scott Moser <email address hidden> Fri, 27 Apr 2018 12:30:21 -0400

Changed in cloud-init (Ubuntu Bionic):
status: Fix Committed → Fix Released
Revision history for this message
Chris J Arges (arges) wrote : Update Released

The verification of the Stable Release Update for cloud-init has completed successfully and the package has now been released to -updates. Subsequently, the Ubuntu Stable Release Updates Team is being unsubscribed and will not receive messages about this bug report. In the event that you encounter a regression using the package from -updates please report a new bug using ubuntu-bug and tag the bug report regression-update so we can easily find any regressions.

To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.