15:00:08 #startmeeting tc 15:00:08 Meeting started Thu Aug 5 15:00:08 2021 UTC and is due to finish in 60 minutes. The chair is gmann. Information about MeetBot at http://wiki.debian.org/MeetBot. 15:00:08 Useful Commands: #action #agreed #help #info #idea #link #topic #startvote. 15:00:08 The meeting name has been set to 'tc' 15:00:10 #topic Roll call 15:00:13 o/ 15:00:16 o/ 15:00:28 o/ 15:01:06 o/ 15:01:15 o/ 15:01:21 o/ 15:01:58 #topic Follow up on past action items 15:02:01 gmann to write to k8s steering team and cc diablo_rojo_phone 15:02:02 o/ 15:02:05 done, sent email 15:02:18 #topic Project Skyline (diablo_rojo) 15:02:23 diablo_rojo: go ahead 15:02:57 So! At the last PTG Horizon talked to a group about a project they had been working on to replace Horizon 15:03:22 The Horizon team was on board with this given their lack of resources to get horizon the updates it really needs. 15:03:51 Isn't Skyline the same name that VMware uses for one of their ddashboards? 15:04:03 ttx and I have been working with the team on their project- skyline- getting it ready to be proposed. 15:04:04 it better not be 15:04:09 though vmware already has its horizon 15:04:27 This one is from 99cloud? 15:04:38 jungleboyj: it seems it's the name of their support panel 15:04:41 Skyline is the name of one of the VMware products. 15:04:49 and as separate dashbaord project or within Horizon project ? 15:04:55 They are almost ready to go- just working on getting their tests setup with zuul. 15:04:59 diablo_rojo this would be a replacement for Horizon? 15:05:05 gmann, separate to replace horizon 15:05:12 is the main goal from what I understand 15:05:18 humm 15:05:20 diablo_rojo: but separate also governance-wise? 15:05:22 man. 15:05:48 dansmith: hmm? 15:05:56 I think the groups would merge? I don't know all the details yet. 15:06:01 yoctozepto: as in.. "wow" 15:06:09 dansmith: +2 15:06:17 The horizon folks would be on board though based on the discussions back at the PTG 15:06:43 They already have some repos setup on opendev: https://opendev.org/skyline/ 15:06:52 hmm, a different namespace for now 15:06:52 If anyone wants to take a look 15:07:01 is there ML thread started on this or just PTG discussion ? 15:07:02 so is the question whether they can move into the official namespace? 15:07:11 gmann +1 15:07:14 would "skyline" have the developer/community to drive the new project that Horizon is lacking? 15:07:18 gmann just ptg so far 15:07:38 or collaborate in horizon team instead of separate alternate project? 15:07:40 Once they have zuul setup I think the plan is to start a ML thread to start the proposal process 15:08:02 belmoreira, yes it seems so + ideally the remaining horizon team 15:08:11 i expect we'll want to chat with foundation legal/trademark folks on the name too before it gets officially accepted as part of openstack 15:08:18 fungi, +1 15:08:20 I guess we would need devstack integration too 15:08:31 are they including this in their "zuul setup"? 15:08:35 fungi: ++ 15:08:41 yoctozepto: yeah good point, we would want to see a very stable devstack integration before anything serious I would think 15:08:53 but before that, we need to discuss with the governance structure they want to propose and how Horizon team thinking on this? 15:08:56 Concerned with the overlap with VMware here. Despite the fact that I like the name. 15:08:56 yoctozepto, I am not sure, but if we want to require it before they apply to become an offical project, they are a super receptive team 15:09:15 jungleboyj, thats an easy fix? changing the name isn't really a concern I don't think? 15:09:17 diablo_rojo: ok, then we want :-) 15:09:18 wondering about the process to deprecate Horizon and introduce the new project 15:09:33 diablo_rojo: Gets harder the longer the project is around. :-) 15:09:38 belmoreira, yeah I am not sure what that would look like 15:09:41 yeah, what we will do/plan with horizon? 15:09:44 not saying anything negative about this team I don't know, but.. I would really want to avoid making any rash decisions 15:09:44 jungleboyj, then lucky this is rather new ;) 15:09:53 re horizon: ask horizon folks 15:09:53 like, keep them both around as alternatives for many cycles 15:10:01 dansmith, I totally get it. 15:10:10 Yeah I think we shouldn't get rid of horizon right away or anything 15:10:15 we would want to see some uptick in adoption, reports from the field that it's a suitable replacement, etc before we even mark horizon as deprecated, IMHO 15:10:17 if horizon folks want to refocus 15:10:19 then let them refocus 15:10:31 dansmith: +2 15:10:35 diablo_rojo: well, Horizon facing resource issue so I prefer the collaboration with horixon team and improve there what is lacking 15:10:46 dansmith: ^^ 15:10:57 we really need devstack + some prod deployment projects to pick it up and users to deploy before declaring anything on horizon 15:11:05 alternate projects things is what we did mistake in past right? 15:11:07 gmann, the horizon team is on board with project Skyline though? 15:11:23 diablo_rojo: I would assume this would be q to you 15:11:24 Yeah having an option to choose would be good for the shorter term as each component would need a dashboard created 15:11:56 the horizon maintainers already concluded on the ml thread earlier this year that the way forward was to rewrite horizon's frontend portion completely 15:12:13 (and that they have their hands full maintaining the version they already have) 15:12:20 Wow. 15:12:54 You can find some of the PTG discussion here: https://etherpad.opendev.org/p/xena-ptg-horizon-planning on line 141 15:13:09 yoctozepto, which question? Sorry I am starting to lose track lol 15:13:26 well, the conclusion was that they picked a dead-end framework, so there's no incremental way to migrate it to newer paradigms. this is the world of web application frameworks apparently 15:13:34 fungi, thank you, yes. Was trying to find that ML thread 15:13:59 i can look for it too, though i'm in three meetings at the moment 15:14:09 fungi: afaict, the "world of web application frameworks" is a total disaster :) 15:14:19 om PTG, it is not clear if they are proposing alternate horizon proejct or within horizon 15:14:40 diablo_rojo: I meant yours at gmann, does not matter :-) 15:14:48 yoctozepto, ahh got it 15:15:13 dansmith, too true, thankfully 99cloud wants to help with that. 15:15:49 I mean the entire world of frameworks, a problem no one entity could hope to resolve :) 15:16:01 dansmith, touche. 15:16:07 may be once we have the clear proposal then we can discuss further and with Horizon team 15:16:36 ohai 15:16:42 ttx, hello :) 15:16:45 Talking about Skyline 15:17:08 Re: skyline drive vs. horizon, my understanding from teh PTg discussion was that they are using different JS technologies 15:17:25 so it might be easier to get people to contribute to the newer ones 15:17:57 i.e. the horizon team would merge with the skyline team 15:18:03 yeah, that's kinda the problem is that they're always a moving target 15:18:25 so definitely understand that hope, as long as existing people can jump to the new thing and keep contributing 15:18:26 That was the big question we asked back then... from the horizon team perspective would it be better as a Horizon next version, a separate thing, or just if it did not exist 15:18:53 They said "separate thing will be easier, even if some would likely be contributing to both" 15:19:01 people that maintain horizon installs now are also more likely familiar with "whatever horizon uses" and moving around a lot generates ops churn that won't be great or welcomed 15:19:23 like it's probably the only way to ever update our dashboard to more modern webtech 15:19:27 dansmith +1 15:19:40 But I would expect both to coeexist 15:19:49 ttx: but that will distribute the maintainers too so both might face maintainer issue what horizon is facing ? 15:20:20 gmann: if you assume JS developers know all the frameworks, yes. In reality, you find those using one OR the other 15:20:49 One of the reasons Horizon is struggling is that it's not a super-new shiny JS thing 15:20:58 gmann, you're not splitting up the skyline folks or the horizon folks really. 15:21:03 dansmith: +1 usage is also good point 15:21:03 But yeah, I don;t expect miracles either :) 15:21:13 You would have horizon folks maybe still doing horizon things and also doing skyline things 15:21:35 diablo_rojo: ? is it? horizon team is lacking in resources to do Horizon things 15:21:44 I do not think they are ready to do both? 15:22:06 It's a bit of a leap of faith, but that's precisely the case we envisioned when we allowed "multiple projects doing the same thing" 15:22:07 like, system scope support in horizon is one example 15:22:17 It seems like they wouldn't be doing both though. Parts or all of horizon would be getting deprecated? 15:22:40 I really just think we shouldn't consider any "leaps of faith" and let another project come up alongside, 15:22:45 until it is clearly the better choice 15:22:58 yeah so question is what is our plan for Horizon. if deprecation is what we want then that is other thing 15:23:19 that means make it deployable in devstack as an option, include them in messaging, encourage operators to try it, provide feedback, survey who wants to use that instead of horizon 15:23:26 dansmith: that would be a departure from the previous policy, but I can see why 15:23:53 At this point, skyline still has a little work to do, like I said. I mostly wanted this conversation to see if there were any other things they need to do before we figure out the proposal + replacement/deprecation etc plan. 15:23:54 ttx: departure from the previous policy of what? choosing one project per realm? I feel like we've waffled back and forth on that before anyway 15:24:00 previous policy = let projects incubate within the community rather than outside of it) 15:24:05 honestly I think OpenStack needs a "modern looking" UI. But a completely new project from nothing sounds a risky strategy... Almost every cloud uses Horizon 15:24:08 oh 15:24:26 belmoreira: agree 15:24:58 belmoreira: true, usage is more imp and whether ops want to migrate it or how easy that will be 15:25:05 ttx: tbh I don't really feel like the current policy is not to incubate projects inside, but I'm sure the letter of the policy law is different 15:25:05 belmoreira: the path to a "modern looking UI" is through a new project, according to the Horizon folks 15:25:18 the path is right 15:25:20 ttx: things like cyborg are still trying to achieve deployable-and-usable status 15:25:22 the worry is about the maturity 15:25:27 anyway that probably warrants a thread... I need to jump to another meeting 15:25:50 yeah also horizon team feedback what they things and plan for horizon 15:25:54 dansmith: change in policy = accept projects once tey are mature, rather than when they are under development 15:26:02 Yes, a ML thread is definitely in the future. 15:26:13 let's ask them to start the ML thread and we continue discussion there 15:26:20 Repeating myself again- skyline still has a little work to do, like I said. I mostly wanted this conversation to see if there were any other things they need to do before we figure out the proposal + replacement/deprecation etc plan. 15:26:31 ttx: okay I'm confused, but sounds like we understand something needs to happen here 15:26:43 And I think a PTG session, either during our leadership one or another added. I think the projects need some input if they make their own UI 15:26:50 for now they need to work on Zuul integration anyway :) 15:26:51 Agreed. Something has to be done. 15:27:34 I would think that it would make sense for them to attend Horizon things again yes. 15:27:41 dansmith: ttx policy discussion is interesting. would you like to add it in PTG sessions? 15:27:52 But I would also think we would like to make progress before then and not just put it on hold till then. 15:27:57 if so please add in PTG etehrpad 15:28:03 moving on? 15:28:19 gmann: I dunno, I'm much more of a "let's just figure out what needs to happen and do it" person than a "figure out the current/new policy" but whatever ya'll want 15:28:27 diablo_rojo: yea ML thread can be good as next step 15:29:10 dansmith, yes, trying to figure out what needs to happen for these Skyline people lol. 15:29:14 gmann, okay. 15:29:20 dansmith: sure. please add topic. this is important 15:29:30 #topic Gate health check (dansmith/yoctozepto) 15:29:31 dansmith: ++ 15:29:57 there have been a number of infra-related (I assume) timeout type things I've hit lately 15:30:15 haven't had a lot of time to debug them for sure, but things like no logs uploaded, etc which I assume are just infra 15:30:30 we also had a breakage with grenade due to cinder hardening their validation 15:30:32 that can happen if networking crashes on the instance or if the instance crashes 15:30:32 there was also the grenade thing, and the nova lvm job thing, both of which are resolved 15:30:35 but this has been already fixed 15:30:36 yeah cinder API change failed grenade and blocked gate for sometime but it is solved now 15:30:46 I'm not aware of general upload issues to clouds right now 15:33:42 clarkb: may be dansmith will ping you on infra about it, he said double booked so might be busy in another meeting ? 15:33:46 any other issue on gate we want to discuss? 15:34:07 I don't have anything to ping about, just noticed the timeouts, but I expect they're normal things 15:34:20 sometimes there's a rash of them it seems, maybe while providers are doing stuff, I dunno 15:34:23 moving on.. :) 15:34:29 dansmith: ok i thought you become away :) 15:34:34 #topic Xena Tracker 15:34:43 #link https://etherpad.opendev.org/p/tc-xena-tracker 15:34:51 any update on items form Xena tracker ? 15:35:34 for PTL guide goal, it is almost done only murano project left or which I pinged PTL many times but no response. 15:35:35 #link https://review.opendev.org/q/topic:%2522project-ptl-and-contrib-docs%2522+status:open 15:36:13 requesting everyone please check your assigned item in etherpad 15:36:20 #topic Wallaby testing runtime for centos8 vs centos8-stream 15:36:47 Wallaby testing runtime is centos8 #link https://governance.openstack.org/tc/reference/runtimes/wallaby.html 15:37:16 but from current issue it seems liek centos8 cannot be tested on wallaby as no wallab y repo present for centos8 15:37:32 discussion in #link https://review.opendev.org/c/openstack/devstack/+/803039 15:38:23 now question is whether 1. we should update the wallaby testing runtime from centos -> centos8-stream and test centos8-stream or 2. remove centos job from testing as there is no way to test it 15:40:11 ? 15:41:23 IMO, option2. as I think updating the wallaby testing runtime (and migrating testing to cento8-stream) is little bit extra work now. 15:41:25 I would at least suggest not promising anything about centos 8 15:41:34 because it will stop updating in 5 months 15:41:55 clarkb: yeah we changed that in Xena so no more testing or cetnos8 in Xena onwards 15:42:13 but here question is wallaby testing which was working fine but now stop working 15:42:34 I say just backport stream fixes down to victoria 15:42:40 and test only stream 15:42:45 it can happen with ubuntu also like Bionic stop working and cannot be fixed we cannot change all our testing to focal for old stable 15:42:49 this is more sensible reality-wise 15:43:04 gmann: we don't support openstack stuff beyond ubuntu lifetime 15:43:37 yoctozepto: like Pike? not sure what version we support there but it is working 15:44:25 I think supporting centos8-stream from Xena onwards make sense and not in old stable 15:44:47 gmann: I think thei mportant piece of info here is centos-8 is a dead end. The other platforms we run and test on aren't, but when they hit their end of 5 years of support we shut them off too 15:45:22 on the bionic example, ussuri was the last release to officialy support ubuntu bionic according to the pti, and it's scheduled to transition to extended maintenance in a few months 15:45:41 "shut them off" you mean for current or for all old stable testing too? 15:45:43 (november looks like) 15:45:43 extended maintenance is not eol 15:46:00 extended maintenance also does not guarantee we keep running all the same tests/platforms 15:46:13 em is a "best effort" testing only 15:46:25 yup 15:46:29 and we stop testing it anything stop working in EM 15:46:45 we no longer tag point releases in em, we no longer guarantee we'll even fix security vulnerabilities in em branches 15:46:53 gmann: we shut off hte test platform. Anything use that test platform will stop testing there 15:47:08 clarkb: +1, yeah that is my understanding 15:47:19 come on, I don't think it's that painful to just make sure devstack works on stream for stable branches and just communicate this at tc level that we lost centos-8 earlier than planned 15:47:25 gmann: so you can either turn off centos-8 now or in 5 months 15:47:54 yoctozepto: that depends entirely on whether or not stream updates function :) I know libvirt has updated in ways that caused problems already 15:48:07 clarkb: true that 15:48:21 yoctozepto: we can do that i am not saying stop testing centos8-stream there but in TC defined testing runtime which is min thing to do we should not update it to centos8-stream 15:48:23 :-( 15:48:43 any project can test anything extra there is no limit on that 15:48:46 jungleboyj: why the sad face? 15:49:04 yoctozepto: need to know every expression/feeling :) 15:49:05 yoctozepto: The fact that a libvirt update already broke things. 15:49:14 gmann: so you suggest to not change anything and just tell people the platform disappeared and it's platform's fault? 15:49:17 works for me :-) 15:49:37 jungleboyj: well, there was a huge bump in version 15:49:45 but it was not that bad 15:49:48 yoctozepto: yeah and if you wan to add centos8-stream job in wallaby we are all ok 15:50:02 gmann: I don't really "want", I just don't oppose it :-) 15:50:13 yoctozepto: ok :) ditto 15:50:33 perhaps some other tc-members opinions? 15:50:39 The original plan for Xena was for RDO to be oon CS9, we're looking at optionns annd will discuss in our meeting next week 15:50:43 because now only qa and infra spoke :-) 15:51:04 spotz_: well, we are not yet thinking about CS9 at all tbh 15:51:17 but yeah, good to refresh this info 15:51:26 isnt the only reason oepnstack is essentially tested on centos is pretty much tripleo? 15:51:32 we will likely need to adapt the version tested late in the cycle 15:51:33 because reality is we only run jobs on focal 15:51:44 most jobs run on focal 15:52:07 like, most = 99.5% 15:52:10 ;-) 15:52:17 mnaser: yeah we have job in devstack and devstack based too but mostly tripleo 15:52:38 we are running out of time.. 15:52:39 the devstack job has been failing again for a while, last i looked 15:52:46 and is non-voting 15:52:47 fungi: yeah 15:52:55 the interesing question is do redhat people actually develop on centos or ubuntu? ;D 15:52:58 and essentially centos 8 / cs8 is not that huge of a delta to be honest 15:53:04 so to summarize, 1. no update in wallaby testing runtime 2. devstack or any project can test centos8-stream in wallaby as extra thing. 3. no guarantee of testing in centos8 or centos8-stream in wallaby as per current situation in platofrm 15:53:19 yoctozepto: depends on the project and focus 15:53:37 TheJulia: hello :-) 15:53:38 everyone ok with the above plan? 15:53:43 So, what about the fact that centos8 is EOL 15:53:49 if not then we can continue discussion in next meeting.. 15:54:07 are we doing the right thing by saying the tested against runtime is an EOL thing? 15:54:13 gmann: I can accept it 15:54:16 also rhel has "free" (gratis) licenses for developers, but that doesn't seem to extend to running in public clouds so not applicable for our ci/cd 15:54:44 i mean 15:54:51 i know our tested runtime list is supposed to be set hard-set-in-stone 15:54:59 but we can append a change to it and explain why we did it 15:55:06 absolutely 15:55:20 either approach works for me 15:55:24 mnaser: but appending it need move testing to new version 15:55:24 But is that still the right thing for those who wish to consume our software? 15:55:26 not blocking, not endorsing 15:55:45 TheJulia: well, when we promised c8, we didnt expect it to be eol'd 15:55:45 anyways I will keep it for next meeting, moving to next topi5 min left 15:55:56 TheJulia: people consume openstack on rhel and debian and neither is listed ;-) 15:55:58 mnaser: true 15:55:59 and so i guess since things changed... we'll just have to adopt.. 15:56:05 #topic PTG Planning 15:56:16 if anything, i'd say we'd do disservice if we didn't adapt and left an eol os there :) -- but onto the next! 15:56:21 #link https://etherpad.opendev.org/p/tc-yoga-ptg 15:56:37 mnaser: I concur, fwiw 15:57:03 ok, let's continue it in next meeting or after meeting 15:57:10 #link https://etherpad.opendev.org/p/tc-yoga-ptg 15:57:18 3 min left. 15:57:21 please add topic there^^ 15:57:30 #topic Board informal Brainstorming sessions about "community health and resource management"(gmann) 15:57:46 no update on this 15:57:55 #topic OpenStack newsletter items 15:58:14 #link https://etherpad.opendev.org/p/newsletter-openstack-news 15:58:18 Just a reminder that the ML etherpad is ongoing really. 15:58:22 please add topic there 15:58:25 Drop things as you find them. 15:58:34 Don't need to wait for me to put the call out. 15:58:38 diablo_rojo: when is deadline to finalize ? 15:58:51 in about a month 15:59:03 is it for Aug or next month? 15:59:06 (they're published ~monthly, and today was the most recent one) 15:59:18 ohk, we missed that may be 15:59:29 anyways let's add item there as it comes 15:59:30 usually the deadline is a day or two before it's distributed 15:59:47 fungi: yeah that is not clear to me :) 16:00:00 anyways I will check and make it more advance next time 16:00:01 gmann, it varies month to month 16:00:22 #topic Open Reviews 16:00:29 I added a few of the things that were mentioned yesterday 16:00:39 And will keep the rest for next month. 16:00:43 ok 16:00:45 #link https://review.opendev.org/q/projects:openstack/governance+is:open 16:00:55 only one review which is waiting on projects side 16:00:59 \o/ 16:01:07 thanks all for joining today 16:01:11 #endmeeting