6 views
Ubuntu SRU cloud-init 17.1-46-g7acc9e68 12-01-2017 (Xenial/Zesty/Artful) ===== > [name=Scott Moser] git log ubuntu/17.1-41-g76243487-0ubuntu1_16.04.1..7acc9e68 | log2dch --hackio - [LP: #1735331](https://pad.lv/#1735331) ec2: Fix sandboxed dhclient background process cleanup. \[[7acc9e68](https://git.launchpad.net/cloud-init/commit/?id=7acc9e68)\] - tests: NoCloudKVMImage do not modify the original local cache image. \[[88368f98](https://git.launchpad.net/cloud-init/commit/?id=88368f98)\] - tests: Enable bionic in integration tests. \[[4964fb38](https://git.launchpad.net/cloud-init/commit/?id=4964fb38)\] - tests: Use apt-get to install a deb so that depends get resolved. \[[9ac735bb](https://git.launchpad.net/cloud-init/commit/?id=9ac735bb)\] - [LP: #1705804](https://pad.lv/#1705804) sysconfig: Correctly render dns and dns search info. \[[bbe91cdc](https://git.launchpad.net/cloud-init/commit/?id=bbe91cdc)\] Ubuntu SRU cloud-init 17.1.41-g76243487 11-21-2017 (Xenial/Zesty/Artful) ===== Metabug [LP: #1733653](https://pad.lv/1733653) - [LP: #1728186](https://pad.lv/#1728186) debian/cloud-init.templates: Fix capitilazation in 'AliYun' name. \[[c9c7ff70](https://git.launchpad.net/cloud-init/commit/?id=c9c7ff70)\] - [LP: #1732917](https://pad.lv/#1732917) EC2: Fix bug using fallback_nic and metadata when restoring from cache. \[[281a8218](https://git.launchpad.net/cloud-init/commit/?id=281a8218)\] - [LP: #1732964](https://pad.lv/#1732964) EC2: Kill dhclient process used in sandbox dhclient. \[[d3a0958c](https://git.launchpad.net/cloud-init/commit/?id=d3a0958c)\] - [LP: #1726572](https://pad.lv/#1726572) ntp: fix configuration template rendering for openSUSE and SLES \[[d90318b2](https://git.launchpad.net/cloud-init/commit/?id=d90318b2)\] - [LP: #1731022](https://pad.lv/#1731022) hosts: Fix openSUSE and SLES setup for /etc/hosts and clarify docs. \[[22a14a6a](https://git.launchpad.net/cloud-init/commit/?id=22a14a6a)\] - [LP: #1731035](https://pad.lv/#1731035) Improve warning message when a template is not found. \[[420c3452](https://git.launchpad.net/cloud-init/commit/?id=420c3452)\] - [LP: #1721579](https://pad.lv/#1721579) Azure: don't generate network configuration for SRIOV devices \[[8c2caad4](https://git.launchpad.net/cloud-init/commit/?id=8c2caad4)\] - [LP: #1727126](https://pad.lv/#1727126) Gentoo: chmod +x on all files in sysvinit/gentoo/ \[[be8e3d3c](https://git.launchpad.net/cloud-init/commit/?id=be8e3d3c)\] Ubuntu SRU cloud-init 17.1 10-06-2017 (Xenial/Zesty/Artful) ===== - TEST: [cf10a2ff](https://git.launchpad.net/cloud-init/commit/?id=cf10a2ff) [#1462693](http://pad.lv/#1462693) chef: Add option to pin chef omnibus install version see test in [bug 1583837](http://pad.lv/1583837) - TEST: - [afbbd39a](https://git.launchpad.net/cloud-init/commit/?id=afbbd39a) [#1607345](http://pad.lv/#1607345) debian/rules, debian/apport-launche- [afbbd39a](https://git.launchpad.net/cloud-init/commit/?id=afbbd39a) [#1607345](http://pad.lv/#1607345) debian/rules, debian/apport-launcher.py: add an apport hook. lets just install the -proposed package and run ubuntu-bug. File a bug and close it (or at least go lp url). - TEST: [3c45330a](https://git.launchpad.net/cloud-init/commit/?id=3c45330a) [#1639030](http://pad.lv/#1639030) ec2: Add IPv6 dhcp support to Ec2DataSource. launch an instance with ipv6 and without. verify sanity and use of /var/tmp and /run/cloud-init for tempfile operation. [d5f855dd](https://git.launchpad.net/cloud-init/commit/?id=d5f855dd) [#1709772](http://pad.lv/#1709772) ec2: Allow Ec2 to run in init-local using dhclient in a sandbox. - TEST: [89579a68](https://git.launchpad.net/cloud-init/commit/?id=89579a68) [#1712676](http://pad.lv/#1712676) cli: Fix command line parsing of coniditionally loaded subcommands. run cloud-init analyze - SKIP: [512145cd](https://git.launchpad.net/cloud-init/commit/?id=512145cd) [#1663045](http://pad.lv/#1663045) [#1706593](http://pad.lv/#1706593) archlinux: Fix bug with empty dns, do not render 'lo' devices. - SKIP: [a1dfdda2](https://git.launchpad.net/cloud-init/commit/?id=a1dfdda2) [#1675063](http://pad.lv/#1675063) vmware customization: return network config format - TEST: [5bba5db2](https://git.launchpad.net/cloud-init/commit/?id=5bba5db2) [#1686485](http://pad.lv/#1686485) cc_ntp: fallback on timesyncd configuration if ntp is not installable test against regression.. test a ntp config that it does the right thing on Ubuntu. - TEST: [f831a874](https://git.launchpad.net/cloud-init/commit/?id=f831a874) [#1699282](http://pad.lv/#1699282) [#1710932](http://pad.lv/#1710932) cc_landscape & cc_puppet: Fix six.StringIO use in writing configs come up with minimal config to show puppet and landscape, package installed and not fall over with trace. - SKIP: [3395a331](https://git.launchpad.net/cloud-init/commit/?id=3395a331) [#1700091](http://pad.lv/#1700091) Debian: Remove non-free repositories from apt sources template. - SKIP: [56103567](https://git.launchpad.net/cloud-init/commit/?id=56103567) [#1701420](http://pad.lv/#1701420) sysconfig: Dont repeat header when rendering resolv.conf redhat specific path... and a comment, not that important. - SKIP: [409918f9](https://git.launchpad.net/cloud-init/commit/?id=409918f9) [#1707222](http://pad.lv/#1707222) Use /run/cloud-init for tempfile operations. this was hard to catch in a failure. - TEST: [dc2bd799](https://git.launchpad.net/cloud-init/commit/?id=dc2bd799) [#1709180](http://pad.lv/#1709180) network: add v2 passthrough and fix parsing v2 config with bonds/bridge params bug has a test case v2 config, use `net-convert.py` to verify. See [bug 1706752](http://pad.lv/1706752) for example. * SKIP: [af4630c9](https://git.launchpad.net/cloud-init/commit/?id=af4630c9) [#1713760](http://pad.lv/#1713760) url_helper: fail gracefully if oauthlib is not available Oauthlib is listed as explicit package dependency * TEST: [e74d7752](https://git.launchpad.net/cloud-init/commit/?id=e74d7752) [#1709761](http://pad.lv/#1709761) tools: Add tooling for basic cloud-init performance analysis. cloud-init analyze on commandline - SKIP: [1770a1eb](https://git.launchpad.net/cloud-init/commit/?id=1770a1eb) [#1714117](http://pad.lv/#1714117) tests: Stop leaking calls through unmocked metadata addresses - SKIP: [5582e4a2](https://git.launchpad.net/cloud-init/commit/?id=5582e4a2) [#1714376](http://pad.lv/#1714376) tests: mock missed openstack metadata uri network_data.json - TEST: [556a0220](https://git.launchpad.net/cloud-init/commit/?id=556a0220) [#1713158](http://pad.lv/#1713158) Configure logging module to always use UTC time. run a cloud-config that sets timezone and then just look at logs. - SKIP: [922c3c5c] (https://git.launchpad.net/cloud-init/commit/?id=922c3c5c) [#1715128](http://pad.lv/#1715128) Ec2: only attempt to operate at local mode on known platforms. only affects ppc64 openstack platforms on zesty - TEST: [f761f2b5](https://git.launchpad.net/cloud-init/commit/?id=f761f2b5) [#1715738](http://pad.lv/#1715738) [#1715690](http://pad.lv/#1715690) cloud-config modules: honor distros definitions in each module Provide spacewalk #cloud-config in an ubuntu deployment and grep /var/log/cloud-init.log for skipped because invalid distro message for cc_spacewalk - **????**: [dcbb901c](https://git.launchpad.net/cloud-init/commit/?id=dcbb901c) [#1715241](http://pad.lv/#1715241) ds-identify: Make OpenStack return maybe on arch other than intel. not sure what to do. Note that ds-identify runs in warn mode in xenial, so this wouldn't affect there anyway. - SKIP: [da1db792](https://git.launchpad.net/cloud-init/commit/?id=da1db792) [#1717147](http://pad.lv/#1717147) CloudStack: consider dhclient lease files named with a hyphen. unit tests push code through here now, this only failed on RH - SKIP: [a2f8ce9c](https://git.launchpad.net/cloud-init/commit/?id=a2f8ce9c) [#1717477](http://pad.lv/#1717477) Do not provide systemd-fsck drop-in which could cause ordering cycles. this was already tested, not actually new fix in this SRU. - TEST: [10f067d8](https://git.launchpad.net/cloud-init/commit/?id=10f067d8) [#1717598](http://pad.lv/#1717598) GCE: Fix usage of user-data. launch an instance with some user data on GCE verify you can get in. then upgrade, clean and reboot. and verify user-data ran again. - SKIP: [eaadf52b](https://git.launchpad.net/cloud-init/commit/?id=eaadf52b) [#1717611](http://pad.lv/#1717611) Azure: wait longer for SSH pub keys to arrive. request Azure to give us feedback, dont' wait on nit. - TEST: [7fd04255](https://git.launchpad.net/cloud-init/commit/?id=7fd04255) [#1717969](http://pad.lv/#1717969) systemd: remove limit on tasks created by cloud-init-final.service. run a basic user-data script, verify it can spawn a dozen processes. for((i=0;i<10;i++)); do sleep 1 ; kids="${kids} $!"; done for k in "$kids"; do wait $k r=$? [ $r -eq 0 ] || { echo "FAIL: $k returned $r"; exit 1; } done exit 0 - TEST in artful: [9d2a87dc](https://git.launchpad.net/cloud-init/commit/?id=9d2a87dc) [#1718029](http://pad.lv/#1718029) Azure, CloudStack: Support reading dhcp options from systemd-networkd. skip in SRU as this isn't relevant. test in artful. - TEST: [da6562e2](https://git.launchpad.net/cloud-init/commit/?id=da6562e2) [#1718287](http://pad.lv/#1718287) DataSourceOVF: use util.find_devs_with(TYPE=iso9660) testcase exists in bug. even though with 50 volumes attached. - SKIP: [0451a9f6](https://git.launchpad.net/cloud-init/commit/?id=0451a9f6) [#1718640](http://pad.lv/#1718640) suse: updates to templates to support openSUSE and SLES. - SKIP: [243ec59f](https://git.launchpad.net/cloud-init/commit/?id=243ec59f) [#1718649](http://pad.lv/#1718649) suse: Copy sysvinit files from redhat with slight changes. - SKIP: [cc1475d0](https://git.launchpad.net/cloud-init/commit/?id=cc1475d0) [#1718675](http://pad.lv/#1718675) suse: Support addition of zypper repos via cloud-config. suse only. - SKIP: [95cd0fe6](https://git.launchpad.net/cloud-init/commit/?id=95cd0fe6) [#1718681](http://pad.lv/#1718681) debian/copyright: dep5 updates, reorganize, add Apache 2.0 license. - SKIP: [d3204999](https://git.launchpad.net/cloud-init/commit/?id=d3204999) [#1718681](http://pad.lv/#1718681) debian/copyright: dep5 updates, reorganize, add Apache 2.0 license. - SKIP: [57e2e01c](https://git.launchpad.net/cloud-init/commit/?id=57e2e01c) [#1721157](http://pad.lv/#1721157) network: bridge_stp value not always correct unit tests changed due to change, seems good. - TEST: [d4f70470](https://git.launchpad.net/cloud-init/commit/?id=d4f70470) [#1722566](http://pad.lv/#1722566) simpletable: Fix get_string method to return table-formatted string look at console log (or `/var/log/cloud-init-output.log`) it should have the network settings. https://hackmd.io/BwUwrAhgRg7ADFAtMCBOJAWCDHQGwyIBmcAJqiBnhiAExRRA?both - Improve warning message when templates aren't found [Robert Schweikert] (LP: #[1730135](http://pad.lv/1731035/)) - Perform null checks for enabled/disabled Redhat repos [Dave Mulford] - Fix openSUSE and SLES setup of /etc/hosts [Robert Schweikert] (LP: #[1731022](http://pad.lv/1731022/)) - Catch UrlError when #include'ing URLs [Andrew Jorgensen]