opendevreview | Dale Smith proposed openstack/magnum-ui master: Workflow updates for Create Cluster https://review.opendev.org/c/openstack/magnum-ui/+/917915 | 00:14 |
---|---|---|
opendevreview | Dale Smith proposed openstack/magnum-ui master: Cluster workflow: Driver detect https://review.opendev.org/c/openstack/magnum-ui/+/918489 | 00:14 |
jakeyip | hi all meeting in 15 mins | 08:46 |
opendevreview | Jake Yip proposed openstack/python-magnumclient master: Display project_id for cluster template https://review.opendev.org/c/openstack/python-magnumclient/+/748605 | 08:52 |
opendevreview | Jake Yip proposed openstack/magnum master: Update Python runtime for 2024.2 https://review.opendev.org/c/openstack/magnum/+/918506 | 08:57 |
jakeyip | dalees / mnasiadka are you around for the meeting? | 08:58 |
dalees | Yes, I'm online | 08:59 |
mnasiadka | I'm here, but also on a meeting with a customer - so replies might be delayed | 09:00 |
dalees | "Display project_id for cluster template" - that's an interesting patchset. I'd like that, if it's functional! | 09:00 |
jakeyip | no worries mnasiadka | 09:00 |
jakeyip | #startmeeting magnum | 09:02 |
opendevmeet | Meeting 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 |
opendevmeet | Useful Commands: #action #agreed #help #info #idea #link #topic #startvote. | 09:02 |
opendevmeet | The meeting name has been set to 'magnum' | 09:02 |
jakeyip | #link https://etherpad.opendev.org/p/magnum-weekly-meeting | 09:02 |
dalees | o/ | 09:02 |
jakeyip | #topic Roll Call] | 09:02 |
jakeyip | #topic Roll Call | 09:02 |
jakeyip | o/ | 09:02 |
dalees | o/ | 09:02 |
dalees | \o | 09:03 |
jakeyip | eager today dalees :) | 09:03 |
dalees | haha, I'm actually only here once not twice. | 09:03 |
jakeyip | #topic review | 09:03 |
jakeyip | I 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 |
jakeyip | I hope mnasiadka will help to +2 and you should be free to merge from there. | 09:05 |
jakeyip | is that ok? | 09:05 |
dalees | thanks jakeyip - we can fix them if they arise but still useful to read and run them to try it out once they all merge | 09:05 |
dalees | I'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 |
jakeyip | cool. good work there :) . my main aim is not block it. | 09:07 |
dalees | floating_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 |
dalees | ricolin was pinged for the kubeconfig action button change, so perhaps he can help review/test there. | 09:08 |
jakeyip | I was under the impression it follows CLI but then again the CLI doesn't make sense | 09:08 |
jakeyip | I find the X-enabled / X-disabled redundant, I think I raised it before but was overruled | 09:09 |
dalees | consistency is more important, but perhaps that's not there either ;) | 09:10 |
dalees | anyway, 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 |
jakeyip | in the same review you renamed the master -> control plane yet called this master_lb_floating_ip_enabled ... hah | 09:13 |
dalees | I'm only changing UI visible strings, not label names or the API at this stage. | 09:14 |
dalees | those probably need a spec and a deprecation period | 09:15 |
jakeyip | yeah I know... | 09:16 |
jakeyip | I don't think I have any questions at this point | 09:17 |
jakeyip | I'll bring them up in reviews or at next meeting if I have any | 09:17 |
dalees | ok | 09:17 |
jakeyip | I sent up some easy ones, please take a look | 09:18 |
opendevreview | Jake Yip proposed openstack/python-magnumclient master: Update Python runtime for 2024.2 https://review.opendev.org/c/openstack/python-magnumclient/+/918507 | 09:19 |
jakeyip | any more reviews? | 09:20 |
jakeyip | https://review.opendev.org/c/openstack/python-magnumclient/+/918507 https://review.opendev.org/c/openstack/magnum/+/918506 | 09:21 |
dalees | that's all immediate ones for now, I'll have a look at those others - if you could link into meeting agenda | 09:21 |
jakeyip | ok I want to talk about the versioning for capi though | 09:23 |
jakeyip | #topic capi | 09:23 |
jakeyip | any thoughts about tags / version for magnum-capi-helm and magnum-capi-helm charts? | 09:23 |
dalees | do you mean whether they follow the opendev cycles or their own releases? | 09:25 |
jakeyip | we have marked them as independent. just need to come up with our own versions now | 09:25 |
jakeyip | Add magnum-capi-helm deliverables as independent https://review.opendev.org/c/openstack/releases/+/910299 | 09:26 |
dalees | right, cool | 09:26 |
mnasiadka | I'll have a look in the ui changes today | 09:27 |
mnasiadka | The plan for magnum-capi-helm is to add first release notes and prelude and release 1.0.0 | 09:27 |
mnasiadka | and start bumping versions from there | 09:27 |
mnasiadka | I'll try to find time for that next week | 09:27 |
jakeyip | mnasiadka: can we tag 0.x for it for now? it will help us branch it and start testing patches on nectar | 09:28 |
jakeyip | FYI 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 needed | 09:30 |
jakeyip | I was planning on following stackhpc tags for now, | 09:31 |
jakeyip | but there is now an issue where magnum-capi-helm has diverged | 09:31 |
jakeyip | https://github.com/stackhpc/magnum-capi-helm vs https://github.com/openstack/magnum-capi-helm | 09:33 |
dalees | we follow a similar model, and we'll be looking to update our branch really soon. Looking forward to 1.0.0! | 09:33 |
jakeyip | dalees: do you now follow openstack/ or stackhpc/ ? | 09:33 |
mnasiadka | Sooner we do 1.0.0 and switch to that, the better - the stackhpc repo will be retired after that | 09:34 |
jakeyip | ok I think maybe not worth solving magnum-capi-helm for now, since 1.0.0 is almost here | 09:34 |
jakeyip | internally we just choose a tag and branch, no big deal | 09:34 |
jakeyip | how about magnum-capi-helm-charts? | 09:35 |
dalees | jakeyip: we havn't synced except to cherry pick in some fixes. so stackhpc for now, but we'll switch this upcoming sync, i think | 09:35 |
jakeyip | dalees: 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 |
dalees | yep, coming around to do that soon. cut 1.0.0 anyway, ours can come in soon - most are already there. | 09:37 |
jakeyip | ok. for magnum-capi-helm-charts I am working with infra to push | 09:38 |
jakeyip | https://review.opendev.org/c/openstack/project-config/+/918287 | 09:38 |
jakeyip | dalees: what do you do for this repo? | 09:39 |
dalees | this 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 |
dalees | but again, we've not sync'd fully in a month or two. Coming back soon to catch up and do this in a couple weeks | 09:41 |
jakeyip | ok. I suspect I shouldn't wait for upstream then, will just branch in nectar | 09:41 |
jakeyip | dalees: did you create any tests? I was trying to get some test working from github actions -> zuul | 09:42 |
dalees | not 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 |
dalees | and ours are gitlab; so - yet another CI :D | 09:46 |
jakeyip | dalees: was thinking of lint or chart-testing (what stackhpc uses) | 09:47 |
jakeyip | gate basically | 09:47 |
jakeyip | no, check I mean | 09:47 |
dalees | nah, we just make MR to stackhpc's repo ;) will need them in the zuul tests! | 09:49 |
jakeyip | yeah ok then I guess I'll continue working on that then :) | 09:50 |
jakeyip | dalees: one more question - do you build images or packages? | 09:51 |
dalees | jakeyip: for what? | 09:53 |
jakeyip | for magnum | 09:53 |
dalees | container images, with openstack-loci | 09:54 |
jakeyip | ok. thanks. | 09:56 |
jakeyip | nothing else from me | 09:56 |
jakeyip | dalees / mnasiadka: you have anything else? | 09:56 |
mnasiadka | nope | 09:56 |
dalees | one question | 09:56 |
dalees | at 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 |
mnasiadka | I assume you're planning to introduce a new API microversion - did we ever have specs for that in the past? | 09:58 |
dalees | yeah, that's probably the way to do it. I'll have a look and see, there aren't many specs created. | 10:01 |
jakeyip | I'm not a fan of paperwork, but spec may help in firming your thoughts and for discussion. | 10:02 |
dalees | ok - it'll also provide a place to explain "why" | 10:03 |
dalees | more than a commit message, anyway | 10:04 |
dalees | that's all then, thanks | 10:04 |
jakeyip | yeah | 10:04 |
jakeyip | cool | 10:04 |
jakeyip | #endmeeting | 10:04 |
opendevmeet | Meeting ended Wed May 8 10:04:49 2024 UTC. Information about MeetBot at http://wiki.debian.org/MeetBot . (v 0.1.4) | 10:04 |
opendevmeet | Minutes: https://meetings.opendev.org/meetings/magnum/2024/magnum.2024-05-08-09.02.html | 10:04 |
opendevmeet | Minutes (text): https://meetings.opendev.org/meetings/magnum/2024/magnum.2024-05-08-09.02.txt | 10:04 |
opendevmeet | Log: https://meetings.opendev.org/meetings/magnum/2024/magnum.2024-05-08-09.02.log.html | 10:04 |
jakeyip | thanks all for coming | 10:04 |
Generated by irclog2html.py 2.17.3 by Marius Gedminas - find it at https://mg.pov.lt/irclog2html/!