Friendly Monday morning ping. I am looking for a way to programmatically setting/updating parameters in newly created nifi cluster.
Thanks, Bahlul On Fri, Nov 22, 2019 at 1:28 PM Bahlul Haider <[email protected]> wrote: > Hey Bryan, > > I was able to manually add parameters in a flow and was able to use them. > However I did not find a way to programmatically create the parameter > context values in new nifi cluster. Any help regarding this is greatly > appreciated. > > Happy Friday :-) > > Thanks, > Bahlul > > On Thu, Nov 21, 2019 at 4:57 PM Bahlul Haider <[email protected]> > wrote: > >> Thank you very much Bryan for your quick reply. >> >> I actually started with 1.10.0. But when I tried to pass variables to the >> flow using nifi CLI I was getting an error (see my comments in NIFI >> 6814: Nifi REST api returns incompatible date format for NiFi Client DTO >> <https://issues.apache.org/jira/projects/NIFI/issues/NIFI-6860?filter=allopenissues>). >> The regression was later fixed. >> >> I will try parameters in 1.10. >> >> Thanks, >> Bahlul >> >> On Thu, Nov 21, 2019 at 11:10 AM Bryan Bende <[email protected]> wrote: >> >>> Hello, >>> >>> If you can use the latest 1.10.0 release there is a new feature called >>> parameters that will greatly help with this. >>> >>> You can use a new syntax #{my.secret} which will remain in the flow >>> when saved to registry. >>> >>> Then you can use CLI commands for setting the value of the parameter >>> named "my.secret". >>> >>> Thanks, >>> >>> Bryan >>> >>> On Thu, Nov 21, 2019 at 2:04 PM Bahlul Haider <[email protected]> >>> wrote: >>> > >>> > Hello, >>> > >>> > I am working on automatically starting a flow from registry in newly >>> > created nfi clusters. To start the flow, I need to provide some secret >>> > values to some of the processors. What is the recommended way of >>> > programmatically provide secret of a processor? >>> > >>> > So far, I have tried NiFi CLI to pass secrets as variables to NiFi >>> (e.g., >>> > {secretName, secretValue}) and reference ${secretName} in the >>> processor (I >>> > am aware that NiFi does yet support encryption for secrets in >>> variables). >>> > However, I am unable to create a new version of the flow (from the >>> browser) >>> > in the registry with ${secretName} as the property value (NiFi thinks >>> it is >>> > a secret and does not include it in the new version). I was hoping that >>> > NiFi CLI have a way to update flow in registry with ${secretName} as >>> secret >>> > value. However, I did not find a way to to do it. >>> > >>> > I am a newbie to nifi. Any help regarding this is greatly appreciated. >>> I >>> > have seen there are several similar open issues in nifi. I am willing >>> to >>> > work on those issues if my scenario is not supported. >>> > >>> > Thanks, >>> > Bahlul >>> >> >> >> -- >> Thanks, >> Bahlul >> >> > > -- > Thanks, > Bahlul > > -- Thanks, Bahlul
