Dye357 created NIFI-12605:
-----------------------------

             Summary: Stateless Nifi Artifactory Extension Client
                 Key: NIFI-12605
                 URL: https://issues.apache.org/jira/browse/NIFI-12605
             Project: Apache NiFi
          Issue Type: New Feature
          Components: NiFi Stateless
            Reporter: Dye357


Currently Stateless Nifi supports pulling extensions via the Nexus Extension 
Client - this ticket would add another implementation of the Extension Client 
interface to support pulling artifacts from Artifactory. 

Yes, Technically the nexus client will work against an Artifactory as long as 
the repository type is Maven2 however the nexus client as-is does not support 
additional features offered by Artifactory such as Authentication with an Auth 
Token.

Proposed implementation would be an Artifactory Extension Client, the client 
would support authenticating using an auth token (via configuration) for 
pulling bundles. Additionally the interface would be modified to add an enabled 
flag to the Extension Client interface such that we can disable extension 
clients that we do-not want to run. The Artifactory extension client to be 
disabled by default so the current out of the box behavior's remains unchanged.



--
This message was sent by Atlassian Jira
(v8.20.10#820010)

Reply via email to