Managing NiFi Registry with multiple environments with independent clusters and package logic
Hello everyone,
I need help in understanding if the NiFi Registry is appropriate for the kind of management I need to do in my case
I have a main nifi cluster, and the usual environments used in software development, but in the prod env the cluster is gonna be replaced by several different, indipendent clusters.
I will also have a package logic, meaning that for example, one of the production clusters might have a certain processor group, where another one might not.
Versioning will also managed through Git, does it conflict or cause any issues with the registry?
Does the registry allow for updating only certain processor groups depending on the cluster i am working on, even if the shared dev env contains all the packages? Moreover, how does the registry work in the backend? For example, do ALL the PG get downloaded, even if only a few are gonna get installed? Security is the main concern here, because i can't download on a cluster a PG that is not supposed to be there, even if i am not gonna actually install it on the NiFi client.
I would attach an image to better explain the kind of architecture i am gonna have, but it seems i'm lacking permissions on here, so i'll post a link instead https://imgur.com/78H6og2.jpg

