/srv/irclogs.ubuntu.com/2018/05/14/#cloud-init.txt

powersjhttps://bugs.launchpad.net/cloud-init/+bug/173617414:02
ubot5Ubuntu bug 1736174 in cloud-init "update_hostname module fails on CentOS/RHEL with systemd" [Undecided,New]14:02
powersjsomeone should respond to that one14:02
blackboxswalrighty, got my ducks in a row....16:04
blackboxsw#startmeeting Cloud-init bi-weekly status meeting16:05
meetingologyMeeting started Mon May 14 16:05:28 2018 UTC.  The chair is blackboxsw. Information about MeetBot at http://wiki.ubuntu.com/meetingology.16:05
meetingologyAvailable commands: action commands idea info link nick16:05
blackboxswwelcome folks to another cloud-init status meeting. This forum is used to communicate the recent changes,  current development efforts and host open office hours to help get quick discussion on bugs,  branches or features of interest to anyone developing (or consuming) cloud-init.16:08
blackboxswWe'll go through a couple of topics as usual (Recent changes, In-progress Development, Office Hours), if there are any additional topics needed just let me know.16:09
blackboxsw#topic Recent Changes16:09
blackboxswWe track our upstream work publicly on trello. Feel free to participate or ask questions about any feature work that is seen up there if there are concerns.16:10
blackboxsw#link https://trello.com/b/hFtWKUn3/daily-cloud-init-curtin16:11
blackboxswWe have landed the following work items: beware the paste :)16:11
blackboxsw* Completed release of 18.2 to Ubuntu Bionic, Artful, and Xenial16:11
blackboxsw* Implement bash completion script for cloud-init command line16:11
blackboxsw* Improved Softlayer datasource documentation16:11
blackboxsw* net: Depend on iproute2's ip instead of net-tools ifconfig or route16:11
blackboxsw* Accept-ra unset by default (LP: #1732002)16:11
blackboxsw* Command collect-logs will only include most recent boot's journal (LP: #1766335)16:11
blackboxsw* FreeBSD: Invoke growfs on ufs filesystems such that it does not prompt. (LP: #1404745)16:11
ubot5Launchpad bug 1732002 in systemd (Ubuntu) "cloud images in lxc get ipv6 address" [Undecided,New] https://launchpad.net/bugs/173200216:11
blackboxsw* Azure: poll_imds fixes to only report 'ready' state once during pre-provisioning from Joshua Chan (LP: #1765214)16:11
blackboxsw* DataSourceSmartOS: fix hang when metadata service is down from Mike Gerdts (LP: #1667735)16:11
ubot5Launchpad bug 1766335 in cloud-init "Running cloud-init collect-logs inside a chroot is not possible" [Medium,Fix committed] https://launchpad.net/bugs/176633516:12
blackboxsw* DataSourceSmartOS: change default fs on ephemeral disk from ext3 to ext4 from Mike Gerdts (LP: #1763511)16:12
blackboxsw* pycodestyle: Fix invalid escape sequences in string literals16:12
ubot5Launchpad bug 1404745 in cloud-init "cloud-init's growfs/resize fails with gpart dependency on FreeBSD" [Undecided,Fix committed] https://launchpad.net/bugs/140474516:12
ubot5Launchpad bug 1765214 in cloud-init "Multiple success messages sent to Azure Fabric if reboot occurs during pre-provisioning" [Medium,Fix committed] https://launchpad.net/bugs/176521416:12
ubot5Launchpad bug 1667735 in cloud-init (Ubuntu Trusty) "cloud-init doesn't retry metadata lookups and hangs forever if metadata is down" [Medium,Confirmed] https://launchpad.net/bugs/166773516:12
ubot5Launchpad bug 1763511 in cloud-init (Ubuntu) "DataSourceSmartOS should default to ext4" [Medium,Fix released] https://launchpad.net/bugs/176351116:12
blackboxswA big thank you to community involvement again. Thanks jocha(Microsoft) and mgerdts(Joyent) for the recent branch work supporting Azure and SmartOS clouds respectively16:14
blackboxswWe also went through another round of StableReleaseUpdates for Ubuntu on Xenial and Artful to pull in IBMCloud platform fixes. putting Xenial and artful at 18.2-4-g05926e48-0ubuntu~16.04.2 | ~17.10.216:16
blackboxswI think that's about it for completed development...16:18
blackboxsw#topic In-progress Development16:19
blackboxswThere are a couple of items being worked actively at the moment:16:21
blackboxsw* SRU of cloud-init tip into bionic (should land today or tomorrow) 18.2-27-g6ef92c98-0ubuntu1~18.04.116:22
blackboxsw* SmartOs datasource detection improvements16:23
blackboxsw* Moving OpenStack datasource to get detected earlier at 'local' stange instead of 'network' stage using ephemeral dhcp client16:23
blackboxsw* read_file_or_url fixes returing text content in all cases16:26
blackboxsw* various upstream bug fixes16:26
blackboxsw* powersj: is also investigating a move to a centralized library for our cloud testing.16:27
robjoblackboxsw: w.r.t. Depend on iproute2's ip instead of net-tools ifconfig or route was this a merge of iproute2tools branch? I don't recall seeing a merge notification but am way behind in e-mail16:29
blackboxswthink that about captures what upstream is working on. I think we can transition to office hours for ~30 mins for anyone to bring up ideas of interest16:29
blackboxsw#topic Office Hours (next ~30 mins)16:29
blackboxswhi robjo, checking status there16:29
blackboxswI know we landed one branch on that topic16:30
blackboxswrobjo: so we had a couple branches to packaging dependencies in ubuntu to call out iproute2 specifically as a hard package dependency.16:31
blackboxswrobjo: and the code changes (which took in some of your branch content  and review comments) landed in rev 6d48d265a0548a2dc23e587f2a335d4e38e8db9016:32
robjoOK, so I can delete my branch16:32
blackboxswhttps://pastebin.ubuntu.com/p/266CyDt9gD/16:32
robjothanks, so we'll get that in 18.3?16:34
blackboxswrobjo: yes I think i marked you co-author on that branch and pulled in all your changes to cloudinit/config/cc_disable_ec2_metadata.py16:34
blackboxsw216:34
blackboxswthanks again for that, sorry for the back and forth as I hadn't seen your original branch.16:34
blackboxswrobjo: definitely in 18.316:35
blackboxswit landed a week or two after the 18.2 cut.16:35
stanguturi@blackboxsw, Can someone please provide inputs for the bug https://bugs.launchpad.net/ubuntu/+source/cloud-init/+bug/1766538 One of our team members has uploaded the necessary log files to the bug.16:35
ubot5Ubuntu bug 1766538 in cloud-init (Ubuntu) "network customization with cloud-init does not work on Ubuntu18.04 Beta2 Server" [Undecided,New]16:35
robjoOK, so lets also revisit some of the other stuff I have floating about as I just did the 18.2 package for openSUSE and SLES and noticed that I am once again scarring a lot of patches :(16:38
robjoblackboxsw: https://code.launchpad.net/~rjschwei/cloud-init/+git/cloud-init/+ref/emptyStageOK should be back in your court, did you get notification?16:39
robjoblackboxsw: https://code.launchpad.net/~rjschwei/cloud-init/+git/cloud-init/+ref/noLnxDistro pending since January this may have some merge conflicts now as I had to fiddle quite a bit with the patch in my package16:40
blackboxswstanguturi: looking16:41
robjoI think rharper is working on a different approach to https://code.launchpad.net/~rjschwei/cloud-init/+git/cloud-init/+ref/chrony when can we expect that?16:41
robjoand does rharper account for the fact that ntp has a different service name on different distributions?16:42
blackboxsw#link https://bugs.launchpad.net/ubuntu/+source/cloud-init/+bug/176653816:43
ubot5Ubuntu bug 1766538 in cloud-init (Ubuntu) "network customization with cloud-init does not work on Ubuntu18.04 Beta2 Server" [Undecided,New]16:43
blackboxsw#link https://code.launchpad.net/~rjschwei/cloud-init/+git/cloud-init/+ref/emptyStageOK16:43
blackboxswahh robjo hadn't, was on vacation Friday, will grab that/close out today16:43
blackboxsw#link https://code.launchpad.net/~rjschwei/cloud-init/+git/cloud-init/+ref/noLnxDistro16:43
rharperrobjo: re: ntp/chrony, that's landed, including service names for different distros; I pulled unittests and scenarios from your branch; please look over master and see if we're missing anything from your branch w.r.t use-case/scenario16:44
robjorharper: OK, if it's landed I can at least throw my branch away, and yes, will take a look at master, I take it this will be another in 18.3 item?16:45
blackboxswstanguturi: ok thanks for the logs on that bug, looks like network config parsing is falling over and OVF datasource isn't being detected https://pastebin.ubuntu.com/p/qVJxDJWZRV/16:46
stanguturi@blackboxsw, Oh . Thanks. Will check with him about the test setup and update the bug. Thanks.16:47
blackboxswupdated the bug with a comment there16:48
blackboxswthanks stanguturi16:48
blackboxswrobjo: correct as well for ntp/chrony, we held off landing it in 18.2 because of risk16:50
blackboxswit was one of the first branches landed after the cut16:50
robjook, leaves the https://code.launchpad.net/~rjschwei/cloud-init/+git/cloud-init/+ref/noLnxDistro implementation of distro detection as things I'd like to get resolved, others to be addressed maybe in 2 weeks ;)16:51
blackboxswok noLnxDistro....  I'm updating the commit comment robjo to the trailing LP: #<bug_id>16:51
blackboxswclaiming a review slot on that now16:51
blackboxswgood unit test coverage, thanks for that16:53
robjonp16:54
blackboxswok this can be reviewed today, not sure if why we don't already have a get_linux_distro utility somewhere, but I'll poke around today for context16:55
blackboxswahh ahh, thanks for the bug robjo ok16:55
robjothe context is that the Python implementation is going away and has been deprecated16:56
blackboxsw#link https://bugs.launchpad.net/cloud-init/+bug/174523516:56
ubot5Ubuntu bug 1745235 in cloud-init "distribution detection" [Undecided,New]16:56
blackboxswthanks again16:56
blackboxswchanging that status and will help you get that landed16:56
blackboxswgood one16:56
robjoOK, blackboxsw is on the hook for two things this week ;) distro detection and the empty modules list16:58
blackboxsw#action blackboxsw review distro dection and empty modules list16:58
meetingologyACTION: blackboxsw review distro dection and empty modules list16:58
* robjo on the hook to look at chrony support in master and report back to rharper16:58
blackboxsw#action robjo review existing chrony support in master per rharper's work16:58
meetingologyACTION: robjo review existing chrony support in master per rharper's work16:58
blackboxswofficial now :)16:59
blackboxswnow if I only reviewed previous meeting's action items.... checking now16:59
blackboxsw16:51 <blackboxsw> #action blackboxsw to have discussions w/ team on datasource maintaining network on each reboot per  https://code.launchpad.net/~mgerdts/cloud-init/+git/cloud-init/+merge/34371217:00
blackboxswok per last meeting, we have held a couple of discussions on hotplug vs. maintaining network only on reboot. on first blush it looks like we'd need to have these mutually exclusive, but we are just started to iron our what we want to do for our initial hotplug support in cloud-init and have to have a followup discussion about how to support both approaches17:01
blackboxsw#action blackboxsw carryover network hotplug vs network maintenance on reboot-only17:02
meetingologyACTION: blackboxsw carryover network hotplug vs network maintenance on reboot-only17:02
blackboxswwell that was the only action item from last meeting looks like17:02
blackboxswok I think that wraps up today's meeting.17:02
blackboxswany other parting shots folks?17:02
blackboxswThanks again for your time. It's always a pleasure.17:03
blackboxswNext meeting two weeks, same bat time...17:03
blackboxsw#endmeeting17:03
meetingologyMeeting ended Mon May 14 17:03:58 2018 UTC.17:03
meetingologyMinutes:        http://ubottu.com/meetingology/logs/cloud-init/2018/cloud-init.2018-05-14-16.05.moin.txt17:03
* blackboxsw heads to publish those notes now to cloud-init.github.io17:04
=== blackboxsw changed the topic of #cloud-init to: Reviews: http://bit.ly/ci-reviews | Meeting minutes: https://goo.gl/mrHdaj | Next status meeting: Monday 5/28 16:00 UTC | cloud-init 18.2 released (03/28/2018)
larskssmoser: ci asplode, and I'm pretty sure it's not related to my patch: https://jenkins.ubuntu.com/server/job/cloud-init-ci/1115/console17:29
powersjlarsks: I'm getting those failures when running your branch locally as well, but master is fine17:42
larsksThat's very strange.17:42
larsksThe only change was a move to the add_patch method that smoser suggested.17:42
larsksI guess I will take a closer look this evening. Thanks for checking.17:42
=== r-daneel_ is now known as r-daneel
larsksMeh, fixed it. Made bad assumptions about add_patch.18:06
=== Guest16323 is now known as mgagne
robjorharper: looks as everything for the chrony support/ ntp naming is there, the comment I have is that this implementation is inconsistent with other concepts used19:00
robjoso far we had distro specific settings in the distro class implementation, now with ntp with part of the implementation in the cc_ntp module and other parts in the distro19:01
=== r-daneel_ is now known as r-daneel
robjoI think in the long run this will be confusing and I think it is worth it to have a task to eventually move the distro specific bits into the distro implementation19:02
smoserpowersj: did you run something here manually ?19:09
smoserhttps://code.launchpad.net/~rjschwei/cloud-init/+git/cloud-init/+merge/33499219:09
powersjsmoser: nope it would say started by me19:10
smoserhm..19:10
smoserso why did that run ?19:11
smoserand https://code.launchpad.net/~rjschwei/cloud-init/+git/cloud-init/+merge/335406 also19:11
powersjthose could have been someone pressing the "rerun" link, which isn't something I have a lot of experience with19:11
blackboxswpowersj: even the rerun attributes to a person I though19:14
blackboxswt19:14
blackboxswsmoser: can I land https://code.launchpad.net/~smoser/cloud-init/+git/cloud-init/+merge/34373819:14
powersjhmm I think so since you'd have to be logged in19:14
smoserblackboxsw: i think so...19:22
smoserconvince yourself that we're effectively doing the same check on METADATA_SOCKFILE in DataSourceSmartOS19:22
smoseri am pretty sure that as it is right now for a lxd container inside a LX_BRAND we would have the 'self.md_client.exists()' call return False and take the "No metadata device '%r' ..."19:23
smoser(line 230)19:24
smoserright?19:24
blackboxswsmoser: ok see your followup message on the branch. for some reason I'm not highlighting in IRC today. sorry reply posted to your branch. I think minimally I'd like to see the socket file check in DataSourceSmartOS if we could.19:49
smoserblackboxsw: i'm pretty sure we are checking that20:25
rharperrobjo: smoser and I went back and forth on this many times;  it's a struggle between having all of the ntp knowledge within the module itself, asking only distro for paths/defaults vs pushing a portion, but not all of the ntp handler into the distro class;20:33
=== rangerpb is now known as baude
paulmey@rharper /@smoser , can I get another review of https://code.launchpad.net/~paul-meyer/cloud-init/+git/cloud-init/+merge/344538 ? Thanks!21:02
thomaskingIs there an issue with growpart and resizefs on Ubuntu 18.04? Both show disabled even though configs for each are enabled/auto.21:50
thomaskingadded bug, https://bugs.launchpad.net/cloud-initramfs-tools/+bug/177122121:58
ubot5Ubuntu bug 1771221 in cloud-initramfs-tools "Ubuntu 18.04, growpart and resizefs show disabled" [Undecided,New]21:58
blackboxswresponded on bug, looking for a bit more data.22:38

Generated by irclog2html.py 2.7 by Marius Gedminas - find it at mg.pov.lt!