[
https://issues.apache.org/jira/browse/AMBARI-9149?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Robert Levas updated AMBARI-9149:
---------------------------------
Attachment: AMBARI-9149_01.patch
* Updated
{{org.apache.ambari.server.controller.AmbariManagementControllerImpl#createAction}}
to look for requests to perform {{KERBEROS_SERVICE_CHECK}} and append stages
to ensure the smoke user principal and keytab exist.
* Added {{org.apache.ambari.server.controller.KerberosHelper#ensureIdentities}}
* Moved common blocks of code into methods
* Added concept of filtering services and identities when processing the state
of the cluster to determine what to process
* Updated test cases
Patch File [^AMBARI-9149_01.patch]
> Test principal and keytab required for service check should be created as
> part of kerberos service check action
> ---------------------------------------------------------------------------------------------------------------
>
> Key: AMBARI-9149
> URL: https://issues.apache.org/jira/browse/AMBARI-9149
> Project: Ambari
> Issue Type: Improvement
> Components: ambari-server
> Affects Versions: 2.0.0
> Reporter: Robert Levas
> Assignee: Robert Levas
> Labels: kerberos
> Fix For: 2.0.0
>
> Attachments: AMBARI-9149_01.patch
>
>
> Intercept call to execute SERVICE_CHECK for KERBEROS service and (if
> necessary) create and distribute test user keytab.
> It will be hard coded that the test user information is taken from the
> "smokeuser" identity in the relevant clusters Kerberos descriptor.
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)