Cloud-init bi-weekly status
Posted on Tue 04 February 2020 in status-meeting-minutes • 6 min read
Meeting information
- #cloud-init: Cloud-init bi-weekly status, 04 Feb at 17:23 — 19:08 UTC
- Full logs at [[http://ubottu.com/meetingology/logs/cloud-init/2020/cloud-init.2020-02-04-17.23.log.html]]
Meeting summary
LINK: https://cloud-init.github.io/
Previous Actions
The discussion about "Previous Actions" started at 17:27.
Recent Changes
The discussion about "Recent Changes" started at 17:27.
In-progress Development,
The discussion about "In-progress Development," started at 17:32.
In-progress Development
The discussion about "In-progress Development" started at 17:32.
Community Charter
The discussion about "Community Charter" started at 17:43.
- LINK: https://bugs.launchpad.net/cloud-init/+bugs?field.tag=bitesize
Office Hours (next ~30 mins)
The discussion about "Office Hours (next ~30 mins)" started at 17:47.
Vote results
Done items
- (none)
People present (lines said)
- blackboxsw (68)
- ahosmanMSFT (10)
- meetingology (5)
- powersj (4)
- ubot5 (3)
- Odd_Bloke (0)
- rharper (0)
Full Log
17:23 <blackboxsw>
#startmeeting Cloud-init bi-weekly status
17:23 <meetingology>
Meeting started Tue Feb 4 17:23:28 2020 UTC. The chair is blackboxsw. Information about MeetBot at http://wiki.ubuntu.com/meetingology.
17:23 <meetingology>
17:23 <meetingology>
Available commands: action commands idea info link nick
17:23 <blackboxsw>
morning, afternoon and evening folks. Time for another cloud-init community status meeting
17:24 <blackboxsw>
#chair rharper
17:24 <meetingology>
Current chairs: blackboxsw rharper
17:24 <blackboxsw>
#chair Odd_Bloke
17:24 <meetingology>
Current chairs: Odd_Bloke blackboxsw rharper
17:24 <blackboxsw>
Coud-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.
17:24 <blackboxsw>
The next scheduled status meeting is always listed in the topic of this channel, so feel free to drop in on next session if you miss this one
17:25 <blackboxsw>
while we're at it I'll update for next status meeting.
17:26 <blackboxsw>
2 weeks from today, same bat time, same bat channel
17:26 <blackboxsw>
Our previous meeting minutes line here:
17:26 <blackboxsw>
#link https://cloud-init.github.io/
17:26 <blackboxsw>
live here rather
17:27 <blackboxsw>
the topics we cover in this meeting are the following: Previous Actions, Recent Changes, In-progress Development, Community Charter, Upcoming Meetings, Office Hours (~30 mins).
17:27 <blackboxsw>
new topics or intejections are always welcome
17:27 <blackboxsw>
#topic Previous Actions
17:27 <blackboxsw>
From last meeting we had no unresolved actions so we can jump to the next section
17:27 <blackboxsw>
#topic Recent Changes
17:29 <blackboxsw>
found from tip of master with git log --since 01/21/2020
17:29 <blackboxsw>
- sysconfig: distro-specific config rendering for BOOTPROTO option (#162)
17:29 <blackboxsw>
[Robert Schweikert] (LP: #1800854)
17:29 <blackboxsw>
- cloudinit: replace "from six import X" imports (except in util.py) (#183)
17:29 <blackboxsw>
- run-container: use 'test -n' instead of 'test ! -z' (#202)
17:29 <blackboxsw>
[Paride Legovini]
17:29 <blackboxsw>
- net/cmdline: correctly handle static ip= config (#201)
17:29 <blackboxsw>
[Dimitri John Ledkov] (LP: #1861412)
17:29 <ubot5>
Launchpad bug 1800854 in cloud-init "BOTOPROTO handling between RHEL/Centos/Fedora and SUSE distros is different" [Medium,Triaged] https://launchpad.net/bugs/1800854
17:29 <blackboxsw>
- Replace mock library with unittest.mock (#186)
17:29 <blackboxsw>
- HACKING.rst: update CLA link (#199)
17:29 <ubot5>
Launchpad bug 1861412 in cloud-init (Ubuntu) "cloud-init crashes with static network configuration" [Undecided,Fix committed] https://launchpad.net/bugs/1861412
17:29 <blackboxsw>
- Scaleway: Fix DatasourceScaleway to avoid backtrace (#128)
17:29 <blackboxsw>
[Louis Bouchard]
17:29 <blackboxsw>
- cloudinit/cmd/devel/net_convert.py: add missing space (#191)
17:29 <blackboxsw>
- tools/run-container: drop support for python2 (#192) [Paride Legovini]
17:29 <blackboxsw>
- Print ssh key fingerprints using sha256 hash (#188) (LP: #1860789)
17:29 <blackboxsw>
- Make the RPM build use Python 3 (#190) [Paride Legovini]
17:29 <ubot5>
Launchpad bug 1860789 in cloud-init (Ubuntu) "ssh_authkey_fingerprints must use sha256 not md5" [Undecided,Fix committed] https://launchpad.net/bugs/1860789
17:29 <powersj>
thought we were going to use pastebin :P
17:29 <blackboxsw>
heh, that is a good point (I wondered if anyone would call me on that)
17:30 <blackboxsw>
#link https://paste.ubuntu.com/p/3jQdKZVPcM/
17:31 <blackboxsw>
generally speaking, dropping use of six since our code based is not python3-only, tooling dropping py2, sysconfig rendering flavors for opensuse, doc fixes and read the docs fixups
17:32 <blackboxsw>
thanks all for the contributions over the last couple weeks
17:32 <blackboxsw>
#topic In-progress Development,
17:32 <blackboxsw>
#topic In-progress Development
17:32 <blackboxsw>
Any existing PRs are up for review at the following url:
17:33 <blackboxsw>
#link https://github.com/canonical/cloud-init/pulls
17:33 <blackboxsw>
generally speaking we are in the 'long tail' part of a couple of feature-sets:
17:34 <blackboxsw>
* we are trying to wrap up tooling for our automated CI, publishing processes and documentation for the shift to github from launchpad
17:34 <blackboxsw>
* we are in progress on cloud-init handling network hotplug for a couple of datasources
17:35 <blackboxsw>
* in progress on boot speed improvements for various platforms
17:36 <blackboxsw>
We also recently validated and released cloud-init v 19.4.33 to Xenial, Bionic and Eoan (1/9/2020)
17:38 <ahosmanMSFT>
Hi @blackboxsw I'm no longer in the provisioning team, but there's an urgency for the cloud test to be resilient. Have you looked at those issues, I can dedicate as much time as needed to this. If you have time, can we tackle this today?
17:38 <blackboxsw>
there are also a number of PRs in flight for FreeBSD,NetBSD, OpenSUSE and CentOS that need attention so we can better enable those distros
17:38 <ahosmanMSFT>
azurecloudtest that is
17:39 <blackboxsw>
hi ahosmanMSFT I can spend some time on office hours here to peek more at it. my individual runs didn't hit the timeouts again, so we might need a reproducer cmdline from you in a new bug maybe?
17:39 <ahosmanMSFT>
So your able to run all tests successfully without timeout and image not building>`
17:40 <blackboxsw>
ahosmanMSFT: but yes I can spend a little time on this today. and I think ultimately we'll have to find the tox command line that exhibits this error. I'll go checkout my test run again and see. I don't think I saw the failure. but I might be invoking tests differently than you
17:41 <ahosmanMSFT>
blackboxsw: hmm that's interesting, thanks let me know
17:41 <blackboxsw>
same here ahosmanMSFT, can you file a bug with the traceback you see and the tox cmdline you are running?
17:41 <blackboxsw>
then I know exactly what to look for
17:42 <ahosmanMSFT>
Sure, will do now
17:43 <blackboxsw>
cool.
17:43 <blackboxsw>
ok next topic
17:43 <blackboxsw>
#topic Community Charter
17:43 <blackboxsw>
ok this section is reserved to raise general community work/goals.
17:44 <blackboxsw>
At last cloud-init summit we raised a couple of general themes of improvements cloud-init would like to achieve
17:45 <blackboxsw>
These themes fell into two categories for this year: datasource documentation updates and cloud-init json schema validation for the 50+ config modules in cloudinit/config/cc_*py so that we can better raise user-config errors and remove some of cloud-init's "sharp edges"
17:45 <blackboxsw>
we converted a number of these feature requests in into bugs which can be searched here:
17:46 <blackboxsw>
#link https://bugs.launchpad.net/cloud-init/+bugs?field.tag=bitesize
17:46 <blackboxsw>
tasks in this list should be fairly easy one-time bugs for folks with a little time available to help improve cloud-init.
17:47 <blackboxsw>
we'll revisit this set of bugs/features and the community charter goals near the end of 2020 at the next cloud-init summit
17:47 <blackboxsw>
#topic Office Hours (next ~30 mins)
17:48 <blackboxsw>
this time is spent with cloud-init upstream dev eyes on this channel for any cloud-init feature, bug or implementation discussions. In the absence of such discussions, we'll review the active PRs to try to tidy up the review queue and unblock developers
17:49 <blackboxsw>
for the moment, I'll look over some Azure test timeouts ahosmanMSFT is seeing
17:49 <blackboxsw>
any other topics, concerns, bugs, questions are welcome and someone should be around to field them
17:50 <blackboxsw>
ahosmanMSFT: so timeouts running integration tests, you said you are getting them about half the time?
18:48 <ahosmanMSFT>
blackboxsw: Yes, I tracked it down to platforms/instance._wait_for_system
18:49 <ahosmanMSFT>
I invoke it after initializing vm in platform/azurecloudtest/instance.start
18:49 <ahosmanMSFT>
when removed, everything works as expected
18:50 <ahosmanMSFT>
looks like it's needed for cloud tests so thought I'd leave it to you, since I don't know how ec2/lxd/... rely on
18:50 <powersj>
ahosmanMSFT, can you file a bug please with the cli example?
18:50 <powersj>
that would help us triage and make a proper decision on what change to make
18:51 <ahosmanMSFT>
powersj, yes, was in the middle of that side tracked by meeting. On it now
18:51 <powersj>
thanks!
19:07 <blackboxsw>
aaaand, I should probably wrap the meeting for the day.
19:08 <blackboxsw>
Thanks all for the time and energy you put into improving cloud-init! See you next time, or anytime in between
19:08 <blackboxsw>
#endmeeting
Generated by MeetBot 0.1.5 (http://wiki.ubuntu.com/meetingology)