ambari-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Robert Levas (JIRA)" <j...@apache.org>
Subject [jira] [Created] (AMBARI-8775) Create Kerberos Descriptor Resource to be accessed via the REST API
Date Wed, 17 Dec 2014 22:37:14 GMT
Robert Levas created AMBARI-8775:
------------------------------------

             Summary: Create Kerberos Descriptor Resource to be accessed via the REST API
                 Key: AMBARI-8775
                 URL: https://issues.apache.org/jira/browse/AMBARI-8775
             Project: Ambari
          Issue Type: Task
          Components: ambari-server
    Affects Versions: 2.0.0
            Reporter: Robert Levas
            Assignee: John Speidel
             Fix For: 2.0.0


Create Kerberos Descriptor Resource to be available via REST API such that the resource is
made available as 
* A sub-resource to a {{Stack Version}} resource 
** Default Kerberos descriptor (with full hierarchy) for the requested Stack Version, read
from _kerberos.json_ files in relevant stack definition
* A sub-resource to a {{Stack Service}} resource 
** Default Kerberos descriptor for the requested Stack Service, read from _kerberos.json_
file in relevant service definition
* A sub-resource to a {{Cluster}} resource
** Actual Kerberos descriptor for the requested Cluster (full hierarchy, pulled from Ambari
database, declared when enabling Kerberos)
* A sub-resource to a {{Service}} resource
** Actual Kerberos descriptor for the requested Service (pulled from Ambari database, declared
when enabling Kerberos)

The Kerberos descriptor is to be set when when enabling Kerberos on the cluster. The cluster
update PUT request is to contain a {{kerberos_descriptor}} block. This data is parsed into
a {{org.apache.ambari.server.state.kerberos.KerberosDescriptor}} and used to update the {{org.apache.ambari.server.state.kerberos.KerberosDescriptor}}
created from the stack definition.

The resulting Kerberos Descriptor is used to enable Kerberos and should be stored in the Ambari
database to be recalled as necessary:
* When the resource is requested
* When a new host or service is added to the cluster




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

Mime
View raw message