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/17 19:55:40 UTC

[jira] [Commented] (AMBARI-8775) Create Kerberos Descriptor Resource to be accessed via the REST API

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