Tuesday, 2026-06-23

opendevreviewIan Y. Choi proposed openstack/election master: [Tool] update-governance: divide into tc/ptl/combined rounds  https://review.opendev.org/c/openstack/election/+/97808100:00
*** bauzas7 is now known as bauzas01:54
*** jroll07 is now known as jroll008:45
opendevreviewMerged openstack/election master: [Tool] update_releases_calendar: Fix # of "-" for rendering  https://review.opendev.org/c/openstack/election/+/97808309:38
*** vhari_ is now known as vhari10:28
opendevreviewchenker proposed openstack/governance master: Add RISC-V  https://review.opendev.org/c/openstack/governance/+/98889613:13
opendevreviewchenker proposed openstack/governance master: Add RISC-V  https://review.opendev.org/c/openstack/governance/+/98889613:17
gouthamrtc-members: a gentle reminder that our weekly IRC meeting will be hosted here in ~45 minutes16:12
gouthamrthe agenda is here: https://wiki.openstack.org/wiki/Meetings/TechnicalCommittee#Agenda16:13
cardoeI’m going to miss today. At a Boy Scout summer camp and only on mobile.16:34
gouthamrack cardoe 16:56
spotz[m]Have some s'mores for me!16:59
gouthamr#startmeeting tc17:01
opendevmeetMeeting started Tue Jun 23 17:01:02 2026 UTC and is due to finish in 60 minutes.  The chair is gouthamr. Information about MeetBot at http://wiki.debian.org/MeetBot.17:01
opendevmeetUseful Commands: #action #agreed #help #info #idea #link #topic #startvote.17:01
opendevmeetThe meeting name has been set to 'tc'17:01
gouthamrWelcome to the weekly meeting of the OpenStack Technical Committee. A reminder that this meeting is held under the OpenInfra Code of Conduct available at https://openinfra.dev/legal/code-of-conduct.17:01
gouthamrToday's meeting agenda can be found at https://wiki.openstack.org/wiki/Meetings/TechnicalCommittee17:01
gouthamr#topic Roll Call17:01
noonedeadpunko/17:01
dansmitho/17:01
bauzaso/ (but fried)17:01
mnasiadkao/17:03
gouthamrcourtesy ping: frickler spotz[m] mnasiadka17:03
gouthamrha, you sneaked in 17:03
spotz[m]o/ had to put food in the microwave!17:03
frickler\o17:04
gouthamralright, let's get started.. 17:04
gouthamrthank you for joining!17:05
gouthamr#topic Last Week's Action Items17:05
gouthamrwe took one regarding extended absences from TC activity17:05
gouthamryou must have seen an email about that, we can discuss that probably next week17:06
gouthamrlooks like Zun and Zun-UI db/facade changes and CI fix patches for 2026.1 have merged17:07
noonedeadpunkyup, they're17:07
gouthamr#link https://review.opendev.org/c/openstack/zun/+/988859 17:07
noonedeadpunkthough still our CI is failing for some reason with them17:07
noonedeadpunkspecifically on zun-ui... but need more investigation if that's something with tests or not...17:07
gouthamr#link https://review.opendev.org/q/project:openstack/zun-ui+branch:stable/2026.117:08
gouthamrack, thank you for pursuing that on the ML and elsewhere17:08
gouthamrwe took AIs to close out on a few pending governance reviews.. those have since merged17:08
gouthamrappears we've to wait for a window to rename x/cursor to openstack/cursor17:09
gouthamrso the governance patch to bring it under oslo similarly waits17:10
clarkbis it cursor or cursive?17:10
gouthamrworthy correction17:10
gouthamrcursive17:10
clarkbI corrected what was on the wiki and want to double check I didn't do so in error17:10
gouthamrah! wasn't just me.. ty17:10
fungioh, i bet that was my fault, thanks!17:11
fungii'd been staring at btg survey analysis answers about ai use17:11
gouthamr#link https://review.opendev.org/c/openstack/governance/+/993388 (Move tenks from Ironic to Kolla governance)17:11
gouthamr^ this has just been workflow-ed17:11
gouthamrthat's the action items that i'm seeing, was anyone else working on anything to note?17:12
noonedeadpunkI'm waiting for vitrage deprecation patch to land to governance17:12
gouthamrack17:13
noonedeadpunk#link https://review.opendev.org/c/openstack/governance/+/98286917:13
gouthamrcan i have some eyes on this please ^17:13
spotz[m]opened17:13
gouthamralright, ty.. we'll chat more about other open reviews that need attention at the end17:15
gouthamr#topic Contributor Experience Working Group17:15
* fungi rubs hands together17:16
gouthamri briefly touched on this topic at the PTG, and wanted to get this started during this cycle17:16
gouthamrfungi ildikov and clarkb have been doing a lot of work regarding surfacing metrics, and i was hoping we can, as a group track and implement the changes we need in the community17:17
noonedeadpunkI recently stumbled upon some teams working on integrating an automated AI-based code review approaches17:18
noonedeadpunkAnd I was wondering if we wanna include some point like that to the topic17:18
noonedeadpunkof how would this may impact contributor experience17:18
fungii think that's sean-k-mooney's experiments you're talking about17:18
gouthamryes.. anything that influences the contributor experience would be fair game17:18
noonedeadpunkfungi: actually not17:18
fungioh?17:19
fungiso more besides those17:19
noonedeadpunkbut also from RedHat :)17:19
gouthamrwe'll try not to boil the ocean, but, we'll have a forum to ideate, and implement17:19
noonedeadpunkI don't wanna point fingers as we got to mutual understanding during discussion17:20
sean-k-mooneythere are 2 that im aware of17:20
* frickler needed to check whether ideate is indeed a word or a typo :D17:20
spotz[m]I think the key is to make sure we remain welcoming and open17:20
fungii'll admit, i'm a little worried about the possibility that the ai/llm craze will dominate these discussions, when the fundamental problems we've identified all stem from insufficient communication between humans17:20
sean-k-mooneymine is a zuul job that invokes an agent and runs on cyborg and wathcer17:20
noonedeadpunkBut imo - this affects contributor experience a lot from my prespective17:20
sean-k-mooneythe ohter is a cronjob that uses an agent and is sued to comment on manilla17:21
gouthamr^ i didn't know17:21
fungii'm not sure that removing humans even farther from interaction solves the lack of human communication17:21
noonedeadpunksean-k-mooney: then it's three17:21
gouthamrfungi: agreed.. 17:22
noonedeadpunkor second is not only manila17:22
sean-k-mooneyi dont think tis about removign human form teh interaction17:22
noonedeadpunkI would say that the results I have seen was extremely confusing and hardly useful for humans17:22
sean-k-mooneyi at least allow it to leave comment but not vote +/- CR or V17:22
noonedeadpunkunless you want humans to waste time on AI written bs17:23
sean-k-mooneyso its more set up to provide some extra context to other reviewer and provide early feedback17:23
sean-k-mooneynoonedeadpunk: i have found mine to be very useful17:23
noonedeadpunkI'd need to see example of that17:23
mnasiadkanoonedeadpunk: well, on other hands I have humans doing vibe reviews and pasting LLM outputs into Zuul comments - that’s the thing that confuses and irritates me the most these times17:24
sean-k-mooneyand the watcher cores ask me to renabel it after it was broken for a month17:24
sean-k-mooneybecuase they had value17:24
mnasiadkaErm, not Zuul - Gerrit17:24
gouthamrwe're deviating :) things like this can be discussed in detail at the working group.. and to  prevent going into rabbit holes, we'll have consensus on some ground rules.. 17:24
sean-k-mooneyture17:24
sean-k-mooneyoen of the first should be transparnacy17:25
gouthamris anyone opposed to the idea here? I clarified what the group would do here:17:25
gouthamr#link https://review.opendev.org/c/openstack/governance/+/99404617:25
noonedeadpunkmnasiadka: not sure how 2 AI agents talking to each other really solve that, when it's vibe-coded all the way trhough without potentially validating that direction where it goes even is valid...17:25
noonedeadpunkas one hallucination at the beginning gets things completely off rails for the whole thing. But anyway17:26
fricklerwhy do we need a resolution to create a WG?17:26
opendevreviewMerged openstack/governance master: Move tenks from Ironic to Kolla governance  https://review.opendev.org/c/openstack/governance/+/99338817:26
gouthamrnot to reiterate the description, this is only the second working group we're setting up 17:26
gouthamr#link https://governance.openstack.org/tc/reference/working-groups.html 17:26
sean-k-mooneyim also not sure this really falls undor Contributor Experience working group vs tact17:26
gouthamrfrickler: good question, we don't _need_ it, but, it was a vehicle to drive consensus in the TC17:27
sean-k-mooneybut there is some intersction i guess17:27
gouthamrsean-k-mooney: yes, great point.. i called that out in the group's description17:27
gouthamrsean-k-mooney: the WG will not own any repos, SIGs will.. and so many of the working group's repos can be in the TaCT SIG17:27
frickleroh, WG is different from SIG.17:28
gouthamrwanted to loop in fungi and mnasiadka into that part of the discussion17:28
gouthamrthe work the OIF staff has been doing on the TC's request is really ad hoc with no formal mandate or continuity guarantee.17:29
sean-k-mooneyjust to renforce fungi's concern i would hope ai woudl be a small aspect of a "contibuter experince working group" working groups primay focus17:29
fungii'll note that it's also now being done at the direction of the openinfra governing board, as part of their goal for us to "take openstack to the next level"17:30
gouthamrneat, i should clarify, no TC mandate then.. 17:30
fungiwell, it did totally start as an openstack tc mandate17:30
fungibut it's apparently also part of how we're going to satisfy the board's goal for us17:31
gouthamrack17:31
gouthamrAside from the "Bridging the gap" implementation, the WG will absorb/sunset the dormant First Contact SIG. It'll coordinate with Election WG rather than duplicating whatever that group does.. 17:32
gouthamrby brainstorming with several of you here and the PTG, i've added three focus areas (recognition, health, onboarding) - things that fall through the cracks because no project team 'owns' them fully17:33
gouthamrand the TC itself doesn't have bandwidth to drive them week to week.17:33
gouthamri'm also hoping that this becomes an onboarding zone to the TC17:34
fungii guess one thing worth pointing out is that this wg seems to be focused primarily on the experience for contributors, while the btg effort hopes to balance that against the experience for project maintainers as well17:35
fungi(and hopefully grow casual contributors into maintainers/core reviewers and leadership roles)17:35
gouthamrhmm, maintainers are contributors too.. so i was hoping its both ways :) 17:35
gouthamr++17:35
fungiyeah, when we get into discussions within the wg we can hash out how to make sure we keep that balance17:36
fungibut basically don't give maintainers a list of things they should be doing better, try to educate non-maintainer contributors on how to make maintainers' lives easier17:36
fungisince a lot of the communication breakdown we've observed was casual contributors not engaging usefully with maintainers who are trying to review their proposed changes17:38
gouthamrack, that sounds good.. 17:39
mnasiadkaUnfortunately that ties well with the current LLM usage to review or generate code, which drives the maintainers frustration (at least in projects I’m active)17:39
mnasiadka(So the WG will not escape from that ;-) )17:39
gouthamrnah, it'll deal with that.. but also we have some Action Items that the BTG analysis already surfaced 17:40
gouthamrwould be nice to start from there17:41
gouthamri'll send a note to the Mailing List announcing the group and its intent.. we can certainly have a wider discussion there17:41
gouthamrand on the gerrit change17:41
sean-k-mooneymnasiadka: im kind of interested in your and noonedeadpunk expcice with llms in the proejcts ye work on 17:41
sean-k-mooneyperhaps a topic we can discuss more on #openstack-agentic-workflows channel later17:42
gouthamr++17:42
gouthamralright, that's all i had for today on this topic17:42
spotz[m]I shall remove first contact sig from my calendar:)17:42
gouthamrit exists?17:42
gouthamrkidding :P will propose removal of all those artifacts if this group becomes a reality17:43
sean-k-mooneyfungi: for what its worht one thing i have been using ai for is to add the regression tests and release notes for casual contibtors that done know how ot do that or dont have time17:43
fungimakes sense, though i'm also wary of approaches that imply maintainers need to take on additional work (even if it's just to prompt an llm)17:44
sean-k-mooneyi.e. case where i have reviewed the change and gone "the direction is valild but your missing X, Y an Z" and then never hear back17:44
fungianyway, all things we can hash out in the wg17:45
gouthamr++17:45
gouthamr#topic A check on gate health17:45
sean-k-mooneyright in the few cases i have dont that it has been after a few week when an operator has gone "can we fix this"17:45
sean-k-mooneysory yes lets move on17:45
gouthamranything to note regarding the gate? 17:46
fungistephenfin added a job today for libs to do more forward-looking unit testing on newer python versions17:46
gouthamrah, related to:17:47
fungibasically voting py314 and non-voting 315 (pyenv-based)17:47
gouthamr#link https://review.opendev.org/c/openstack/governance/+/992765 (Distinguish between tested runtimes for clients and libraries)17:47
fungiyes, exactly. the change to create the mix-in template merged just a few hours ago17:47
mnasiadkaI also have noticed https://review.opendev.org/c/openstack/devstack/+/994272 - which makes us more aware that rpm based devstack deployments are suffering due to RDO inactivity17:48
frickleroh, also the devstack change to support Ubuntu 26.04 is approved now. thx sean-k-mooney for doing all the work on that one17:49
sean-k-mooneyyes i think rabbit is one of the problem issue with rpm distos17:49
sean-k-mooneyfrickler: no worries17:49
gouthamrah neat17:50
gouthamr#link https://review.opendev.org/c/openstack/devstack/+/988482 (Add Ubuntu 26.04 platform support)17:50
mnasiadkasean-k-mooney: well, there are upstream rabbit repos we can use, I’m happy to do some digging in devstack to make that happen17:50
sean-k-mooneymnasiadka: its unclear what will happen with rdo, but i feel like decoupling our depence on it is better in teh long run17:50
mnasiadkaBut liberasurecode is nowhere to be found, but I guess the current version in RDO Epoxy is fine for Swift to work17:51
spotz[m]Quick RDO update, we did have a meeting between RH volunteers and community volunteers. While folks have stepped up to help no one is stepping up to be the main organizer:(17:51
gouthamr#link https://lists.openstack.org/archives/list/openstack-discuss@lists.openstack.org/message/FB3NPVQODMOF3EEABTUDX6BTV5OETGAL/ (Re: [rdo-dev] RDO RPMS Update - Meeting)17:52
sean-k-mooneymnasiadka: on option for https://github.com/openstack/liberasurecode17:52
sean-k-mooneywould be to condier publishing it to pypi17:52
gouthamrRDO isn't really an OpenStack project/group.. so doesn't need PTL/DPL, but i get your meaning there spotz[m] 17:52
sean-k-mooneycmake and other tools are there 17:52
spotz[m]It was just easier I felt to use familiar terms for chair/co-chair, maintainers, etc17:53
mnasiadkasean-k-mooney: that’s C code?17:53
sean-k-mooneymnasiadka: yes it is17:53
mnasiadkaAh, as in build on install time17:53
sean-k-mooneyor package it as a binary wheel17:54
sean-k-mooneylike a cpython module17:54
sean-k-mooneyanyway that was just an idea17:54
gouthamralright, anything else for $topic?17:55
mnasiadkaWorst case scenario a COPR repo or something17:55
gouthamr#topic Open Discussion 17:56
funginote that since liberasurecode is part of openstack, we shouldn't necessarily require distro packages for devstack17:56
gouthamrwe discussed cursive's patches.. 17:56
fungi(though it does need to be compiled somehow)17:56
gouthamrrosmaita added an item on retiring cinderlib17:56
gouthamr#link https://review.opendev.org/c/openstack/governance/+/994004 17:57
fungiyes, in opendev's 19:00 utc meeting today we'll talk about scheduling for the cursive namespace move17:57
gouthamr++ ty fungi 17:57
gouthamr#link https://lists.openstack.org/archives/list/openstack-discuss@lists.openstack.org/thread/PJMYN5KFN25MO443EESAVRQ3TBSOZ7RZ/ ([cinder][unmaintained] retiring cinderlib)17:57
gouthamrhonestly, just kill it no? 17:57
fricklerzuul has proposed its own AI policy, which may be interesting to look at, too https://review.opendev.org/c/zuul/zuul/+/99399817:57
gouthamr'mostly-dead.config'  seems unnecessary, and im assuming you meant it as a joke17:58
rosmaitamy question about cinderlib was whether we can officially retire it even if the unmaitained branches still exist17:58
rosmaitaor whether we need to get the unmaintainers to delete them17:58
gouthamrfrickler: neat, ty for sharing17:59
rosmaitathe 'mostly-dead' was so that we can have it both ways, officially retired but unmaintained branches still existing17:59
fricklerrosmaita: iiuc there is no 2024.1 branch because it was deprecated before?18:00
rosmaitayes, last branch was 2023.218:00
fricklerso then the criterium for keeping older unmaintained branches is no longer fulfilled18:00
sean-k-mooneywell there was orgianlly only ment to be 1 unmainted brnach18:01
sean-k-mooneyand it woudl be EOL'd once hte next slurp becomes unmaintaiend18:01
sean-k-mooneyi know that some have step up to do some maintiance18:02
sean-k-mooneybut even till they shoudl not live forever18:02
fricklerthat's not how the current policy is worded. it is possible to keep older um branches alive as long as someone claims to care for them18:02
fricklerbut it is not possible to have gaps18:02
dansmithyeah, not sure where "only one unmaintained branch" came from18:03
sean-k-mooneyprovided they opt in every release and the gate are green18:03
fungimy main reason for bringing it up was that the branches ought to be deleted *before* we merge the retired acl that makes doing so harder18:03
rosmaitathat makes sense18:03
dansmithfrickler: I actually thought gaps were explicitly allowed, if people were rallying around a single common oft-deployed release18:03
fricklerok, so just make a release patch to eol them18:03
gouthamr"Only SLURP branches are eligible for Unmaintained status."18:04
gouthamr"By default, only the latest eligible Unmaintained branch is kept open."18:04
gouthamr#link https://docs.openstack.org/project-team-guide/stable-branches.html#unmaintained18:04
frickler"No SLURP branches may be skipped between the oldest unmaintained branch and the current maintained releases."18:04
dansmithwe have a gap right now: https://releases.openstack.org/, I guess because of the gap18:04
sean-k-mooneyit came form here by the wy https://github.com/openstack/governance/blob/245af834a476ee45e562b6e9c05cc45c1574fa17/resolutions/20230724-unmaintained-branches.rst?plain=1#L83-L8518:04
sean-k-mooneyyes that18:04
dansmither, because of the slurp rule18:04
dansmithokay so meant no gaps amongst slurps18:05
sean-k-mooneyhttps://github.com/openstack/governance/blob/245af834a476ee45e562b6e9c05cc45c1574fa17/resolutions/20230724-unmaintained-branches.rst?plain=1#L97-L11318:05
sean-k-mooneyso the transition section is the real reason we have many unmainted branches18:05
sean-k-mooneywe only really applied the other ules form antelope on18:06
dansmithack, fair enough, I didn't remember the transition being different18:06
rosmaitai think the key thing is there is supposed to be an upgrade path from the oldest existing unmaintained branch into the stable branches18:06
fungiyes, before antelope there was technically no slurp18:06
gouthamralright, i think this is worth asking in #openstack-unmaintained18:06
gouthamrthe TC doesn't really care imo, the EOL/retirement can happen and i'm glad you're asking rosmaita 18:07
sean-k-mooneyrosmaita: well upgrade are best effort form unmainted to stable18:07
rosmaitaok, and i will follow frickler's advice and put up a patch to eol the unmaintained cinderlib branches18:07
gouthamrwe're 8 minutes over :) 18:08
gouthamranything to note for the minutes today18:08
gouthamrif not, thank you for joining and staying on! 18:09
gouthamr#endmeeting18:09
opendevmeetMeeting ended Tue Jun 23 18:09:01 2026 UTC.  Information about MeetBot at http://wiki.debian.org/MeetBot . (v 0.1.4)18:09
opendevmeetMinutes:        https://meetings.opendev.org/meetings/tc/2026/tc.2026-06-23-17.01.html18:09
opendevmeetMinutes (text): https://meetings.opendev.org/meetings/tc/2026/tc.2026-06-23-17.01.txt18:09
opendevmeetLog:            https://meetings.opendev.org/meetings/tc/2026/tc.2026-06-23-17.01.log.html18:09
sean-k-mooneyrosmaita: as an aside i guess  the cinderlib retiment is because that fucntionatliy has been absoved into cidner itslef or nolonver provide value to ship seperatly?18:10
rosmaitasean-k-mooney: no, it was more that there was no interest in further development18:16
sean-k-mooneyoh ok 18:17
sean-k-mooney"""The Cinder Library, also known as cinderlib, is a Python library that leverages the Cinder project to provide an object oriented abstraction around Cinder's storage drivers to allow their usage directly without running any of the Cinder services or surrounding services, such as KeyStone, MySQL or RabbitMQ."""18:17
sean-k-mooneyos that is very diffent then neutron-lib18:17
sean-k-mooneyneutorn-lib has all the common code that an out of tree driver might want to reuse to write a neutron driver18:18
rosmaitayeah, it looked like a good idea, but there wasn't a lot of uptake18:19
fungiyeah, cinderlib was more about "stand-alone cinder" use cases, if memory serves18:19
sean-k-mooneywhere as cinderlib was more about usign the cidner service as a lib so ya very diffnt usecase18:19
fungimaking it available as a backend in non-openstack contexts like kubernetes18:20
gouthamrwas related to https://github.com/Akrog/ember-csi-operator18:20
sean-k-mooneyya i was thinking of ember csi18:20
sean-k-mooneybut its more of an embded mode18:20
sean-k-mooneyember csi coudl just talk to a standalone cinder too18:20
fungiwithout the abstraction layer, right18:21
sean-k-mooneywell i jsut mean most csi drviers are not also the storager laywer18:22
gouthamryou don’t need it if you could just make cinder-csi work independent of OpenStack18:22
sean-k-mooneywell i think that is basiclly what has happend18:22
gouthamrI mean, if you were going to talk to OpenStack Cinder - you might as well just use cinder-csi*18:23
sean-k-mooneycinder-csi just uses goperhcloud sdk to talk to a real cinder18:23
gouthamrright now there’s a hard limitation on attaching only to nova VMs18:23
sean-k-mooneygouthamr: right it just 2 diffent approch to reusing cidner ember tried to embded cidner in it18:23
sean-k-mooneyand cidner-csi keept the system bondary18:23
gouthamryes18:23
sean-k-mooneygouthamr: where is that requriement? attachign onnly to nova vms18:24
gouthamreharney/TheJulia etc were chatting about baremetal attachments with cinder-csi (like manila-csi can)18:24
gouthamrsean-k-mooney: cinder-csi’s node plugin calls nova’s volume attach APIs18:25
sean-k-mooneydo you mean kubevirt vms? oh but wait that doesnt reallly make sense18:25
gouthamrwhich in turn call os-brick to plumb in the connection18:25
TheJuliaOn the baremetal side, we likely need to terminate on the host, unless we build a model of randomizing all NQNs.18:25
TheJuliaWhich, I think... is on the table18:26
sean-k-mooneygouthamr: when you say nova volume attachment api are you tralkign about nova's actull api ?18:26
sean-k-mooneyor the attament apis in cidner that nova uses18:26
sean-k-mooneybecause i have used cider before to provdie iscis volumes to my laptop18:27
sean-k-mooneyso there is nothing in cidner api that requrid an attachmetn to be used with a nova instance18:27
timburkere: liberasurecode -- fwiw, pyeclib (the python bindings that swift uses to interface with liberasurecode) now publishes binary wheels that bundle liberasurecode (as well as isa-l, one of the commonly used backends). a while back i tried dropping it from bindep, but ran into trouble with some old rolling-upgrade jobs -- i should probably dust off https://review.opendev.org/c/openstack/swift/+/93369718:27
sean-k-mooneytimburke: oh cool18:28
sean-k-mooneytimburke:swift historically has tested very old verions beyound the normal testing runtime18:29
gouthamrsean-k-mooney: yes, I’m saying that cinder-csi does the nova volume attach calls.. with v3 attachment APIs, you can grab the connection info and do local attachments yourself, but the csi driver was purpose built for nova so far18:30
sean-k-mooneyi.e. swift-tox-py3718:30
sean-k-mooneygouthamr: wow because those api where deprecated in nova before k8s or csi was a thing18:31
sean-k-mooneygouthamr: well if it the ones im thinking of18:32
gouthamrprobably not those ones :D18:32
gouthamrhttps://github.com/kubernetes/cloud-provider-openstack/blob/ae97b53f6efe73564c6e02de6e0431d962363000/pkg/csi/cinder/controllerserver.go#L32418:32
sean-k-mooneyoh this is beign used for runing openshfit on openstack18:34
sean-k-mooneyand to attach cinder volume to the openstack vms18:35
sean-k-mooneyattaching them to the k8s workher hosts directly18:35
gouthamryes, but, this can be made to support k8s running on baremetal rather than on Nova VMs18:35
sean-k-mooneythats a diffent attachment flow then i tought was being used18:35
sean-k-mooneywell cloud provier openstack is desgiend to allow creating worker nodes for k8s which can be vms or ironci nodes18:37
TheJuliaI've been pretty deep into looking at the topic as related to baremetal, but entirely unrelated to k8s natively on the host.18:37
sean-k-mooneyright18:37
TheJuliaI have customers who want to physically boot entire hosts from SAN arrays and ultimately cinder volumes18:37
sean-k-mooneyCSI is the contaienr storage interface an i was thinking of a baremetnal k8s cluser rather then shift/k8s on openstack toplogy18:38
sean-k-mooneyTheJulia: that works today updtream right18:38
TheJuliaPost-Boot volume attachment is more a userspace and access rights issue, i.e. workload have sufficient access to do it's needful18:38
gouthamryes, build tenant dedicated storage arrays! :)18:38
sean-k-mooneyTheJulia: ironic has cider boot supprot18:38
TheJuliasean-k-mooney: iscsi only, everyone wants nvme.18:38
TheJuliaThe SNIA benchmarks are super compelling18:38
TheJulialike, absurdly compelling.18:38
sean-k-mooneyTheJulia: yep i have used the icsi boot once in my home lab18:38
sean-k-mooneynvmeof woudl be a nice perfomance uplift18:39
TheJulia~70%18:39
sean-k-mooneyi belvie nvmeof is also someithng folks have looked into for cpeh clusters18:39
TheJulia71% in SNIA benchmarks if you care about jumbo MTUs18:39
TheJuliaYeah, thats a thing also being desired out there18:39
sean-k-mooneyim not sure how much protocol effince you get form rbd vs nvme in teh cecph case18:40
sean-k-mooneybut it cerntally woudl allow you to share the same storage pool with diffent workload (vms and baremental) 18:40
TheJuliaI'm not sure that has been explicitly benchmarked, but more and more I'm hearing capability over strict performance view18:40
sean-k-mooneyif your already in the ceph echosystem18:40
sean-k-mooneythere is also the windows aspectfg18:40
sean-k-mooney*aspect18:41
TheJuliayup18:41
sean-k-mooneyi may be mistake but i dotn think there is a native rbd driver for wondwos but windows does supprot nvmeof pretty well18:41
TheJuliawell, the problem you need the secret rbd credentials and all, which for a random tenant is just super duper bad18:42
sean-k-mooneythat or per tenant keys18:42
sean-k-mooneybut ya you need direct cluster access18:42
TheJuliayeah, and you still can't boot. That is the biggest thing is people are trying to also phase out storage devices on local machines... again.18:43
sean-k-mooneyalthough in the baremental world you may be able to attach via the bmc if redfhish supprot that the same way it does for iscsi18:43
sean-k-mooneybut enve then the tenat can use ipmitool or simialr to look at that configuration in most cases18:44
TheJuliaThe Hardware assisted and UEFI software initiators seem to  and Software initiators are not in the best shapes on the vendors which have them either18:44
* TheJulia is about to try and brig it up on a call18:44
TheJuliaTenants should never be touching BMCs though.18:45
sean-k-mooneyshoudl and do are very diffent thigns18:45
TheJuliayup18:45
sean-k-mooneybut ya if you set passwords and you dotn have firmware bugs18:45
sean-k-mooneythen its at least somehwat secure.18:45
sean-k-mooneya lot of older system used to alwasy present a sperate deivce to thse host system for the bmc and on some systems that alway bypassed auth18:46
TheJuliainband ipmi is still a thing18:46
sean-k-mooneyi.e. root on the host could alwasy access the bmc direcly like on my realy old hp servers18:47
TheJuliavendors now prefer inband ethernet interfaces18:47
TheJulia*vomit*18:47
TheJuliawhich are just usb devices18:47
sean-k-mooneyi was going to say maybe that better (beign usb based) but it was proably just cheaper18:48
sean-k-mooneythe inband ipmi interaces used to be hooked off or the spi bus or similar18:48
sean-k-mooneywith less isolation between the host and the bmc18:49
sean-k-mooneygranted the only sysstem i own currently with ipmi supprot also still uses a front side bus betwen teh cpu and motherboard so my personal knowage on that front is very out of date18:50
TheJuliayeah, and some vendors still have them for the most part but now ship with those interfaces off generally since you can force reset the BMC credentials with them18:51
TheJuliaor at elast, can attempt, they may not actually succeed18:51
fungistephenfin: revisiting the move of x/cursive into the openstack/ namespace, it looks like the current core review and release team members for it are jhuapl folks and barbican-core, are those maintainers in favor of the project getting adopted by openstack, or are they even in the picture any longer?20:04
fungijust making sure we have consent20:04
fungihttps://review.opendev.org/admin/groups/cursive-core,members and https://review.opendev.org/admin/groups/cursive-release,members (same people in both)20:05
fungiit doesn't appear that any of the individuals who have core review rights on that repository have commented on either the project-config or governance changes20:07
fungithat aside, assuming they're on board with the proposal, we're tentatively targeting some time on thursday july 9 for the rename maintenance window to accommodate sysadmin availability (vacations/travel and such)20:08

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