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

Review request for Ambari, Alejandro Fernandez, Gautam Borad, Jaimin Jetly, 
Jayush Luniya, Robert Levas, Srimanth Gunturi, and Velmurugan Periasamy.


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


Repository: ambari


Description
-------

Ranger Service needs to support the following two scenarios in case when audit 
to solr is enabled and solrCloud is used as destination.

External Solr
If Audit to Solr is Enabled and Solr Cloud == true and Kerberos is Enabled
 If is_external_solr == true
  If is_external_solr_kerberized == true
   Then recommend ranger.is.solr.kerberised as true.


Ambari Internal Solr
If Audit to Solr is Enabled and Solr Cloud == true
  If is_external_solr == false and Kerberos is Enabled
   Then directly recommend ranger.is.solr.kerberised as true.


Diffs
-----

  ambari-server/src/main/resources/common-services/HDFS/2.1.0.2.0/kerberos.json 
3d6e25c 
  
ambari-server/src/main/resources/common-services/RANGER/0.4.0/package/scripts/params.py
 3ec4b53 
  
ambari-server/src/main/resources/common-services/RANGER/0.4.0/package/scripts/setup_ranger_xml.py
 1670d69 
  
ambari-server/src/main/resources/common-services/RANGER/0.4.0/package/templates/ranger_solr_jaas_conf.j2
 PRE-CREATION 
  
ambari-server/src/main/resources/common-services/RANGER/0.4.0/package/templates/ranger_solr_jass_conf.j2
 a456688 
  
ambari-server/src/main/resources/common-services/RANGER/0.6.0/configuration/ranger-admin-site.xml
 eacf541 
  
ambari-server/src/main/resources/common-services/RANGER/0.6.0/configuration/ranger-env.xml
 2cf3539 
  ambari-server/src/main/resources/common-services/RANGER/0.6.0/kerberos.json 
ffebb11 
  
ambari-server/src/main/resources/common-services/RANGER/0.6.0/themes/theme_version_3.json
 e65c9b2 
  
ambari-server/src/main/resources/common-services/STORM/1.0.1/configuration/ranger-storm-audit.xml
 1c869ed 
  ambari-server/src/main/resources/common-services/STORM/1.0.1/kerberos.json 
f9fa30d 
  ambari-server/src/main/resources/stacks/HDP/2.3/upgrades/config-upgrade.xml 
bfdb3d3 
  
ambari-server/src/main/resources/stacks/HDP/2.3/upgrades/nonrolling-upgrade-2.5.xml
 a1b93e3 
  ambari-server/src/main/resources/stacks/HDP/2.3/upgrades/upgrade-2.5.xml 
96b1400 
  ambari-server/src/main/resources/stacks/HDP/2.4/upgrades/config-upgrade.xml 
b2cc1c4 
  
ambari-server/src/main/resources/stacks/HDP/2.4/upgrades/nonrolling-upgrade-2.5.xml
 86e0964 
  ambari-server/src/main/resources/stacks/HDP/2.4/upgrades/upgrade-2.5.xml 
2099958 
  
ambari-server/src/main/resources/stacks/HDP/2.5/services/ATLAS/configuration/ranger-atlas-audit.xml
 ac22729 
  
ambari-server/src/main/resources/stacks/HDP/2.5/services/HBASE/configuration/ranger-hbase-audit.xml
 cc9f0d2 
  ambari-server/src/main/resources/stacks/HDP/2.5/services/HBASE/kerberos.json 
ada02ad 
  
ambari-server/src/main/resources/stacks/HDP/2.5/services/HDFS/configuration/ranger-hdfs-audit.xml
 0a04953 
  ambari-server/src/main/resources/stacks/HDP/2.5/services/HDFS/kerberos.json 
PRE-CREATION 
  
ambari-server/src/main/resources/stacks/HDP/2.5/services/HIVE/configuration/ranger-hive-audit.xml
 671c08e 
  ambari-server/src/main/resources/stacks/HDP/2.5/services/HIVE/kerberos.json 
f9a0caf 
  
ambari-server/src/main/resources/stacks/HDP/2.5/services/KAFKA/configuration/ranger-kafka-audit.xml
 6aca7e7 
  ambari-server/src/main/resources/stacks/HDP/2.5/services/KAFKA/kerberos.json 
PRE-CREATION 
  
ambari-server/src/main/resources/stacks/HDP/2.5/services/KNOX/configuration/ranger-knox-audit.xml
 bdd1994 
  ambari-server/src/main/resources/stacks/HDP/2.5/services/KNOX/kerberos.json 
PRE-CREATION 
  
ambari-server/src/main/resources/stacks/HDP/2.5/services/RANGER_KMS/configuration/ranger-kms-audit.xml
 8c8278a 
  
ambari-server/src/main/resources/stacks/HDP/2.5/services/RANGER_KMS/kerberos.json
 bfd142a 
  
ambari-server/src/main/resources/stacks/HDP/2.5/services/YARN/configuration/ranger-yarn-audit.xml
 da24576 
  ambari-server/src/main/resources/stacks/HDP/2.5/services/YARN/kerberos.json 
38896f5 
  ambari-server/src/main/resources/stacks/HDP/2.5/services/stack_advisor.py 
4972972 
  ambari-server/src/test/python/stacks/2.5/RANGER/test_ranger_admin.py 2345b8e 

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


Testing
-------

1) External solr cloud on simple env (i.e. external solr cloud)
- audit to solr ON
- solr cloud ON
- external solr cloud ON
- external solr kerberos OFF

2) Internal solr cloud on simple env (i.e. log search)
- audit to solr ON
- solr cloud ON
- external solr cloud OFF
- external solr kerberos OFF

3) Internal solr cloud on secure env (i.e. log search + kerberos)
- audit to solr ON
- solr cloud ON
- external solr cloud OFF
- external solr kerberos OFF

4) External solr cloud on secure env (i.e. external solr cloud +kerberos env)
- audit to solr ON
- solr cloud ON
- external Solr cloud ON
- external solr kerberos OFF

5) External solr cloud on secure env (i.e. external solr cloud +kerberos env)
- audit to solr ON
- solr cloud ON
- external Solr cloud ON
- external solr kerberos ON
- 


Also verified upgrade from 2.4 to 2.5 in simple as well as kerberos


Thanks,

Mugdha Varadkar

Reply via email to