Jonathan Hurley created AMBARI-24685:
----------------------------------------

             Summary: Create a Maven Consumable Ambari SPI Client Library
                 Key: AMBARI-24685
                 URL: https://issues.apache.org/jira/browse/AMBARI-24685
             Project: Ambari
          Issue Type: Task
          Components: ambari-server
    Affects Versions: 2.8.0
            Reporter: Jonathan Hurley
            Assignee: Jonathan Hurley
             Fix For: 2.8.0


With management packs and stacks being moved out of Ambari's source control, 
framework components such as upgrade checks and upgrade configuration actions 
will be to be delivered as part of the 3rd party stack and no long checked into 
Apache. 

However, Ambari does not expose any kind of API/SPI/library for consumers to 
use when creating their own custom classes. A new maven-compatible project 
should be created as a home for classes which we expect our 3rd party consumers 
to use when creating custom plugins to be delivered in their stacks. 

They can then compile their code against this API/SPI and deliver a JAR which 
can be discovered and loaded by Ambari.



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)

Reply via email to