← Back to team overview

group.of.nepali.translators team mailing list archive

[Bug 1721847] [NEW] sru cloud-init 2017-10-06 (17.1-17-g45d361cb-0ubuntu1)

 

Public bug reported:

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

   * <TODO: Create list with LP: # included>

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

* Manual Test Results
<TODO: attach manual cloud-init-proposed test artifacts from tests for each release on nocloud datasource>
<TODO: attach manual cloud-init-proposed test artifacts from tests for each release on lxd datasource>
<TODO: attach manual cloud-init-proposed test artifacts from tests for each release on ec2 datasource>
<TODO: attach manual cloud-init-proposed test artifacts from tests for each release on gce datasource>
<TODO: 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]
<TODO: other background>

== End SRU Template ==

  * New upstream snapshot. (LP: #1721847)
    - 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-final.service.
      [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/debian/copyright: remove mention of boto and MIT license
    - systemd: only mention Before=apt-daily.service on debian based distros.
      [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_devs_with(TYPE=iso9660)
      [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_ID_DEFAULT.
    - ec2: Fix maybe_perform_dhcp_discovery to use /var/tmp as a tmpdir
      [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]
    - Do not provide systemd-fsck drop-in which could cause ordering cycles.
      [Balint Reczey] (LP: #1717477)
    - 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/helpers.py to cloudinit/tests
      [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_by_mac use
      get_interfaces.
    - 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)

** Affects: cloud-init (Ubuntu)
     Importance: Medium
         Status: Fix Released

** Affects: cloud-init (Ubuntu Xenial)
     Importance: Medium
         Status: Confirmed

** Affects: cloud-init (Ubuntu Zesty)
     Importance: Medium
         Status: Confirmed

** Affects: cloud-init (Ubuntu Artful)
     Importance: Medium
         Status: Fix Released

** Also affects: cloud-init (Ubuntu Zesty)
   Importance: Undecided
       Status: New

** Also affects: cloud-init (Ubuntu Artful)
   Importance: Undecided
       Status: New

** Also affects: cloud-init (Ubuntu Xenial)
   Importance: Undecided
       Status: New

** Changed in: cloud-init (Ubuntu Artful)
       Status: New => Fix Released

** Changed in: cloud-init (Ubuntu Artful)
   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 changed:

  == 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:
  
-    * <TODO: Create list with LP: # included>
+    * <TODO: Create list with LP: # included>
  
  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 from tests for each release with lxd artifacts>
  <TODO: attach automated cloud-init-proposed test artifacts from tests for each release with kvm artifacts>
  <TODO: attach Solutions Testing team test results>
  <TODO: attach MAAS Team test results>
  
  * Manual Test Results
  <TODO: attach manual cloud-init-proposed test artifacts from tests for each release on nocloud datasource>
  <TODO: attach manual cloud-init-proposed test artifacts from tests for each release on lxd datasource>
  <TODO: attach manual cloud-init-proposed test artifacts from tests for each release on ec2 datasource>
  <TODO: attach manual cloud-init-proposed test artifacts from tests for each release on gce datasource>
  <TODO: 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]
  <TODO: other background>
  
  == End SRU Template ==
  
-   * New upstream snapshot.
-     - 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-final.service.
-       [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/debian/copyright: remove mention of boto and MIT license
-     - systemd: only mention Before=apt-daily.service on debian based distros.
-       [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_devs_with(TYPE=iso9660)
-       [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_ID_DEFAULT.
-     - ec2: Fix maybe_perform_dhcp_discovery to use /var/tmp as a tmpdir
-       [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]
-     - Do not provide systemd-fsck drop-in which could cause ordering cycles.
-       [Balint Reczey] (LP: #1717477)
-     - 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/helpers.py to cloudinit/tests
-       [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_by_mac use
-       get_interfaces.
-     - 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)
+   * New upstream snapshot. (LP: #1721847)
+     - 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-final.service.
+       [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/debian/copyright: remove mention of boto and MIT license
+     - systemd: only mention Before=apt-daily.service on debian based distros.
+       [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_devs_with(TYPE=iso9660)
+       [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_ID_DEFAULT.
+     - ec2: Fix maybe_perform_dhcp_discovery to use /var/tmp as a tmpdir
+       [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]
+     - Do not provide systemd-fsck drop-in which could cause ordering cycles.
+       [Balint Reczey] (LP: #1717477)
+     - 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/helpers.py to cloudinit/tests
+       [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_by_mac use
+       get_interfaces.
+     - 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)

-- 
You received this bug notification because you are a member of नेपाली
भाषा समायोजकहरुको समूह, which is subscribed to Xenial.
Matching subscriptions: Ubuntu 16.04 Bugs
https://bugs.launchpad.net/bugs/1721847

Title:
  sru cloud-init 2017-10-06  (17.1-17-g45d361cb-0ubuntu1)

Status in cloud-init package in Ubuntu:
  Fix Released
Status in cloud-init source package in Xenial:
  Confirmed
Status in cloud-init source package in Zesty:
  Confirmed
Status in cloud-init source package in Artful:
  Fix Released

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:

     * <TODO: Create list with LP: # included>

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

  * Manual Test Results
  <TODO: attach manual cloud-init-proposed test artifacts from tests for each release on nocloud datasource>
  <TODO: attach manual cloud-init-proposed test artifacts from tests for each release on lxd datasource>
  <TODO: attach manual cloud-init-proposed test artifacts from tests for each release on ec2 datasource>
  <TODO: attach manual cloud-init-proposed test artifacts from tests for each release on gce datasource>
  <TODO: 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]
  <TODO: other background>

  == End SRU Template ==

    * New upstream snapshot. (LP: #1721847)
      - 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-final.service.
        [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/debian/copyright: remove mention of boto and MIT license
      - systemd: only mention Before=apt-daily.service on debian based distros.
        [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_devs_with(TYPE=iso9660)
        [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_ID_DEFAULT.
      - ec2: Fix maybe_perform_dhcp_discovery to use /var/tmp as a tmpdir
        [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]
      - Do not provide systemd-fsck drop-in which could cause ordering cycles.
        [Balint Reczey] (LP: #1717477)
      - 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/helpers.py to cloudinit/tests
        [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_by_mac use
        get_interfaces.
      - 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)

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/cloud-init/+bug/1721847/+subscriptions


Follow ups