Hi Bryan,

Sorry for the delayed response, and thank you so much for the feedback!

We will attempt the advised approach and revert if we run into any trouble.

Thanks again!

Regards,

On Thu, 30 Mar 2023 at 16:49, Bryan Bende <bbe...@gmail.com> wrote:

> Hello,
>
> This might not give you exactly what you want, but the Minifi Toolkit
> already has the ability to transform the JSON snapshot from registry,
> there are actually two commands:
>
> "transform" - for XML templates
> "transform-vfs" - for versioned flow snapshot (JSON from registry) [1]
>
> It doesn't pull the snapshot from registry directly, so you would have
> to script something to download the snapshot and then run
> transform-vfs.
>
> Thanks,
>
> Bryan
>
> [1]
> https://github.com/apache/nifi/blob/main/minifi/minifi-toolkit/minifi-toolkit-configuration/src/main/java/org/apache/nifi/minifi/toolkit/configuration/ConfigMain.java#L62
>
> On Thu, Mar 30, 2023 at 10:22 AM Simeon Wentzel <sim...@airvantage.co.za>
> wrote:
> >
> > Dear Nifi dev team
> >
> > Can you add extended functionality to the MiNiFi toolkit to extract a
> flow
> > from the NiFi Registry software and convert it to the appropriate
> conf.yml
> > file?
> >
> > We have found a limitation regarding the conversion in the minifi toolkit
> > that it can only convert the .xml file template extracted from a Nifi
> > canvas on Java version 8, it can not do the conversion on java 11 that we
> > have migrated to.
> >
> > Although extracting the flow as a template out of nifi and then
> converting
> > it to the conf.yaml file works we find it a bit cumbersome because we can
> > not implement it in our pipeline to automate the process.
> >
> > By allowing the minifi toolkit to pull a flow from the Nifi registry and
> > then convert it will give us the functionality to add this in our Jenkins
> > pipeline to build individual docker containers for each of our flows.
> >
> > Regards
> > Simeon
> > DevOps Engineer
>


-- 


*Matthew Baine | *DevOps Engineer

*Johannesburg Head Office*

E: matt...@airvantage.co.za | M: +27 (0) 71053 9012 <+27710539012>

T: +27 (0) 11 100 1880 <+270111001880> | W: www.airvantage.co.za

*Skype: matthew.baine57*

Reply via email to