[tc] [ironic] Promoting ironic to a top-level opendev project?

Dmitry Tantsur dtantsur at redhat.com
Mon Apr 6 08:40:30 UTC 2020


On Mon, Apr 6, 2020 at 10:18 AM Bogdan Dobrelya <bdobreli at redhat.com> wrote:

> On 06.04.2020 09:51, Dmitry Tantsur wrote:
> >
> >
> > On Fri, Apr 3, 2020 at 2:48 AM Lingxian Kong <anlin.kong at gmail.com
> > <mailto:anlin.kong at gmail.com>> wrote:
> >
> >     I see we are talking about another "Gnocchi", when Gnocchi moved out
> of
> >     OpenStack, people said they could run Gnocchi in standalone mode
> without
> >     installing the other OpenStack services, then they changed default
> >     dependency of some other projects (Ceilometer, Panko, etc) to
> Gnocchi.
> >     As a result, they are all dead (or almost dead).
> >
> >
> > I'd be very careful comparing Ironic to Gnocchi/Telemetry. I think the
> > fate that Telemetry met was largely due to staffing problems, more
> > specifically, all large contributors pulling away from it. It would end
> > up the same inside or outside of OpenStack.
> >
> >
> >     Another example is a long time ago in one OpenStack project, there
> was a
> >     demand for secret management, people said, Barbican is not mature and
> >     not production ready yet, we shouldn't dependent on Barbican but
> could
> >     make it optional, as a result, Barbican never adopted in the project
> in
> >     real deployment.
> >
> >
> > I don't know much about the Barbican situation, but there may be other
> > explanations. Some operators are against deploying any new service
> > unless absolutely necessary, because any new service is a maintenance
> > burden.
> >
> > At the Denver PTG we were talking about non-Keystone authentication in
> > Ironic. Keystone is arguably very trivial to install, and still it meets
> > some resistance.
> >
> >
> >     I have been involved in OpenStack community since 2013, I see people
> >     came and left, I see projects created and died, until now, there are
> >     only a few of projects alive and actively maintained. IMHO, as a
> >     community, we should try our best to integrate projects with each
> other,
> >     no project can live well without some others help, projects rarely
> >     stand or fall alone.
> >
> >
> > To be clear, my proposal does not affect this. Specifically:
> > 1) I don't suggest reducing the number of integration points.
>
> But having *more* integration points and functional duplication, like
> internal project's authorization, coordination (placement/messaging),
> shared libraries, indirectly reduce the integration points in OpenStack
> and pulls off contributors by spreading its focus on that otherwise
> would have been shipped and maintained "out of box" (or out of big
> tent). Not ranting, I understand that it is pointless to complain
> against inevitability.
>

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).

Dmitry


>
> > 2) Integration points with OpenStack services are already optional in
> > Ironic.
> >
> > What exactly is your concern? Ironic dropping integration points
> > altogether? We don't plan on that.
> >
> > Dmitry
> >
> >
> >     Well, I'm not part of TC, I'm not the person or team can decide how
> >     Ironic project goes in this situation. But as a developer who is
> trying
> >     very hard to maintain several OpenStack projects, that what I'm
> >     thinking.
> >
> >     My 0.02.
> >
> >     -
> >     Best regards,
> >     Lingxian Kong
> >     Catalyst Cloud
> >
>
>
> --
> Best regards,
> Bogdan Dobrelya,
> Irc #bogdando
>
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.openstack.org/pipermail/openstack-discuss/attachments/20200406/4ad69148/attachment.html>


More information about the openstack-discuss mailing list