Uploaded image for project: 'Apache NiFi'
  1. Apache NiFi
  2. NIFI-2933

Remote input/output ports and local process groups should be treated as completely different components

    XMLWordPrintableJSON

    Details

    • Type: Improvement
    • Status: Resolved
    • Priority: Major
    • Resolution: Fixed
    • Affects Version/s: 1.0.0
    • Fix Version/s: 1.10.0
    • Component/s: Core Framework
    • Labels:
      None

      Description

      With the addition of Multi-tenancy users can restrict users to particular process groups. What these users cannot do is create input and output ports on the root canvas. Users should be able to create remote input/output ports within process groups and assign S2S policies to them. The only thing they should need an admin to do is add Servers as users and add the global "retrieve site-to-site details" policy. This allows for a better separation between dataflow designer/implementor/DFM and NiFi Admin. The added benefit of treating remote and local input/output ports as unique components is that you could add them anywhere in your flow including imbedded within process groups.

      Perhaps making them configurable as local or remote ports (defaulting to remote when added to root canvas and local when added within process group). This way we preserve backwards compatibility while still improving their usability in a multi-tenancy environment.

        Attachments

          Issue Links

            Activity

              People

              • Assignee:
                ijokarumawak Koji Kawamura
                Reporter:
                msclarke Matthew Clarke
              • Votes:
                1 Vote for this issue
                Watchers:
                6 Start watching this issue

                Dates

                • Created:
                  Updated:
                  Resolved:

                  Time Tracking

                  Estimated:
                  Original Estimate - Not Specified
                  Not Specified
                  Remaining:
                  Remaining Estimate - 0h
                  0h
                  Logged:
                  Time Spent - 9h 50m
                  9h 50m