Cloud-init bi-weekly status
Posted on Mon 22 July 2019 in status-meeting-minutes • 6 min read
Meeting information
- #cloud-init: Cloud-init bi-weekly status, 22 Jul at 16:15 — 17:15 UTC
- Full logs at [[http://ubottu.com/meetingology/logs/cloud-init/2019/cloud-init.2019-07-22-16.15.log.html]]
Meeting summary
Previous Actions
The discussion about "Previous Actions" started at 16:17.
- LINK: https://bugs.launchpad.net/ubuntu/+source/cloud-init/+bug/1832381
- ACTION: rharper to update https://bugs.launchpad.net/ubuntu/+source/cloud-init/+bug/1832381 status
- LINK: http://ubottu.com/meetingology/logs/cloud-init/2019/cloud-init.2019-07-08-16.16.html
- ACTION: rharper to followup with blackboxsw on pushing status minutes up to cloud-init.github.io page
Recent Changes
The discussion about "Recent Changes" started at 16:23.
In Progress Development
The discussion about "In Progress Development" started at 16:27.
- LINK: https://code.launchpad.net/~goneri/cloud-init/+git/cloud-init/+merge/368507
- LINK: https://code.launchpad.net/~goneri/cloud-init/+git/cloud-init/+merge/365641
- LINK: https://code.launchpad.net/~goneri/cloud-init/+git/cloud-init/+merge/368508
In Progress Development
The discussion about "In Progress Development" started at 16:36.
- LINK: https://code.launchpad.net/~tribaal/cloud-init/+git/cloud-init/+merge/369516
- LINK: https://code.launchpad.net/~xiaofengw/cloud-init/+git/cloud-init/+merge/367889
- LINK: https://code.launchpad.net/~daniel-thewatkins/cloud-init/+git/cloud-init/+merge/369783
- LINK: https://code.launchpad.net/~raharper/cloud-init/+git/cloud-init/+ref/feature/stage_threadpool
Office Hours (next ~30 mins)
The discussion about "Office Hours (next ~30 mins)" started at 16:43.
- LINK: https://copr.fedorainfracloud.org/coprs/g/cloud-init/cloud-init-dev/
- LINK: https://download.opensuse.org/repositories/Cloud:/Tools/
Vote results
Action items, by person
- rharper
- rharper to update https://bugs.launchpad.net/ubuntu/+source/cloud-init/+bug/1832381 status
- rharper to followup with blackboxsw on pushing status minutes up to cloud-init.github.io page
Done items
- (none)
People present (lines said)
- rharper (69)
- Goneri (20)
- meetingology (6)
- Odd_Bloke (5)
- metsuke (4)
- ubot5 (2)
Full Log
16:15 <rharper>
#startmeeting Cloud-init bi-weekly status
16:15 <meetingology>
Meeting started Mon Jul 22 16:15:03 2019 UTC. The chair is rharper. Information about MeetBot at http://wiki.ubuntu.com/meetingology.
16:15 <meetingology>
16:15 <meetingology>
Available commands: action commands idea info link nick
16:15 <rharper>
\o/
16:15 <rharper>
#chair Odd_Bloke
16:15 <meetingology>
Current chairs: Odd_Bloke rharper
16:15 <rharper>
hi folks, welcome to another cloud-init community status meeting. All discussions and interjections welcome.
16:16 <rharper>
cloud-init upstream uses this meeting as a platform for community updates, feature/bug discussions, and an opportunity to get some extra input on current development.
16:16 <rharper>
our format is the following topics: Previous Actions, Recent Changes, In-progress Development, Office Hours
16:16 <rharper>
anyone is welcome to participate, interject, make suggestions or ask questions
16:16 <rharper>
we host the meeting every two weeks at the date and time indicated in the IRC channel topic ^
16:17 <rharper>
#topic Previous Actions
16:17 <Odd_Bloke>
o/
16:17 <rharper>
We had a few previous action items to look at
16:18 <rharper>
https://bugs.launchpad.net/ubuntu/+source/cloud-init/+bug/1832381
16:18 <ubot5>
Ubuntu bug 1832381 in cloud-init (Ubuntu) "vm fails to boot due to conflicting network configuration when user switches from netplan to eni" [Undecided,Incomplete]
16:18 <rharper>
AnhVoMSFT was looking to collect logs from this scenario;
16:19 <Goneri>
hey!
16:19 <rharper>
it appears that getting an instance where the MAC address changes is harder so fewer folks trip over this; however, we agreed that cloud-init can track which renderer it used and if it switches it can clean up the config it wrote;
16:19 <rharper>
#action rharper to update https://bugs.launchpad.net/ubuntu/+source/cloud-init/+bug/1832381 status
16:19 * meetingology rharper to update https://bugs.launchpad.net/ubuntu/+source/cloud-init/+bug/1832381 status
16:19 <ubot5>
Ubuntu bug 1832381 in cloud-init (Ubuntu) "vm fails to boot due to conflicting network configuration when user switches from netplan to eni" [Undecided,Incomplete]
16:20 <rharper>
The other action was to review https://code.launchpad.net/~vtqanh/cloud-init/+git/cloud-init/+merge/369785
16:20 <rharper>
This was completed the other week while we worked toward the 19.2 release; that branch is currently work-in-progress, awaiting feedback/changes from submitter
16:21 <rharper>
that's all of the action items from previous meeting
16:22 <rharper>
previous meeting status found here:
16:22 <rharper>
#link http://ubottu.com/meetingology/logs/cloud-init/2019/cloud-init.2019-07-08-16.16.html
16:23 <rharper>
normally at the cloud-init.github.io status page; looks like we didn't push the logs there.
16:23 <rharper>
#action rharper to followup with blackboxsw on pushing status minutes up to cloud-init.github.io page
16:23 * meetingology rharper to followup with blackboxsw on pushing status minutes up to cloud-init.github.io page
16:23 <rharper>
#topic Recent Changes
16:25 <rharper>
% git log --oneline --since 2019-07-08
16:25 <rharper>
a02c0c9 (HEAD ->` master, origin/master, origin/HEAD) cloud_tests: updates and fixes
16:25 <rharper>
5498107 Fix bug rendering MTU on bond or vlan when input was netplan.
16:25 <rharper>
b3a87fc net: update net sequence, include wait on netdevs, opensuse netrules path
16:25 <rharper>
060b1a1 (tag: 19.2, raharper/release/19.2, release/19.2, fix/fs_setup_custom_command_lp1801790) Release 19.2
16:25 <rharper>
07b1723 net: add rfc3442 (classless static routes) to EphemeralDHCP
16:25 <rharper>
1404817 templates/ntp.conf.debian.tmpl: fix missing newline for pools
16:25 <rharper>
a785462 Support netplan renderer in Arch Linux
16:25 <rharper>
a066ccd Fix typo in publicly viewable documentation.
16:26 <rharper>
d9769c4 Add a cdrom size checker for OVF ds to ds-identify
16:26 <rharper>
9c47c68 VMWare: Trigger the post customization script via cc_scripts module.
16:26 <rharper>
a24550a Cloud-init analyze module: Added ability to analyze boot events.
16:26 <rharper>
a6faf3a Update debian eni network configuration location, retain Ubuntu setting
16:26 <rharper>
e5f5421 net: skip bond interfaces in get_interfaces
16:26 <rharper>
217c893 Fix a couple of issues raised by a coverity scan
16:26 <rharper>
biggest item in there is the 19.2 release
16:26 <rharper>
#link https://discourse.ubuntu.com/t/cloud-init-19-2-release/11873
16:26 <rharper>
a big thank you from the cloud-init team to everyone who helped contribute to the release
16:27 <Goneri>
do you have time for a little BSD update?
16:27 <rharper>
Yes, let's talk about In progress developement
16:27 <rharper>
#topic In Progress Development
16:27 <rharper>
Goneri: go ahead
16:28 <Goneri>
#topic FreeBSD/NetBSD status
16:28 <Goneri>
so there is two active branches, the first one is: https://code.launchpad.net/~goneri/cloud-init/+git/cloud-init/+merge/368507
16:28 <rharper>
#link https://code.launchpad.net/~goneri/cloud-init/+git/cloud-init/+merge/368507
16:29 <Goneri>
it has started with a tiny fix to address a configuration difference with FreeBSD (there is no chpasswd there)
16:29 <Goneri>
and it's now a slightly bigger refactoring now, I believe it clarify the code base and I would like to land it like that.
16:30 <Goneri>
a discussion is ongoing with rharper on the PR
16:30 <Goneri>
second PR is https://code.launchpad.net/~goneri/cloud-init/+git/cloud-init/+merge/365641
16:30 <Goneri>
#link https://code.launchpad.net/~goneri/cloud-init/+git/cloud-init/+merge/365641
16:30 <Goneri>
this one is much bigger, and I've just addressed the last comment from rharper, I test it often and it works fine for me
16:31 <Goneri>
if you want to give it a try, I pushed some pre-built images here: http://bsd-cloud-image.org/
16:31 <rharper>
nice!
16:31 <Goneri>
I test it with OpenStack and NoCloud, a friend who maintains CBSD also test it on Bhyve (FreeBSD)
16:32 <Goneri>
finally, the last one is https://code.launchpad.net/~goneri/cloud-init/+git/cloud-init/+merge/368508
16:32 <Goneri>
#link https://code.launchpad.net/~goneri/cloud-init/+git/cloud-init/+merge/368508
16:32 <Goneri>
No active merge request yet because it depends on the two actives PR that I just mentioned
16:32 <Goneri>
this patch brings NetBSD support (7 and 8)
16:33 <Goneri>
I would like to work on OpenBSD later, but it's still a low priority
16:34 <rharper>
Goneri: thanks for the update
16:34 <Goneri>
finally, I've a bunch of scripts that I use to build my images
16:35 <Goneri>
it's still rather raw, but I would like to integrate that at some point with your CI
16:35 <Goneri>
that's all
16:35 <rharper>
thanks
16:36 <rharper>
#topic In Progress Development
16:36 <rharper>
#link https://code.launchpad.net/~tribaal/cloud-init/+git/cloud-init/+merge/369516
16:36 <rharper>
Adding a new datasource for Exoscale
16:36 <rharper>
#link https://code.launchpad.net/~xiaofengw/cloud-init/+git/cloud-init/+merge/367889
16:36 <rharper>
vmware user-defined-scripts
16:37 <rharper>
#link https://code.launchpad.net/~daniel-thewatkins/cloud-init/+git/cloud-init/+merge/369783
16:37 <rharper>
Allow datasources to configure the order of network-config sources
16:37 <rharper>
#link https://code.launchpad.net/~raharper/cloud-init/+git/cloud-init/+ref/feature/stage_threadpool
16:38 <Odd_Bloke>
I'm expecting to have a response to Ryan's review comments on that today, and whatever conclusion we reach shouldn't be too much work to implement.
16:38 <rharper>
definitely
16:38 <Odd_Bloke>
And then I'll have a follow-up to split apart the "cmdline" network data source in to "cmdline" and "initramfs", which are currently conflated.
16:39 <Odd_Bloke>
(Neither of these should cause behavioural changes, they're just setting us up for some data source work down the line.)
16:40 <rharper>
The threadpool branch is a more general approach to handle running modules async from the mainthread; there were some limitations depending on systemd; and there is a desire for more than just disk_setup to run async; this branch I'm working on would allow modules to be tagged async and they run in a separate thread allowing the next module to proceed; we then join at the end of stage to ensure completion of threads;
16:41 <rharper>
any other upstream development I'm missing?
16:43 <rharper>
ok, I think that's it then;
16:43 <rharper>
#topic Office Hours (next ~30 mins)
16:43 <rharper>
feel free to ask for help, reviews, discussions on any cloud-init items you're looking at.
16:44 <metsuke>
Is Ubuntu the recommended, or most maintained, distribution of cloud-init?
16:46 <rharper>
metsuke: hi; cloud-init in Ubuntu is the most-up-to-date as we're both the upstream maintainers (working for Canonical) and handle getting the latest upstream into Ubuntu images
16:47 <rharper>
metsuke: we also help produce daily rpm builds for RedHat/Centos/Fedora in our copr repo
16:47 <rharper>
#link https://copr.fedorainfracloud.org/coprs/g/cloud-init/cloud-init-dev/
16:48 <rharper>
#link https://download.opensuse.org/repositories/Cloud:/Tools/
16:48 <rharper>
suse's cloud:Tools keeps a really recent cloud-init as well
16:48 <metsuke>
great, thanks for the info!
16:48 <rharper>
sure
16:49 <metsuke>
I'm looking to distribute standardized VMs to 100+ sites running ESXi so I'm trying to find the best way to do that =)
16:52 <Odd_Bloke>
metsuke: If you have any questions, please don't hesitate to ask in here; we're generally around US working hours, for reference.
16:53 <rharper>
yes, cloud-init can help keep your base image generic, allowing customization to happen at boot time;
16:53 <metsuke>
thanks, I'm trying to do some preliminary investigation so I have an intelligent question to ask =P
17:15 <rharper>
#endmeeting
Generated by MeetBot 0.1.5 (http://wiki.ubuntu.com/meetingology)