ambari-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "John Speidel (JIRA)" <j...@apache.org>
Subject [jira] [Updated] (AMBARI-9028) Create new API endpoints to obtain the stack and stack service kerberos descriptors
Date Wed, 07 Jan 2015 17:09:35 GMT

     [ https://issues.apache.org/jira/browse/AMBARI-9028?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]

John Speidel updated AMBARI-9028:
---------------------------------
    Issue Type: Technical task  (was: Task)
        Parent: AMBARI-8775

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

Mime
View raw message