Bryan Bende created NIFIREG-211: ----------------------------------- Summary: Add extension bundles as a type of versioned item Key: NIFIREG-211 URL: https://issues.apache.org/jira/browse/NIFIREG-211 Project: NiFi Registry Issue Type: Improvement Reporter: Bryan Bende Assignee: Bryan Bende Fix For: 0.4.0
This ticket is to capture the work for adding extension bundles to NiFi Registry. This work may require several follow on tickets, but at a high-level will include some of the following: - Add a new type of item called an extension bundle, where each bundle can contain one ore extensions or APIs - Support bundles for traditional NiFi (aka NARs) and also bundles for MiNiFi CPP - Ability to upload the binary artifact for a bundle and extract the metadata about the bundle, and metadata about the extensions contained in the bundle (more on this later) - Provide a pluggable storage provider for saving the content of each extension bundle so that we can have different implementations like local fileysystem, S3, and other object stores - Provide a REST API for listing and retrieving available bundles, integrate this into the registry Java client and NiFi CLI - Security considerations such as checksums and cryptographic signatures for bundles -- This message was sent by Atlassian JIRA (v7.6.3#76005)