You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@ambari.apache.org by "Jayush Luniya (JIRA)" <ji...@apache.org> on 2015/03/18 02:10:38 UTC

[jira] [Commented] (AMBARI-9029) Update UI to use new stack artifact kerberos descriptor api endpoints

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

Jayush Luniya commented on AMBARI-9029:
---------------------------------------

[~jaimin]
Can we move this to 2.1.0?
cc: [~rlevas]

> Update UI to use new stack artifact kerberos descriptor api endpoints 
> ----------------------------------------------------------------------
>
>                 Key: AMBARI-9029
>                 URL: https://issues.apache.org/jira/browse/AMBARI-9029
>             Project: Ambari
>          Issue Type: Task
>          Components: ambari-web
>    Affects Versions: 2.0.0
>            Reporter: John Speidel
>            Assignee: Jaimin D Jetly
>             Fix For: 2.0.0
>
>
> The Ambari UI should now use the new api endpoints for obtaining the kerberos descriptor for stacks and stack services.
> Currently the UI uses temporary fields in the stack version and stack service endpoints.
> Old api call to get stack descriptor:
> {code}
> api/v1/stacks/HDP/versions/2.2?fields=Versions/kerberos_descriptor
> {code}
> Old api call to get service descriptor:
> {code}
> api/v1/stacks/HDP/versions/2.2/services/HDFS?fields=StackServices/kerberos_descriptor
> {code}
> Usages of the above api should be replaced with the new stack artifact endpoints:
> New way to get stack descriptor:
> {code}
> api/v1/stacks/HDP/versions/2.2/artifacts/kerberos_descriptor
> {code}
> New way to get service descriptor:
> {code}
> api/v1/stacks/HDP/versions/2.2/services/HDFS/artifacts/kerberos_descriptor
> {code}
> These new calls will return the requested kerberos_descriptor resource which has the format:
> {code}
> {
>   "href" : ".../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" : {
>     ...
>   }
> }
> {code}
> The descriptor information is contained in the "artifact_data" field.
> This task is dependent on the work done for: https://issues.apache.org/jira/browse/AMBARI-9028



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