sru cloud-init (19.3.41 to 19.4.33) Xenial, Bionic and Eoan

Bug #1859725 reported by Chad Smith on 2020-01-14
8
This bug affects 1 person
Affects Status Importance Assigned to Milestone
cloud-init (Ubuntu)
Undecided
Chad Smith
Xenial
Undecided
Unassigned
Bionic
Undecided
Unassigned
Eoan
Undecided
Unassigned

Bug Description

== Begin SRU Template ==
[Impact]
This release sports both bug-fixes and new features and we would like to
make sure all of our supported customers have access to these
improvements. The notable ones are:

    - util: move uptime's else branch into its own boottime function (#53)
      [Igor Galić]
    - net: fix rendering of 'static6' in network config (#77)
    - fixed minor bug with mkswap in cc_disk_setup.py (#143) [andreaf74]
    - Add support for the amazon variant in cloud.cfg.tmpl (#119)
      [Frederick Lefebvre]
    - modules: drop cc_snap_config config module (#134)
    - cc_snappy: remove deprecated module (#127)
    - cloud-init: fix capitalisation of SSH (#126)
    - rbxcloud: fix dsname in RbxCloud [Adam Dobrawy]
    - apport: Add RbxCloud ds [Adam Dobrawy]
    - settings: Add RbxCloud [Adam Dobrawy]
    - cloudinit/netinfo: remove unused getgateway (#111)
    - azure: avoid re-running cloud-init when instance-id is byte-swapped
      (#84) [AOhassan]
    - ds_identify: if /sys is not available use dmidecode (#42) [Igor Galić]
    - network_state: handle empty v1 config (#45)
    - Multiple file fix for AuthorizedKeysFile config (#60) [Eduardo Otubo]
    - setup.py: Amazon Linux sets libexec to /usr/libexec (#52)
      [Frederick Lefebvre]

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 from tests for each release with lxd artifacts
DONE: attach automated cloud-init-proposed test artifacts from tests for each release with kvm artifacts
DONE: attach automated curtin vmtest with cloud-init proposed
DONE: attach Solutions Testing team test results for each Bionic

* Manual Test Results
DONE: attach manual cloud-init-proposed test artifacts from tests for each release on ec2 datasource
DONE: attach manual cloud-init-proposed test artifacts from tests for each release on gce datasource
DONE: attach manual cloud-init-proposed test artifacts from tests for each release on azure datasource

[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 ==

== Full changelog ==
    - Only use gpart if it is the BSD gpart (#131) [Conrad Hoffmann]
    - freebsd: remove superfluous exception mapping (#166) [Gonéri Le Bouder]
    - ssh_auth_key_fingerprints_disable test: fix capitalization (#165)
      [Paride Legovini]
    - util: move uptime's else branch into its own boottime function (#53)
      [Igor Galić]
    - workflows: add contributor license agreement checker (#155)
    - net: fix rendering of 'static6' in network config (#77)
    - Make tests work with Python 3.8 (#139) [Conrad Hoffmann]
    - fixed minor bug with mkswap in cc_disk_setup.py (#143) [andreaf74]
    - freebsd: fix create_group() cmd (#146) [Gonéri Le Bouder]
    - doc: make apt_update example consistent (#154)
    - doc: add modules page toc with links (#153)
    - Add support for the amazon variant in cloud.cfg.tmpl (#119)
      [Frederick Lefebvre]
    - ci: remove Python 2.7 from CI runs (#137)
    - modules: drop cc_snap_config config module (#134)
    - migrate-lp-user-to-github: ensure Launchpad repo exists (#136)
    - docs: add initial troubleshooting to FAQ (#104) [Joshua Powers]
    - doc: update cc_set_hostname frequency and descrip (#109) [Joshua Powers]
    - freebsd: introduce the freebsd renderer (#61) [Gonéri Le Bouder]
    - cc_snappy: remove deprecated module (#127)
    - HACKING.rst: clarify that everyone needs to do the LP->GH dance (#130)
    - freebsd: cloudinit service requires devd (#132) [Gonéri Le Bouder]
    - cloud-init: fix capitalisation of SSH (#126)
    - doc: update cc_ssh clarify host and auth keys [Joshua Powers]
    - ci: emit names of tests run in Travis (#120)
    - Release 19.4
    - rbxcloud: fix dsname in RbxCloud [Adam Dobrawy]
    - tests: Add tests for value of dsname in datasources [Adam Dobrawy]
    - apport: Add RbxCloud ds [Adam Dobrawy]
    - docs: Updating index of datasources [Adam Dobrawy]
    - docs: Fix anchor of datasource_rbx [Adam Dobrawy]
    - settings: Add RbxCloud [Adam Dobrawy]
    - doc: specify _ over - in cloud config modules [Joshua Powers]
    - tools: Detect python to use via env in migrate-lp-user-to-github
      [Adam Dobrawy]
    - Partially revert "fix unlocking method on FreeBSD" (#116)
    - tests: mock uid when running as root (#113) [Joshua Powers]
    - cloudinit/netinfo: remove unused getgateway (#111)
    - docs: clear up apt config sections (#107) [Joshua Powers]
    - doc: add kernel command line option to user data (#105) [Joshua Powers]
    - config/cloud.cfg.d: update README [Joshua Powers]
    - azure: avoid re-running cloud-init when instance-id is byte-swapped
      (#84) [AOhassan]
    - fix unlocking method on FreeBSD [Igor Galić]
    - debian: add reference to the manpages [Joshua Powers]
    - ds_identify: if /sys is not available use dmidecode (#42) [Igor Galić]
    - docs: add cloud-id manpage [Joshua Powers]
    - docs: add cloud-init-per manpage [Joshua Powers]
    - docs: add cloud-init manpage [Joshua Powers]
    - docs: add additional details to per-instance/once [Joshua Powers]
    - Merge pull request #96 from fred-lefebvre/master [Joshua Powers]
    - Update doc-requirements.txt [Joshua Powers]
    - doc-requirements: add missing dep [Joshua Powers]
    - Merge pull request #95 from powersj/docs/bugs [Joshua Powers]
    - dhcp: Support RedHat dhcp rfc3442 lease format for option 121 (#76)
      [Eric Lafontaine]
    - network_state: handle empty v1 config (#45)
    - Merge pull request #94 from gaughen/patch-1 [Joshua Powers]
    - docs: fix line length and remove highlighting [Joshua Powers]
    - docs: Add security.md to readthedocs [Joshua Powers]
    - Multiple file fix for AuthorizedKeysFile config (#60) [Eduardo Otubo]
    - Merge pull request #88 from OddBloke/travis [Joshua Powers]
    - doc: update links on README.md [Joshua Powers]
    - doc: Updates to wording of README.md [Joshua Powers]
    - Add security.md [Joshua Powers]
    - setup.py: Amazon Linux sets libexec to /usr/libexec (#52)
      [Frederick Lefebvre]

Hello Chad, or anyone else affected,

Accepted cloud-init into eoan-proposed. The package will build now and be available at https://launchpad.net/ubuntu/+source/cloud-init/19.4-33-gbb4131a2-0ubuntu1~19.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-eoan to verification-done-eoan. If it does not fix the bug for you, please add a comment stating that, and change the tag to verification-failed-eoan. In either case, without details of your testing we will not be able to proceed.

Further information regarding the verification process can be found at https://wiki.ubuntu.com/QATeam/PerformingSRUVerification . Thank you in advance for helping!

N.B. The updated package will be released to -updates after the bug(s) fixed by this package have been verified and the package has been in -proposed for a minimum of 7 days.

Changed in cloud-init (Ubuntu Eoan):
status: New → Fix Committed
tags: added: verification-needed verification-needed-eoan
Łukasz Zemczak (sil2100) wrote :

Hello Chad, or anyone else affected,

Accepted cloud-init into bionic-proposed. The package will build now and be available at https://launchpad.net/ubuntu/+source/cloud-init/19.4-33-gbb4131a2-0ubuntu1~18.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-bionic to verification-done-bionic. If it does not fix the bug for you, please add a comment stating that, and change the tag to verification-failed-bionic. In either case, without details of your testing we will not be able to proceed.

Further information regarding the verification process can be found at https://wiki.ubuntu.com/QATeam/PerformingSRUVerification . Thank you in advance for helping!

N.B. The updated package will be released to -updates after the bug(s) fixed by this package have been verified and the package has been in -proposed for a minimum of 7 days.

Changed in cloud-init (Ubuntu Bionic):
status: New → Fix Committed
tags: added: verification-needed-bionic
Changed in cloud-init (Ubuntu Xenial):
status: New → Fix Committed
tags: added: verification-needed-xenial
Łukasz Zemczak (sil2100) wrote :

Hello Chad, or anyone else affected,

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

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

If this package fixes the bug for you, please add a comment to this bug, mentioning the version of the package you tested and change the tag from verification-needed-xenial to verification-done-xenial. If it does not fix the bug for you, please add a comment stating that, and change the tag to verification-failed-xenial. In either case, without details of your testing we will not be able to proceed.

Further information regarding the verification process can be found at https://wiki.ubuntu.com/QATeam/PerformingSRUVerification . Thank you in advance for helping!

N.B. The updated package will be released to -updates after the bug(s) fixed by this package have been verified and the package has been in -proposed for a minimum of 7 days.

John George (jog) wrote :

Solutions QA has completed our Bionic based Openstack Foundation Cloud Build deployments and is happy to report no issues with 19.4-33-gbb4131a2-0ubuntu1~18.04.1.

Test run results and logs can be found at the following URL:
https://solutions.qa.canonical.com/#/qa/testRun/ecd43d34-2466-40aa-b8d2-66534cb7c343

Chad Smith (chad.smith) wrote :

Attach file nocloud-kvm-sru-19.4.33.txt.

Chad Smith (chad.smith) wrote :

Attach file nocloud-lxd-sru-19.4.33.txt.

Chad Smith (chad.smith) wrote :

Attach file maas-sru-19.4.33.txt.

Chad Smith (chad.smith) wrote :

Attach file azure-sru-19.4.33.txt.

Chad Smith (chad.smith) wrote :

Attach file ec2-sru-19.4.33.txt.

Chad Smith (chad.smith) wrote :

Attach file gce-sru-19.4.33.txt.

Chad Smith (chad.smith) wrote :

Attach file maas-sru-19.4.33.txt.

Chad Smith (chad.smith) wrote :

Attach file openstack-sru-19.4.33.txt.

Chad Smith (chad.smith) wrote :

Attach file oracle-sru-19.4.33.txt.

Chad Smith (chad.smith) wrote :

Attach file softlayer-sru-19.4.33.txt.

Chad Smith (chad.smith) wrote :

Attach file curtin-proposed-sru-19.4.33.txt.

description: updated
Chad Smith (chad.smith) on 2020-01-28
tags: added: verification-done verification-done-bionic verification-done-eoan verification-done-xenial
removed: verification-needed verification-needed-bionic verification-needed-eoan verification-needed-xenial
Chad Smith (chad.smith) on 2020-01-28
Changed in cloud-init (Ubuntu):
status: New → In Progress
assignee: nobody → Chad Smith (chad.smith)

The verification of the Stable Release Update for cloud-init has completed successfully and the package is now being 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.

Launchpad Janitor (janitor) wrote :
Download full text (4.0 KiB)

This bug was fixed in the package cloud-init - 19.4-33-gbb4131a2-0ubuntu1~16.04.1

---------------
cloud-init (19.4-33-gbb4131a2-0ubuntu1~16.04.1) xenial; urgency=medium

  * refresh patches:
   + debian/patches/azure-apply-network-config-false.patch
   + debian/patches/azure-use-walinux-agent.patch
  * New upstream snapshot. (LP: #1859725)
    - Only use gpart if it is the BSD gpart (#131) [Conrad Hoffmann]
    - freebsd: remove superflu exception mapping (#166) [Gonéri Le Bouder]
    - ssh_auth_key_fingerprints_disable test: fix capitalization (#165)
      [Paride Legovini]
    - util: move uptime's else branch into its own boottime function (#53)
      [Igor Galić]
    - workflows: add contributor license agreement checker (#155)
    - net: fix rendering of 'static6' in network config (#77)
    - Make tests work with Python 3.8 (#139) [Conrad Hoffmann]
    - fixed minor bug with mkswap in cc_disk_setup.py (#143) [andreaf74]
    - freebsd: fix create_group() cmd (#146) [Gonéri Le Bouder]
    - doc: make apt_update example consistent (#154)
    - doc: add modules page toc with links (#153)
    - Add support for the amazon variant in cloud.cfg.tmpl (#119)
      [Frederick Lefebvre]
    - ci: remove Python 2.7 from CI runs (#137)
    - modules: drop cc_snap_config config module (#134)
    - migrate-lp-user-to-github: ensure Launchpad repo exists (#136)
    - docs: add initial troubleshooting to FAQ (#104) [Joshua Powers]
    - doc: update cc_set_hostname frequency and descrip (#109) [Joshua Powers]
    - freebsd: introduce the freebsd renderer (#61) [Gonéri Le Bouder]
    - cc_snappy: remove deprecated module (#127)
    - HACKING.rst: clarify that everyone needs to do the LP->GH dance (#130)
    - freebsd: cloudinit service requires devd (#132) [Gonéri Le Bouder]
    - cloud-init: fix capitalisation of SSH (#126)
    - doc: update cc_ssh clarify host and auth keys [Joshua Powers]
    - ci: emit names of tests run in Travis (#120)
    - Release 19.4
    - rbxcloud: fix dsname in RbxCloud [Adam Dobrawy]
    - tests: Add tests for value of dsname in datasources [Adam Dobrawy]
    - apport: Add RbxCloud ds [Adam Dobrawy]
    - docs: Updating index of datasources [Adam Dobrawy]
    - docs: Fix anchor of datasource_rbx [Adam Dobrawy]
    - settings: Add RbxCloud [Adam Dobrawy]
    - doc: specify _ over - in cloud config modules [Joshua Powers]
    - tools: Detect python to use via env in migrate-lp-user-to-github
      [Adam Dobrawy]
    - Partially revert "fix unlocking method on FreeBSD" (#116)
    - tests: mock uid when running as root (#113) [Joshua Powers]
    - cloudinit/netinfo: remove unused getgateway (#111)
    - docs: clear up apt config sections (#107) [Joshua Powers]
    - doc: add kernel command line option to user data (#105) [Joshua Powers]
    - config/cloud.cfg.d: update README [Joshua Powers]
    - azure: avoid re-running cloud-init when instance-id is byte-swapped
      (#84) [AOhassan]
    - fix unlocking method on FreeBSD [Igor Galić]
    - debian: add reference to the manpages [Joshua Powers]
    - ds_identify: if /sys is not available use dmidecode (#42) [Igor Galić]
    - docs: add cloud-id manpage [Joshua Powers]
    - docs...

Read more...

Changed in cloud-init (Ubuntu Xenial):
status: Fix Committed → Fix Released
Launchpad Janitor (janitor) wrote :
Download full text (3.9 KiB)

This bug was fixed in the package cloud-init - 19.4-33-gbb4131a2-0ubuntu1~18.04.1

---------------
cloud-init (19.4-33-gbb4131a2-0ubuntu1~18.04.1) bionic; urgency=medium

  * New upstream snapshot. (LP: #1859725)
    - Only use gpart if it is the BSD gpart (#131) [Conrad Hoffmann]
    - freebsd: remove superflu exception mapping (#166) [Gonéri Le Bouder]
    - ssh_auth_key_fingerprints_disable test: fix capitalization (#165)
      [Paride Legovini]
    - util: move uptime's else branch into its own boottime function (#53)
      [Igor Galić]
    - workflows: add contributor license agreement checker (#155)
    - net: fix rendering of 'static6' in network config (#77)
    - Make tests work with Python 3.8 (#139) [Conrad Hoffmann]
    - fixed minor bug with mkswap in cc_disk_setup.py (#143) [andreaf74]
    - freebsd: fix create_group() cmd (#146) [Gonéri Le Bouder]
    - doc: make apt_update example consistent (#154)
    - doc: add modules page toc with links (#153)
    - Add support for the amazon variant in cloud.cfg.tmpl (#119)
      [Frederick Lefebvre]
    - ci: remove Python 2.7 from CI runs (#137)
    - modules: drop cc_snap_config config module (#134)
    - migrate-lp-user-to-github: ensure Launchpad repo exists (#136)
    - docs: add initial troubleshooting to FAQ (#104) [Joshua Powers]
    - doc: update cc_set_hostname frequency and descrip (#109) [Joshua Powers]
    - freebsd: introduce the freebsd renderer (#61) [Gonéri Le Bouder]
    - cc_snappy: remove deprecated module (#127)
    - HACKING.rst: clarify that everyone needs to do the LP->GH dance (#130)
    - freebsd: cloudinit service requires devd (#132) [Gonéri Le Bouder]
    - cloud-init: fix capitalisation of SSH (#126)
    - doc: update cc_ssh clarify host and auth keys [Joshua Powers]
    - ci: emit names of tests run in Travis (#120)
    - Release 19.4
    - rbxcloud: fix dsname in RbxCloud [Adam Dobrawy]
    - tests: Add tests for value of dsname in datasources [Adam Dobrawy]
    - apport: Add RbxCloud ds [Adam Dobrawy]
    - docs: Updating index of datasources [Adam Dobrawy]
    - docs: Fix anchor of datasource_rbx [Adam Dobrawy]
    - settings: Add RbxCloud [Adam Dobrawy]
    - doc: specify _ over - in cloud config modules [Joshua Powers]
    - tools: Detect python to use via env in migrate-lp-user-to-github
      [Adam Dobrawy]
    - Partially revert "fix unlocking method on FreeBSD" (#116)
    - tests: mock uid when running as root (#113) [Joshua Powers]
    - cloudinit/netinfo: remove unused getgateway (#111)
    - docs: clear up apt config sections (#107) [Joshua Powers]
    - doc: add kernel command line option to user data (#105) [Joshua Powers]
    - config/cloud.cfg.d: update README [Joshua Powers]
    - azure: avoid re-running cloud-init when instance-id is byte-swapped
      (#84) [AOhassan]
    - fix unlocking method on FreeBSD [Igor Galić]
    - debian: add reference to the manpages [Joshua Powers]
    - ds_identify: if /sys is not available use dmidecode (#42) [Igor Galić]
    - docs: add cloud-id manpage [Joshua Powers]
    - docs: add cloud-init-per manpage [Joshua Powers]
    - docs: add cloud-init manpage [Joshua Powers]
    - docs: add additional details...

Read more...

Changed in cloud-init (Ubuntu Bionic):
status: Fix Committed → Fix Released
Launchpad Janitor (janitor) wrote :
Download full text (3.9 KiB)

This bug was fixed in the package cloud-init - 19.4-33-gbb4131a2-0ubuntu1~19.10.1

---------------
cloud-init (19.4-33-gbb4131a2-0ubuntu1~19.10.1) eoan; urgency=medium

  * New upstream snapshot. (LP: #1859725)
    - Only use gpart if it is the BSD gpart (#131) [Conrad Hoffmann]
    - freebsd: remove superflu exception mapping (#166) [Gonéri Le Bouder]
    - ssh_auth_key_fingerprints_disable test: fix capitalization (#165)
      [Paride Legovini]
    - util: move uptime's else branch into its own boottime function (#53)
      [Igor Galić]
    - workflows: add contributor license agreement checker (#155)
    - net: fix rendering of 'static6' in network config (#77)
    - Make tests work with Python 3.8 (#139) [Conrad Hoffmann]
    - fixed minor bug with mkswap in cc_disk_setup.py (#143) [andreaf74]
    - freebsd: fix create_group() cmd (#146) [Gonéri Le Bouder]
    - doc: make apt_update example consistent (#154)
    - doc: add modules page toc with links (#153)
    - Add support for the amazon variant in cloud.cfg.tmpl (#119)
      [Frederick Lefebvre]
    - ci: remove Python 2.7 from CI runs (#137)
    - modules: drop cc_snap_config config module (#134)
    - migrate-lp-user-to-github: ensure Launchpad repo exists (#136)
    - docs: add initial troubleshooting to FAQ (#104) [Joshua Powers]
    - doc: update cc_set_hostname frequency and descrip (#109) [Joshua Powers]
    - freebsd: introduce the freebsd renderer (#61) [Gonéri Le Bouder]
    - cc_snappy: remove deprecated module (#127)
    - HACKING.rst: clarify that everyone needs to do the LP->GH dance (#130)
    - freebsd: cloudinit service requires devd (#132) [Gonéri Le Bouder]
    - cloud-init: fix capitalisation of SSH (#126)
    - doc: update cc_ssh clarify host and auth keys [Joshua Powers]
    - ci: emit names of tests run in Travis (#120)
    - Release 19.4
    - rbxcloud: fix dsname in RbxCloud [Adam Dobrawy]
    - tests: Add tests for value of dsname in datasources [Adam Dobrawy]
    - apport: Add RbxCloud ds [Adam Dobrawy]
    - docs: Updating index of datasources [Adam Dobrawy]
    - docs: Fix anchor of datasource_rbx [Adam Dobrawy]
    - settings: Add RbxCloud [Adam Dobrawy]
    - doc: specify _ over - in cloud config modules [Joshua Powers]
    - tools: Detect python to use via env in migrate-lp-user-to-github
      [Adam Dobrawy]
    - Partially revert "fix unlocking method on FreeBSD" (#116)
    - tests: mock uid when running as root (#113) [Joshua Powers]
    - cloudinit/netinfo: remove unused getgateway (#111)
    - docs: clear up apt config sections (#107) [Joshua Powers]
    - doc: add kernel command line option to user data (#105) [Joshua Powers]
    - config/cloud.cfg.d: update README [Joshua Powers]
    - azure: avoid re-running cloud-init when instance-id is byte-swapped
      (#84) [AOhassan]
    - fix unlocking method on FreeBSD [Igor Galić]
    - debian: add reference to the manpages [Joshua Powers]
    - ds_identify: if /sys is not available use dmidecode (#42) [Igor Galić]
    - docs: add cloud-id manpage [Joshua Powers]
    - docs: add cloud-init-per manpage [Joshua Powers]
    - docs: add cloud-init manpage [Joshua Powers]
    - docs: add additional details t...

Read more...

Changed in cloud-init (Ubuntu Eoan):
status: Fix Committed → Fix Released
To post a comment you must log in.
This report contains Public information  Edit
Everyone can see this information.

Other bug subscribers