Tuesday, 2025-08-26

opendevreviewMerged openstack/governance master: Define testing runtime for 2026.1 release  https://review.opendev.org/c/openstack/governance/+/95719905:43
mnasiadkafrickler: has the situation in requirements improved? I'm happy to help if I'm able to12:02
fricklermnasiadka: well the two DPLs -1d the "drop DPL" change, but I haven't seen any other action from them, like actual reviews. I myself have stopped reviewing reqs changes or dealing with the weekly bot updates for now. feel free to talk to them on how you can help if you want to12:23
fricklerpriteau: not sure if you read backlog, can you please tell us whether you did any update to your OIF account since your PTL nomination was merged last week?12:49
mnasiadkafrickler: ok, so we're just waiting for disaster ;-)12:54
priteaufrickler: I don't recall having made any changes in the past few days. I did the reestablishment process for OpenInfra but that was in July.13:33
priteauI logged into openinfra.org yesterday I think, don't know if it could have triggered a change13:35
fungipriteau: it was a bug of some kind in the member database system, supposedly fixed in the past few hours13:47
fricklermnasiadka: same as it ever was? ;)14:04
clarkbpriteau: yes, sounds like there was a bug in a logic check during login to openstack.org (maybe openinfra.org too? Not sure the exact locations) that would reset foundation membership. They found the bug and corrected it then were also able to inspect the db records to find individuals in this situation and corrected the db records as well15:05
clarkbso at this point all should be well and you don't need to do anything15:05
clarkbI queried the api results for you and I see what appears to be correct data now as well15:06
gouthamrtc-members: a gentle reminder that we'll have our weekly meeting here in ~57 minutes16:03
gouthamrThe agenda is https://wiki.openstack.org/wiki/Meetings/TechnicalCommittee 16:03
gmaangouthamr: I might be 15-20 min late in today meeting. 16:38
gouthamrgmaan: ack, ty for letting me know16:44
gouthamr#startmeeting manila17:00
opendevmeetMeeting started Tue Aug 26 17:00:28 2025 UTC and is due to finish in 60 minutes.  The chair is gouthamr. Information about MeetBot at http://wiki.debian.org/MeetBot.17:00
opendevmeetUseful Commands: #action #agreed #help #info #idea #link #topic #startvote.17:00
opendevmeetThe meeting name has been set to 'manila'17:00
noonedeadpunkum17:00
gouthamr:D17:00
fricklergouthamr: nope ;)17:00
gouthamr#endmeeting17:00
opendevmeetMeeting ended Tue Aug 26 17:00:46 2025 UTC.  Information about MeetBot at http://wiki.debian.org/MeetBot . (v 0.1.4)17:00
opendevmeetMinutes:        https://meetings.opendev.org/meetings/manila/2025/manila.2025-08-26-17.00.html17:00
opendevmeetMinutes (text): https://meetings.opendev.org/meetings/manila/2025/manila.2025-08-26-17.00.txt17:00
opendevmeetLog:            https://meetings.opendev.org/meetings/manila/2025/manila.2025-08-26-17.00.log.html17:00
gouthamr#startmeeting tc17:00
opendevmeetMeeting started Tue Aug 26 17:00:50 2025 UTC and is due to finish in 60 minutes.  The chair is gouthamr. Information about MeetBot at http://wiki.debian.org/MeetBot.17:00
opendevmeetUseful Commands: #action #agreed #help #info #idea #link #topic #startvote.17:00
opendevmeetThe meeting name has been set to 'tc'17:00
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^ apologies for the gaffe, i am wrapping up a different meeting, with my brain parked there17:01
gouthamr#topic Roll Call17:01
frickler\o17:01
gtemaO/17:01
jbernardo/17:02
noonedeadpunko/17:02
mnasiadkao/17:02
gouthamrcourtesy-ping:  spotz[m], cardoe, bauzas17:03
bauzaso/17:03
gouthamrgmaan will come in late, he told us17:03
gouthamrthank you for joining, let's get started.. 17:05
gouthamr#topic Last Week's AIs17:05
gouthamr1) Follow up on migrating from WSGI scripts to module paths17:05
gouthamr#link https://governance.openstack.org/tc/goals/proposed/migrate-from-wsgi-scripts-to-module-paths.html 17:05
gouthamri spoke with stephenfin, and he thinks that this is complete without it being a "selected" goal and driving it across the community - "our hand was forced" to get this done during this release17:06
spotz[m]\o/17:07
cardoeapologies went long with my boss17:07
gouthamrthere are some follow up cleanup patches that may be pending, but we don't need to track that here.. i am wondering if we can close it as completed17:07
gouthamrany objections to this?17:07
cardoe+117:07
frickler+1 to close17:07
spotz[m]+117:08
gouthamrperfect, ty, i'll post a patch and get this moved out17:09
gouthamr2) Runtime update17:09
gouthamr#link https://review.opendev.org/c/openstack/governance/+/957199 17:09
gouthamrthis was merged, ty for the reviews17:09
gouthamrthere was a review comment that i'd like to discuss as a separate topic today17:09
gouthamr3) Sync with elodiles on Monasca repository retirement process17:10
gouthamrthis was partially done, some more discussion happened on the governance patch, and here17:10
gouthamr#link https://review.opendev.org/c/openstack/governance/+/953671 17:10
fricklerjust one question for the runtime, did someone take the task of amending job templates?17:11
gouthamrah yes, could use a volunteer17:11
gouthamr#link https://review.opendev.org/c/openstack/openstack-zuul-jobs/+/941245 17:13
gouthamr^ this was from the last one17:13
gouthamri am unfamiliar with the tactic here, we create this patch, but wait until RC1 has passed to merge it?17:15
fricklerpossibly even only when all projects have branched 2025.2, not sure either. probably gmaan knows better17:16
gouthamrty, lets discuss it after the meeting17:16
gouthamr#action: follow up on job template changes for the 2026.1 runtime 17:17
fricklerfor monasca, there seems to be a tie between people wanting to proceed with the retirement and people wanting to give the new contributor yet another chance to actually get something done. how do we resolve this?17:17
gmaanfrickler: gouthamr I can propose template today17:17
gouthamrty gmaan 17:18
gtemadeclare that those willing to give a chance oblige to take over when this does not work and make a vote17:18
fricklergtema: so you want TC members to stand up as fallback maintainers?17:19
gmaanthat is not fair :)17:19
gmaanfrickler: gouthamr gtema one more thing to note, as we are in transition to the new TC members, I will suggest to wait for new TC to seat and take decision with new members? 17:19
gtemai mean those who say they want to give a yet another chance17:19
gouthamrwe started on the retirement patches, if we abandon them, we can find and re-open them in case the situation doesn't improve.. it's a lot of work, but, the extension of the project's inactive status does not change the existing situation17:19
* bauzas was distracted elsewhere, back here17:20
gouthamri.e., no work for the release team17:20
gtemaotherwise we are cycling over and over without and end17:20
gmaanof course old TC members or any community member can give feedback there in gerrit17:20
gouthamrexcept we have a "perception" problem - i.e., users/operators don't know if the project is well maintained17:20
gouthamrbesides the page that we have a note regarding the project:17:21
gouthamr#link https://governance.openstack.org/tc/reference/emerging-technology-and-inactive-projects.html17:21
gmaanseeing no rlelease for many cycle I think it is clear to everyone that it is not maintaioned17:21
spotz[m]Why don't we encourage the TC candidates to participate in this?17:21
gmaaneven they might have not seen the TC doc for inactive projects17:21
gmaanspotz[m]: ++17:21
gtemawhy????? why are we so stubborn to kill off the thing that does not work17:21
gouthamrwould love it if we could add a doc banner at least as we discussed saying that this project lacks maintainers, and we'd love for folks to join and keep it alive17:22
gtemawe are so pessimistic to accept new things and17:22
gtemawe keep died things live as zombies forever17:22
mnasiadkagouthamr: I know I forgot to work on something (re: banner) ;-)17:22
spotz[m]I think the reluctance to keep things if they at least work is someone might be using it but I'm all for a good scream test:)17:22
gmaannot forever but only point of my vote against retirement is we have someone saying I can maintain17:23
gtemaand then saying - ok, make sense to drop it then17:23
gouthamrmnasiadka: ack, that would still be awesome, time permitting17:23
gmaanand denying them need some solid reason except it was not maintained by someone else and they also asked the same17:23
fricklerjust noting that that someone is from the same company that didn't make anything except promises over the last years already17:23
mnasiadkaWell, I'd say we retire - if we new contributor is persistent enough - he'll get a 2026.1 release - and that's the ultimate test of a community around Monasca17:23
gmaanif same person asking again and again then it make sense to deny them like we did to prevoius PTL17:24
gmaanmnasiadka: exactly. and if we see no activity for this cycle then it is very clear situation for us 17:24
fricklers/company/organisation/ maybe, not sure about that17:24
bauzasI can add my vote in gerrit too17:25
fricklermnasiadka: if we retire, there can be no 2026.1 release, not sure what you exactly want17:25
gmaanI am not against of retirement but saying let's give more time for a new contribbutor and if no progress we can retire.17:25
gmaanthere is no harm/time spend on delaying the retirement as project is already inactive so no work for release team or so17:26
fricklergmaan: and what if in 6 months the next person with no history in openstack shows up?17:26
gtemathere is harm - we are wasting our time now and every week talking about that and issues like that17:26
gmaanthat trend will be rare but if that happens we will see17:26
fricklerwe did say the same thing a year ago already17:26
bauzasI don't know why we can't just say 'fork it if you wish and go back to us once this is back in a good shape" ?17:27
gmaanthat was existing maintainer wanted to maintain17:27
gtemastill same - fork and do whatever you want17:27
gmaanif we consider ' no history in openstack ' then it can apply to any contributor in existing project also, do we deny them alsoi?17:27
gouthamrits not unusual to find an operator try to keep a project alive because they use it - they could have contributed to the project in non-tangible ways (reporting bugs, brainstorming features, supporting developers etc)17:28
clarkbI don't know what the situatiion is here but it is possible that some people volunteer simply because they think it valuable to us rather than to themselves17:28
clarkbwhich leads to the perpetual problem of no maintenance occurring17:28
mnasiadkafrickler: it's 2025.1, I'm pretty sure the new contributors (if persistent enough) can reintroduce Monasca?17:29
mnasiadkas/2025.1/2025.2 now/17:29
clarkbin situations like that having everyone accept ti isn't a priority anymore is maybe the most productive option17:29
bauzaswhat's the benefits of keeping the monasca repos if we don't run CI jobs on them already ?17:29
noonedeadpunkWell, forking somewhere is unrealistic goal tbh17:29
spotz[m]I'm for one moer cycle if someone is willing to come in and keep it alive but maybe we put some requirements of finding at least 1(2 would be better) more person to help?17:29
fricklerif the project is retired, getting it back into openstack governance is a much bigger step then just moving from inactive back to active17:29
noonedeadpunkAs I can hardly imagine doing the pipeline and CI outside17:29
noonedeadpunkwhich then could be moved back flawlessly17:30
gmaanI just want if TC denying volunteer to maintain the inactive projects then we should have a solid reason and follow in consistent way17:30
bauzasreview.opendev.org/c/openstack/project-config/+/957063/5/zuul.d/projects.yaml17:30
noonedeadpunkAs you can spend couple of weeks just to re-establish some level of CI with github actions17:30
bauzasthere are very little number of jobs, right ?17:30
noonedeadpunkor it can be even impossible in some cases17:30
clarkbnoonedeadpunk: they can still use opendev17:30
gmaanmaybe documenting some process/practice for the same can help otherwise we can be projected as fair/unfair in different cases17:30
noonedeadpunkbut then you'd need to move things back17:30
clarkbnoonedeadpunk: I think that is a non issue17:31
bauzasnoonedeadpunk: surely, a fork can be painful, but again, look at what's currently tested17:31
gouthamrbauzas: ^ that can be reverted, this latest discussion is a hydraulic brake pulling on the ongoing retirement17:31
noonedeadpunkclarkb: you mean `x`? or get their org?17:31
clarkbnoonedeadpunk: a new org probably17:32
* gouthamr s/hydraulic brake/jake brake 17:32
* noonedeadpunk needs to read what it takes to get org onto opendev17:32
clarkbwe're trying t oavoid using x/. It was a catch all for people who weren't engaged in the renaming process but if someone is actively forking an openstack project then they should use something that makse sense for that effort17:32
mnasiadkaWell, if we want to give them (or him) another chance - we should surely do the "inactive banner on top of inactive project docs page" thing - but I have a feeling if the project is inactive since 2024.1, then it's a huge amount of work to get that project up and running again17:32
bauzasagain, tell me which jobs monasca is currently running, except publishing to pypi, which can eastly be done with a GH Action17:32
mnasiadkaAnd if the volunteer disappears soon - then we'll be discussing the same thing again17:33
gmaanwe can easly know that after 1-2 month from now17:33
noonedeadpunkmnasiadka: since 2024.1 is not that long....17:33
gmaanthat is why my point is to give chnace to them but wiht timeline and see progress activly 17:34
noonedeadpunkbauzas: I'm not sure about specifics, but more about general approach we are suggesting and a precedent17:34
noonedeadpunkI'd be expecting some tempest/devstack jobs being there, but I have not checked if they're actually there17:34
bauzasnope, there aren't17:34
mnasiadkanoonedeadpunk: last release was 2023.2, so if anybody is using it, they need to be on EOL or unmaintained version of OpenStack, I'm pretty sure it's more than weeks worth of work17:35
gmaanwe have tempest jobs but not sure about their status17:35
gmaan#link  no history in openstack 17:35
gmaan#link https://github.com/openstack/monasca-api/blob/master/.zuul.yaml17:35
noonedeadpunkbauzas: there's horizon integration thing for instance: https://opendev.org/openstack/monasca-ui/src/branch/master/.zuul.yaml#L4-L517:35
bauzasclarkb: would that be easier for a project to come back to the namespace if it were having a new name or is it the same ?17:35
noonedeadpunkthere're tempest jobs: https://opendev.org/openstack/monasca-api/src/branch/master/.zuul.yaml#L209-L21017:36
bauzasI don't see those run in check or gatre17:36
clarkbbauzas: I think the openstack rules aer openstack/monasca gets retired then you can fork into say foo/monasca. If you go back to openstack/monasca its probably a force push to update the git tree without reviewing every change17:36
clarkbI don't think the name chosen impacts that. Its an artifact of keeping the openstack/monasca repo around in a retired state17:37
bauzasthere are jobs definitions indeed, but nothing runs them AFAICS17:37
bauzasclarkb: I see, thanks17:38
noonedeadpunktempest is obviously in gates.... another question is that it did not have any patches, so it was likely not triggered in a while17:38
gouthamrwe don't have a ton of time, we've spent quite a bit arguing this17:39
noonedeadpunkhm... and what is that? https://docs.opendev.org/opendev/system-config/latest/unofficial_project_hosting.html17:40
noonedeadpunkso.. .can we just mark monasca as unofficial project?17:40
spotz[m]Interesting thought17:41
gouthamri do think there are merits to both sides of the argument - so democratizing this on gerrit is probably the way to go.. at this point, unless there are a lot of +1s, we'd not abandon the governance change.. we don't lose anything delaying this by a few weeks to allow that discussion/consensus to happen17:41
mnasiadkanoonedeadpunk: but then it needs to go into it's own namespace, from what I understand17:42
gouthamran unofficial project would just be "monasca/<repo-name>" -- except there's a concern taht no maintenance would happen there too.. it'd just silently fall off our radar 17:42
bauzasnoonedeadpunk: my bad indeed, there are a couple of tempests tests that can be triggered, so there is a value indeed to keep it run by Zuul17:42
gmaanyes what mnasiadka mentioned, it cannot stay in openstack/ namespace17:43
bauzasbut yeah, then, let's not say 'fork it to GH', just say "put it into your own namespace"17:43
gouthamrsorry, lets discuss further on the governance change please, or in a dedicated topic next week 17:43
gouthamrwe had another AI on finding out the impact of OIF membership renewal on the electorate17:43
noonedeadpunkgmaan: why it can't as unofficial project?17:43
gouthamrnoonedeadpunk: lets move on.. 17:44
noonedeadpunk++17:44
gouthamri caught some discussion on irc wrt this17:44
gouthamri don't know if we're willing to share this yet, or we're still trying to address OIF website/API concerns 17:44
gmaannoonedeadpunk: no, in openstack/ namespace only official project can stay. that is one of the TC resolution in past17:45
gmaan#link https://governance.openstack.org/tc/resolutions/20190322-namespace-unofficial-projects.html17:45
fricklergouthamr: iiuc the OIF database issues should be fixed since some hours ago17:45
gouthamrah!17:46
gouthamrokay, is there anything to discuss here then? or we can catch up with slaweq/ianychoi - we have ~1 day before polling begins17:46
fricklerbut the question how many potential electors are blocked but not being renewed OIF member is difficult still iiuc17:46
fricklers/but/by/17:46
noonedeadpunkgmaan: then we should update the doc. But also - was this namespace created?17:46
gouthamryeah, it feels like a massive unintended disenfranchisement :( 17:47
noonedeadpunkas seems it was never executed completely17:47
spotz[m]I know there's governance about the 180 days for board governance but does TC/PTL electionshave that lead time?17:47
gouthamrwe didn't.. 17:47
fricklerspotz[m]: not as implemented17:47
spotz[m]So we could maybe put out all the messages to try to get folks to renew in the next few days?17:48
fricklernoonedeadpunk: x/ was created for those repos that were moved at the time. it is no longer open for moves today17:48
spotz[m]I know we can't fix the fact folks don't read the messages, but maybe they didn't care about the board elections but do TC/PTL and didn't realize17:48
fricklerspotz[m]: iiuc the rolls were created today, you'd need to talk with ianychoi and slaweq whether they still want to update17:49
fricklerand if the elections are to start tomorrow, not much time to react anyway17:49
spotz[m]yeah17:49
gouthamrwe could attempt to do something, my proposal is that we email blast existing members reminding them to renew their memberships, and we pull the diff in 15 days and re-send ballots 17:49
gouthamrthis will be extraordinary, but, i hate the aspect that we'd not let folks a chance to fix this17:49
gouthamrwe had one or two emails about this, and probably buried in peoples' mailboxes/forgotten17:50
fricklerchanging the electorate while the election is in progress sounds very questionable to me17:50
gouthamryou mean we'll pick up new members?17:50
fricklerwell the current state is that "existing" members are only ones that renewed their membership. only those are included in the electorate rolls17:51
gouthamrwe don't have their original date of joining the erstwhile foundation?  17:51
fricklerI don't think that that is exposed via the API, so "we" as TC or election officials don't, afaict17:52
gouthamrah17:52
fricklermaybe clarkb or fungi know better?17:53
gouthamrsigh, so i'd like us to all be aware of the situation.. i'll ask that slaweq/ianychoi share the current electorate statistics here or in the ML17:53
clarkbI'm not sure I undersatnd the question. Whether they joined the old foundation is no longer relevant is it?17:53
clarkbI'm not a bylaws expert so may be mistaken on that front17:53
fricklerthey did in the election channel: 171 for TC and 21 for horizon17:53
gouthamrack, the comparison?17:54
fricklerclarkb: the question is how many more contributors would be in the electorate if they had pressed the "renew" button17:54
spotz[m]171 for TC!!!! EEEp17:54
fricklerthat's up from 160 after the database issues17:55
clarkbfrickler: I think to answer that we'd need a list of all the contributors for the cycles that make you an elector then we'd have to ask the foundation membership folks if they are able to cross check against an old back up of the db (or maybe the current db contains sufficient info to check I don't know)17:55
clarkbbut you should know how many electors you had in previous elections17:56
fricklerlast TC election (2-3 cycles ago iirc) had about 25017:56
spotz[m]The rolls should be around somewhere17:56
clarkbcomparing to those elector sets won't tell you a complete picture as it won't include new contributors but should give you a sense of the scale of the problem17:56
clarkbbut importantly I'm not sure what the answer to these questions changes17:57
clarkbwould you suspend elections?17:57
clarkbif you aren't going to change the election process then does it matter beyond doing what we're already doing encouraging people to rejoin etc17:57
fricklerlikely it is too late for that anyway, yes17:57
gouthamrno - the proposal was to remind people to "renew" and send them ballots17:57
clarkbgouthamr: right and you can do that regardless I think17:57
gouthamrwe freeze our electorate a couple days before the polling though17:58
fricklerIMHO it is too late for that now, too, yes17:58
gouthamrtime-check: 2 minutes 17:58
gouthamrit feels like we had a ton to discuss today, and we'll have to unfortunately slide some topics to next week.. 17:58
gouthamrjbernard : how time critical is the phone-home topic?17:58
gouthamrclarkb: https://governance.openstack.org/election/#id6 17:59
jbernardfor cinder, fairly high17:59
jbernardbut i can be quick if we have only a minute or two17:59
gouthamr^ any objections to continue that discussion beyond this meeting? 17:59
spotz[m]Go for it17:59
jbernardSummary:18:00
jbernard* IBM would like to merge a phone-home patch, enabled by default18:00
jbernard* I am willing to allow it to merge, but /not/ enabled by default18:00
jbernard* IBM/Vivek state that it is critical for the flamingo release in its current state18:00
jbernard* As PTL I'm willing to be the tie breaker, but I'm not certain that we actually have a tie at the moment.18:00
jbernardURLs for context:18:00
jbernard* the patch:18:00
jbernard#link https://review.opendev.org/c/openstack/cinder/+/95182918:00
jbernard* my and brian's response:                                                                                                                                                                                                                                                                                                     #link18:00
jbernardhttps://review.opendev.org/c/openstack/cinder/+/951829/18..29/cinder/volume/drivers/ibm/storwize_svc/storwize_svc_common.py#b370818:00
jbernard* the resulting ml thread:                                                                                                                                                                                                                                                                                                     #link18:00
jbernardhttps://lists.openstack.org/archives/list/openstack-discuss@lists.openstack.org/thread/TB36DJJVKJ2YC3MVLBYI5MDBDMYNELAD/#46ER3KCYB4V3POETAEUYZHER4LUTCYNY18:00
jbernard* the last discussion in cinder's meeting last week:                                                                                                                                                                                                                                                                           #link18:00
jbernardhttps://meetings.opendev.org/meetings/cinder/2025/cinder.2025-08-20-14.06.log.html#l-69 18:00
jbernardMy request: I would like to have a consensus position from the TC on this issue, if possible.18:00
frickler+1 to "/not/ enabled by default" if only for publicity reasons. but we'll likely need a resolution to make a formal TC statement?18:01
spotz[m]Without having to read everything in the sake of time. Why can't it be disabled and then doc turning it on to not break everyone?18:01
spotz[m]docs...18:01
jbernardi have suggested that18:02
jbernardand that is what I would recommend18:02
gouthamrmy view is that, the phone home itself isn't happening from OpenStack.. The driver is collecting information from OpenStack and giving it to an external storage system which handles phoning home.. 18:02
gouthamri think i wouldn't want any on-by-default phone home logic in OpenStack18:02
jbernardyes, that is technically true18:02
gouthamrbut, operators need to ensure their storage system isn't phoning home by default, or have a way to turn it off18:03
jbernardthe issue for me, once data leaves our codebase we can't ever undo that, i dont like that it happens by default18:03
gouthamrits sketchy, but, collecting environment issue for triage/data collection doesn't seem to be harmful to me.. 18:03
jbernardregardless of exactly where it's temporarily stored18:04
gouthamrsketchy = the part that this is explicitly called "phone home" in openstack 18:04
fricklergiving data to an external system is kind of like "phone home" already18:04
mnasiadkaWell, the os version they'll get might be not useful at all, in most cases it's going to come from a container image18:04
gouthamryes, and that happens all over the place - whether we call it phone home or not18:04
bauzasnot sure I'm getting the whole context correctly18:05
* frickler needs to leave for now18:05
gouthamryeah, let me wrap up the meeting.. please don't let that stop the discussion18:05
bauzasbut I think I understand the security concern18:05
gouthamri will compile the conversation so we can have an informed decision, jbernard 18:06
mnasiadkaBut I agree that should be optional18:06
gouthamrthank you all for attending18:06
gouthamr#endmeeting18:06
opendevmeetMeeting ended Tue Aug 26 18:06:14 2025 UTC.  Information about MeetBot at http://wiki.debian.org/MeetBot . (v 0.1.4)18:06
opendevmeetMinutes:        https://meetings.opendev.org/meetings/tc/2025/tc.2025-08-26-17.00.html18:06
opendevmeetMinutes (text): https://meetings.opendev.org/meetings/tc/2025/tc.2025-08-26-17.00.txt18:06
opendevmeetLog:            https://meetings.opendev.org/meetings/tc/2025/tc.2025-08-26-17.00.log.html18:06
bauzasand fwiw, nova never accepted scheduler filters or any other plugins that would call external APIsd18:06
jbernardthanks, im here to answer questions18:06
bauzasfor multiple reasons, one indeed being security18:06
gouthamrbauzas: not sure we can draw a comparison to "external storage systems" which cinder/manila are capable of handling18:07
bauzasso I second your concern and I honestly think this isn't a reasonable workflow18:07
bauzasgouthamr: usually cinder/manila storage drivers are /providing/ information to Cinder, right?18:07
bauzasnot the other way, correct?18:08
gouthamrand the other way around18:08
gouthamrin the imperative sense mostly, but, like rosmaita's linked - drivers can have mechanisms on hooks to do things based on non-user-initiated actions in OpenStack18:09
gmaannoonedeadpunk: re: namespace. main goal for TC was to move out all unofficial projects/deliverables out of openstack/ namespace. I know, I cleanedup a lot of (~100) repo during that. what new namespace they can go was out of scope for TC.18:09
gouthamrjbernard: is the author okay with turning it off by default18:09
jbernardno18:10
jbernardthey insist that it needs to be enabled by default18:10
gouthamrthe core team and PTL certainly have a right to seek that; the TC can only advise what you do with internal logic like this imho18:10
jbernardif it's up to me, im going to disallow enabled-by-default18:10
jbernardbut i wanted to check here before I make a statement on this particular issue18:11
gouthamri should ask folks that have been here longer than i have, i wasn't able to find anything like this.. but the last time we chatted, fungi recalled some discussions18:11
gouthamrthe bottomline i recall from that was we didn't think the phone home was instrumented within OpenStack so it was not concerning for us to see them post a payload to the storage system cinder's managing with some environmental information 18:13
clarkbthe early discussions I remember ar lifeless wanting to have an openstack wide metrics gathering and reporting services similar to what ubuntu does. But even suggesting it be off by default epople didn't like the idea. Unfortunately I culdn't find records of this in old etherpad from design summits18:14
clarkbits possible it was all hallway track discussion to gauge interest and when it was clear no one wanted it that was the end of it18:14
jbernardthe feedback i got from the ML was that any default-enabled phone-home, regardless of where the payload was posted, was of concern18:16
gouthamrack, the list message got lost in my inbox through PTO.. i can respond with my view.. but, if you're looking for the TC's stance, we'd need to craft a resolution18:19
gouthamrif you're able to articulate this well, jbernard, i'd suggest creating one for this18:19
jbernarda resolution?18:19
gouthamryes18:20
jbernardsure, but i am unfamiliar with the process, can you point me in a direction?18:20
gouthamryes18:20
gouthamri think your stance is - "any call home support should only be enabled with the user's/operator's explicit consent, reinforcing our view that it should not be a default setting for privacy concerns" 18:20
gouthamrand not that you'd be opposed to it entirely, correct?18:21
gouthamri.e., don't call home at all, vs call home only if i tell you to?18:21
jbernardexactly, things of that nature should be opt-in18:21
gouthamrperfect, https://governance.openstack.org/tc/resolutions/index.html18:22
jbernardok, thanks18:22
gouthamr^ you can see a ton of examples, there's no explicit format, please feel free to add context/links etc as you see fit18:22
jbernardwill do, appreciate your time18:23
gouthamrthanks for bringing this here, and for your patience18:23
* gouthamr doesn't see any other time critical discussion on the meeting agenda 18:26
gouthamrwill push topics to next week18:26
clarkbcan also have discussions on the mailing list between now and then18:27
noonedeadpunkgmaan: the thing is that we still have project guide reffering to it as it's the case18:28
noonedeadpunkI will update them though18:28
noonedeadpunkso I got confused about what is that and why we are not considering this flow18:29
clarkboh and ya to reiterate fork does not mean go to github18:29
gmaannoonedeadpunk: ok18:30
clarkbopendev can host forks of projects within opendev. Ideally we avoid that situation but in some cases it probably makes sense.18:30
clarkbforks can also choose to go to github or wherever they like. That is the beauty of forking we're no longer responsible18:30
noonedeadpunkanother part I kinda was hoping to find in project guide, which I didn't find, is what's the process of bringing your org to opendev?18:31
clarkbnoonedeadpunk: you just create the repo18:31
clarkbthere is nothing really special about it (I think this is why you think it ismissing)18:31
noonedeadpunkoh, okay....18:32
noonedeadpunkso if I just add a repo in a different namespace - it should just work?18:32
clarkbyes18:32
gmaanyeah, project creation guide do stat that I think but yes project creation process is something they can follow18:32
gmaanhttps://docs.opendev.org/opendev/infra-manual/latest/creators.html#decide-status-and-namespace-of-your-project18:33
gmaan"For OpenStack and thus the openstack namespace, the policies are:" sectin18:33
noonedeadpunkthe one which says you can make unofficial project in openstack namespace ?:)18:34
noonedeadpunkyeah, I saw that18:34
gmaank18:34
noonedeadpunkI was just somehow expecting it to be more hideous process18:34
noonedeadpunklike approval from somewhere on adding a tenant18:34
noonedeadpunkfoundation or smth18:34
gmaanclarkb: maybe you want to update this about x namespace usage-  https://docs.opendev.org/opendev/infra-manual/latest/creators.html#decide-status-and-namespace-of-your-project18:35
gmaan"...you may create a new one, or use the catch-all x namespace if you cannot decide."18:35
clarkbgmaan: ++ that should be updated18:35
clarkbremote:   https://review.opendev.org/c/opendev/infra-manual/+/958571 Drop the suggestion for using the x/ namespace18:37
gmaanthanks +118:41

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