Wednesday, 2024-05-15

jakeyiphi all, meeting in ~5 mins. mnasiadka / dalees around?08:55
daleeshello jakeyip 08:55
jakeyiphi dalees 08:56
jakeyipdalees: hm did you update the agenda under last week's date?08:59
daleesnot today09:00
jakeyiphmm, weird, I don't remember so many reviews previously09:00
jakeyipgive me another 2 mins to tidy it up09:01
jakeyip#startmeeting magnum09:03
opendevmeetMeeting started Wed May 15 09:03:30 2024 UTC and is due to finish in 60 minutes.  The chair is jakeyip. Information about MeetBot at http://wiki.debian.org/MeetBot.09:03
opendevmeetUseful Commands: #action #agreed #help #info #idea #link #topic #startvote.09:03
opendevmeetThe meeting name has been set to 'magnum'09:03
jakeyip#link https://etherpad.opendev.org/p/magnum-weekly-meeting09:03
jakeyip#topic Roll Call09:03
daleeso/09:03
jakeyipo/09:03
mkjpryoro/09:03
jakeyiphi mkjpryor, nice of you to join :) 09:04
mkjpryorBeen a busy couple of weeks ;-)09:04
jakeyipI'm not sure if mnasiadka is here today, we might start without him 09:04
jakeyipmkjpryor: if you have topics please put them into the agenda09:05
jakeyip#topic Reviews09:05
jakeyipWorkflow updates https://review.opendev.org/c/openstack/magnum-ui/+/91791509:05
jakeyipdalees: this is yours09:05
jakeyipI saw your comment. I tried out `required: true` in devstack, the form was submittable without modifying. was your experience different?09:06
daleesno, that is my experience09:06
daleesand also why the tab shouldn't be required. You don't need to visit it.09:06
jakeyipah ok I see what you mean. the JS doesn't prevent you from submitting, but you want to update the UX that it's not shown as a * (required) anymore09:07
daleesindeed, it's just the * and it indicates there's something that needs attention in the tab09:08
jakeyipall good09:08
jakeyipanotherwas the !isNewNetwork, I am not sure what the change does.09:09
jakeyipthe behaviour doesn't seem to change regardless09:09
daleeshmm, i'll retest that.09:10
jakeyipok let me know. it's good otherwise. thanks09:10
daleesthe idea is, if you select 'create new network' it'll reset those two options back to their defaults. But perhaps that change isn't what I think it is.09:11
jakeyipah I see. is there a bug that can be triggered now when you de-selected, change the fixed_network & fixed_subnet, and reselect 'create new network' ?09:12
daleesyeah, but i'll revisit and ensure the model is consistent with the selected items.09:15
jakeyiphmm, I'm not sure if my network is being a bit wonky today or opendev.org being slow. 09:15
daleesnow i'm looking at it, the original logic seems correct.09:15
jakeyiphm, ok I'll review if you want to send up a change after09:17
jakeyipshall we go on?09:17
daleessure09:17
jakeyipFloating IP - https://review.opendev.org/c/openstack/magnum-ui/+/919449/09:18
jakeyipI think it's a good change, the other option doesn't make sense09:18
jakeyipnot sure if someone needs the other one, but I guess we can add it back later if someone misses it?09:18
daleeshmm, perhaps the other is useful if you don't have an LB in front of a single master?09:19
daleesbut we never do that.09:19
jakeyipyeah for people who don't have LBaaS09:20
jakeyipbut there's so many things you can't do without octavia right, like what will ingress run on09:21
jakeyipI will review that too09:22
mkjpryordalees I could never get the rolling control plane upgrade to work without an LB, so we always use one even with single master09:22
mkjpryorIt might be better now - the last time I tried was a while ago (maybe a year or more)09:23
jakeyipmkjpryor: good point too09:23
daleesmkjpryor: yeah, i don't know how you would without passing a VIP around?09:23
mkjpryorThere is a project called kube-vip that might be able to jelp09:23
mkjpryor*help09:23
mkjpryorNot sure how it would integrate with a FIP though09:24
mkjpryor:shrugs:09:24
jakeyipcan ingress work without octavia? 09:24
mnasiadkawith multi master you need something that will manage the VIP09:24
mkjpryorThe OCCM implementation of LB services relies on Octavia, for sure09:24
jakeyipdalees: there are few more to go thru, are there any priority ones you want to get thru first?09:24
mnasiadkaunless you go DNS09:24
mnasiadkao/09:25
jakeyiphi mnasiadka 09:25
daleesprobably can do ingress if you use NodePort and point some LB appliance at all the nodes? but not a use case i'm too interested in ;)09:25
mkjpryorOr give all your nodes a public IP and use round robin DNS :vomit:09:26
daleesjakeyip: yeah let's also highlight https://review.opendev.org/c/openstack/magnum-ui/+/917913 - downloading kubeconfig09:26
daleesotherwise the others are just life improvements for users.09:26
jakeyipdalees: I will take a look at that to give comments too09:27
jakeyiplet's get on to the other reviews first, we can come back to the other magnum-ui reviews later. I am concern of the time, not sure if mkjpryor have things to discuss too09:28
mkjpryorI don't have anything in particular09:28
daleessure, no worries; thanks09:28
jakeyippy3 - https://review.opendev.org/c/openstack/python-magnumclient/+/918507 https://review.opendev.org/c/openstack/magnum/+/918506 09:28
jakeyipmnasiadka: let with this I think should be fine09:28
mkjpryormnasiadka has made good progress towards getting a first release of the opendev magnum-capi-helm driver out09:29
jakeyipmkjpryor: I will set a topic for that, can you fill up https://etherpad.opendev.org/p/magnum-weekly-meeting ? 09:29
jakeyipSSL - we need to update with py312. there are two different approaches, will people help take a look and give comments?09:30
jakeyiphttps://review.opendev.org/c/openstack/python-magnumclient/+/903748 and https://review.opendev.org/c/openstack/python-magnumclient/+/90586909:30
daleesjakeyip: i saw those, glad it's mentioned. either look functional, not sure how to give preference to either. 905869 made sense to me.09:31
jakeyipok vote on that :P 09:34
opendevreviewJames Page proposed openstack/python-magnumclient master: Update VerifiedHTTPSConnection for Python >= 3.12  https://review.opendev.org/c/openstack/python-magnumclient/+/90586909:34
jakeyipoh hahahah ^ 09:34
daleesI rebased it09:34
jakeyippl09:35
jakeyipok09:35
daleesso the new python3.12 tests run in zuul09:35
jakeyipyeah09:35
jakeyipI may have tested it locally but I can't remember... anyway.09:36
jakeyiplet's go on09:36
jakeyipmagnum-ui tests failures - https://review.opendev.org/c/openstack/magnum-ui/+/909518 https://review.opendev.org/c/openstack/magnum-ui/+/90951909:36
jakeyipI had a brief look but didn't manage to fix them. not sure if anyone is keen to give it a go09:37
jakeyipplease help if you can09:40
jakeyipI might go on ...09:41
jakeyipkubernetes v1.28.9 tests - https://review.opendev.org/c/openstack/magnum/+/91956009:41
jakeyipoh need a fix09:42
jakeyipanyway I got k8s v1.28.9 working with heat for our conformance :D we also going to support 1.28.9 so I sent that up09:43
jakeyipmnasiadka: you may be interested cos you were working on magnum-tempest-plugin side...09:44
daleesnice09:44
daleesfcos40 is stable now, the catch-up never ends :)09:45
opendevreviewJake Yip proposed openstack/magnum master: Add tests for Kubernetes v1.28.9  https://review.opendev.org/c/openstack/magnum/+/91956009:45
jakeyipyeah CAPI will save us allo09:45
mnasiadkayeah, now that Kolla/Kolla-Ansible Caracal is out, I might have more time for Magnum Tempest ;)09:45
daleeswell, it'll move the work somewhere else ;)09:45
jakeyip:D 09:45
jakeyipok let's talk CAPI then. what's up for CAPi09:46
mkjpryorWe are quite close to a first release on the magnum-capi-helm opendev repo09:47
mkjpryormnasiadka probably has more context than me there as he has been driving the work09:47
mkjpryorBut my understanding is there are a couple of small fixes + release notes to do09:48
mnasiadkaYes, we need those damn renos, where our colleague Scott promised to work on them, if not I'll do it myself next week - and file up a release patch09:48
jakeyip> Couple of outstanding reviews - mkjpryor are you able to help on the open ones? https://review.opendev.org/q/project:openstack/magnum-capi-helm+status:open 09:48
mkjpryorI can take a look09:49
jakeyipmnasiadka: good to hear that, can't wait, we are also concentrating on this now09:49
jakeyipping me if you want quick reviews. 09:51
jakeyipmnasiadka: what about tests? I am unsure how to do it09:51
mnasiadkatests for magnum-capi-helm?09:51
jakeyipintegration test with magnum?09:51
mnasiadkawe need some other job for it, that would stand up a mini CAPI cluster - in tempest plugin repo09:52
mnasiadkaand then reference it in Magnum and in magnum-capi-helm repos09:52
mnasiadkaI'll try to work on this next week09:52
jakeyipthe devstack script that stackhpc sent up worked pretty good. I used it previously; I may take a look again09:52
opendevreviewMerged openstack/python-magnumclient master: Update Python runtime for 2024.2  https://review.opendev.org/c/openstack/python-magnumclient/+/91850709:53
jakeyipI'll try find it if you don't know what I'm talking about mnasiadka 09:55
jakeyipthat's all on the agenda09:57
jakeyip#topic Open Discussion09:57
mnasiadkajakeyip: yeah, I'll reuse it, no worries09:58
mnasiadkaOpen discussion - I have a question09:58
mnasiadkaHow bad are we affected by eventlet drama?09:58
mnasiadka(apologies if that has been discussed already)09:58
jakeyipI was following it a while back, but I forgot the thoughts I had in my head since then10:00
jakeyipapologies, I will re-read the thread and discuss next meetinG?10:01
dalees+1 agenda for next meeting. We appear to use eventlet, but I've not looked any more than that yet!10:01
mnasiadkagood idea10:03
mnasiadkajakeyip: https://review.opendev.org/c/openstack/magnum-capi-helm/+/915473 - can you re-review since you had some comments last time?10:03
jakeyipI've added eventlet to next weeks agenda 10:03
jakeyipmnasiadka: ok for https://review.opendev.org/c/openstack/magnum-capi-helm/+/91547310:03
jakeyipanything else?10:05
daleesnothing more from me10:06
jakeyipmnasiadka / mkjpryor ?10:07
mnasiadkanope10:07
mkjpryorNothing from me10:07
jakeyipok thanks for coming!10:07
jakeyip#endmeeting10:07
opendevmeetMeeting ended Wed May 15 10:07:59 2024 UTC.  Information about MeetBot at http://wiki.debian.org/MeetBot . (v 0.1.4)10:07
opendevmeetMinutes:        https://meetings.opendev.org/meetings/magnum/2024/magnum.2024-05-15-09.03.html10:07
opendevmeetMinutes (text): https://meetings.opendev.org/meetings/magnum/2024/magnum.2024-05-15-09.03.txt10:07
opendevmeetLog:            https://meetings.opendev.org/meetings/magnum/2024/magnum.2024-05-15-09.03.log.html10:07
opendevreviewMerged openstack/magnum master: Update Python runtime for 2024.2  https://review.opendev.org/c/openstack/magnum/+/91850610:25
opendevreviewMerged openstack/magnum-capi-helm master: Allow additional load balancer customisation  https://review.opendev.org/c/openstack/magnum-capi-helm/+/91547310:25
opendevreviewOpenStack Release Bot proposed openstack/magnum-ui master: reno: Update master for unmaintained/zed  https://review.opendev.org/c/openstack/magnum-ui/+/91739710:35
opendevreviewDale Smith proposed openstack/magnum-ui master: Workflow updates for Create Cluster  https://review.opendev.org/c/openstack/magnum-ui/+/91791523:24

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