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