Support Questions

Find answers, ask questions, and share your expertise

NiFi: Cannot delete process group

avatar
Expert Contributor

What is the relationship between the templates and the process group? Why is there a restriction to remove the process group?

Please see attached.processor-group-removal.jpg

1 ACCEPTED SOLUTION

avatar
Master Mentor

Templates when created are not inherently made available to all users. They are tightly coupled to the authorization policies of the process group they are created in. Since these templates are coupled in this way to a particular process group, that process group cannot be deleted until those associated templates are removed.

If you access the "templates" UI, you will see a "Process Group Id" column. You should see the process group ID for your "Templates" process group associated with two of your templates.

NiFi does not give you the ability to re-associated templates with another existing process group.

The idea here is to allow users who are restricted via access policies to some specific process group(s) in NiFi to upload there templates which may contain sensitive configurations and prevent other users from being able to load/use them. Of course a user can adjust the access policies once the template has been uploaded; however, the template remains associated with the Process group in which it was uploaded.

Thanks,

Matt

View solution in original post

1 REPLY 1

avatar
Master Mentor

Templates when created are not inherently made available to all users. They are tightly coupled to the authorization policies of the process group they are created in. Since these templates are coupled in this way to a particular process group, that process group cannot be deleted until those associated templates are removed.

If you access the "templates" UI, you will see a "Process Group Id" column. You should see the process group ID for your "Templates" process group associated with two of your templates.

NiFi does not give you the ability to re-associated templates with another existing process group.

The idea here is to allow users who are restricted via access policies to some specific process group(s) in NiFi to upload there templates which may contain sensitive configurations and prevent other users from being able to load/use them. Of course a user can adjust the access policies once the template has been uploaded; however, the template remains associated with the Process group in which it was uploaded.

Thanks,

Matt