AMBARI-22102 Ranger KMS should add proxy user for Spark2 user (mugdha)
Project: http://git-wip-us.apache.org/repos/asf/ambari/repo Commit: http://git-wip-us.apache.org/repos/asf/ambari/commit/03696f16 Tree: http://git-wip-us.apache.org/repos/asf/ambari/tree/03696f16 Diff: http://git-wip-us.apache.org/repos/asf/ambari/diff/03696f16 Branch: refs/heads/branch-feature-AMBARI-14714 Commit: 03696f16607dc84723b608a66c476ea0706bf525 Parents: 969ecfc Author: Mugdha Varadkar <[email protected]> Authored: Tue Oct 3 11:08:34 2017 +0530 Committer: Mugdha Varadkar <[email protected]> Committed: Tue Oct 3 11:29:00 2017 +0530 ---------------------------------------------------------------------- .../common-services/RANGER_KMS/1.0.0.3.0/service_advisor.py | 3 ++- .../src/main/resources/stacks/HDP/2.5/services/stack_advisor.py | 3 ++- 2 files changed, 4 insertions(+), 2 deletions(-) ---------------------------------------------------------------------- http://git-wip-us.apache.org/repos/asf/ambari/blob/03696f16/ambari-server/src/main/resources/common-services/RANGER_KMS/1.0.0.3.0/service_advisor.py ---------------------------------------------------------------------- diff --git a/ambari-server/src/main/resources/common-services/RANGER_KMS/1.0.0.3.0/service_advisor.py b/ambari-server/src/main/resources/common-services/RANGER_KMS/1.0.0.3.0/service_advisor.py index b81e05b..33f39b2 100644 --- a/ambari-server/src/main/resources/common-services/RANGER_KMS/1.0.0.3.0/service_advisor.py +++ b/ambari-server/src/main/resources/common-services/RANGER_KMS/1.0.0.3.0/service_advisor.py @@ -232,7 +232,8 @@ class RangerKMSRecommender(service_advisor.ServiceAdvisor): def recommendRangerKMSConfigurationsFromHDP25(self, configurations, clusterData, services, hosts): security_enabled = self.isSecurityEnabled(services) - required_services = [{'service' : 'RANGER', 'config-type': 'ranger-env', 'property-name': 'ranger_user', 'proxy-category': ['hosts', 'users', 'groups']}] + required_services = [{'service' : 'RANGER', 'config-type': 'ranger-env', 'property-name': 'ranger_user', 'proxy-category': ['hosts', 'users', 'groups']}, + {'service' : 'SPARK2', 'config-type': 'livy2-env', 'property-name': 'livy2_user', 'proxy-category': ['hosts', 'users', 'groups']}] if security_enabled: # recommendations for kms proxy related properties http://git-wip-us.apache.org/repos/asf/ambari/blob/03696f16/ambari-server/src/main/resources/stacks/HDP/2.5/services/stack_advisor.py ---------------------------------------------------------------------- diff --git a/ambari-server/src/main/resources/stacks/HDP/2.5/services/stack_advisor.py b/ambari-server/src/main/resources/stacks/HDP/2.5/services/stack_advisor.py index 2a5d76b..92ce9b9 100644 --- a/ambari-server/src/main/resources/stacks/HDP/2.5/services/stack_advisor.py +++ b/ambari-server/src/main/resources/stacks/HDP/2.5/services/stack_advisor.py @@ -1969,7 +1969,8 @@ yarn.scheduler.capacity.root.{0}.maximum-am-resource-percent=1""".format(llap_qu super(HDP25StackAdvisor, self).recommendRangerKMSConfigurations(configurations, clusterData, services, hosts) security_enabled = self.isSecurityEnabled(services) - required_services = [{'service' : 'RANGER', 'config-type': 'ranger-env', 'property-name': 'ranger_user', 'proxy-category': ['hosts', 'users', 'groups']}] + required_services = [{'service' : 'RANGER', 'config-type': 'ranger-env', 'property-name': 'ranger_user', 'proxy-category': ['hosts', 'users', 'groups']}, + {'service' : 'SPARK2', 'config-type': 'livy2-env', 'property-name': 'livy2_user', 'proxy-category': ['hosts', 'users', 'groups']}] if security_enabled: # recommendations for kms proxy related properties
