Parameters are always stored in NiFi itself, encrypted in
flow.xml/flow.json. Parameter providers are a way to easily import
parameters and values from an external source like Vault and other various
secret stores, but they are still ultimately brought into NiFi and stored
locally.

NiFi Registry is not a parameter provider. When a flow is saved to NiFi
registry, it contains a snapshot of what the parameter contexts were at the
time the flow version is being saved (minus sensitive values). On import of
this flow from registry to another NiFi instance, it will attempt to
create/update parameter contexts based on the snapshot in the flow being
imported, and any sensitive values would need to be populated after the
import.

On Thu, Nov 2, 2023 at 9:42 AM Mike Thomsen <[email protected]> wrote:

> I'm trying to track down the parameter sync issue I posted earlier.
>
> My understanding is that the parameters are stored in the Registry unless
> you configure your own parameter provider. Is that right? We're just using
> a Registry instance without any custom providers. Trying to figure out why
> we did not get the new parameters on the base context to sync.
>
> Thanks,
>
> Mike
>

Reply via email to