Cloud-init bi-weekly status

Posted on Mon 07 January 2019 in status-meeting-minutes • 6 min read

Meeting information

Meeting summary

Previous Actions

The discussion about "Previous Actions" started at 16:38.

Recent Changes

The discussion about "Recent Changes" started at 16:42.

In-Progress Development

The discussion about "In-Progress Development" started at 16:46.

Office Hours (next ~30 minutes)

The discussion about "Office Hours (next ~30 minutes)" started at 17:29.

Vote results

Action items, by person

Done items

  • (none)

People present (lines said)

  • blackboxsw (62)
  • robjo (16)
  • meetingology (7)
  • ubot5 (6)
  • rharper (1)

Full Log

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)

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)

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)

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)

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

Generated by MeetBot 0.1.5 (http://wiki.ubuntu.com/meetingology)