[ 
https://issues.apache.org/jira/browse/AMBARI-24685?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16628916#comment-16628916
 ] 

Hudson commented on AMBARI-24685:
---------------------------------

SUCCESS: Integrated in Jenkins build Ambari-trunk-Commit #10146 (See 
[https://builds.apache.org/job/Ambari-trunk-Commit/10146/])
[AMBARI-24685] - Create a Maven Consumable Ambari SPI Client Library (github: 
[https://gitbox.apache.org/repos/asf?p=ambari.git&a=commit&h=ec097f6563b85b49e06c4d41053e101d2c6c8656])
* (add) ambari-server-spi/pom.xml
* (add) 
ambari-server-spi/src/main/java/org/apache/ambari/annotations/UpgradeCheck.java
* (add) 
ambari-server-spi/src/main/java/org/apache/ambari/spi/upgrade/UpgradeCheckResult.java
* (delete) 
ambari-server/src/main/java/org/apache/ambari/server/AmbariException.java
* (edit) ambari-server/pom.xml
* (add) 
ambari-server-spi/src/main/java/org/apache/ambari/spi/upgrade/UpgradeCheckGroup.java
* (add) 
ambari-server-spi/src/main/java/org/apache/ambari/spi/upgrade/UpgradeCheckStatus.java
* (add) 
ambari-server-spi/src/main/java/org/apache/ambari/server/AmbariException.java
* (add) 
ambari-server-spi/src/main/java/org/apache/ambari/spi/upgrade/UpgradeCheckType.java
* (add) 
ambari-server-spi/src/main/java/org/apache/ambari/spi/RepositoryType.java
* (add) 
ambari-server-spi/src/test/java/org/apache/ambari/spi/upgrade/RepositoryTypeTest.java
* (add) 
ambari-server-spi/src/main/java/org/apache/ambari/spi/upgrade/CheckQualification.java
* (add) 
ambari-server-spi/src/main/java/org/apache/ambari/spi/upgrade/UpgradeCheckRequest.java
* (add) 
ambari-server-spi/src/main/java/org/apache/ambari/spi/upgrade/CheckDescription.java
* (add) ambari-server-spi/src/main/java/org/apache/ambari/spi/package-info.java
* (edit) pom.xml
* (add) 
ambari-server-spi/src/main/java/org/apache/ambari/spi/upgrade/UpgradeCheck.java
* (add) 
ambari-server-spi/src/main/java/org/apache/ambari/spi/upgrade/UpgradeType.java


> 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
>            Priority: Blocker
>              Labels: pull-request-available
>             Fix For: 2.8.0
>
>          Time Spent: 1h 10m
>  Remaining Estimate: 0h
>
> 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