You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@nifi.apache.org by "HWANG, MICHAEL (MICHAEL)" <mh...@research.att.com> on 2019/07/30 20:22:19 UTC

Nifi registry - extension-repository, extensions, bundles

Hello

I'm playing with Nifi and the Nifi registry and trying to understand the features and capabilities.  I noticed that in the Nifi registry API there are endpoints for "/bundles", "/extension-repository", "/extensions" but I don't understand how they are used nor intended to be used.  I've read the descriptions in the API docs but it's not substantial enough for me to understand.  I've combed through the Nifi docs and grepped through the source code but there are no references to these endpoints.  In my sandbox instances, I can link to the registry API just fine and version control my process groups/flows but the three endpoints all are empty.

Can I get information on their intended use or examples or pointers to code or documentation?  These APIs are extensive and seem like a great way to extend Nifi's capabilities but I just don't know enough.

Thanks

Mike

Re: Nifi registry - extension-repository, extensions, bundles

Posted by Bryan Bende <bb...@gmail.com>.
Hi Mike,

The ability to version control extension bundles is a new feature that
the community has been working towards. The dream vision is to pull a
flow flow registry and also be able to retrieve any extension bundles
that go with it.

Right now, the 0.4.0 release of registry has the ability to store
these bundles, but there are unreleased changes on NiFi side in order
to make everything work. So when NiFi 1.10.0 is released then you can
take a NAR built against 1.10.0 nifi-api and version control it in
registry. Initially this will all be done through CLI commands.

Hopefully that helps.

Thanks,

Bryan

On Tue, Jul 30, 2019 at 6:53 PM Andrew Grande <ap...@gmail.com> wrote:
>
> Mike,
>
> These are upcoming features, not yet released. It's no surprise you don't
> see full reference docs where you'd expect them.
>
> Should probably ask if those will make it into NiFi 1.10.x or there's a
> different plan.
>
> Andrew
>
> On Tue, Jul 30, 2019, 1:43 PM HWANG, MICHAEL (MICHAEL) <
> mhwang@research.att.com> wrote:
>
> > Hello
> >
> > I'm playing with Nifi and the Nifi registry and trying to understand the
> > features and capabilities.  I noticed that in the Nifi registry API there
> > are endpoints for "/bundles", "/extension-repository", "/extensions" but I
> > don't understand how they are used nor intended to be used.  I've read the
> > descriptions in the API docs but it's not substantial enough for me to
> > understand.  I've combed through the Nifi docs and grepped through the
> > source code but there are no references to these endpoints.  In my sandbox
> > instances, I can link to the registry API just fine and version control my
> > process groups/flows but the three endpoints all are empty.
> >
> > Can I get information on their intended use or examples or pointers to
> > code or documentation?  These APIs are extensive and seem like a great way
> > to extend Nifi's capabilities but I just don't know enough.
> >
> > Thanks
> >
> > Mike
> >

Re: Nifi registry - extension-repository, extensions, bundles

Posted by Andrew Grande <ap...@gmail.com>.
Mike,

These are upcoming features, not yet released. It's no surprise you don't
see full reference docs where you'd expect them.

Should probably ask if those will make it into NiFi 1.10.x or there's a
different plan.

Andrew

On Tue, Jul 30, 2019, 1:43 PM HWANG, MICHAEL (MICHAEL) <
mhwang@research.att.com> wrote:

> Hello
>
> I'm playing with Nifi and the Nifi registry and trying to understand the
> features and capabilities.  I noticed that in the Nifi registry API there
> are endpoints for "/bundles", "/extension-repository", "/extensions" but I
> don't understand how they are used nor intended to be used.  I've read the
> descriptions in the API docs but it's not substantial enough for me to
> understand.  I've combed through the Nifi docs and grepped through the
> source code but there are no references to these endpoints.  In my sandbox
> instances, I can link to the registry API just fine and version control my
> process groups/flows but the three endpoints all are empty.
>
> Can I get information on their intended use or examples or pointers to
> code or documentation?  These APIs are extensive and seem like a great way
> to extend Nifi's capabilities but I just don't know enough.
>
> Thanks
>
> Mike
>