[
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)