sru cloud-init (17.1-27-geb292c18) update to 17.1.46-g7acc9e86-0ubuntu1

Bug #1733653 reported by Chad Smith
8
This bug affects 1 person
Affects Status Importance Assigned to Milestone
cloud-init (Ubuntu)
Xenial
Fix Released
Medium
Unassigned
Zesty
Fix Released
Medium
Unassigned
Artful
Fix Released
Medium
Unassigned

Bug Description

== Begin SRU Template ==
Changelog updated due to SRU-regression fix LP: #1735331. 17.1.41 -> 17.1.46 as new target for SRU.

[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 sandboxed dhclient background process cleanup.
      (LP: #1735331) <-- new bug fix

  * debian/cloud-init.templates: Fix capitilization in 'AliYun'
   datasource (LP: #1728186)
    - EC2: Fix bug using fallback_nic and metadata when restoring from cache.
    - EC2: Kill dhclient process used in sandbox dhclient. (LP: #1732964)
    - Catch UrlError when #include'ing URLs
    - Azure: don't generate network configuration for SRIOV devices
      (LP: #1721579)

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 are run by jenkins nightly CI
 * https://jenkins.ubuntu.com/server/job/cloud-init-ci-nightly/

* Automated nocloud/kvm Results:
 * xenial: https://bugs.launchpad.net/ubuntu/artful/+source/cloud-init/+bug/1733653/+attachment/5020305/+files/xenial-nocloud-kvm.log
 * zesty: https://bugs.launchpad.net/ubuntu/artful/+source/cloud-init/+bug/1733653/+attachment/5020307/+files/zesty-nocloud-kvm.log
 * artful: https://bugs.launchpad.net/ubuntu/artful/+source/cloud-init/+bug/1733653/+attachment/5020303/+files/artful-nocloud-kvm.log

solutions testing team results:
 * xenial:
    - https://bugs.launchpad.net/ubuntu/artful/+source/cloud-init/+bug/1733653/+attachment/5020253/+files/juju_deploy_cloud-init-output.log
    - https://bugs.launchpad.net/ubuntu/artful/+source/cloud-init/+bug/1733653/+attachment/5020253/+files/juju_deploy_cloud-init-output.log
 * zesty: N/A

MAAS team results:
 * xenial: Approval per MAAS CI results https://bugs.launchpad.net/ubuntu/artful/+source/cloud-init/+bug/1733653/comments/22

 * zesty: N/A

Manual test artifacts from:
 * EC2: https://launchpadlibrarian.net/348105503/ec2-sru-validate-17.1.46.log
 * nocloud:
    - Xenial
       - https://bugs.launchpad.net/ubuntu/artful/+source/cloud-init/+bug/1733653/+attachment/5020305/+files/xenial-nocloud-kvm.log
       - https://bugs.launchpad.net/ubuntu/artful/+source/cloud-init/+bug/1733653/+attachment/5020306/+files/xenial-nocloud-kvm-results.d.tar.xz
    - Zesty
       - https://bugs.launchpad.net/ubuntu/artful/+source/cloud-init/+bug/1733653/+attachment/5020307/+files/zesty-nocloud-kvm.log
       - https://bugs.launchpad.net/ubuntu/artful/+source/cloud-init/+bug/1733653/+attachment/5020308/+files/zesty-nocloud-kvm-results.d.tar.xz
    - Artful
       - https://bugs.launchpad.net/ubuntu/artful/+source/cloud-init/+bug/1733653/+attachment/5020303/+files/artful-nocloud-kvm.log
       - https://bugs.launchpad.net/ubuntu/artful/+source/cloud-init/+bug/1733653/+attachment/5020304/+files/artful-nocloud-kvm-results.d.tar.xz
 * lxd: https://bugs.launchpad.net/ubuntu/artful/+source/cloud-init/+bug/1733653/+attachment/5020133/+files/nocloud-lxd-sru-17.1.46.txt
 * gce: https://launchpadlibrarian.net/348513101/gce-sru-17.1.46.txt
 * azure: https://launchpadlibrarian.net/348129595/azure-sru-17.1.46.txt

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

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

[Other Info]

[Discussion]

== End SRU Template ==

== Changelog ==

  * New upstream snapshot.
    - ec2: Fix sandboxed dhclient background process cleanup.
      (LP: #1735331)
    - tests: NoCloudKVMImage do not modify the original local cache image.
    - tests: Enable bionic in integration tests. [Joshua Powers]
    - tests: Use apt-get to install a deb so that depends get resolved.
    - sysconfig: Correctly render dns and dns search info.
      [Ryan McCabe]

  * debian/cloud-init.templates: Fix capitilazation in 'AliYun'
   (LP: #1728186)
  * New upstream snapshot.
    - integration test: replace curtin test ppa with cloud-init test ppa.
    - EC2: Fix bug using fallback_nic and metadata when restoring from cache.
      (LP: #1732917)
    - EC2: Kill dhclient process used in sandbox dhclient. (LP: #1732964)
    - ntp: fix configuration template rendering for openSUSE and SLES
      (LP: #1726572)
    - centos: Provide the failed #include url in error messages
    - Catch UrlError when #include'ing URLs [Andrew Jorgensen]
    - hosts: Fix openSUSE and SLES setup for /etc/hosts and clarify docs.
      [Robert Schweikert] (LP: #1731022)
    - rh_subscription: Perform null checks for enabled and disabled repos.
      [Dave Mulford]
    - Improve warning message when a template is not found.
      [Robert Schweikert] (LP: #1731035)
    - Replace the temporary i9n.brickies.net with i9n.cloud-init.io.
    - Azure: don't generate network configuration for SRIOV devices
      (LP: #1721579)
    - tests: address some minor feedback missed in last merge.
    - tests: integration test cleanup and full pass of nocloud-kvm.
    - Gentoo: chmod +x on all files in sysvinit/gentoo/
      [Carlos Konstanski] (LP: #1727126)

Scott Moser (smoser)
no longer affects: cloud-init (Ubuntu)
Changed in cloud-init (Ubuntu Xenial):
status: New → In Progress
Changed in cloud-init (Ubuntu Zesty):
status: New → In Progress
Changed in cloud-init (Ubuntu Artful):
status: New → In Progress
Changed in cloud-init (Ubuntu Xenial):
importance: Undecided → Medium
Changed in cloud-init (Ubuntu Zesty):
importance: Undecided → Medium
Changed in cloud-init (Ubuntu Artful):
importance: Undecided → Medium
description: updated
Chad Smith (chad.smith)
description: updated
Scott Moser (smoser)
summary: - sru cloud-init (17.1-27-geb292c18) update to (17.1-42-gbbe91cdc)
+ sru cloud-init (17.1-27-geb292c18) update to 17.1-41-g76243487-0ubuntu1
Scott Moser (smoser)
description: updated
Revision history for this message
Brian Murray (brian-murray) wrote : Please test proposed package

Hello Chad, or anyone else affected,

Accepted cloud-init into xenial-proposed. The package will build now and be available at https://launchpad.net/ubuntu/+source/cloud-init/17.1-41-g76243487-0ubuntu1~16.04.1 in a few hours, and then in the -proposed repository.

Please help us by testing this new package. See https://wiki.ubuntu.com/Testing/EnableProposed for documentation on how to enable and use -proposed.Your feedback will aid us getting this update out to other Ubuntu users.

If this package fixes the bug for you, please add a comment to this bug, mentioning the version of the package you tested and change the tag from verification-needed-xenial to verification-done-xenial. If it does not fix the bug for you, please add a comment stating that, and change the tag to verification-failed-xenial. In either case, 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/PerformingSRUVerification . Thank you in advance!

Changed in cloud-init (Ubuntu Xenial):
status: In Progress → Fix Committed
tags: added: verification-needed verification-needed-xenial
Changed in cloud-init (Ubuntu Zesty):
status: In Progress → Fix Committed
tags: added: verification-needed-zesty
Revision history for this message
Brian Murray (brian-murray) wrote :

Hello Chad, 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-41-g76243487-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/PerformingSRUVerification . Thank you in advance!

Changed in cloud-init (Ubuntu Artful):
status: In Progress → Fix Committed
tags: added: verification-needed-artful
Revision history for this message
Brian Murray (brian-murray) wrote :

Hello Chad, or anyone else affected,

Accepted cloud-init into artful-proposed. The package will build now and be available at https://launchpad.net/ubuntu/+source/cloud-init/17.1-41-g76243487-0ubuntu1~17.10.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-artful to verification-done-artful. If it does not fix the bug for you, please add a comment stating that, and change the tag to verification-failed-artful. 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/PerformingSRUVerification . Thank you in advance!

Revision history for this message
Chad Smith (chad.smith) wrote : Re: sru cloud-init (17.1-27-geb292c18) update to 17.1-41-g76243487-0ubuntu1

EC2 upgrade and fresh install logs for cloud-init-17.1.41

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

Azure xenial zesty and artful upgrades and fresh install tests 17.1.27 -> 17.1.41

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

EC2 upgrade and fresh install artful 17.1.27 -> 17.1.41

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

In manual validation of ec2 I encoutered a race during cloud-init's sandbox dhclient teardown.
LP: #1735331

We are blocking this SRU version 17.1.41 until the branch resolving this issue lands.
https://code.launchpad.net/~chad.smith/cloud-init/+git/cloud-init/+merge/334543

Chad Smith (chad.smith)
description: updated
Revision history for this message
Steve Langasek (vorlon) wrote : Please test proposed package

Hello Chad, or anyone else affected,

Accepted cloud-init into artful-proposed. The package will build now and be available at https://launchpad.net/ubuntu/+source/cloud-init/17.1-46-g7acc9e68-0ubuntu1~17.10.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-artful to verification-done-artful. If it does not fix the bug for you, please add a comment stating that, and change the tag to verification-failed-artful. 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/PerformingSRUVerification . Thank you in advance!

Revision history for this message
Steve Langasek (vorlon) wrote :

Hello Chad, 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-46-g7acc9e68-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/PerformingSRUVerification . Thank you in advance!

Chad Smith (chad.smith)
summary: - sru cloud-init (17.1-27-geb292c18) update to 17.1-41-g76243487-0ubuntu1
+ sru cloud-init (17.1-27-geb292c18) update to 17.1.46-g7acc9e86-0ubuntu1
Revision history for this message
Chad Smith (chad.smith) wrote :

Azure maual test validation of 17.1.46 on xenial, zesty and artful

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

Manual GCE verification of upgrade and fresh install on xenial zesty and artful

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

Add nocloud-kvm success logs

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

nocloud-lxd xenial, zesty and artful successes

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

Verified xenial with juju using the maas provider.
Mass curtin preseed configured to install from proposed.
$ apt-cache policy cloud-init
cloud-init:
  Installed: 17.1-46-g7acc9e68-0ubuntu1~16.04.1
  Candidate: 17.1-46-g7acc9e68-0ubuntu1~16.04.1
  Version table:
 *** 17.1-46-g7acc9e68-0ubuntu1~16.04.1 500
        500 http://archive.ubuntu.com/ubuntu xenial-proposed/main amd64 Packages
        100 /var/lib/dpkg/status
     17.1-27-geb292c18-0ubuntu1~16.04.1 500
        500 http://archive.ubuntu.com/ubuntu xenial-updates/main amd64 Packages
     0.7.7~bzr1212-0ubuntu1 500
        500 http://archive.ubuntu.com/ubuntu xenial/main amd64 Packages

Revision history for this message
John George (jog) wrote :
Revision history for this message
Scott Moser (smoser) wrote :
Revision history for this message
Scott Moser (smoser) wrote :
Revision history for this message
Scott Moser (smoser) wrote :
Revision history for this message
Scott Moser (smoser) wrote :
Revision history for this message
Scott Moser (smoser) wrote :
Revision history for this message
Scott Moser (smoser) wrote :
description: updated
Chad Smith (chad.smith)
description: updated
Revision history for this message
Andres Rodriguez (andreserl) wrote :

From the MAAS perspective, we've images with this cloud-init version for the MAAS CI. SO we are +1

Chad Smith (chad.smith)
description: updated
tags: added: verification-done verification-done-artful verification-done-xenial verification-done-zesty
removed: verification-needed verification-needed-artful verification-needed-xenial verification-needed-zesty
Revision history for this message
Launchpad Janitor (janitor) wrote :

This bug was fixed in the package cloud-init - 17.1-46-g7acc9e68-0ubuntu1~16.04.1

---------------
cloud-init (17.1-46-g7acc9e68-0ubuntu1~16.04.1) xenial-proposed; urgency=medium

  * New upstream snapshot.
    - ec2: Fix sandboxed dhclient background process cleanup.
      (LP: #1735331)
    - tests: NoCloudKVMImage do not modify the original local cache image.
    - tests: Enable bionic in integration tests. [Joshua Powers]
    - tests: Use apt-get to install a deb so that depends get resolved.
    - sysconfig: Correctly render dns and dns search info.
      [Ryan McCabe]

cloud-init (17.1-41-g76243487-0ubuntu1~16.04.1) xenial-proposed; urgency=medium

  * debian/cloud-init.templates: Fix capitilazation in 'AliYun'
    (LP: #1728186)
  * New upstream snapshot (LP: #1733653)
    - integration test: replace curtin test ppa with cloud-init test ppa.
    - EC2: Fix bug using fallback_nic and metadata when restoring from cache.
    - EC2: Kill dhclient process used in sandbox dhclient.
    - ntp: fix configuration template rendering for openSUSE and SLES
    - centos: Provide the failed #include url in error messages
    - Catch UrlError when #include'ing URLs [Andrew Jorgensen]
    - hosts: Fix openSUSE and SLES setup for /etc/hosts and clarify docs.
      [Robert Schweikert]
    - rh_subscription: Perform null checks for enabled and disabled repos.
      [Dave Mulford]
    - Improve warning message when a template is not found.
      [Robert Schweikert]
    - Replace the temporary i9n.brickies.net with i9n.cloud-init.io.
    - Azure: don't generate network configuration for SRIOV devices
    - tests: address some minor feedback missed in last merge.
    - tests: integration test cleanup and full pass of nocloud-kvm.
    - Gentoo: chmod +x on all files in sysvinit/gentoo/
      [Carlos Konstanski]

 -- Chad Smith <email address hidden> Fri, 01 Dec 2017 10:05:01 -0700

Changed in cloud-init (Ubuntu Xenial):
status: Fix Committed → Fix Released
Revision history for this message
Chris Halse Rogers (raof) 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.

Revision history for this message
Launchpad Janitor (janitor) wrote :

This bug was fixed in the package cloud-init - 17.1-46-g7acc9e68-0ubuntu1~17.04.1

---------------
cloud-init (17.1-46-g7acc9e68-0ubuntu1~17.04.1) zesty-proposed; urgency=medium

  * New upstream snapshot.
    - ec2: Fix sandboxed dhclient background process cleanup.
      (LP: #1735331)
    - tests: NoCloudKVMImage do not modify the original local cache image.
    - tests: Enable bionic in integration tests. [Joshua Powers]
    - tests: Use apt-get to install a deb so that depends get resolved.
    - sysconfig: Correctly render dns and dns search info.
      [Ryan McCabe]

cloud-init (17.1-41-g76243487-0ubuntu1~17.04.1) zesty-proposed; urgency=medium

  * debian/cloud-init.templates: Fix capitilazation in 'AliYun'
    (LP: #1728186)
  * New upstream snapshot (LP: #1733653)
    - integration test: replace curtin test ppa with cloud-init test ppa.
    - EC2: Fix bug using fallback_nic and metadata when restoring from cache.
    - EC2: Kill dhclient process used in sandbox dhclient.
    - ntp: fix configuration template rendering for openSUSE and SLES
    - centos: Provide the failed #include url in error messages
    - Catch UrlError when #include'ing URLs [Andrew Jorgensen]
    - hosts: Fix openSUSE and SLES setup for /etc/hosts and clarify docs.
      [Robert Schweikert]
    - rh_subscription: Perform null checks for enabled and disabled repos.
      [Dave Mulford]
    - Improve warning message when a template is not found.
      [Robert Schweikert]
    - Replace the temporary i9n.brickies.net with i9n.cloud-init.io.
    - Azure: don't generate network configuration for SRIOV devices
    - tests: address some minor feedback missed in last merge.
    - tests: integration test cleanup and full pass of nocloud-kvm.
    - Gentoo: chmod +x on all files in sysvinit/gentoo/
      [Carlos Konstanski]

 -- Chad Smith <email address hidden> Fri, 01 Dec 2017 10:02:24 -0700

Changed in cloud-init (Ubuntu Zesty):
status: Fix Committed → Fix Released
Revision history for this message
Launchpad Janitor (janitor) wrote :

This bug was fixed in the package cloud-init - 17.1-46-g7acc9e68-0ubuntu1~17.10.1

---------------
cloud-init (17.1-46-g7acc9e68-0ubuntu1~17.10.1) artful-proposed; urgency=medium

  * New upstream snapshot.
    - ec2: Fix sandboxed dhclient background process cleanup.
      (LP: #1735331)
    - tests: NoCloudKVMImage do not modify the original local cache image.
    - tests: Enable bionic in integration tests. [Joshua Powers]
    - tests: Use apt-get to install a deb so that depends get resolved.
    - sysconfig: Correctly render dns and dns search info.
      [Ryan McCabe]

cloud-init (17.1-41-g76243487-0ubuntu1~17.10.1) artful-proposed; urgency=medium

  * debian/cloud-init.templates: Fix capitilazation in 'AliYun'
    (LP: #1728186)
  * New upstream snapshot (LP: #1733653)
    - integration test: replace curtin test ppa with cloud-init test ppa.
    - EC2: Fix bug using fallback_nic and metadata when restoring from cache.
    - EC2: Kill dhclient process used in sandbox dhclient.
    - ntp: fix configuration template rendering for openSUSE and SLES
    - centos: Provide the failed #include url in error messages
    - Catch UrlError when #include'ing URLs [Andrew Jorgensen]
    - hosts: Fix openSUSE and SLES setup for /etc/hosts and clarify docs.
      [Robert Schweikert]
    - rh_subscription: Perform null checks for enabled and disabled repos.
      [Dave Mulford]
    - Improve warning message when a template is not found.
      [Robert Schweikert]
    - Replace the temporary i9n.brickies.net with i9n.cloud-init.io.
    - Azure: don't generate network configuration for SRIOV devices
    - tests: address some minor feedback missed in last merge.
    - tests: integration test cleanup and full pass of nocloud-kvm.
    - Gentoo: chmod +x on all files in sysvinit/gentoo/
      [Carlos Konstanski]

 -- Chad Smith <email address hidden> Fri, 01 Dec 2017 09:58:48 -0700

Changed in cloud-init (Ubuntu Artful):
status: Fix Committed → Fix Released
To post a comment you must log in.