<div dir="ltr"><div dir="ltr"><br></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Mon, Apr 6, 2020 at 10:18 AM Bogdan Dobrelya <<a href="mailto:bdobreli@redhat.com">bdobreli@redhat.com</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">On 06.04.2020 09:51, Dmitry Tantsur wrote:<br>
> <br>
> <br>
> On Fri, Apr 3, 2020 at 2:48 AM Lingxian Kong <<a href="mailto:anlin.kong@gmail.com" target="_blank">anlin.kong@gmail.com</a> <br>
> <mailto:<a href="mailto:anlin.kong@gmail.com" target="_blank">anlin.kong@gmail.com</a>>> wrote:<br>
> <br>
>     I see we are talking about another "Gnocchi", when Gnocchi moved out of<br>
>     OpenStack, people said they could run Gnocchi in standalone mode without<br>
>     installing the other OpenStack services, then they changed default<br>
>     dependency of some other projects (Ceilometer, Panko, etc) to Gnocchi.<br>
>     As a result, they are all dead (or almost dead).<br>
> <br>
> <br>
> I'd be very careful comparing Ironic to Gnocchi/Telemetry. I think the <br>
> fate that Telemetry met was largely due to staffing problems, more <br>
> specifically, all large contributors pulling away from it. It would end <br>
> up the same inside or outside of OpenStack.<br>
> <br>
> <br>
>     Another example is a long time ago in one OpenStack project, there was a<br>
>     demand for secret management, people said, Barbican is not mature and<br>
>     not production ready yet, we shouldn't dependent on Barbican but could<br>
>     make it optional, as a result, Barbican never adopted in the project in<br>
>     real deployment.<br>
> <br>
> <br>
> I don't know much about the Barbican situation, but there may be other <br>
> explanations. Some operators are against deploying any new service <br>
> unless absolutely necessary, because any new service is a maintenance <br>
> burden.<br>
> <br>
> At the Denver PTG we were talking about non-Keystone authentication in <br>
> Ironic. Keystone is arguably very trivial to install, and still it meets <br>
> some resistance.<br>
> <br>
> <br>
>     I have been involved in OpenStack community since 2013, I see people<br>
>     came and left, I see projects created and died, until now, there are<br>
>     only a few of projects alive and actively maintained. IMHO, as a<br>
>     community, we should try our best to integrate projects with each other,<br>
>     no project can live well without some others help, projects rarely<br>
>     stand or fall alone.<br>
> <br>
> <br>
> To be clear, my proposal does not affect this. Specifically:<br>
> 1) I don't suggest reducing the number of integration points.<br>
<br>
But having *more* integration points and functional duplication, like <br>
internal project's authorization, coordination (placement/messaging), <br>
shared libraries, indirectly reduce the integration points in OpenStack <br>
and pulls off contributors by spreading its focus on that otherwise <br>
would have been shipped and maintained "out of box" (or out of big <br>
tent). Not ranting, I understand that it is pointless to complain <br>
against inevitability.<br></blockquote><div><br></div><div>On the other hand, not having some of these prevents adoption (for example, the requirement of RabbitMQ has been a huge deal for standalone adoption and was considered a blocker for metal3).</div><div><br></div><div>Dmitry<br></div><div> </div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">
<br>
> 2) Integration points with OpenStack services are already optional in <br>
> Ironic.<br>
> <br>
> What exactly is your concern? Ironic dropping integration points <br>
> altogether? We don't plan on that.<br>
> <br>
> Dmitry<br>
> <br>
> <br>
>     Well, I'm not part of TC, I'm not the person or team can decide how<br>
>     Ironic project goes in this situation. But as a developer who is trying<br>
>     very hard to maintain several OpenStack projects, that what I'm<br>
>     thinking.<br>
> <br>
>     My 0.02.<br>
> <br>
>     -<br>
>     Best regards,<br>
>     Lingxian Kong<br>
>     Catalyst Cloud<br>
> <br>
<br>
<br>
-- <br>
Best regards,<br>
Bogdan Dobrelya,<br>
Irc #bogdando<br>
<br>
<br>
</blockquote></div></div>