ambari-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Robert Levas" <rle...@hortonworks.com>
Subject Review Request 32397: The path(s) to the Kerberos utilities (kadmin, klist, etc...) should be configurable
Date Mon, 23 Mar 2015 14:24:05 GMT

-----------------------------------------------------------
This is an automatically generated e-mail. To reply, visit:
https://reviews.apache.org/r/32397/
-----------------------------------------------------------

Review request for Ambari, Andrew Onischuk, Jonathan Hurley, Nate Cole, and Tom Beerbower.


Bugs: AMBARI-10053
    https://issues.apache.org/jira/browse/AMBARI-10053


Repository: ambari


Description
-------

The path(s) to the Kerberos utilities (kadmin, klist, etc...) should be configurable so that
the utilities can be found if using custom Kerberos packages. 

This should work for both the Ambari server and agent-side functions. 

**Solution**
Added `kerberos-env/executable_search_paths` to specifiy is comma-delimited lists of search
paths to use to find the k* tools (kinit, kadmin, etc...) .  This value use used in the Ambari
server as well as the agents. 
The default value is `/usr/bin, /usr/kerberos/bin, /usr/sbin, /usr/lib/mit/bin, /usr/lib/mit/sbin`,
which should work for most standard installations on supported OSes.


Diffs
-----

  ambari-common/src/main/python/resource_management/libraries/functions/__init__.py e55a2cf

  ambari-common/src/main/python/resource_management/libraries/functions/find_executable.py
PRE-CREATION 
  ambari-common/src/main/python/resource_management/libraries/functions/find_path.py 52a5044

  ambari-common/src/main/python/resource_management/libraries/functions/get_kdestroy_path.py
085ba6a 
  ambari-common/src/main/python/resource_management/libraries/functions/get_kinit_path.py
7904a0f 
  ambari-common/src/main/python/resource_management/libraries/functions/get_klist_path.py
cd8ca10 
  ambari-server/src/main/java/org/apache/ambari/server/serveraction/kerberos/KerberosOperationHandler.java
d5384d2 
  ambari-server/src/main/java/org/apache/ambari/server/serveraction/kerberos/MITKerberosOperationHandler.java
69b0292 
  ambari-server/src/main/resources/common-services/KERBEROS/1.10.3-10/configuration/kerberos-env.xml
31833cb 
  ambari-server/src/test/java/org/apache/ambari/server/serveraction/kerberos/KerberosOperationHandlerTest.java
18d3bee 
  ambari-server/src/test/java/org/apache/ambari/server/serveraction/kerberos/MITKerberosOperationHandlerTest.java
0898282 

Diff: https://reviews.apache.org/r/32397/diff/


Testing
-------

Manual testing.

**Jenkins test results: PENDING**


Thanks,

Robert Levas


Mime
  • Unnamed multipart/alternative (inline, None, 0 bytes)
View raw message