Friday, 2024-02-16

*** tobias-urdin7 is now known as tobias-urdin14:07
*** tobias-urdin0 is now known as tobias-urdin14:20
mnaserWow, this sucks very much for all users and feels very sketchy — https://www.stackhpc.com/magnum-clusterapi.html17:59
mnaserWe’ve literally lead the whole damn effort on the cluster api only to find out some other implementation which relies on our code (that we changed to Apache 2 based on stackhpc request) gets to be “the default one” in magnum that “they led the effort on”18:00
mnaserincluding code that’s straight up copy pasted from our implementation into magnum18:00
mnaserAnd a significantly poorer implementation, working with another org and never pulling us into the convo?18:01
mnaserIt feels like the magnum team is an absolute mess and they’re pushing for a worst user experience because of alterior reasons and then throwing jabs to do that too. It’s very frustrating.18:01
mnaserI’ve never got a single ping from them about the whole driver being merged as a main18:01
fungimnaser: which commits was it? not entirely clear when skimming https://opendev.org/openstack/magnum/commits/branch/master18:35
fungii do see some unreviewed proposed changes for magnum about adding a driver18:36
fungithough those are from mid-2022 and were last touched in october18:37
* TheJulia reads and tries to digest18:44
mnaserfungi, TheJulia: i've collected my thoughts here -- https://etherpad.opendev.org/p/magnum-state18:48
TheJuliaI guess I have concerns with framing which has me wanting to ask questions, but I don't have backing context. I grok there is an aspect here of marketing and storytelling for StackHPC customers as well, but... I guess that makes the page feel more concerning overall to my own perception18:49
JayFMy immediate thought is that this /really/ makes me wish we record PTG sessions. I understand why we don't, but much of the context around what happened last PTG is going to be in the form of eyewitness accounts that are months-old at this point.18:50
fungigot it, so the concern is that stackhpc says the magnum project is going to merge it next cycle, and is taking credit for that work18:51
mnaser_and_ magnum as a project gets a worst experience for upstream users18:52
mnaserwhich honestly is the thing that bums me out, because i hate that we wouldn't ship something that could be way better18:52
fungiseems like some clarification from magnum leadership is warranted, since it doesn't appear stackhpc can authoritatively speak on behalf of the magnum team anyway18:53
mnaserlike users can get so much more if we used the driver we've been working hard on building, but instead .. this helm driver keeps getting pushed in18:54
JayFI'm going to note that clause 5 does require attribution for commits taken from an external source: https://review.opendev.org/static/cla.html -- at least in my non-lawyerly reading.18:54
TheJuliaYeah, the big thing which feels almost misleading is the link to the D cycle name page instead of any writeup on consensus or outcome18:54
TheJuliaMaybe I just have the wrong expectation there18:55
fungiyeah, the opendev sysadmins were just talking this week about how we'd be interested in trying to use kubernetes again if any of the openstack public clouds who donate resources to us have a kubernetes-as-a-service offering that works well, but a few years back when we tried magnum was just not there yet (particularly when it came to being able to use modern linux distro versions and being18:55
fungiable to upgrade clusters)18:55
fungiwould definitely love to see improvements in the user experience for that18:56
fungifor the record, a read-only link to the magnum ptg notes pad is https://etherpad.opendev.org/p/r.5b94a5a9dbf4e3bf818:57
fungiit does have a lengthy section on the clusterapi discussion18:58
TheJuliafungi: You do not have permission to access this pad18:58
TheJuliawell, that is what etherpad tells me18:58
fungioh, hah. lemme try that again18:58
fungihttps://etherpad.opendev.org/p/r.5b94a5a9dbf4e3bf8202b5e57cb9377018:58
fungibetter?18:58
fungiseems my clipboard truncated the url the first time18:58
TheJuliamuch better, thanks19:02
mnaserfungi: we’re running our capi driver. It’s a world of improvement. I actually would recommend it to people now.19:06
mnaserI couldn’t with my good will recommend magnum for production before19:07
fungimnaser: cool, sounds like it's worth revisiting in that case19:07
fungithanks!19:07
mnaserwe’ve got rolling restarts now, auto scaling, auto healing19:08
mnaseranother tough point is deployment tools will now have to 'decide' on that should/can they support19:13
mnaseri think rather than this approach, the one i clearly pushed for was .. let people install whatever driver they want and leave it up to deployres/operators to choose what they want19:16
mnaseras opposed to force this through19:16
fungimaybe we'll see a heated race for magnum ptl this cycle. nominations are open for another 12 days 4 hours 16 minutes and 30 seconds!19:18
fungier, that was supposed to be 26 minutes, but who's counting19:18
mnaserfungi: funnily enough our policy doesn't allow me to run :)19:22
JayFHowso?19:22
fungilack of merged commits19:22
mnaseri work with my team to push things and i am mostly doing reviewing19:22
fungipresumably19:22
JayFAh, if you had significant review contribution; you could've applied to be an extra-atc.19:22
mnaserso while i work with them to push things through and review them upstream (as core), i have no right to run19:22
fungithough you can still be an extra-atc for19:22
fungiyeah19:22
JayFI'll note such evaluations are done at the TC, not the project level.19:23
JayF(Although I'm fairly sure you're past the deadline for adding yourself at this point)19:23
fungihttps://releases.openstack.org/caracal/schedule.html#c-extra-acs ends today19:25
gmannreading all these msg, I agree to have a leadership to think from user perspective and how better it be consumed by most of them than just a company or their marketing 19:25
gmannI am also not sure how correct is to committing anything coming in D cycle. even thing were agreed in past those can be changed later or while doing implemention 19:26
gmannI do not think/find where we define the extra-ac deadline19:27
JayFYeah; there's clearly some missing pieces of context here, and we need to be careful about making conclusions until all that context is gathered.19:27
gmannfungi: not sure how it is coming to release schedule though19:27
gmannmnaser: even merge commit deadline is "2024-02-28T00:00" to be consider as APC and valid candidacy for PTL19:27
fungigmann: in the past, it was tracked in the release schedule since the tc didn't publish separate schedules for such things19:28
gmannohk19:28
gmannI think we should match those with email-deadline in election schedule19:28
gmannthis one https://github.com/openstack/election/blob/master/configuration.yaml#L6-L1019:28
fungibut that's something worth thinking about for the tc. i think the release team would be just as happy to stop tracking and mentioning election details19:28
gmann++19:29
gmannI will propose something so that it extra-ac and ac deadline matches.  19:29
fungicame up as recently as last week's release meeting, that having election things in the release schedule feels very out of place19:29
gmannyeah, purpose was to market those election schedule via release schedule but not sure how much that is helping19:30
opendevreviewGoutham Pacha Ravi proposed openstack/election master: Add Goutham Pacha Ravi candidacy for TC  https://review.opendev.org/c/openstack/election/+/90923919:40
opendevreviewGoutham Pacha Ravi proposed openstack/election master: Add Goutham Pacha Ravi candidacy for TC  https://review.opendev.org/c/openstack/election/+/90923919:45
gmanntc-members: help me to merge the chef repo content removal changes, I have updated the acl to tc-members can review/merge them https://review.opendev.org/q/topic:%22retire-openstack-chef%22+status:open22:47

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