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

Jayush Luniya commented on AMBARI-8775:
---------------------------------------

[~jspeidel]
Can you provide ETA for resolving this JIRA and AMBARI-9143 and whether it will 
be done as part of AMBARI 2.0.0 release?

> 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
>              Labels: kerberos, kerberos_descriptor, rest_api
>             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)

Reply via email to