16:05 #startmeeting bi-weekly status meeting 16:05 Meeting started Mon Apr 2 16:05:50 2018 UTC. The chair is blackboxsw. Information about MeetBot at http://wiki.ubuntu.com/meetingology. 16:05 16:05 Available commands: action commands idea info link nick 16:06 Welcome to the post-Easter episode of cloud-init's status meeting 🐰 16:06 Today's meeting will probably be light as we are fairly light on attendees given various holiday schedules 16:07 o/ 16:07 nice rabbit ears 16:07 heya! As always, we'll go through recent changes, in progress work and ~30 minutes of office hours 16:08 feel free to interject and ask quesitons at any time. 16:08 #topic Recent Changes 16:09 Here's a brief run down of what we have committed to master in the last couple weeks 16:10 - Support for setting hostname from metadata prior to network bringup. 16:10 This fixes vsphere multi-vm deployments all coming up with the same 16:10 'ubuntu' hostname. [LP: #1746455](http://pad.lv/1746455) 16:10 - Support initramfs iscsi root so network devices aren't disconnected 16:10 before shutdown 16:10 - Added cloud-config module `cc_snap` which enables loading snap 16:10 assertions, configuring snapd and installing snap packages on Ubuntu. 16:10 Launchpad bug 1746455 in cloud-init "cloud-init vSphere cloud provider DHCP unique hostname issue" [High,Fix released] 16:10 Deprecated `cc_snappy` and `cc_snap_config` modules. 16:10 - Make salt minion work on FreeBSD (Dominic Schlegel) 16:10 [LP:#1721503](http://pad.lv/1721503) 16:10 - Simplify compound conditionals (RĂ©my LĂ©one) 16:10 Launchpad bug 1721503 in cloud-init "salt module not able to be used on FreeBSD" [Medium,Fix released] 16:10 - Change some list creation and population to literals (RĂ©my LĂ©one) 16:10 - Add puppet 4 support configurable in `cc_puppet` module (Romanos 16:10 Skiadas) 16:10 - Fix datasouce Azure `get_hostname` function for hostname bounce 16:10 (Douglas Jordan) [LP:#1754495](http://pad.lv/1754495) 16:10 - OpenNebula datasource now uses network config v2 to support IPv6 16:10 Launchpad bug 1755965 in cloud-init (Ubuntu) "duplicate for #1754495 util.subp regression: no longer accept commands as string" [Critical,Fix released] 16:10 config (Akihiko Ota) 16:10 - Add Hetzner Cloud datasource support (Markus Schade) 16:11 The highlights of this work that will affect various clouds: hostname setting before network bringup, in cloud-init's init-local stage. 16:12 so if your cloud's metadata provides hostname information (per your instance creation) that hostname gets set before any potential dhcp discovery on the instance. This is a big win for Azure and may allow us to avoid/deprecate some of the hostname_bounce functionality 16:13 which was baked in to re-dhcp in order to publish updated hostname information to DDNS 16:14 We also have landed support for two new clouds: Hetzner Cloud and IBMCloud. A big thanks to Markus Schade for the Hetzner work there and smoser for the IBMCloud datasource 16:15 do3meli (Dominic Schlegel) has also been on a blitz fixing and updating a lot of FreeBSD support in cloud-init tip so thank you sir for that work as well. 16:16 We've just also landed some zfs resize support by rharper as well that should be making it's way into your friendly neighborhood Ubuntu Bionic series in a cloud near you 16:16 anything else I'm missing on rharper or powersj ? 16:16 ahh hold the phone 16:16 blackboxsw: well, not my zfs-resize 16:17 but I do have some fixes for it 16:17 https://code.launchpad.net/~raharper/cloud-init/+git/cloud-init/+ref/fix/cc_resizefs_on_zfs_root 16:17 We officially released cloud-init 18.2 in master. There is an 18.2 tag in the repo for folks wanting to take an early cut of it. 16:17 our ci-test backend normally runs with zfs, it's not right now so it missed a couple edge cases that we need to handle 16:18 Per cloud-init 18.2 here is an email sent to the cloud-init mailing list describing the details: https://lists.launchpad.net/cloud-init/msg00145.html 16:18 #link https://lists.launchpad.net/cloud-init/msg00145.html 16:18 #link https://code.launchpad.net/~raharper/cloud-init/+git/cloud-init/+ref/fix/cc_resizefs_on_zfs_root 16:19 #topic In-progress Development 16:20 The upstream team has released 18,2 to Bionic as of last week, and we started an Ubuntu SRU process into Xenial and Artful. 16:21 We expect the 18.2 to be present in Xenial and Artful within 2 weeks in your cloud, so if you are waiting on a feature, it won't be very long. 16:22 Also in-progress are some of rharper's zfs fixes, and some exception callback cleanup that will affect Azure, EC2, OpenStack and Scaleway clouds. 16:22 #link https://code.launchpad.net/~raharper/cloud-init/+git/cloud-init/+ref/fix/cc_resizefs_on_zfs_root 16:22 #link https://code.launchpad.net/~smoser/cloud-init/+git/cloud-init/+merge/342007 16:23 And we are doing our part to finally purge net-tools dependencies from cloud-init (in favor of iproute2) 16:23 #link https://code.launchpad.net/~chad.smith/cloud-init/+git/cloud-init/+merge/342428 16:24 blackboxsw: I responded to your ip -6 route q from last week, did you see that ? 16:24 rharper: haven't yet, but I'll grab those comments today for sure (I think I missed some of your earlier review comments) 16:24 ok 16:25 the tl;dr for that one is that you want this: ip -6 route list table all 16:25 ahh excellent, I was wondering why we were missing content for local routes etc 16:25 right 16:25 thanks 16:25 np 16:26 also, on our continuous integration front , powersj has put up a branch that I'd like to see us land with some ssh improvements 16:26 #link https://code.launchpad.net/~powersj/cloud-init/+git/cloud-init/+merge/342010 16:26 :) yep 16:26 any other in-progress work worth noting? 16:27 Intereseted parties can always track our public trello board for a glimpse of what we are working on 16:27 #link https://trello.com/b/hFtWKUn3/daily-cloud-init-curtin 16:27 #topic Office Hours (next ~30 minutes) 16:28 We'll all have eyes glued to the screen for the next 30 minutes for rants, feature discussion and bug work. 16:29 With that, the floor is open for any topics. Thanks for tuning in. 16:30 My day today will be Ubuntu SRU(stable release update)-related, so I'm getting on rharper's zfs branch now and they running a couple manual tests on ec2/azure/openstack 16:30 +1 16:30 oh, the ntp-spec update is ready for review and testing 16:31 https://code.launchpad.net/~raharper/cloud-init/+git/cloud-init/+merge/339438 16:32 ahh +1 we want that in too 16:32 #link https://code.launchpad.net/~raharper/cloud-init/+git/cloud-init/+merge/339438 17:02 Alrighty, happy spring break all. 17:02 Next meeting will be two weeks from today. 17:03 powersj: rharper 4/16 look good for folks? 17:03 +1 from me 17:03 #endmeeting