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

Hudson commented on AMBARI-9028:
--------------------------------

FAILURE: Integrated in Ambari-trunk-Commit-docker #712 (See 
[https://builds.apache.org/job/Ambari-trunk-Commit-docker/712/])
AMBARI-9028. Create new API endpoints to obtain the stack and stack service 
kerberos descriptors (jspeidel: 
http://git-wip-us.apache.org/repos/asf?p=ambari.git&a=commit&h=d822bf34e13483e6ad53552647eea97756c76a56)
* 
ambari-server/src/main/java/org/apache/ambari/server/controller/internal/StackArtifactResourceProvider.java
* 
ambari-server/src/main/java/org/apache/ambari/server/api/resources/StackVersionResourceDefinition.java
* 
ambari-server/src/test/java/org/apache/ambari/server/api/resources/StackServiceResourceDefinitionTest.java
* 
ambari-server/src/main/java/org/apache/ambari/server/api/resources/ResourceInstanceFactoryImpl.java
* 
ambari-server/src/main/java/org/apache/ambari/server/controller/internal/AbstractControllerResourceProvider.java
* 
ambari-server/src/test/java/org/apache/ambari/server/api/query/QueryImplTest.java
* 
ambari-server/src/test/java/org/apache/ambari/server/api/services/StacksServiceTest.java
* 
ambari-server/src/test/java/org/apache/ambari/server/api/resources/ResourceInstanceFactoryImplTest.java
* 
ambari-server/src/main/java/org/apache/ambari/server/controller/spi/Resource.java
* 
ambari-server/src/main/java/org/apache/ambari/server/api/services/StacksService.java
* 
ambari-server/src/test/java/org/apache/ambari/server/api/resources/StackVersionResourceDefinitionTest.java
* 
ambari-server/src/main/java/org/apache/ambari/server/api/resources/StackServiceResourceDefinition.java
* 
ambari-server/src/test/java/org/apache/ambari/server/controller/internal/ClusterControllerImplTest.java
* 
ambari-server/src/test/java/org/apache/ambari/server/controller/internal/AbstractControllerResourceProviderTest.java


> Create new API endpoints to obtain the stack and stack service kerberos 
> descriptors
> -----------------------------------------------------------------------------------
>
>                 Key: AMBARI-9028
>                 URL: https://issues.apache.org/jira/browse/AMBARI-9028
>             Project: Ambari
>          Issue Type: Technical task
>          Components: ambari-server
>    Affects Versions: 2.0.0
>            Reporter: John Speidel
>            Assignee: John Speidel
>              Labels: api, api-addition
>             Fix For: 2.0.0
>
>
> Create new API endpoints for exposing stack and stack service kerberos 
> descriptors.  These endpoints will provide the static descriptors which are 
> defined in the stack definition and will be immutable.
> There will be at most 1 descriptor for both the stack and each stack service.
> Therefore, it doesn't make sense to add a kerberos_descriptor sub-resource 
> since there will be at most one instance.
> Instead, a new "artifacts" endpoint is being introduced.
> The kerberos descriptor will be an artifact instance.
> To obtain the kerberos descriptor for the HDP 2.2 stack:
> {code}
> GET 
> http://AMBARI_SERVER:8080/api/v1/stacks/HDP/versions/2.2/artifacts/kerberos_descriptor
> {
>   "href" : 
> "http://172.18.192.1:8080/api/v1/stacks/HDP/versions/2.2/artifacts/kerberos_descriptor";,
>   "Artifacts" : {
>     "artifact_name" : "kerberos_descriptor",
>     "stack_name" : "HDP",
>     "stack_version" : "2.2"
>   },
>   "artifact_data" : {
>     "identities" : [
>        ...
>     ],
>     "services" : [
>       ...
>     ],
>     "properties" : {
>       ...
>     }
>   }
> }
> {code}
> To obtain the kerberos descriptor for the HDP 2.2 HDFS service:
> {code}
> GET 
> http://AMBARI_SERVER:8080/api/v1/stacks/HDP/versions/2.2/services/HDFS/artifacts/kerberos_descriptor
> {
>   "href" : 
> "http://172.18.192.1:8080/api/v1/stacks/HDP/versions/2.2/services/HDFS/artifacts/kerberos_descriptor";,
>   "Artifacts" : {
>     "artifact_name" : "kerberos_descriptor",
>     "service_name" : "HDFS",
>     "stack_name" : "HDP",
>     "stack_version" : "2.2"
>   },
>   "artifact_data" : {
>     "components" : [
>       ...
>     ]
>   }
> }
> {code}



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

Reply via email to