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] [Created] (AMBARI-9029) Update UI to use new stack artifact kerberos descriptor api endpoints
Date Wed, 07 Jan 2015 17:10:35 GMT
John Speidel created AMBARI-9029:
------------------------------------

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

Mime
View raw message