Tuesday, 2023-03-21

opendevreviewAndrey Kurilin proposed openstack/governance master: Appoint Andriy Kurilin as Rally PTL  https://review.opendev.org/c/openstack/governance/+/87806511:25
jamespageo/13:46
knikolla[m]o/13:48
jamespageI have a new project incubating in OpenStack Charms that I'd like to get the TC's opinion on13:49
jamespagewe've been working on a POC of an alternative approach to deployment of OpenStack; still using Charms (and Juju) but making use of Kubernetes for hosting on the cloud control plane whilst leaving services that best reside directly on machines where they are, but leveraging the sematics that Juju provides to manage all of the associated complexity13:51
jamespagewe also recognised that even with that encapsulation in the current set of charms, there was still alot for operators to understand so we've been working on a set of tooling to encapsulate alot of that complexity and make the tool much easier to consume.13:52
jamespagethat's kinda popped out as a discrete project codenamed Sunbeam; I would envision that this will supersede the current OpenStack Charms project over the next 12 months or so; a set of migration tooling to move from OpenStack Charms -> Sunbeam is also on the roadmap13:54
jamespagelooking for some opinion on whether to propose a new project for this; the current OpenStack Charms project has alot of repos, and alot of code history and I want to ensure that its clear what's future strategic direction (Sunbeam) and what's going to be deprecated (OpenStack Charms)13:57
jamespagealternatively we can continue to work on this under the OpenStack Charms project, but the technical architecture for the deployed cloud is quite different as are alot of the tooling being used; we've picked up Terraform todo alot of the deployment management task as well as the configuration of the deployed cloud13:58
jamespagecurrently we're using Kolla containers for the K8S payloads14:00
jamespagealthough we are trialing some work that might help minize the size of the container footprints as well - that's still very early stages right now14:02
jamespageany thoughts?14:02
fungithe plan has shades of the trove-ng discussion as well as tripleo retirement vibes. when trove contributors proposed replacing the current project with a non-backward-compatible solution under the same name, it was considered problematic both from a user experience perspective and due to general name confusion14:06
fungimore recently, red hat contributors proposed to retire the tripleo project because it was effectively single-vendor-maintained and that vendor was no longer interested in contributing to it14:06
fungithis sounds like it sort of falls somewhere in between those prior scenarios14:07
jamespageyeah - I'm keen to avoid name confusion but I'm also not in the business of leaving our existing deployed base high and dry with no upgrade paths; to be clear it will be a transtion to a Sunbeam deploy (not an inplace upgrade)14:09
fungimakes sense. my hot take would be propose a new openstack project called sunbeam, make phased retirement plans for deliverables in openstack-charms which are expected to cease active development, and then have sunbeam "adopt" any relevant deliverables from openstack-charms whenever is appropriate14:12
fungibut that's just my (purely tc emeritus) opinion of course14:12
jamespagethanks fungi - your feedback is very much appreciated :)14:13
fungialso recommend engaging openinfra foundation staff early in the proposal process to vet the name for potential trademark issues14:14
fungiwe've had our share of projects renamed at less convenient times because we didn't perform that due diligence earlier14:15
jamespageack14:18
gmannjamespage: By understanding from your details here (though need more details about new project sunbeam), I think if code base is not used from charms or no deps then yes it will be clear if you propose it as a new project. But at the same time whether to deprecate OpenStack Charms or not is different question and that can be think if no maintainers are there. I think monitor the momentum of new projects for some cycle and then 15:55
gmanndecide on OpenStack Charms not at the same time.15:55
gmannknikolla[m]: are you booking for Tc+leaders interaction lot also for vPTG ?15:59
bauzas+1 I'd appreciate the timing in advance16:38
bauzasso I could organize myself16:38
gmannyeah I am also waiting for that to select QA slots16:38
* bauzas never stops saying how he dislikes virtual meetings because of the weird work-on-non-usual-workhours thing16:39
JayFThere's really no way to escape that inconvienience when you're working on a global product though. I'm glad most of the requirements are isolated to PTG-weeks.16:43
fungisame, i'm hoping to book the os-security track so that it doesn't overlap with os-tc16:44
bauzasJayF: I work with a globally distributed team, but we only have a few meetings17:04
bauzasJayF: here, we need to work for a long week 17:05
JayFI gotta be honest, I don't find PTG week taxing compared to other, non-OSS, corporate "sync-up"/planning type events I've experienced. I'm sure there are better ways to do it, but we're doing pretty good with how it's arranged now.17:05
JayFI wish all our work could be done completely asyncronous, but sometimes working in sync is needed to help folks build rapport with each other. 17:06
jamespagegmann: agreed that the deprecation of the OpenStack Charms project is a separate decision at the end of the day17:12
knikolla[m]gmann: did we do that on the first hour of the TC PTG slot last time?17:18
knikolla[m]or I am misremembering17:19
gmannknikolla[m]: we did on Monday tc slot, 15 UTC  - 17 UTC last time17:28
knikolla[m]oh right, i remember now.17:29
knikolla[m]i see a completely empty schedule for all tracks on Monday 17.00-19.00. 17:30
knikolla[m]well, there is no 18.00.17:31
knikolla[m]but we can perhaps do 16.00-18.0017:31
bauzasin general I prefer the "golden hour" : 1500UTC17:39
bauzasall my meetings are in general in this hour, due to the fact it works for a lot of TZs17:39
knikolla[m]same, but I want to minimize conflicts to allow the leaders of those tracks that that schedule would conflict with to attend this session. 17:41
knikolla[m]and 1500UTC being the golden hour has several17:41
gmannor we can ask community leaders for their preferred time as they are important attendees in this sessions. I usually did poll for that17:41
JayFAt some point you've gotta just pick a time, especially six days before it begins... I would be +1 to a Monday slot 1600-1800 UTC17:42
gmannwe can pick the one, majority of leaders are available 17:43
knikolla[m]I would rather avoid that as it will lead us to picking which people's attendance is more important once the poll is out. 17:45
gmannI think it will give us 'majority of availability' vs 'which people's'17:46
JayFI worry sometimes that approach leads to people living in areas that a minority of contributors are from losing out every time. 17:47
JayFIt's a hard problem :\ 17:48
gmannI think target of this sessions is to have large number of community leaders and scheduling time for minority of contributors is different things17:49
clarkbin previous ptgs I've set up opendev office hours to overlap with each major block of time. What I've found is that its almost always better to optimize for when people are interested. Otherwise you spend a lot of time idle.17:50
fungiyes, it's been pointed out many times (going back nearly to the beginning of openstack) that majority rule meeting times can self-perpetuate a lack of global diversity, since the majority will have a tendency to remain a majority if the minority regions never gain traction17:50
gmannotherwise we need to schedule Asia specific TZ where we have minority of contributors 17:50
knikolla[m]I just want to note the assumptions that I'm operating under in specific order of importance for me. 1. people will prioritize vPTG events in their calendar at least for the week of the PTG 2. we want to minimize conflicts between tracks 3. we want to generally optimize for people's schedules and attendance17:50
knikolla[m]Based on those assumptions, I believe the 1600-1800UTC on Monday time slots are my preferred choice. 17:51
fungithose times are definitely more convenient for participants in the americas, quite late for emea participants, and extremely early for apac17:52
gmannI am not denying those slots, this work for me too but I am saying let's ask leaders also if this work for them or not instead of giving them with no choice of preferred time selection17:53
fungibut to maximize involvement from the people who are already most involved, those times are optimal yes17:53
gmannyeah this is important to have people with most involvement and interest17:53
knikolla[m]tc-members: I'm going to book Monday 1600-1800UTC for TC+Community Leaders PTG session by EOD today. More feedback is welcome before I make the call. 18:01
noonedeadpunk++18:01
jamespageworks for me18:01
slaweqOk for me18:23

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