Wednesday, 2024-07-17

opendevreviewJake Yip proposed openstack/magnum master: DNM: Test CI for v1.28.9  https://review.opendev.org/c/openstack/magnum/+/92072507:57
jakeyiphi all, anyone around for meeting?08:40
travisholtonHi jakeyip, I'm around but I don't have anything for the agenda. 08:45
jakeyiptravisholton: cool :)08:46
daleeshi jakeyip - I've put a review into the agenda for some eyes, but nothing too much.08:56
jakeyipthanks dalees 08:57
jakeyip#startmeeting magnum09:01
opendevmeetMeeting started Wed Jul 17 09:01:27 2024 UTC and is due to finish in 60 minutes.  The chair is jakeyip. Information about MeetBot at http://wiki.debian.org/MeetBot.09:01
opendevmeetUseful Commands: #action #agreed #help #info #idea #link #topic #startvote.09:01
opendevmeetThe meeting name has been set to 'magnum'09:01
jakeyip#link https://etherpad.opendev.org/p/magnum-weekly-meeting09:01
jakeyipPlease put your topics into to Agenda09:01
jakeyip#topic Roll Call09:01
jakeyipo/09:01
daleeso/09:01
travisholtono/09:01
jakeyipdalees: travisholton: thanks for coming!09:02
jakeyip#topic Review09:02
jakeyiphttps://review.opendev.org/c/openstack/magnum/+/906086 - control plane resize09:03
jakeyipI believe this is yours dalees :)09:03
daleesYeah, pleased to get some feedback from mnaser on it. Awaiting his reply as to exactly what he means but otherwise it should be in reasonable shape for review09:04
daleesit works well with Heat (and does not permit cp resize), and helm driver (another patch to this is needed, once the above lands)09:05
jakeyipyeah I saw his notes, possibly he supports size >7? 09:08
jakeyipI reviewed this previously, will take a look at the new PS09:08
daleesit's probably more the function signature - a driver can override that function and return any values it likes.09:09
daleesbut yeah, i'm not sure.09:09
jakeyipok09:10
daleesI'd appreciate the review to move it forward (without negating mnaser's feedback of course, until he has a chance to reply)09:11
jakeyipwill do09:13
jakeyipanything else?09:13
daleesthat's all today09:14
jakeyipok my turn :P09:15
jakeyiphttps://review.opendev.org/c/openstack/magnum/+/920725 - need help with CI for v1.28.909:16
jakeyipoh hmm the test is passing now, wth09:16
jakeyipoh updated wrong thing09:17
jakeyipanyway there are two CI things I'm stuck with09:18
jakeyipone of them is getting heat driver passing for v1.28.909:18
jakeyipanother one is getting capi working 09:18
jakeyipanyone able to help with CAPI ?09:18
daleeswas mnasiadka starting to work on CAPI at one point? it's quite a job to start up that CI with Zuul09:20
jakeyipI was hoping to catch up with him but he's been busy09:20
mnasiadkaWe have that task in our backlog, but don't count for it soon ;-)09:20
jakeyiphi mnasiadka :P 09:20
mnasiadkahello09:20
jakeyipI am concentrating with getting heat v1.28.9 working09:21
mnasiadkaI might have more time for Magnum in August09:21
jakeyipit's a Caracal promise09:21
jakeyipit's a D promise09:21
jakeyipit09:22
jakeyipit's working in our cloud but not in CI so a bit annoying09:22
jakeyipand the motivation to get heat working isn't great :D 09:22
jakeyipjust want to flag early to the team this might be missed, if I can't win CI09:24
daleesI've mostly cleaned Heat off my hands, here.09:25
daleesthough the CI issue isn't really Heat specific, it's strange.09:26
jakeyipyeah it looks like issues talking to the API from inside VMs09:26
jakeyipwe don't really test anything like create PVC in our test so that may never have worked09:27
jakeyipsimilarly we may run into it testing CAPI in CI too09:27
jakeyiplet's go on09:29
jakeyipmnasiadka: have you seen this bug? https://bugs.launchpad.net/magnum/+bug/206734509:30
jakeyipseems like related to the changes for SQLA09:30
mnasiadkayeah, I thought it was too easy ;-)09:31
mnasiadkaI can have a look in August if this doesn't get fixed by somebody else09:31
opendevreviewJake Yip proposed openstack/magnum master: DNM: Test CI for v1.28.9  https://review.opendev.org/c/openstack/magnum/+/92072509:32
jakeyipmnasiadka: cool thanks09:33
* dalees has to depart, apologies.09:33
jakeyipI'll upgrade to Caracal for our cloud too and see if that turns up anything09:33
jakeyipbye dalees 09:33
jakeyipI don't have anything else09:34
jakeyipanyone has anythign else?09:34
travisholtonnot me09:34
jakeyip#topic Open Discussion09:34
mkjpryorI only just managed to join due to another meeting, unfortunately09:34
mkjpryorDid I miss anything?09:34
jakeyipmkjpryor: I'm trying to persuade mnasiadka to do CAPI CI :P09:35
mkjpryorCI for the CAPI Helm driver is on our list of things to get to09:36
jakeyipmkjpryor: got a question - do you have patches to support AZ for servers and also maybe volumes09:36
jakeyipI realised instances don't have AZ set and also storageclass have wrong AZ set09:37
mkjpryorWhat exactly do you mean by volumes? Boot-from-volume?09:37
mkjpryorI see what you mean I think09:37
mkjpryorAll those things are settable via the Helm charts. If you need them in the Magnum CAPI Helm driver, it should just be a case of a small patch that looks at the appropriate label or property on the Magnum cluster and updates the Helm values appropriately.09:38
jakeyipcool09:38
jakeyipTBH I haven't looked into this, it was just observed in our testing09:39
jakeyipwill get to it in the next couple of weeks, sounds like it's easy09:39
jakeyip:) 09:39
mkjpryorThere are also some settings in the Helm charts to prevent CAPO from setting AZs at all09:39
mkjpryorAllowing placement to do its job09:40
jakeyiphm, setting az is still valid for placement filter09:44
mkjpryorYes, but also not setting AZ is fine too09:44
mkjpryorI'm just saying both options are available09:44
jakeyipyeah, understand09:44
jakeyipcool I'll take a look09:45
jakeyipthat's all from me09:46
jakeyipanything else?09:46
mkjpryorJust to say that we have started looking at filling out the paperwork to donate Azimuth and all its components to the CNCF sandbox09:48
mkjpryorThis will include the addon provider, the janitor and the CAPI Helm charts from the stackhpc namespace09:49
jakeyipnice09:49
travisholtoncool09:49
mkjpryorI know the CAPI Helm charts have already been forked into an opendev repo, but I was sort of hoping that this would give us a suitable vendor-agnostic home for the CAPI Helm charts?09:49
mkjpryorOne where we don't have to rewrite all the automation that we have09:50
mkjpryor:D09:50
mkjpryorHow would people feel about Magnum consuming the CAPI Helm charts from a CNCF project as the default? It feels OK to me.09:50
mkjpryorBut I am biased09:51
mkjpryor:D09:51
jakeyipyeah this will prob help your case ;)09:51
mkjpryorThe repos will be being moved into a new GitHub org this week09:52
jakeyiphave you talked to the folks who maintain OCCM ?09:52
mkjpryorazimuth-cloud09:52
mkjpryorNot specifically about CNCF membership. Our membership would be slightly different as OCCM belongs to the Kubernetes project whereas we want a new project.09:53
jakeyipI see09:53
travisholtonI think it sounds good.09:55
mkjpryorJust a heads up anyway09:55
mkjpryorWe are hoping to do the paperwork over the next few weeks09:56
mkjpryorThen we'll see whether they accept us09:56
travisholtonso after next week we should clone/fork from the new repo09:57
jakeyipdo keep us updated :)09:58
jakeyipI'll end the meeting now, since we are almost at time09:58
jakeyip#endmeeting09:58
opendevmeetMeeting ended Wed Jul 17 09:58:38 2024 UTC.  Information about MeetBot at http://wiki.debian.org/MeetBot . (v 0.1.4)09:58
opendevmeetMinutes:        https://meetings.opendev.org/meetings/magnum/2024/magnum.2024-07-17-09.01.html09:58
opendevmeetMinutes (text): https://meetings.opendev.org/meetings/magnum/2024/magnum.2024-07-17-09.01.txt09:58
opendevmeetLog:            https://meetings.opendev.org/meetings/magnum/2024/magnum.2024-07-17-09.01.log.html09:58
jakeyipfeel free to stay around09:58
mkjpryortravisholton - yes. I think GitHub is quite good at setting up redirects.10:00
* travisholton departs. See you all later!10:02
jakeyipbye all!10:15
opendevreviewJake Yip proposed openstack/magnum master: DNM: Test CI for v1.28.9  https://review.opendev.org/c/openstack/magnum/+/92072510:18

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