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 >
