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] [Resolved] (AMBARI-8775) Create Kerberos Descriptor Resource to be accessed via the REST API
Date Tue, 17 Mar 2015 20:08:39 GMT

     [ https://issues.apache.org/jira/browse/AMBARI-8775?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]

Robert Levas resolved AMBARI-8775.
----------------------------------
    Resolution: Fixed

Merged to trunk by [~jspeidel]

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

Mime
View raw message