15:00:17 #startmeeting tc 15:00:18 Meeting started Thu May 27 15:00:17 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:19 Useful Commands: #action #agreed #help #info #idea #link #topic #startvote. 15:00:22 The meeting name has been set to 'tc' 15:00:28 #topic Roll call 15:00:31 o/ 15:00:34 o/ 15:00:36 o/ 15:01:07 o/ 15:02:26 let's start 15:02:29 #link https://wiki.openstack.org/wiki/Meetings/TechnicalCommittee#Agenda_Suggestions 15:02:37 Today agenda ^^ 15:02:55 #topic Follow up on past action items 15:03:08 one AI 15:03:28 gmann to push the resolution for ATC/AC terms 15:03:46 I did not do that, will continue on this 15:04:02 #action gmann to push the resolution for ATC/AC terms 15:04:23 #topic Gate health check (dansmith/yoctozepto) 15:04:45 o/ 15:04:48 tbh, I haven't pushed many patches in the last week (which is -> :( ) 15:04:57 so I don't have any gut feelings on things 15:05:20 I know nova has a live migration spurious fail, but I don't think that is affecting anyone else 15:05:44 obviously there have been other "health" items to be dealing with :) 15:06:01 ok 15:06:27 o/ 15:06:57 I have not seen frequent failure this week. 15:07:36 great 15:07:39 anyone has anything to share on gate health ? 15:08:11 nothing from me 15:08:25 Update about ELK help, 15:08:57 Board will be discussing it in their meeting and we are also adding it as upstream investment opportunity 15:09:25 cool 15:09:54 ++ 15:09:56 about openstack-health dashboard which need subunit2sql. if we get ELK help then mtreinish can help on maintaining subunit2sql 15:10:18 so if we are able to save ELK then we can save subunit2sql and o-h dashboard too 15:10:56 We definitely need to let folks know of that aterfall 15:11:01 waterfall even 15:11:10 yeah 15:11:38 let's move next 15:11:39 #topic Planning for TC + PTL interaction (gmann) 15:11:50 #link https://etherpad.opendev.org/p/tc-ptl-interaction 15:12:11 not much feedback on etherpad about choosing option 15:12:25 if all agree, I would like to discuss here about it. 15:12:46 I feel we can go with option2 which is 'meet once in a release cycle' 15:13:11 * mnaser late walk-in 15:13:20 we can decide pre-PTG time or very first day of PTG 15:13:28 what other think about it? 15:13:40 sounds good to me.. once per cycle, somewhere near PTG 15:13:41 pre/post PTG definetely and once per cycle is enough 15:13:58 so 3 folks for that option so far 15:14:07 and other tc-members? ;-) 15:14:23 I'm leaning pre-PTG so if therre's anything we can help with during the PTG we know\ 15:14:40 yeah, pre-PTG might be better than post 15:14:50 if its just one week out before the ptg I can do that 15:14:58 more than that and I am busier with preparing 15:15:45 exact time we need to decide based on PTL availability. I would not say we fix the time instead we can check the availability at time to ~PTG 15:16:12 makes sense, we could also have adjusted sessions 15:16:27 yeah 15:16:30 I see no objection on option2 and no one in favor of option1 so let's final option2 15:16:38 ++ 15:16:50 ++ 15:16:58 +1 15:17:05 I will work on the draft proposal but after fixing the channel things 15:17:16 sounds good 15:17:26 #topic Xena cycle tracker status check 15:17:37 this week is our Xena cycle tracker status check 15:17:50 #link https://etherpad.opendev.org/p/tc-xena-tracker 15:18:08 if anyone start working on any item please add your progress/link etc in etherpad 15:18:44 one update from me is I am keeping contributor guide patches as -W as we have to update the IRC things there https://review.opendev.org/q/topic:%2522project-ptl-and-contrib-docs%2522+status:open 15:19:20 any other update form anyone on their item 15:19:58 I see no goal idea in Y cycle etehrpad #link https://etherpad.opendev.org/p/y-series-goals 15:20:13 one is one me for RBAC which i did not get time in this week too :( 15:20:33 don't feel bad, I'm time-starved as well 15:20:38 ricolin: diablo_rojo_phon any other update or lead in this? 15:20:46 finishing RBAC is going to be a multi-cycle process for glance, fwiw 15:20:49 Sadly none from me 15:20:58 This is the most I've been online this week 15:20:58 we have a bunch of refactoring we have to do before we can proceed past where we are 15:21:03 dansmith: with Xena + Y or more further ? 15:21:06 I havent had much time in the last couple weeks. 15:21:29 gmann: potential finish in Y, but the rate things are going with reviews on my PoC, I'm skeptical 15:21:46 dansmith: I see. 15:21:49 gmann: point being, I think RBAC is good, but it might need to be one of those recurring ones :) 15:22:09 I do looking around in community goal etherpad to find potential goals, and do found something might be great 15:22:16 #link https://etherpad.opendev.org/p/community-goals 15:22:23 like 11. Test with TLS (formerly SSL) by Default 15:22:27 or 23. Finish moving legacy python-*client CLIs to python-openstackclient 15:22:33 or 27. add container-images 15:22:43 dansmith: yeah, shipping consistent RBAC even across all project is always issue from us 15:22:58 ricolin: we do 11 in a lot of places, no? 15:23:21 dansmith: and not in a lot of places as well 15:23:27 dansmith, yes, but no fully 15:23:30 I think devstack is default to TLS right 15:23:32 we checked that recently in qa 15:23:40 and the default is being overridden 15:23:42 all over the place 15:23:43 ah 15:23:49 i remember now 15:23:53 exactly 15:23:55 not fully, granted 15:23:57 we added an experimental+periodic job to test notls 15:24:04 because it's that popular 15:24:12 vide https://review.opendev.org/c/openstack/devstack/+/741807 15:24:34 https://codesearch.opendev.org/?q=tls-proxy%3A%20false&i=nope&files=&excludeFiles=&repos= 15:24:42 this is a good goal 15:24:56 so what 15:25:03 is the goal, remove the ability to turn it off? 15:25:18 that's the final outcome 15:25:23 and it's sane 15:25:52 on OSC, yes we need that but ricolin did you check with Artem, there is email in openstack-discuss about work plan 15:25:52 it actually broken if consider to run most services with tls 15:26:06 #link http://lists.openstack.org/pipermail/openstack-discuss/2021-May/022535.html 15:26:13 ricolin: is that service broken-ness or devstack lib/foo brokenness? 15:26:17 yeah, some probably don't configure things around CA right 15:26:32 dansmith: I believe mostly devstack lib/foo 15:26:35 heat try to enable it for testing and appears need to fix in some services before heat can support it 15:26:37 right, okay 15:26:52 service broken-ness I think 15:26:58 lib/foo brokenness is unforunate but fixing it is work without a lot of gain to the actual projects 15:27:08 if it's service brokenness then I totally agree 15:27:11 gmann, not yet 15:27:16 dansmith: yeah, but we can't say which is which 15:27:17 obviously we may not be able to determine one without the other 15:27:20 but I will 15:27:20 yep 15:27:21 until we have job running with TLS on project side 15:28:02 may we can just identified first how many fail with devstack remove the ability of disabling it as WIP patch. 15:28:21 agree 15:28:39 and then we can see how much work needed and this needs to be a goal or not 15:28:58 so I think that devstack's notls arrangement is also how we test standalone services right? 15:29:13 I think that there's some linkage there, IIRC 15:29:35 if so, that's going to be a problem for people (like glance) that insist on bucking the wsgi thing :) 15:29:45 humm 15:29:59 I don't really remember tbh 15:30:12 glance also has resolutely decided to reject OSC entirely, which is relevant for the other suggestion here 15:30:12 I will set up patches to check if there is value for diving that one 15:30:35 ricolin ++ 15:30:42 ricolin: yeah and on ML to ask project to test 15:30:54 I'm happy for the TC to choose both of these goals and hope we can change some hearts and minds with it, I'm just pointing it out :) 15:31:12 #action ricolin to start testing patch for TLS and send on ML. 15:31:42 dansmith: yeah OSC work seems disappear after we did resolution :) 15:31:47 instead of triggering it more 15:31:52 heh 15:31:56 Not necessarily 15:32:02 we've lost a lot of OSC people since as well 15:32:08 yeah 15:32:09 I had 8 students working on it over the last several months 15:32:27 Manila and Cinder have made huge progress. 15:32:29 diablo_rojo_phon: great, I remember manila intern. 15:32:37 All the nova microversion work is almost done 15:33:02 on OSC? 15:33:03 orly, news to me, but cool 15:33:08 ricolin, yep 15:33:09 I did not know about those. is there any etherpad, ML thread to track/know this. 15:33:31 it's easy to assume nothing is happening in a project you don't pay attention to ;) 15:33:32 i remember we agreed to make this as PoPup team and track things but it did not happen 15:33:40 I mean, I kept etherpads with the students but thats not really what you're looking for. 15:33:41 +1 more manila Outreachy intern working on OpenStackSDK for the next three months :) 15:33:55 great 15:33:59 gmann, the popup team didnt really actually get created 15:34:04 yeah 15:34:09 gmann, do you remember who was the one driving this potential goal? 15:34:13 I mean OSC one 15:34:29 if we have that much progress in this cycle the i think it make sense to make this as goal in Y 15:34:36 gouthamr, and I still have the OSU intern helping with nova and placement stuff in the SDK 15:34:48 diablo_rojo: when is it glance's turn? 15:34:48 gmann, I think I might hold off for one more release 15:35:05 dansmith, glance is actually in a pretty good spot already 15:35:06 ricolin: i remember belmoreira 15:35:25 ricolin: and Artem proposed it many time in past 15:35:51 diablo_rojo: mordred added some basic import support for something I needed before he left, 15:35:59 but I think there are some pretty big gaps, IIRC 15:36:05 diablo_rojo: dansmith I think we can focus glance via intern then it will be big pre-work and go ahead for goal 15:36:40 gmann, that will be great indeed 15:36:42 dansmith, I had talked to artem about things that needed to get done and I think he said there was some OSC work left for glance but the SDK is at parity? 15:36:51 I might be misremembering though 15:37:01 I'm hiiiiighly skeptical :) 15:37:30 also, last I heard from glance people, there was some fundamental brokenness about image membership assignment things 15:37:31 Well come join the next sdk/osc meeting and ask ;) 15:37:35 I'll have to dig that back up 15:37:38 ok, let's get someone to propose it as goal and which cycle we can select it based on progress 15:37:56 I would save it for Z 15:37:59 not Y 15:38:14 just so we can use this next release to get more organized and do prep work 15:38:17 yeah, but we can propose it in Xena itself and select in Y or Z 15:38:21 diablo_rojo: yeah the version I have on my devstack machine has no import ability, just a --with-import on the image create, which isn't really much 15:38:28 Fair 15:38:59 dansmith, hmmm alright, will have to chat with artem then 15:39:06 oh, 15:39:10 and totally no multistore support 15:39:25 glance is planning to remove non-multistore at some point, which will be a big problem if osc doesn't have that at all 15:39:41 okay 15:40:08 dansmith: but is glance ok to move on osc now? or its just resource issue? 15:40:27 gmann: they have been -2 on it since forever, AFAIK 15:40:42 part of it is because it's not complete and that membership thing is wrong or something, 15:40:49 and they have no interest in working on it 15:41:00 the glance team wants a dedicated cli/sdk they control directly 15:41:03 yeah, as diablo_rojo mentioned we have 8 inter working on osc we can get some bandwidth from them to work on glance too ? 15:41:04 but, if some intern hours are able to resolve that and TC sets a goal, maybe we can sway some minds 15:41:27 yeah, 15:41:33 gmann, had not have. Currently I think between gouthamr and I we have 3 15:41:35 yep, I'd be glad to help direct some of that effort, but I can't promise the team will embrace osc afterwards 15:41:51 diablo_rojo: ack, 15:42:17 dansmith, sounds like some update from glance team is required as action 15:42:17 let's go with that plan only. keep intern in osc work and also in glance may be future inter and also compose goal in parallel 15:42:33 intern 15:42:36 okay 15:42:49 ricolin: diablo_rojo thanks for updates and work on collecting Y goal. 15:43:05 #topic Migration plan for 'Freenode' to 'OFTC' (gmann) 15:43:21 this is just to tell TC who did not join yesterday emergency meeting. 15:43:35 please read ML about plan 15:43:40 * jungleboyj sneaks in late. 15:43:49 and i added resolution also to record it as official TC motion 15:44:07 I would have joined had I not been asleep when the announcement about the emergency meeting went out lol. 15:44:09 i also went back and tried to address remaining/post-meeting questions on the etherpad as well 15:44:20 great 15:44:33 there was apparently some confusion over which channels existed, but hopefully my answers cleared that up 15:45:12 as this resolution we need to merge soon (before migration planned date), is there any way to get formal-vote topic before 7 days timeline ? 15:45:26 mnaser: ^^ if you know or we did something in past 15:45:34 gmann: I'm ready to vote when you fix the latest set of comments 15:45:38 fungi: +1 15:45:48 the tc could also just retroactively merge that resolution 15:45:52 I say this is an emergency resolution :) 15:45:58 dansmith: yoctozepto sure, I will fix 15:46:11 ok 15:47:14 I do not find anything to merge resolution in emergency in charter or house rule. 15:47:15 something to add to the charter to do list: define provisions for emergency resolutions 15:47:32 yeah, that we need to add seems 15:47:45 it doesn't really matter, does it? I mean if we have to wait a week to merge a thing that is effectively already done, meh? 15:48:01 :-) 15:48:05 i think it would need to be in the charter since that defines how motions are handled 15:48:22 house rules are more about non-motion changes 15:48:46 dansmith: yeah, that's what i meant by retroactive 15:48:57 ack 15:49:10 dansmith: if TC agree on this I think we can merge after a week or so, but if TC chaneg their mind then it is difficult situation :) 15:49:18 officially the charter says a resolution can't merge this quickly, but that doesn't mean that the activity it describes has to wait 15:49:31 fungi: right, that's what I'm thinking 15:49:41 gmann: just amend to say "and no take-backs" 15:49:51 gmann: "finder's keeper's" 15:49:54 lol 15:50:08 because of L132 in 3link https://etherpad.opendev.org/p/openstack-irc 15:50:08 but for future-proofing, ways to identify an "emergency resolution" or "urgent motion" or whatever could be helpful 15:50:56 agree 15:51:35 let's wait for defined deadline only which is 7 days from yesterday and then update charter for future situation handling 15:52:02 everyone, please review that and I will fix comment together by end of today. 15:52:26 #topic Open Reviews 15:52:38 #link https://review.opendev.org/q/project:openstack/governance+is:open 15:55:11 most of them have min favorable vote I will merge the eligible one. seems script has some issue on counting the number of days 15:55:20 anything else for today ? 15:56:25 let's close then thanks everyone for joining 15:56:31 #endmeeting