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)