Monday, 2019-01-07

*** jamesmcarthur has joined #openstack-tc02:24
*** jamesmcarthur has quit IRC02:50
*** whoami-rajat has joined #openstack-tc02:52
*** jamesmcarthur has joined #openstack-tc03:51
*** jamesmcarthur has quit IRC04:18
*** ricolin has joined #openstack-tc04:27
*** jamesmcarthur has joined #openstack-tc05:19
*** jamesmcarthur has quit IRC05:23
openstackgerritzhurong proposed openstack/governance master: Retire murano-deployment  https://review.openstack.org/62886005:27
*** diablo_rojo has joined #openstack-tc05:50
*** Luzi has joined #openstack-tc06:57
*** tosky has joined #openstack-tc07:45
*** diablo_rojo has quit IRC08:02
*** jpich has joined #openstack-tc08:57
*** ssbarnea|bkp2 has joined #openstack-tc09:37
*** ssbarnea has quit IRC09:39
ttxbsilverman: regarding KubeCon attendees not "knowing" OpenStack: that conference is really for cloud-native application developers/deployers, who all assume a cloud (infrastructure) is present. They may consume it from AWS, GCE, Azure or OpenStack, they don't really care that much about that layer. It's basically not their job to care about that layer. So I'm not surprised.09:42
ttxThat is also why an open infrastructure summit makes sense. To talk to the infrastructure providers that want to use open source solutions09:44
*** jaosorior has joined #openstack-tc10:03
*** dtantsur|afk is now known as dtantsur10:08
*** cdent has joined #openstack-tc11:10
*** dangtrinhnt has joined #openstack-tc11:28
*** jaypipes has joined #openstack-tc12:51
*** evrardjp has joined #openstack-tc12:54
*** evrardjp has quit IRC12:59
*** evrardjp has joined #openstack-tc12:59
*** cdent has quit IRC13:20
*** cdent has joined #openstack-tc13:34
*** jamesmcarthur has joined #openstack-tc13:41
fungigranted, in some cases the people deploying kubernetes may want to run it on hardware under their own control, and at that point openstack becomes an attractive option compared to commercial/proprietary software or third-party-managed on-premises black boxes13:44
evrardjpo/13:57
*** whoami-rajat has quit IRC14:01
*** cdent has quit IRC14:11
*** e0ne has joined #openstack-tc14:12
*** irclogbot_3 has quit IRC14:14
*** jamesmcarthur has quit IRC14:18
*** e0ne has quit IRC14:19
dimso/14:29
*** needsleep is now known as TheJulia14:36
*** irclogbot_3 has joined #openstack-tc14:38
openstackgerritMerged openstack/governance master: Technical vision: hide implementation details  https://review.openstack.org/62818114:41
*** jamesmcarthur has joined #openstack-tc14:42
*** e0ne has joined #openstack-tc14:46
*** e0ne has quit IRC14:47
*** irclogbot_3 has quit IRC15:06
*** cdent has joined #openstack-tc15:07
*** irclogbot_3 has joined #openstack-tc15:12
*** openstackgerrit has quit IRC15:22
*** Luzi has quit IRC15:24
*** e0ne has joined #openstack-tc15:42
*** e0ne has quit IRC15:50
*** openstackgerrit has joined #openstack-tc15:53
openstackgerritMerged openstack/governance master: New Sahara repositories for split plugins  https://review.openstack.org/62821015:53
*** jamesmcarthur has quit IRC16:17
*** jamesmcarthur_ has joined #openstack-tc16:17
*** jamesmcarthur_ has quit IRC16:22
*** jamesmcarthur has joined #openstack-tc16:22
*** whoami-rajat has joined #openstack-tc16:28
bsilvermanttx: I don't agree it's not their job to care. People keep saying that the developers don't care about infrastructure and that's simply not true. Even if they don't care, they need it. They cared plenty when they spoke about whether to use AWS EKS or GKE, so they do care about where it's running and what it's running on. My concern was that by not being more visible during KubeCon is squandering an opportunity to16:47
bsilvermanreach out more to a community that would benefit from OpenStack if they knew it existed, or, could take a more active role in recommending it.16:47
bsilvermanI wish I would have made a video, I had whole tables of attendees talking about Open Infrastructure and OpenStack without more than a little nudge in that direction.16:49
bsilvermanEven the use case sessions were lacking maturity in the infrastructure. Chic-fil-a still deploys individual bare metal clusters by hand to host their Kubernetes workloads and operations, scaling and HA are all done as a truck role, and/or remote into the servers (so very 1990's :) ) Their talk was all about how they use GitOps to solve CI/CD issues but all I was thinking is that they had bigger issues with infra.16:54
bsilvermanOther companies were all-in AWS but were lamenting the fact that they had no infrastructure control.16:54
*** notmyname has quit IRC16:55
*** notmyname has joined #openstack-tc16:57
* bsilverman is away.17:02
TheJuliabsilverman: I think the break in agreement is their job is to make x thing work for their employer. To change context to another platform... to want or to make it work on another platform is either driven by a business decision or an architectural need that can be solved via the move in which they can sell it to their team and management. I do like the idea of a video or something where it is talked about and stressed,17:11
TheJuliaand I suspect the appeal is to the infrastructure operators, to the techops teams going into data centers. Which makes me wonder... did you observe any commonalities from those lamenting lack of infrastructure control? Anything that stood out?17:11
ttxbsilverman: you're right, especially wrt. KubeCon (Kubernetes is really the interface between both worlds). We have tried to be more apparent with OpenStack presence at KubeCon in the past, but that was generally declined as off-topic17:22
ttxK8s/OpenStack SIG was really the only way to cover OpenStack at CNCFCon17:23
mnaseri think having a presence for openstack in the context of showing off how it's the type of technology that allows you do to k8s *better*17:23
mnaserthe faces i saw when i was telling people about what the cloud provider can do were all those of excitement17:24
mnasermaybe it's just a positioning thing17:24
ttxI think casual mentions to OpenStack (like the CERN keynote in Copenhagen) is one of the best way to appear on the map there17:25
*** jpich has quit IRC17:31
bsilvermanI had a good discussion with Kelsey Hightower about how he felt about OpenStack and K8s and he's actually a supporter of the platform. It made me realize that outreach is really important and that I shouldn't assume someone would be resistent to a good idea simply because of who they work for.17:35
bsilvermanttx: I can understand why they felt it was off-topic, but that's like saying that talks about CPU pinning and line rate network hardware is off topic for the Open Infrastructure Summit because it happens at a layer below OpenStack. I think there's an argument there for inclusion beyond the SIGs, but it's their party, they make the rules :)17:39
bsilvermanI did appreciate everyone from the Foundation who was there, it was great seeing you after I had to miss Berlin.17:42
scasmy casual observation is that when people make a concerted effort to abstract the platform away from the developer in a typical company, be it deploying openstack or k8s, or something else entirely, it's often times at a detriment due to lack of proper insight and breadcrumbs to gain context. often times the right people can have the wrong context17:42
*** dtantsur is now known as dtantsur|afk17:45
scasend users may not care a lick what the magic internet box does behind the scenes, but anyone deploying any technology should be painfully aware of what they're working with17:46
*** diablo_rojo has joined #openstack-tc18:00
*** diablo_rojo has quit IRC18:05
cdentTheJulia: should we make some kind of plan on how/when to give the cloud vision thread a bump? I'm thinking about that now because I'm starting to consider how to do the what is the tc evaluation thread.18:13
cdentdefinitely too soon at this point to be concerned, just thinking about it18:13
TheJuliaWell, I think so yes, and I suspect maybe tomorrow might be a good idea.18:14
TheJuliaI need to make a "help wanted" list for ironic, it wouldn't be too hard for me to write a short bit of prose as an example to what we're hoping for18:15
cdentah, an example could be very helpful18:17
TheJuliaI'll put it on my after lunch todo list18:17
*** jamesmcarthur_ has joined #openstack-tc18:19
*** jamesmcarthur has quit IRC18:19
*** jamesmcarthur_ has quit IRC18:23
*** jamesmcarthur has joined #openstack-tc18:23
*** jamesmcarthur has quit IRC18:24
*** jamesmcarthur has joined #openstack-tc18:24
*** jamesmcarthur has quit IRC18:24
*** jamesmcarthur has joined #openstack-tc18:25
*** jamesmcarthur has quit IRC18:26
*** jamesmcarthur_ has joined #openstack-tc18:26
*** jamesmcarthur_ has quit IRC18:27
*** jamesmcarthur has joined #openstack-tc18:32
*** ricolin has quit IRC18:33
*** jamesmcarthur_ has joined #openstack-tc18:34
*** jamesmcarthur has quit IRC18:34
*** jamesmcarthur_ has quit IRC18:40
*** tosky has quit IRC19:05
*** jamesmcarthur has joined #openstack-tc19:11
*** jamesmcarthur has quit IRC19:18
*** cdent has quit IRC19:25
*** cdent has joined #openstack-tc19:34
*** jamesmcarthur has joined #openstack-tc19:47
*** whoami-rajat has quit IRC19:58
dhellmanntc-members: here's something to think about this week and for the future: at what point do we consider projects without python 3 support to be unmaintained enough that we might not want them on the official project list? not until after we drop 2 support in U, for sure. Maybe only after Jan 2020? Maybe never?20:17
dhellmannapropos of http://lists.openstack.org/pipermail/openstack-discuss/2019-January/001465.html20:18
cdentgood question20:18
cdentpresumably that's orthogonal from other indicators like "doing releases"?20:18
smcginnisI would say when we drop 2 support, if a project cannot operate after that then they are unmaintained and no longer should be on the official list.20:19
smcginnisSo I think if they have not updated by U, that's kind of a hard deadline.20:19
dhellmannI'm not sure that doing releases on unsupported platforms counts enough for me to support them. I honestly don't know how far to let things drag on.20:19
dhellmann*if* we're going to set a deadline, we should be planning to announce that well in advance20:20
dhellmannand we should coordinate with the trademark program wg20:21
fungii agree with smcginnis. whenever we decide to drop python 2 testing for master branches of official projects, that's the hard deadline20:21
dhellmannwe have not so far set a date for that. we have set a date *before which* we would not do it.20:21
TheJuliaI don't think it is a matter of a project not being able to operator, but do they do they work or not. I think the bottom line is that if they don't do the work, they are inherently un-maintained and should be dropped.20:21
fungibut yeah, knowing what date that is far in advance would be good for communication purposes20:22
TheJulia++++20:22
dhellmannanyway, I want us to think about the answer to the question carefully, since it's likely to have a big impact on the community20:22
dhellmannwe should, for example, define "support"20:22
dhellmannsome of the projects have unit tests but not functional tests, for example20:23
TheJuliaI suspect "support" as a word should be avoided due to implications of use and meaning, where as we're really talking about currently supported python version compatibility20:24
dhellmannyes, perhaps we should describe it in terms of the level of testing expected20:24
dhellmannthat's consistent with what we do with the PTI elsewhere20:24
TheJuliaI kind of thought we already did, tbh. I think the missing point is the "or else"20:25
dhellmannbut I think we need to be specific20:25
TheJuliaI concur20:25
clarkbwould python2 via pypy support be valid?20:25
dhellmannwe say for stein projects must target and test against 2.7 and 3.6, but we don't define "test against" to include functional tests20:26
clarkb(I don't think anyone is doing that today, but is a supported python2 interpreter)20:26
dhellmannclarkb : do you mean 3 there?20:26
clarkbdhellmann: no, pypy has committed to indefinite python2 support20:26
dhellmannI didn't realize that20:27
clarkbso if you really want to write python2 compatible code for some reason you can use pypy20:27
cdentI think we should not muddy the waters by providing an escape clause20:27
smcginnisI seem to remember other issues with running with pypy, but things may have changed since then.20:27
cdentsetting a boundary on when python3 must the default is a good and worthwhile gatekeeper20:27
smcginniscdent: ++20:27
cdents/the/be20:27
dhellmannyeah, I'm not sure why we would want to worry about that20:27
clarkbsmcginnis: ya it would be effort, probably just as much or more than using python320:28
TheJuliaWe want a community that is on some level moving forward, not treading water, so I totally agree with cdent's statement about not providing an escape clause.20:28
TheJuliaWhich also raises something I've been wondering for the last half hour. At what point do we begin to consider re-evaluating projects that are doing minimal levels of maintenance to their code bases?20:30
dhellmannthat's another good thing for us to consider20:33
TheJuliaI'm not trying or wanting to seem mean about it, but there is a logisitcal nature of "well, it is only minor activity... and openstack's release model kind of requires a particular pattern which doesn't represent the current state of the project" and we effectively get software being released with only boilerplate activity that potentially at worst is taking room away from other projects on press releases and20:35
TheJuliadocumentation.20:35
* TheJulia wonders what planet she has come from and what happened to her brain20:35
dhellmannwell, I'd like us to eliminate any work that would lead to releases just for the sake of having a release20:36
dhellmannI think we're mostly there, now that we don't sync requirements20:36
dhellmannand I think it's fine to keep stable projects on the list20:37
smcginnisThat kind of goes back to some earlier discussions we've had too. What categorizes a project as "code complete" vs projects that are no longer active and maintained.20:37
dhellmannwe have a release model set up to support that20:37
dhellmannright20:37
TheJuliaYup20:37
smcginnisSometimes it's very hard to tell the difference from the outside.20:37
dhellmannbut I do think we should look at projects that are inactive through lack of attention20:37
clarkbmaybe lean on test results and skew from requirements updates to distinguish?20:40
clarkba code complete project in maintanance is still going to need the occasional change to keep tests working or update deps due to a security vulnerability20:40
clarkban abandoned project won't be doing these taks20:40
*** e0ne has joined #openstack-tc20:40
*** cdent has quit IRC20:49
*** jamesmcarthur has quit IRC20:54
TheJuliaThat is a really good point20:55
TheJuliaI feel like the time scale of that might be a bit long though20:56
*** jamesmcarthur has joined #openstack-tc21:39
*** e0ne has quit IRC21:44
*** e0ne has joined #openstack-tc22:02
*** ianw_pto is now known as ianw22:26
*** e0ne has quit IRC22:32
*** diablo_rojo has joined #openstack-tc22:43
*** tosky has joined #openstack-tc22:52
*** diablo_rojo has quit IRC23:14
*** ianychoi has quit IRC23:21
*** tosky has quit IRC23:48
-openstackstatus- NOTICE: The Etherpad service at https://etherpad.openstack.org/ has been offline since 23:22 UTC due to a hypervisor issue in our service provider, but should hopefully return to service shortly.23:50
*** jamesmcarthur has quit IRC23:56

Generated by irclog2html.py 2.15.3 by Marius Gedminas - find it at mg.pov.lt!