Wednesday, 2024-02-07

opendevreviewMerged openstack/magnum master: Update containerd in CI to 1.6.28  https://review.opendev.org/c/openstack/magnum/+/90799707:49
jakeyiphi all meeting in a few mins. courtesy ping dalees and mnasiadka :) 08:59
daleeshi jakeyip 09:00
jakeyip#startmeeting magnum09:02
opendevmeetMeeting started Wed Feb  7 09:02:05 2024 UTC and is due to finish in 60 minutes.  The chair is jakeyip. Information about MeetBot at http://wiki.debian.org/MeetBot.09:02
opendevmeetUseful Commands: #action #agreed #help #info #idea #link #topic #startvote.09:02
opendevmeetThe meeting name has been set to 'magnum'09:02
jakeyip#link https://etherpad.opendev.org/p/magnum-weekly-meeting09:02
jakeyipPlease put your topics into to Agenda09:02
jakeyip#topic Roll Call09:02
jakeyipo/09:02
daleeso/09:02
jakeyiphm, I think mnasiadka is around, let's continue09:04
mnasiadkao/09:04
jakeyiphi! :) 09:04
mnasiadka(I am, but sleepy)09:04
jakeyip#topic Review Action Items09:04
jakeyipimprove driver discovery implementation09:04
jakeyiphttps://review.opendev.org/c/openstack/magnum/+/90729709:04
jakeyipI've (finally) finished this. please review and comments. 09:05
jakeyipgot attention of mnaser too, which is a good thing09:05
jakeyipI09:06
jakeyipI'll still need to respond to his comments09:06
daleesthanks for the work on this jakeyip - I will review this week. It looks good and allows for extension if we want to expose driver names to the API.09:06
daleesthe second part I wasn't expecting, but it makes sense to build in.09:07
jakeyiphm, what is the second part? 09:07
daleessorry, by second part i just meant allowing extension into the API in future.09:08
jakeyipoh I see, ok :)09:08
jakeyipok let's continue on09:09
jakeyipControl plane resize https://review.opendev.org/c/openstack/magnum/+/90608609:09
jakeyipdalees: I have left some comment for you. I remember your concern about exposing driver details to API. there's a different place we can do validation09:10
daleesthanks for that, I've not revisited yet but need to get back to this patchset soon.09:11
jakeyipno worries, thanks for proposing that09:11
jakeyipalright next topic. Cilium driver + validation 09:12
jakeyipthe two patches are in https://review.opendev.org/c/openstack/magnum/+/905427 https://review.opendev.org/c/openstack/magnum/+/90483509:13
jakeyipI think needs to be reworked. it clashes with our driver improvement code. dalees was on this previously, what do you think?09:14
daleesI'm not sure the second proposed patchset clashes? https://review.opendev.org/c/openstack/magnum/+/90542709:15
jakeyipthat one is ok, I'm not sure if this means https://review.opendev.org/c/openstack/magnum/+/904835 should be abandoned then? 09:16
daleesbut broadly, I want to see Magnum defer as much of this to drivers as possible. For now this addition of 'cilium' seems like a reasonable inclusion to get out of the way of progress on the CAPI driver side, but it's not supported at all in Magnum core.09:17
daleesyeah - I understand the second is an alternative to the first.09:17
mnasiadkaWell, basically with out of tree drivers - it would make more sense to defer this to drivers09:17
mnasiadkaand worst case fall back to some default in Magnum core09:18
jakeyipok I think I need to spend more time on https://review.opendev.org/c/openstack/magnum/+/905427/ 09:19
jakeyipwill comment on that later.09:19
daleesyeah, this is another validation step that is done before the driver gets involved. Ideally we move that logic further towards the driver and then validate using it.09:20
jakeyipyeah I will see if that is possible. baking less logic into magnum allows out of tree driver to work easier.09:21
jakeyipany other reviews to discuss?09:22
daleesyeah; failing that I am okay with adding cilium - it's a very common CNI. If we end up in this cycle more than once though, I'd push harder for the refactor. Right now I want to support the progress of the CAPI driver(s).09:23
jakeyipok09:24
daleesI just want to quickly bring attention to this one that recently merged, which means Helm can now be upgraded: https://review.opendev.org/c/openstack/magnum/+/87915709:26
daleesbut not sure there's much to discuss on this; without this, the helm version on masters is quite old.09:26
opendevreviewMichal Nasiadka proposed openstack/magnum-tempest-plugin master: Switch to yoga job to unmaintained/yoga  https://review.opendev.org/c/openstack/magnum-tempest-plugin/+/90826009:27
jakeyiphm LGTM, I missed this somehow09:27
mnasiadkadalees: we will do some cleanup in the helm area when switching Calico to Tigera operator Helm chart09:27
jakeyiplooks like at least one cherry-pick failed, we should fix that09:28
mnasiadkabut again bumping defaults would probably need the treatment we discussed previously09:28
jakeyipalso needs cherry-pick to 2023.2, I will make that happen09:29
daleesoh i hadn't noticed the cherry-picks09:30
jakeyipmnasiadka: not sure what we are trying to bump. are you planning to propose a patch?09:31
mnasiadkajakeyip: we could bump helm version, since the current one isn't really tested against fresh k8s09:31
mnasiadkawe will propose series of patches to get better with Calico, we can discuss in those patches what to do next09:31
jakeyipok cool09:32
jakeyipmnasiadka: thanks for the work on CI, now it is in a much better state, and it gives us a good place to improve from09:33
mnasiadkanp, happy to have this merged :)09:34
mnasiadkaI will work on sonobuoy tests (and probably multi-master and multi-worker scenarios) in this cycle as well09:34
jakeyipI think one improvement will be to figure out if all the pods are ready, currently we just see if the API reports Healthy but that doesn't catch calico pods not working09:34
daleesyep, thanks for the work on CI mnasiadka. massive09:36
jakeyipyeah I'll be interested in what sonobuoy says. I suspect we may need to set a few more things like occm versions09:36
mnasiadkaQuestion is do we want to backport the CI to stable branches09:36
jakeyipI'm happy to put that at a lower priority, after we figure out the labels that we need and update the docs accordingly 09:38
jakeyiphttps://docs.openstack.org/magnum/latest/user/index.html#supported-labels09:39
jakeyipthere's this crazy bunch of labels I use when manually testing. things like `cloud_provider_tag` should ideally match the k8s version etc09:40
jakeyipI'll send a change later if this is confusing09:45
jakeyipanything else?09:46
daleesnone from me09:48
jakeyipok. 09:49
jakeyipI have a question, anybody tested fcos39 ?09:50
daleesnope, but might need to soon.09:51
jakeyipok09:52
jakeyipok if there's nothing else I'll end the meeting09:53
jakeyip#endmeeting09:53
opendevmeetMeeting ended Wed Feb  7 09:53:26 2024 UTC.  Information about MeetBot at http://wiki.debian.org/MeetBot . (v 0.1.4)09:53
opendevmeetMinutes:        https://meetings.opendev.org/meetings/magnum/2024/magnum.2024-02-07-09.02.html09:53
opendevmeetMinutes (text): https://meetings.opendev.org/meetings/magnum/2024/magnum.2024-02-07-09.02.txt09:53
opendevmeetLog:            https://meetings.opendev.org/meetings/magnum/2024/magnum.2024-02-07-09.02.log.html09:53
jakeyipthanks for coming dalees mnasiadka, appreciate it09:53
daleeslikewise, jakeyip 09:53
opendevreviewJake Yip proposed openstack/magnum stable/2023.2: Update chart.metadata.version to reflect breaking change in helm v3.5.2  https://review.opendev.org/c/openstack/magnum/+/90828610:53
opendevreviewMichal Nasiadka proposed openstack/magnum-tempest-plugin master: CI: Wait for pods to exit ContainerCreating state  https://review.opendev.org/c/openstack/magnum-tempest-plugin/+/90831013:48
opendevreviewMichal Nasiadka proposed openstack/magnum-tempest-plugin master: Run sonobuoy on tests  https://review.opendev.org/c/openstack/magnum-tempest-plugin/+/90771713:53
opendevreviewMichal Nasiadka proposed openstack/magnum-tempest-plugin master: Run sonobuoy on tests  https://review.opendev.org/c/openstack/magnum-tempest-plugin/+/90771715:03
opendevreviewMerged openstack/magnum stable/2023.1: Update chart.metadata.version to reflect breaking change in helm v3.5.2  https://review.opendev.org/c/openstack/magnum/+/88010820:11
daleesjakeyip: I just tested Fedora CoreOS 39.20231101.3.0 on our Magnum Heat driver and the cluster comes up and passes all our test cases. Seems ok :)22:35

Generated by irclog2html.py 2.17.3 by Marius Gedminas - find it at https://mg.pov.lt/irclog2html/!