Wednesday, 2024-05-08

opendevreviewDale Smith proposed openstack/magnum-ui master: Workflow updates for Create Cluster  https://review.opendev.org/c/openstack/magnum-ui/+/91791500:14
opendevreviewDale Smith proposed openstack/magnum-ui master: Cluster workflow: Driver detect  https://review.opendev.org/c/openstack/magnum-ui/+/91848900:14
jakeyiphi all meeting in 15 mins08:46
opendevreviewJake Yip proposed openstack/python-magnumclient master: Display project_id for cluster template  https://review.opendev.org/c/openstack/python-magnumclient/+/74860508:52
opendevreviewJake Yip proposed openstack/magnum master: Update Python runtime for 2024.2  https://review.opendev.org/c/openstack/magnum/+/91850608:57
jakeyipdalees / mnasiadka are you around for the meeting?08:58
daleesYes, I'm online08:59
mnasiadkaI'm here, but also on a meeting with a customer - so replies might be delayed09:00
dalees"Display project_id for cluster template" - that's an interesting patchset. I'd like that, if it's functional!09:00
jakeyipno worries mnasiadka 09:00
jakeyip#startmeeting magnum09:02
opendevmeetMeeting started Wed May  8 09:02:17 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
daleeso/09:02
jakeyip#topic Roll Call]09:02
jakeyip#topic Roll Call09:02
jakeyipo/09:02
daleeso/09:02
dalees\o09:03
jakeyipeager today dalees :) 09:03
daleeshaha, I'm actually only here once not twice.09:03
jakeyip#topic review09:03
jakeyipI have gone thru some of the magnum-ui. I am not super good at -ui so I won't be able to catch mistakes. I'll just +1.09:04
jakeyipI hope mnasiadka will help to +2 and you should be free to merge from there.09:05
jakeyipis that ok?09:05
daleesthanks jakeyip - we can fix them if they arise but still useful to read and run them to try it out once they all merge09:05
daleesI'm ok with that; I feel good about the changes but don't promise 0 bugs. mnasiadka has raised a good point on one, so I split that part out to separate changeset.09:06
jakeyipcool. good work there :) . my main aim is not block it.09:07
daleesfloating_ip vs master_lb_floating_ip_enabled has always confused me a bit, so maybe that's could affect others if they rely on previous behaviour.09:07
daleesricolin was pinged for the kubeconfig action button change, so perhaps he can help review/test there.09:08
jakeyipI was under the impression it follows CLI but then again the CLI doesn't make sense09:08
jakeyipI find the X-enabled / X-disabled redundant, I think I raised it before but was overruled09:09
daleesconsistency is more important, but perhaps that's not there either ;)09:10
daleesanyway, thanks for the time on the ui reviews. Sorry there are lots, but hopefully things look+work better in that dept :)09:12
jakeyip'master' is a contriversial term in master_lb_floating_ip_enabled though :) 09:12
jakeyipin the same review you renamed the master -> control plane yet called this master_lb_floating_ip_enabled ... hah 09:13
daleesI'm only changing UI visible strings, not label names or the API at this stage.09:14
daleesthose probably need a spec and a deprecation period09:15
jakeyipyeah I know... 09:16
jakeyipI don't think I have any questions at this point 09:17
jakeyipI'll bring them up in reviews or at next meeting if I have any09:17
daleesok09:17
jakeyipI sent up some easy ones, please take a look09:18
opendevreviewJake Yip proposed openstack/python-magnumclient master: Update Python runtime for 2024.2  https://review.opendev.org/c/openstack/python-magnumclient/+/91850709:19
jakeyipany more reviews?09:20
jakeyiphttps://review.opendev.org/c/openstack/python-magnumclient/+/918507 https://review.opendev.org/c/openstack/magnum/+/91850609:21
daleesthat's all immediate ones for now, I'll have a look at those others - if you could link into meeting agenda09:21
jakeyipok I want to talk about the versioning for capi though09:23
jakeyip#topic capi09:23
jakeyipany thoughts about tags / version for magnum-capi-helm and magnum-capi-helm charts?09:23
daleesdo you mean whether they follow the opendev cycles or their own releases?09:25
jakeyipwe have marked them as independent. just need to come up with our own versions now09:25
jakeyipAdd magnum-capi-helm deliverables as independent https://review.opendev.org/c/openstack/releases/+/91029909:26
daleesright, cool09:26
mnasiadkaI'll have a look in the ui changes today09:27
mnasiadkaThe plan for magnum-capi-helm is to add first release notes and prelude and release 1.0.009:27
mnasiadkaand start bumping versions from there09:27
mnasiadkaI'll try to find time for that next week09:27
jakeyipmnasiadka: can we tag 0.x for it for now? it will help us branch it and start testing patches on nectar09:28
jakeyipFYI for Nectar we carry our own branches with patches. Some repos we branch off a tag and have our patches on them. Then when next tag is done we branch again and cherry-pick patches still needed09:30
jakeyipI was planning on following stackhpc tags for now, 09:31
jakeyipbut there is now an issue where magnum-capi-helm has diverged 09:31
jakeyiphttps://github.com/stackhpc/magnum-capi-helm vs https://github.com/openstack/magnum-capi-helm09:33
daleeswe follow a similar model, and we'll be looking to update our branch really soon. Looking forward to 1.0.0!09:33
jakeyipdalees: do you now follow openstack/ or stackhpc/ ?09:33
mnasiadkaSooner we do 1.0.0 and switch to that, the better - the stackhpc repo will be retired after that09:34
jakeyipok I think maybe not worth solving magnum-capi-helm for now, since 1.0.0 is almost here09:34
jakeyipinternally we just choose a tag and branch, no big deal09:34
jakeyiphow about magnum-capi-helm-charts? 09:35
daleesjakeyip: we havn't synced except to cherry pick in some fixes. so stackhpc for now, but we'll switch this upcoming sync, i think09:35
jakeyipdalees: ok, may be helpful if you can make sure your cherry-picks are in openstack/magnum-capi-helm before we cut 1.0.0 :) 09:36
daleesyep, coming around to do that soon. cut 1.0.0 anyway, ours can come in soon - most are already there.09:37
jakeyipok. for magnum-capi-helm-charts I am working with infra to push 09:38
jakeyiphttps://review.opendev.org/c/openstack/project-config/+/91828709:38
jakeyipdalees: what do you do for this repo?09:39
daleesthis is where most of our internal changes are (eg. to ignore keypairs, set defaults), so we do the same thing - branch and cherrypick our carried changes over that are still relevant.09:40
daleesbut again, we've not sync'd fully in a month or two. Coming back soon to catch up and do this in a couple weeks09:41
jakeyipok. I suspect I shouldn't wait for upstream then, will just branch in nectar09:41
jakeyipdalees: did you create any tests? I was trying to get some test working from github actions -> zuul09:42
daleesnot fully automated on commit, we tag and that triggers a push to an OCI registry - after which we can build a template and run our cluster build and functionality tests.09:45
daleesand ours are gitlab; so - yet another CI :D09:46
jakeyipdalees: was thinking of lint or chart-testing (what stackhpc uses)09:47
jakeyipgate basically09:47
jakeyipno, check I mean09:47
daleesnah, we just make MR to stackhpc's repo ;) will need them in the zuul tests! 09:49
jakeyipyeah ok then I guess I'll continue working on that then :) 09:50
jakeyipdalees: one more question - do you build images or packages?09:51
daleesjakeyip: for what?09:53
jakeyipfor magnum09:53
daleescontainer images, with openstack-loci09:54
jakeyipok. thanks. 09:56
jakeyipnothing else from me09:56
jakeyipdalees / mnasiadka: you have anything else?09:56
mnasiadkanope09:56
daleesone question09:56
daleesat some stage, I want to change the Magnum API response for `nodegroup show` to include server uuids of nodes in that group. Will this need a spec?09:57
mnasiadkaI assume you're planning to introduce a new API microversion - did we ever have specs for that in the past?09:58
daleesyeah, that's probably the way to do it. I'll have a look and see, there aren't many specs created.10:01
jakeyipI'm not a fan of paperwork, but spec may help in firming your thoughts and for discussion.10:02
daleesok - it'll also provide a place to explain "why"10:03
daleesmore than a commit message, anyway10:04
daleesthat's all then, thanks10:04
jakeyipyeah10:04
jakeyipcool10:04
jakeyip#endmeeting10:04
opendevmeetMeeting ended Wed May  8 10:04:49 2024 UTC.  Information about MeetBot at http://wiki.debian.org/MeetBot . (v 0.1.4)10:04
opendevmeetMinutes:        https://meetings.opendev.org/meetings/magnum/2024/magnum.2024-05-08-09.02.html10:04
opendevmeetMinutes (text): https://meetings.opendev.org/meetings/magnum/2024/magnum.2024-05-08-09.02.txt10:04
opendevmeetLog:            https://meetings.opendev.org/meetings/magnum/2024/magnum.2024-05-08-09.02.log.html10:04
jakeyipthanks all for coming 10:04

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