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