Cloud-init bi-weekly status
Posted on Mon 07 January 2019 in status-meeting-minutes • 6 min read
Meeting information
- #cloud-init: Cloud-init bi-weekly status, 07 Jan at 16:36 — 18:02 UTC
- Full logs at [[http://ubottu.com/meetingology/logs/cloud-init/2019/cloud-init.2019-01-07-16.36.log.html]]
Meeting summary
Previous Actions
The discussion about "Previous Actions" started at 16:38.
- LINK: https://cloud-init.github.io/
- LINK: https://code.launchpad.net/~jasonzio/cloud-init/+git/cloud-init/+merge/360905
Recent Changes
The discussion about "Recent Changes" started at 16:42.
In-Progress Development
The discussion about "In-Progress Development" started at 16:46.
- LINK: https://code.launchpad.net/~rjschwei/cloud-init/+git/cloud-init/+merge/356098 is pending since October :( :(
- LINK: https://trello.com/b/hFtWKUn3/daily-cloud-init-curtin
- ACTION: Review robjo's branch today/tomorrow
- ACTION: Review robjo's branch today/tomorrow https://code.launchpad.net/~rjschwei/cloud-init/+git/cloud-init/+merge/356098
- LINK: https://code.launchpad.net/~rjschwei/cloud-init/+git/cloud-init/+merge/356098
- ACTION: review robjo's New bugs and get feedback https://bit.ly/2C4gEHJ
- LINK: https://bugs.launchpad.net/cloud-init/+bug/1801364
- LINK: 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
- ACTION: blackboxsw resolve and land fix for https://bugs.launchpad.net/cloud-init/+bug/1801364 this week
Office Hours (next ~30 minutes)
The discussion about "Office Hours (next ~30 minutes)" started at 17:29.
Vote results
Action items, by person
- blackboxsw
- blackboxsw resolve and land fix for https://bugs.launchpad.net/cloud-init/+bug/1801364 this week
- robjo
- Review robjo's branch today/tomorrow
- Review robjo's branch today/tomorrow https://code.launchpad.net/~rjschwei/cloud-init/+git/cloud-init/+merge/356098
- review robjo's New bugs and get feedback https://bit.ly/2C4gEHJ
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)