16:36 <blackboxsw> #startmeeting Cloud-init bi-weekly status 16:36 <meetingology> Meeting started Mon Jan 7 16:36:15 2019 UTC. The chair is blackboxsw. Information about MeetBot at http://wiki.ubuntu.com/meetingology. 16:36 <meetingology> 16:36 <meetingology> Available commands: action commands idea info link nick 16:37 <blackboxsw> Happy New Year! We shifted the cloud-init status meeting time ... and then I subsequent forgot about it. 16:37 <blackboxsw> Hope the break went well for folks. We'll be hosting this meeting bi-weekly to keep folks updated on cloud-init developments 16:38 <blackboxsw> Generally the topics we cover in this status meeting are: Previous Actions, Recent Changes, In-progress Development, and Office hours 16:38 <blackboxsw> #topic Previous Actions 16:39 <blackboxsw> looking over last meeting minutes I see only one action 16:39 <blackboxsw> #link https://cloud-init.github.io/ 16:39 <blackboxsw> ^ meeting minutes 16:40 <blackboxsw> #link https://code.launchpad.net/~jasonzio/cloud-init/+git/cloud-init/+merge/360905 16:40 <blackboxsw> ^ this merge proposal from Jason Zions looks like it got updated and resubmitted a few days ago addressing our review comments. Let's get another review on this this week and see where it stands 16:42 <blackboxsw> #topic Recent Changes 16:44 <blackboxsw> - Upstream release of cloud-init 18.5 and publishing 18.5 to Ubuntu 19.04 (Disco) 16:45 <blackboxsw> - ds-identify: fix wrong variable name in ovf_vmware_transport_guestinfo. 16:45 <blackboxsw> - Scaleway: Support ssh keys provided inside an instance tag. [PORTE Loïc] 16:45 <blackboxsw> - OVF: simplify expected return values of transport functions. 16:45 <blackboxsw> - Vmware: Add support for the com.vmware.guestInfo OVF transport. 16:45 <blackboxsw> ([LP: #1807466](https://bugs.launchpad.net/bugs/1807466)) 16:45 <blackboxsw> - HACKING.rst: change contact info to Josh Powers 16:45 <blackboxsw> - Update to pylint 2.2.2. 16:45 <blackboxsw> - Release 18.5 [Ryan Harper] ([LP: #1808380](https://bugs.launchpad.net/bugs/1808380)) 16:45 <blackboxsw> - tests: add Disco release [Joshua Powers] 16:45 <blackboxsw> - net: render 'metric' values in per-subnet routes 16:45 <blackboxsw> [Ryan Harper] ([LP: #1805871](https://bugs.launchpad.net/bugs/1805871)) 16:45 <blackboxsw> - write_files: add support for appending to files. [James Baxter] 16:45 <blackboxsw> - config: On ubuntu select cloud archive mirrors for armel, armhf, arm64. 16:45 <blackboxsw> ([LP: #1805854](https://bugs.launchpad.net/bugs/1805854)) 16:45 <ubot5> Ubuntu bug 1807466 in cloud-init "add support for ovf transport com.vmware.guestInfo" [Medium,Fix committed] 16:45 <ubot5> Ubuntu bug 1808380 in cloud-init "Release 18.5" [Undecided,Fix released] 16:45 <ubot5> Ubuntu bug 1805871 in cloud-init (Ubuntu) "net renderers miss metric value in per-subnet routes" [Undecided,Fix released] 16:45 <ubot5> Ubuntu bug 1805854 in cloud-init "[feature-request] Add non-x86 Ubuntu EC2 mirrors in to default cloud-init configuration" [Medium,Fix released] 16:46 <blackboxsw> The above are commits landed in cloud-init since the last status meeting. 16:46 <blackboxsw> #topic In-Progress Development 16:47 <blackboxsw> As always we try tracking our ongoing cloud-init upstream work (and backlog) on our Trello board 16:47 <blackboxsw> #lin https://trello.com/b/hFtWKUn3/daily-cloud-init-curtin 16:47 <robjo> https://code.launchpad.net/~rjschwei/cloud-init/+git/cloud-init/+merge/356098 is pending since October :( :( 16:47 <blackboxsw> #link https://trello.com/b/hFtWKUn3/daily-cloud-init-curtin 16:47 <blackboxsw> #action Review robjo's branch today/tomorrow 16:47 * meetingology Review robjo's branch today/tomorrow 16:47 <blackboxsw> #action Review robjo's branch today/tomorrow https://code.launchpad.net/~rjschwei/cloud-init/+git/cloud-init/+merge/356098 16:47 * meetingology Review robjo's branch today/tomorrow https://code.launchpad.net/~rjschwei/cloud-init/+git/cloud-init/+merge/356098 16:48 <blackboxsw> #link https://code.launchpad.net/~rjschwei/cloud-init/+git/cloud-init/+merge/356098 16:48 <blackboxsw> ok robjo, we'll have eyes on that today and get you something 16:48 <robjo> Also I filed a number of bugs w.r.t the network rendering some with proposals, for other's I simply have no idea about the best approach, none of these have seen any action 16:48 <blackboxsw> thanks for that 16:49 <robjo> then there is the Python 2 utf-8 issue w.r.t. metadata persistence on OpenStack 16:49 <robjo> smoser had supplied a test case, also not action on that issue since whenever .... :( 16:50 <robjo> on that topic the question is still open why that particular data is persisted in teh first place since every access to the APi on OpenStack yields a different result 16:51 <blackboxsw> #action review robjo's New bugs and get feedback https://bit.ly/2C4gEHJ 16:51 * meetingology review robjo's New bugs and get feedback https://bit.ly/2C4gEHJ 16:55 <blackboxsw> robjo: I think we have to sort persistence story for metadata sub-components still. The only reason anything is persisted is for speed of course. OpenStack DS is notably very slow on every call the the md service. 16:56 <blackboxsw> robjo: some of that persistence/refresh should/will be addressed in rharper's openstack hotplug branch which would force cloud-init to refresh metadata when hotplug events are seen 16:57 <robjo> Well I have to admit that I do not know how OpenStack and or guest would use the value returned for "random_seed". What I was able to test is that the value is different when the API is aclled 16:59 <robjo> so that could mean that OpenStack keeps the "previously" returned value of "random_seed" until the API is called again and then uses the previous value for whatever hashing is being done to come up with authentication of the guest 16:59 <blackboxsw> robjo: is this the bug? https://bugs.launchpad.net/cloud-init/+bug/1801364 16:59 <ubot5> Ubuntu bug 1801364 in cloud-init "persisting OpenStack metadata fails" [Undecided,Confirmed] 16:59 <blackboxsw> #link https://bugs.launchpad.net/cloud-init/+bug/1801364 17:00 <robjo> but that would imply that any calls to the OpenStack API from the quest must know that random_seed and I doubt that they are using the cache we build with cloud-init 17:00 <robjo> yes, that's the bug 17:03 <rharper> robjo: your https://code.launchpad.net/~rjschwei/cloud-init/+git/cloud-init/+merge/356098 was left in Needs Fixing and got tagged WIP; after you updated, it needed to move to Needs Review 17:04 <robjo> Well I am pretty sure I tried to set it back to get another review and from the interface it looked to me that happened.... :( 17:05 <robjo> If I look at the UI it tells me the review was requested from "Scott Moser [2]" on 2018-10-09 and the status is "Pending" 17:15 <blackboxsw> robjo: we're talking side-channel as we were in a meeting anyway. Just added a work item to help us avoid this situation 17:15 <blackboxsw> https://trello.com/c/bEGsPvTm/1028-updated-cloud-init-ci-review-bot-to-place-a-branch-back-into-needs-review-after-it-receives-a-commit 17:15 <blackboxsw> this will make reviews which you add commits to pop up on our radar anytime a new commit was added 17:16 <robjo> thanks 17:16 <blackboxsw> then we know what needs attention (as others have hit this issue too0 17:18 <blackboxsw> robjo: we also are talking about we can maybe blacklisting certain metadata elements as not-cacheable. We'll have to add 'cloud-init query' tooling to understand this at some point though. 17:18 <blackboxsw> #action blackboxsw resolve and land fix for https://bugs.launchpad.net/cloud-init/+bug/1801364 this week 17:18 * meetingology blackboxsw resolve and land fix for https://bugs.launchpad.net/cloud-init/+bug/1801364 this week 17:18 <ubot5> Ubuntu bug 1801364 in cloud-init "persisting OpenStack metadata fails" [Undecided,Confirmed] 17:19 <blackboxsw> though the fix for serialization won't include this blacklisting/cache solution I don't think 17:20 <blackboxsw> Ok I grabbed https://trello.com/c/7ouGpa0A/1029-openstack-serialization-errors-py27 17:23 <robjo> There is a patch for a very simplistic approach attached to the bug, that's what I am currently carrying in the SUSE package 17:28 <blackboxsw> +1 17:28 <blackboxsw> ok, so I think that wraps current topic. 17:29 <blackboxsw> #topic Office Hours (next ~30 minutes) 17:29 <blackboxsw> upstream devs will have eyes on this channel for any concerns, questions or discussions folks want to have about cloud-init. 17:29 <blackboxsw> We've also started going through some of the open reviews 17:30 <blackboxsw> raharper is on https://code.launchpad.net/~jasonzio/cloud-init/+git/cloud-init/+merge/360905 currently. I'll start looking at this https://code.launchpad.net/~jasonzio/cloud-init/+git/cloud-init/+merge/360905 17:34 <blackboxsw> robjo: can you re-share that opensuse download link for latest cloud-init images generated (I think you had shared once in the past your server team's public/latest/testing downloads of cloud-init) 17:34 <blackboxsw> just for reference while you are here :) 17:34 <blackboxsw> s/images/packages/ 17:37 <robjo> https://build.opensuse.org/package/show/Cloud:Tools:Next/cloud-init 17:37 <blackboxsw> thank you sir 17:38 <robjo> currently the same as the released https://build.opensuse.org/package/show/Cloud:Tools:Next/cloud-init 17:38 <robjo> but planningt to move :Next to 18.5 this week 17:39 <blackboxsw> excellent thanks robjo 18:02 <blackboxsw> ok think that wraps up the meeting for today 18:02 <blackboxsw> #endmeeting