Cloud-init bi-weekly status
Posted on Fri 16 February 2018 in status-meeting-minutes • 7 min read
Meeting information
- #cloud-init: Cloud-init bi-weekly status meeting, 16 Feb at 16:08 — 17:18 UTC
- Full logs at [[http://ubottu.com/meetingology/logs/cloud-init/2018/cloud-init.2018-02-16-16.08.log.html]]
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:18.
- LINK: https://trello.com/b/hFtWKUn3/daily-cloud-init-curtin
- LINK: https://bugs.launchpad.net/cloud-init/+bug/1749722
- LINK: https://code.launchpad.net/~rski/cloud-init/+git/cloud-init/+merge/312284
- LINK: https://bugs.launchpad.net/cloud-init/+bug/1749722
- LINK: https://code.launchpad.net/~rski/cloud-init/+git/cloud-init/+merge/312284
cloud-init version 18.1 release (2/23/2018)
The discussion about "cloud-init version 18.1 release (2/23/2018)" started at 16:27.
- LINK: https://code.launchpad.net/~sankaraditya/cloud-init/+git/cloud-init/+merge/337736
- LINK: https://bugs.launchpad.net/cloud-init/+bug/1749980
Office hours (next ~30 mins)
The discussion about "Office hours (next ~30 mins)" started at 16:42.
Vote results
Done items
- (none)
People present (lines said)
- blackboxsw (64)
- stanguturi (19)
- smoser (17)
- ubot5 (6)
- meetingology (4)
- powersj (3)
- rharper (2)
- nacc (1)
Full Log
16:04 <blackboxsw>
hey folks thanks for joining in to another cloud-init biweekly status meeting
16:05 <blackboxsw>
the early meeting day this week is to avoid hitting the upcoming US holiday on Monday
16:05 <blackboxsw>
This meeting is probably going to be short, but we wanted to generate any discussion around the release we have scheduled for next week. I'll go through the following topics
16:05 <blackboxsw>
recent changes, In-progress development, Release 18.1 Discussion, Office hours (30 mins)
16:05 <blackboxsw>
Without further ado...
16:08 <blackboxsw>
#startmeeting Cloud-init bi-weekly status meeting
16:08 <meetingology>
Meeting started Fri Feb 16 16:08:08 2018 UTC. The chair is blackboxsw. Information about MeetBot at http://wiki.ubuntu.com/meetingology.
16:08 <meetingology>
16:08 <meetingology>
Available commands: action commands idea info link nick
16:08 <blackboxsw>
much better thanks nacc
16:08 <nacc>
blackboxsw: yw
16:08 <blackboxsw>
#topic Recent changes
16:08 <blackboxsw>
Cloud-init upstream team has been working on an SRU for Artful and Xenial.
16:09 <blackboxsw>
We discovered a couple of SRU-blocking bugs on EC2 as well as cloud-init subcommands so we've landed a couple of fixes there which are queued for SRU now
16:09 <blackboxsw>
* cloud-init status --wait blocks until all stages complete (LP: #1747965)
16:09 <blackboxsw>
* SRU EC2 upgrade path fix for 'systemctl restart cloud-init.service' (LP:1748354)
16:09 <blackboxsw>
* Fix ds-identify nocloud detection with bind mounted writable/system-data directory (LP: #1747070)
16:09 <blackboxsw>
* Tests: include missing unitests in python2.6 environments. Fix py2.6 incompatilibilies
16:09 <ubot5>
Launchpad bug 1747965 in cloud-init (Ubuntu) "cloud-init status reports done before boot is finished" [High,Fix released] https://launchpad.net/bugs/1747965
16:09 <ubot5>
Launchpad bug 1747070 in cloud-init "ds-identify does not see nocloud seed in core snap" [Medium,Fix committed] https://launchpad.net/bugs/1747070
16:11 <blackboxsw>
* Fixed centos cloud-init build and test tooliing
16:12 <blackboxsw>
* SUSE: Fix groups used for ownership of cloud-init.log [RobertS]
16:12 <blackboxsw>
thanks folks for continuing to push on quality of cloud-init releases.
16:12 <smoser>
o/ thanks for starting blackboxsw
16:13 <blackboxsw>
not sure if I'm missing any other content that has landed in the last week and a half
16:14 <blackboxsw>
I also think powersj rharper may have sorted a couple of issues with storage on our common CI on Jenkins
16:14 <blackboxsw>
#link https://jenkins.ubuntu.com/server/view/cloud-init/
16:14 <powersj>
Yes CI is up and running again, I have more defensive statements in to prevent us from running out of storage
16:15 * blackboxsw is not sure, are there rumors we might have more hardware dedicated to jenkins in the future powersj ?
16:15 <powersj>
We do, however it is our jenkins master that runs out of storage :\
16:15 <blackboxsw>
ahh gotcha, SPOF
16:16 <powersj>
yeah
16:16 <blackboxsw>
ok, if no other work is 'complete'; let's jump topics
16:16 <blackboxsw>
ahh forgot ryan landed
16:16 <blackboxsw>
net: accept network-config in netplan format for renaming interfaces
16:17 <blackboxsw>
per LP: #1709715
16:17 <ubot5>
Launchpad bug 1709715 in cloud-init "cloud-init apply_net_config_names doesn't grok v2 configs" [Medium,Confirmed] https://launchpad.net/bugs/1709715
16:18 <blackboxsw>
#topic In-progress Development
16:18 <blackboxsw>
So we are working toward quality on the 18.1 release for next week.
16:19 <blackboxsw>
Ubuntu specifically is finalizing verification on cloud-init 17.2.35 update for Xenial and Artful series (expectation is that this SRU will be public in 1 week). 17.2.35 is a snapshot of tip from a couple days ago
16:20 <blackboxsw>
we've also published tip of cloud-init master to bionic to keep the development release up to date with latest cloud-init
16:20 <blackboxsw>
current ongoing work as always is on our trello board. we tried tidying up the cards a bit
16:20 <blackboxsw>
#link https://trello.com/b/hFtWKUn3/daily-cloud-init-curtin
16:21 <blackboxsw>
we have upcoming branches for a new snap cloud-config module for configuring and maintaining snap packages
16:21 <rharper>
https://bugs.launchpad.net/cloud-init/+bug/1749722
16:21 <ubot5>
Ubuntu bug 1749722 in cloud-init "NTP: take into account systemd-timesyncd where present" [Medium,In progress]
16:21 <rharper>
I'm actively working on that
16:22 <blackboxsw>
this snap work will obsolete snappy and snap_config modules, so expect that they'll be deprecated. in 18.1 and dropped completely in 18.2
16:22 <smoser>
https://code.launchpad.net/~rski/cloud-init/+git/cloud-init/+merge/312284
16:22 <smoser>
i just moved that back into review
16:22 <blackboxsw>
#link https://bugs.launchpad.net/cloud-init/+bug/1749722
16:22 <smoser>
hope to take a lookc at it today.
16:22 <blackboxsw>
#link https://code.launchpad.net/~rski/cloud-init/+git/cloud-init/+merge/312284
16:23 <blackboxsw>
so per rharper's; chrony will be first class citizen in cloud-init
16:26 <blackboxsw>
per cards in our trello board TODO lane, any card above the 18.1 release card (and anything in Doing/Review lane) is something we want to land in the 18.1 release
16:26 <blackboxsw>
... next topic so we can talk about release
16:27 <blackboxsw>
#topic cloud-init version 18.1 release (2/23/2018)
16:27 <blackboxsw>
next thursday we want to cut tip of cloud-init with any features we want to fold into the 18.1 release
16:28 <blackboxsw>
this point in the meeting is a good opportunity for us to discuss features and bugs that any folks think are a priority for this release
16:29 <blackboxsw>
smoser we saw some talk about archlinux support/updates, do we know whether we've gotten any updates about gaps/needs/bugs there?
16:29 <stanguturi>
@blackboxsw: I have two requests. One for the merge request and one about the bug.
16:29 <smoser>
blackboxsw: i've not seen any more than that developer asked about here in the channel.
16:30 <stanguturi>
@blackboxsw: Let me know if I can post my questions here or discuss them offline.
16:30 <blackboxsw>
stanguturi: please do discuss here. open forum :)
16:30 <blackboxsw>
if it gets too long a discussion, we can take it to your branch or email
16:31 <blackboxsw>
#link https://code.launchpad.net/~sankaraditya/cloud-init/+git/cloud-init/+merge/337736
16:31 <blackboxsw>
for reference right ?
16:31 <stanguturi>
@blackboxsw: Thanks. I have a merge request posted at https://code.launchpad.net/~sankaraditya/cloud-init/+git/cloud-init/+merge/337736
16:31 <stanguturi>
Want this to get into 18.1 It's a low-risk fix. Should not break anything.
16:32 <stanguturi>
Also, found a bug in ds-identify . https://bugs.launchpad.net/cloud-init/+bug/1749980
16:32 <ubot5>
Ubuntu bug 1749980 in cloud-init "ds-identify doesn't properly detect ISO" [Undecided,New]
16:32 <blackboxsw>
ok just glancing at your branch now stanguturi looks fairly straight forward, and as always I'd like to see some unit tests covering that changeset
16:33 <stanguturi>
@blackboxsw: We already have unit tests for DataSourceOVF. This actually doesn't add any new functionality. The existing test cases should be sufficient enough.
16:33 <blackboxsw>
we have existing unit tests in tests/unittests/test_ds_identify.py which should be easy to extend for the additional detection
16:33 <blackboxsw>
in ds-identify
16:34 <blackboxsw>
yeah I was thinking more about ds-identify specifically
16:35 <blackboxsw>
all said though, that branch looks low-risk and we can probably get that landed before release.
16:35 <blackboxsw>
I'll add a card to trello for us to shepherd that in.
16:35 <stanguturi>
@blackboxsw: Great. Thanks.
16:36 <stanguturi>
@blackboxsw: Also I have a question about https://bugs.launchpad.net/cloud-init/+bug/1749980 Any inputs will be great.
16:36 <ubot5>
Ubuntu bug 1749980 in cloud-init "ds-identify doesn't properly detect ISO" [Undecided,New]
16:37 <blackboxsw>
#link https://bugs.launchpad.net/cloud-init/+bug/1749980
16:37 <blackboxsw>
looking
16:38 <blackboxsw>
ohh good stanguturi we'll sort that bug and either provide more information on this
16:38 <blackboxsw>
for that bug discussion, let's move it to the "office hours" topic which comes up next
16:38 <blackboxsw>
I'd like smoser rharper to peek at that too
16:38 <stanguturi>
@blackboxsw: Ok. Sure. Thanks
16:39 <blackboxsw>
any other topics, branches or bugs that folks are itching to get in for 18.1 release?
16:41 <blackboxsw>
kpcyrd: any opdates or concerns on archlinux that you are aware of currently?
16:42 <smoser>
stanguturi: you can run a command there now ?
16:42 <blackboxsw>
let's transition to office hours now
16:42 <smoser>
2 things
16:42 <blackboxsw>
#topic Office hours (next ~30 mins)
16:43 <stanguturi>
@smoser: Sorry. Didn't quite get the question.
16:43 <blackboxsw>
And thanks all for joining. Any burning questions, bugs, branches that need discussion can be brought up now.
16:44 <stanguturi>
@smoser: Oh. Are you asking if I can run any commands in my virtual machine right now.? Yeah. Sure.
16:44 <smoser>
stanguturi: can you run stuff int hat system ?
16:44 <smoser>
a.) cat /run/cloud-init/ds-identify.log
16:44 <smoser>
b.) idstr="http://schemas.dmtf.org/ovf/environment/1"
16:45 <smoser>
grep --quiet --ignore-case "$idstr" /dev/sr0
16:45 <smoser>
grep --quiet --ignore-case "$idstr" /dev/sr0 && echo y || echo n
16:46 <smoser>
stanguturi: basically the 'is_cdrom_ovf' should have gone down the path into that grep of the cdrom block device
16:48 <stanguturi>
@smoser: grep --quiet --ignore-case "$idstr" /dev/sr0 returned "grep: /dev/sr0: Input/output error"
16:48 <stanguturi>
@smoser: grep --quiet --ignore-case "$idstr" /dev/sr0 && echo y || echo n returned "grep: /dev/sr0: Input/output error and then new line and then n'
16:48 <meetingology>
stanguturi: Error: No closing quotation
16:48 <blackboxsw>
heh thanks meetingology
16:50 <stanguturi>
@smoser: Actually, read_fs_info doesn't DI_ISO9660_DEVS in my system. and because of this, dscheck_OVF returns DS_NOT_FOUND.
16:51 <smoser>
stanguturi: what release are you on ?
16:51 <stanguturi>
Trying it on 17.04 zesty desktop
16:52 <stanguturi>
and tried with top of the tree code in cloud-init.
16:56 <smoser>
stanguturi: could you potentially let me in via ssh ?
16:57 <stanguturi>
@smoser: Sorry. It's on my private network. Will not be able to provide ssh.
16:58 <stanguturi>
@smoser: We can do a webex conference if you want.
17:03 <smoser>
stanguturi: can you ssh out of the node ?
17:03 <stanguturi>
@smoser: Yes.
17:07 <smoser>
ok. /query window
17:11 <blackboxsw>
ok this triage will continue. if there are no other pressing bugs/concerns, we'll close out this meeting and keep pushing toward 18.1 upstream release next thursday
17:11 <blackboxsw>
thanks again for your time folks. I'll post these minutes to the cloud-init github page
17:12 <blackboxsw>
#link https://cloud-init.github.io
17:17 <blackboxsw>
next meeting march 5th same "bat time" same "bat channel"
17:18 <blackboxsw>
#endmeeting
Generated by MeetBot 0.1.5 (http://wiki.ubuntu.com/meetingology)