09:00:45 <jakeyip> #startmeeting magnum
09:00:45 <opendevmeet> Meeting started Wed Dec  6 09:00:45 2023 UTC and is due to finish in 60 minutes.  The chair is jakeyip. Information about MeetBot at http://wiki.debian.org/MeetBot.
09:00:45 <opendevmeet> Useful Commands: #action #agreed #help #info #idea #link #topic #startvote.
09:00:45 <opendevmeet> The meeting name has been set to 'magnum'
09:01:21 <jakeyip> Agenda:
09:01:22 <jakeyip> #link https://etherpad.opendev.org/p/magnum-weekly-meeting
09:01:24 <jakeyip> #topic Roll Call
09:01:29 <jakeyip> o/
09:01:51 <dalees> o/
09:02:11 <mnasiadka> o/
09:06:09 <jakeyip> cool it's 5 mins past, let's get to the first agenda
09:06:38 <jakeyip> #topic Remove heat upgrade
09:06:49 <jakeyip> #link https://review.opendev.org/c/openstack/magnum/+/895983
09:07:20 <jakeyip> dalees: I left a minor comment on that. I think it generally LGTM
09:08:02 <dalees> oh, yep - I will look into that and update this week
09:08:25 <jakeyip> cool, anything else on this?
09:08:53 <dalees> i haven't heard anyone at vPTGs/meetings not agreeing to do this, so it seems like the thing to do.
09:09:40 <jakeyip> +1
09:09:55 <jakeyip> ok, next one
09:10:09 <jakeyip> #topic magnum-ui changes
09:10:15 <jakeyip> #link https://review.opendev.org/c/openstack/magnum-ui/+/898007
09:10:45 <jakeyip> do we have expertise in the team for UI changes? I'm not good in UI
09:12:01 <mnasiadka> first of all - the CI must pass ;-)
09:12:49 <mnasiadka> coverage is too small - that's why it's failing
09:12:56 <mnasiadka> Branches     : 59.74% ( 187/313 ) Threshold : 60%
09:14:42 <mnasiadka> and in case of such patch - I guess there's no other way than to spawn devstack and try it out
09:15:58 <jakeyip> hm ok. I guess I'll have to spend some time on it then.
09:17:55 <jakeyip> outside of this specific patch, I think magnum-ui is a weak area for me. any idea on how to handle?
09:18:51 <jakeyip> dalees or mnasiadka do you have ui knowledge and can help with those patches?
09:19:07 <dalees> I've not delved into Horizon in a while, but plan to early next year to tidy up some CAPI upgrade workflows.
09:19:10 <mnasiadka> I can help, but probably not this week
09:19:22 <mnasiadka> need to do Kolla repos final Bobcat release
09:19:39 <mnasiadka> (and shape up the Heat driver CI to get merged)
09:19:39 <jakeyip> mnasiadka: that is ok.
09:22:03 <jakeyip> ok let's go on
09:23:03 <jakeyip> #topic BU Mentorship for adding kata containers
09:23:47 <jakeyip> this was brought up in vPTG, any updates?
09:24:48 <jakeyip> I saw the discussion last week, is there anything we (Magnum Cores) need to do?
09:24:51 <dalees> noonedeadpunk had some last week in the scrollback for this channel
09:25:48 <dalees> specifically: "Ok, then basically I think that initial ehterpad may be just scraped, as concept is completely different now. Though it might be easier to implement then before - ball is not on magnum side"
09:26:30 <dalees> as the conversation evolved to supporting Kata with CAPI, not directly as a Magnum Heat driver.
09:28:39 <jakeyip> hm ok. do we know if CAPI already supports Kata?
09:28:53 <dalees> it does not
09:29:56 <jakeyip> should the work be more in CAPI then?
09:30:04 <jakeyip> I agree that heat is a bad idea
09:30:37 <noonedeadpunk> yeah, it's basically work should be done towards image builder as a first step
09:30:45 <jakeyip> we are trying to get away from SoftwareConfig so Heat team will have a better time. :)
09:30:49 <jakeyip> ok
09:30:54 <dalees> oh, i might be wrong on that after a quick Google. I'll change my answer to "i'm not sure"
09:31:24 <noonedeadpunk> yeah there was some showcase on how it worked for some folks...
09:31:42 <noonedeadpunk> but no idea how many internal hooks that had to maintain for it
09:34:30 <jakeyip> what role will Kata play? is it the OS part, replacing a heavy VM like Ubuntu?
09:35:22 <jakeyip> what openstack service will run kata? does it need zun?
09:36:06 <noonedeadpunk> No, it's actually replacing containerd
09:36:11 <noonedeadpunk> It's actually a CRI
09:36:46 <noonedeadpunk> No, it does not need Zun. Zun uses CRI basically, while kata is one of them
09:38:01 <jakeyip> noonedeadpunk: so Kata will be on an image that Nova will launch?
09:38:38 <noonedeadpunk> Or get installed there after launch
09:38:59 <noonedeadpunk> but basically yes
09:40:09 <noonedeadpunk> It's just more isolated and secure container runtime, which isolates memory, has own kernel, etc. Basically a VM and thus does need nested virtualization enabled on nova compute
09:40:25 <jakeyip> ok gotcha, thanks for the clarification
09:44:00 <jakeyip> looks like most of the work is in CAPI instead of Magnum :)
09:44:03 <jakeyip> which is a good thing
09:45:05 <jakeyip> noonedeadpunk: mentorship should be from CAPI/CAPO team instead of Magnum team?
09:48:59 <jakeyip> hm I guess that's it
09:49:04 <jakeyip> #topic Open Discussion
09:49:37 <jakeyip> I haven't got the CAPI POC yet, so apologies for that.
09:50:24 <jakeyip> Feel free to bring up other topics
09:56:04 <jakeyip> alright if there's nothing else we can end the meeting. Feel free to chuck topics into the agenda for next meeting.
09:56:45 <jakeyip> Thanks mnasiadka, dalees, noonedeadpunk, for coming.
09:56:49 <jakeyip> #endmeeting