Cloud-init bi-weekly status

Posted on Mon 02 April 2018 in status-meeting-minutes • 5 min read

Meeting information

Meeting summary

Recent Changes

The discussion about "Recent Changes" started at 16:08.

In-progress Development

The discussion about "In-progress Development" started at 16:19.

Office Hours (next ~30 minutes)

The discussion about "Office Hours (next ~30 minutes)" started at 16:27.

Vote results

Done items

  • (none)

People present (lines said)

  • blackboxsw (64)
  • rharper (14)
  • ubot5 (3)
  • meetingology (3)
  • powersj (2)

Full Log

16:05 <blackboxsw> #startmeeting bi-weekly status meeting

16:05 <meetingology> 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 <meetingology>

16:05 <meetingology> Available commands: action commands idea info link nick

16:06 <blackboxsw> Welcome to the post-Easter episode of cloud-init's status meeting 🐰

16:06 <blackboxsw> Today's meeting will probably be light as we are fairly light on attendees given various holiday schedules

16:07 <rharper> o/

16:07 <rharper> nice rabbit ears

16:07 <blackboxsw> heya! As always, we'll go through recent changes, in progress work and ~30 minutes of office hours

16:08 <blackboxsw> feel free to interject and ask quesitons at any time.

16:08 <blackboxsw> #topic Recent Changes

16:09 <blackboxsw> Here's a brief run down of what we have committed to master in the last couple weeks

16:10 <blackboxsw> - Support for setting hostname from metadata prior to network bringup.

16:10 <blackboxsw> This fixes vsphere multi-vm deployments all coming up with the same

16:10 <blackboxsw> 'ubuntu' hostname. LP: #1746455

16:10 <blackboxsw> - Support initramfs iscsi root so network devices aren't disconnected

16:10 <blackboxsw> before shutdown

16:10 <blackboxsw> - Added cloud-config module cc_snap which enables loading snap

16:10 <blackboxsw> assertions, configuring snapd and installing snap packages on Ubuntu.

16:10 <ubot5> Launchpad bug 1746455 in cloud-init "cloud-init vSphere cloud provider DHCP unique hostname issue" [High,Fix released]

16:10 <blackboxsw> Deprecated cc_snappy and cc_snap_config modules.

16:10 <blackboxsw> - Make salt minion work on FreeBSD (Dominic Schlegel)

16:10 <blackboxsw> LP:#1721503

16:10 <blackboxsw> - Simplify compound conditionals (Rémy Léone)

16:10 <ubot5> Launchpad bug 1721503 in cloud-init "salt module not able to be used on FreeBSD" [Medium,Fix released]

16:10 <blackboxsw> - Change some list creation and population to literals (Rémy Léone)

16:10 <blackboxsw> - Add puppet 4 support configurable in cc_puppet module (Romanos

16:10 <blackboxsw> Skiadas)

16:10 <blackboxsw> - Fix datasouce Azure get_hostname function for hostname bounce

16:10 <blackboxsw> (Douglas Jordan) LP:#1754495

16:10 <blackboxsw> - OpenNebula datasource now uses network config v2 to support IPv6

16:10 <ubot5> Launchpad bug 1755965 in cloud-init (Ubuntu) "duplicate for #1754495 util.subp regression: no longer accept commands as string" [Critical,Fix released]

16:10 <blackboxsw> config (Akihiko Ota)

16:10 <blackboxsw> - Add Hetzner Cloud datasource support (Markus Schade)

16:11 <blackboxsw> The highlights of this work that will affect various clouds: hostname setting before network bringup, in cloud-init's init-local stage.

16:12 <blackboxsw> 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 <blackboxsw> which was baked in to re-dhcp in order to publish updated hostname information to DDNS

16:14 <blackboxsw> 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 <blackboxsw> 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 <blackboxsw> 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 <blackboxsw> anything else I'm missing on rharper or powersj ?

16:16 <blackboxsw> ahh hold the phone

16:16 <rharper> blackboxsw: well, not my zfs-resize

16:17 <rharper> but I do have some fixes for it

16:17 <rharper> https://code.launchpad.net/~raharper/cloud-init/+git/cloud-init/+ref/fix/cc_resizefs_on_zfs_root

16:17 <blackboxsw> 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 <rharper> 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 <blackboxsw> 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 <blackboxsw> #link https://lists.launchpad.net/cloud-init/msg00145.html

16:18 <blackboxsw> #link https://code.launchpad.net/~raharper/cloud-init/+git/cloud-init/+ref/fix/cc_resizefs_on_zfs_root

16:19 <blackboxsw> #topic In-progress Development

16:20 <blackboxsw> 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 <blackboxsw> 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 <blackboxsw> 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 <blackboxsw> #link https://code.launchpad.net/~raharper/cloud-init/+git/cloud-init/+ref/fix/cc_resizefs_on_zfs_root

16:22 <blackboxsw> #link https://code.launchpad.net/~smoser/cloud-init/+git/cloud-init/+merge/342007

16:23 <blackboxsw> And we are doing our part to finally purge net-tools dependencies from cloud-init (in favor of iproute2)

16:23 <blackboxsw> #link https://code.launchpad.net/~chad.smith/cloud-init/+git/cloud-init/+merge/342428

16:24 <rharper> blackboxsw: I responded to your ip -6 route q from last week, did you see that ?

16:24 <blackboxsw> 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 <rharper> ok

16:25 <rharper> the tl;dr for that one is that you want this: ip -6 route list table all

16:25 <blackboxsw> ahh excellent, I was wondering why we were missing content for local routes etc

16:25 <rharper> right

16:25 <blackboxsw> thanks

16:25 <rharper> np

16:26 <blackboxsw> 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 <blackboxsw> #link https://code.launchpad.net/~powersj/cloud-init/+git/cloud-init/+merge/342010

16:26 <powersj> :) yep

16:26 <blackboxsw> any other in-progress work worth noting?

16:27 <blackboxsw> Intereseted parties can always track our public trello board for a glimpse of what we are working on

16:27 <blackboxsw> #link https://trello.com/b/hFtWKUn3/daily-cloud-init-curtin

16:27 <blackboxsw> #topic Office Hours (next ~30 minutes)

16:28 <blackboxsw> We'll all have eyes glued to the screen for the next 30 minutes for rants, feature discussion and bug work.

16:29 <blackboxsw> With that, the floor is open for any topics. Thanks for tuning in.

16:30 <blackboxsw> 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 <rharper> +1

16:30 <rharper> oh, the ntp-spec update is ready for review and testing

16:31 <rharper> https://code.launchpad.net/~raharper/cloud-init/+git/cloud-init/+merge/339438

16:32 <blackboxsw> ahh +1 we want that in too

16:32 <blackboxsw> #link https://code.launchpad.net/~raharper/cloud-init/+git/cloud-init/+merge/339438

17:02 <blackboxsw> Alrighty, happy spring break all.

17:02 <blackboxsw> Next meeting will be two weeks from today.

17:03 <blackboxsw> powersj: rharper 4/16 look good for folks?

17:03 <powersj> +1 from me

17:03 <blackboxsw> #endmeeting

Generated by MeetBot 0.1.5 (http://wiki.ubuntu.com/meetingology)