-----------------------------------------------------------
This is an automatically generated e-mail. To reply, visit:
https://reviews.apache.org/r/72662/
-----------------------------------------------------------
Review request for ranger.
Bugs: RANGER-2903
https://issues.apache.org/jira/browse/RANGER-2903
Repository: ranger
Description
-------
**Problem Statement:**
Ranger plugin's ranger-$plugin-audit-changes.cfg file is having an old audit v2
config entry which is:
xasecure.audit.elasticsearch.is.enabled
%XAAUDIT.ELASTICSEARCH.IS_ENABLED% mod
create-if-not-exists
The above config is not required as elasticsearch audit is now only supported
in V3, and v2 support was not implemented.
The above config must be removed else plugin setup will fail as it will not
find the "XAAUDIT.ELASTICSEARCH.IS_ENABLED" property in corresponding plugin's
install.properties file.
**Proposed solution:** The above problem can be solved with two approaches.
Proposed patch having changes according to solution-2 mentioned below.
Solution-1: Add the "XAAUDIT.ELASTICSEARCH.IS_ENABLED" property in all plugin's
install.properties file.
Solution-2: Remove the config from ranger-$plugin-audit-changes.cfg files and
ranger-$plugin-audit.xml file.
**Note:** Proposed patch also contain changes related to moving of log4j audit
properties to right location in the same file for better readability and
maintenance.
Diffs
-----
hbase-agent/conf/ranger-hbase-audit-changes.cfg 19425ff4a
hbase-agent/conf/ranger-hbase-audit.xml f558ee617
hbase-agent/scripts/install.properties 1329f3774
hdfs-agent/conf/ranger-hdfs-audit-changes.cfg 762419b18
hdfs-agent/conf/ranger-hdfs-audit.xml 5e352595f
hdfs-agent/scripts/install.properties 6a17bd283
hive-agent/conf/ranger-hive-audit-changes.cfg a22592955
hive-agent/conf/ranger-hive-audit.xml 2ea8ef67a
hive-agent/scripts/install.properties 8fb2046c2
kms/scripts/install.properties 979f64612
knox-agent/conf/ranger-knox-audit-changes.cfg f125a8e48
knox-agent/conf/ranger-knox-audit.xml 537a226ad
knox-agent/scripts/install.properties 09e87f15e
plugin-atlas/conf/ranger-atlas-audit.xml 9f032272a
plugin-atlas/scripts/install.properties aa128a1d5
plugin-elasticsearch/conf/ranger-elasticsearch-audit-changes.cfg 8d3533689
plugin-elasticsearch/conf/ranger-elasticsearch-audit.xml e9934ff4a
plugin-elasticsearch/scripts/install.properties f2b6cadb3
plugin-kafka/conf/ranger-kafka-audit-changes.cfg 9525b61ed
plugin-kafka/conf/ranger-kafka-audit.xml 93b0fc5b7
plugin-kafka/scripts/install.properties f27e0f79e
plugin-kms/conf/ranger-kms-audit-changes.cfg a5a669f3c
plugin-kms/conf/ranger-kms-audit.xml d1a99f7e3
plugin-kylin/conf/ranger-kylin-audit-changes.cfg 8d3533689
plugin-kylin/conf/ranger-kylin-audit.xml b977bc595
plugin-kylin/scripts/install.properties 6db3da36f
plugin-ozone/conf/ranger-ozone-audit-changes.cfg e4a7e3066
plugin-ozone/conf/ranger-ozone-audit.xml 1808f3770
plugin-ozone/scripts/install.properties 8f4f8afd3
plugin-presto/conf/ranger-presto-audit-changes.cfg 9525b61ed
plugin-presto/conf/ranger-presto-audit.xml 6985f923d
plugin-presto/scripts/install.properties 1eddd21ab
plugin-solr/conf/ranger-solr-audit-changes.cfg 6c7c9ce13
plugin-solr/conf/ranger-solr-audit.xml aa10e3450
plugin-solr/scripts/install.properties b684ef2d7
plugin-sqoop/conf/ranger-sqoop-audit-changes.cfg 8d3533689
plugin-sqoop/conf/ranger-sqoop-audit.xml a84514f8a
plugin-sqoop/scripts/install.properties 51e8ad4f7
plugin-yarn/conf/ranger-yarn-audit-changes.cfg 8d3533689
plugin-yarn/conf/ranger-yarn-audit.xml 1a49e9e39
plugin-yarn/scripts/install.properties 0a4dd97e2
storm-agent/conf/ranger-storm-audit-changes.cfg 8d3533689
storm-agent/conf/ranger-storm-audit.xml 77c71d6cd
storm-agent/scripts/install.properties 8834ebc60
Diff: https://reviews.apache.org/r/72662/diff/1/
Testing
-------
Thanks,
Pradeep Agrawal