nifi/nifi-toolkit
Bryan Bende b5b61d960c
NIFI-13344 Implemented backend for uploading and managing custom NARs
- Add NarPersistenceProvider to framework API with standard implementation
- Add NarManager to orchestrate interactions with the persistence provider and framework
- Add REST API for upload, download, list, and delete of custom NARs
- Add CLI commands for call these REST APIs
- Implement an upload request replicator for replicating a file upload across the cluster
- Update ExtensionManager, NarLoader, and JettyServer to support unloading a NAR
- Add ability to replace a NAR in place by unloading components, loading new NAR, and reloading components
- Add system tests for uploading a NAR and verifying other APIs
- Add NAR digest to NarNode and summary DTO, fix bug in digest utils
- Sync NARs from cluster coordinator when joining the cluster

This closes #9017

Signed-off-by: David Handermann <exceptionfactory@apache.org>
2024-07-12 09:02:25 -05:00
..
nifi-toolkit-api NIFI-12998 Restructured framework and extension modules 2024-04-26 12:12:48 -05:00
nifi-toolkit-assembly NIFI-13414 Removed Property Protection Modules and Encrypt Config 2024-06-20 13:04:00 -07:00
nifi-toolkit-cli NIFI-13344 Implemented backend for uploading and managing custom NARs 2024-07-12 09:02:25 -05:00
pom.xml NIFI-13414 Removed Property Protection Modules and Encrypt Config 2024-06-20 13:04:00 -07:00