Uploaded image for project: 'NiFi Registry - MOVED TO NIFI PROJECT'
  1. NiFi Registry - MOVED TO NIFI PROJECT
  2. NIFIREG-216

Implement S3 compatible persistence for extension bundles

    XMLWordPrintableJSON

    Details

    • Type: Improvement
    • Status: Resolved
    • Priority: Major
    • Resolution: Fixed
    • Affects Version/s: None
    • Fix Version/s: 0.4.0
    • Component/s: None

      Description

      NIFIREG-211 introduced the provider API for persistence of extension bundles with an initial implementation of local filesystem.

      This ticket is to create another implementation that uses the S3 API to store bundles. This would allow using various object stores like S3, Hadoop Ozone, Minio, etc.

      https://github.com/apache/nifi-registry/blob/master/nifi-registry-core/nifi-registry-provider-api/src/main/java/org/apache/nifi/registry/extension/ExtensionBundlePersistenceProvider.java

      NOTE: Depending what dependencies are required to implement this, it may need to live in it's own module under nifi-registry-extensions and be included as an isolated extension in the assembly, see how Ranger is handled.

        Attachments

          Issue Links

            Activity

              People

              • Assignee:
                bbende Bryan Bende
                Reporter:
                bbende Bryan Bende
              • Votes:
                0 Vote for this issue
                Watchers:
                1 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 - 1.5h
                  1.5h