Sevag Keosseian created NIFI-16236:
--------------------------------------

             Summary: Validate Parameter names during versioned flow 
synchronization and allow removal of legacy invalid Parameters
                 Key: NIFI-16236
                 URL: https://issues.apache.org/jira/browse/NIFI-16236
             Project: Apache NiFi
          Issue Type: Bug
          Components: Core Framework
            Reporter: Sevag Keosseian


NiFi validates Parameter names on REST create and update operations, but 
VersionedFlowSynchronizer does not apply the same validation when loading 
Parameter Contexts from a versioned flow. This allows an invalid name such as 
EXAMPLE_SECRET_\{{ environment }} to enter live state.

Once loaded, normal REST/UI operations reject the invalid name before it can be 
removed, leaving the Parameter Context effectively locked.

Expected behavior:
- Reject invalid Parameter names during versioned flow synchronization.
- Continue rejecting creation or modification of invalid names.
- Allow deletion of legacy invalid Parameters so affected contexts can be 
repaired.



--
This message was sent by Atlassian Jira
(v8.20.10#820010)

Reply via email to