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

(Updated July 12, 2024, 7:25 a.m.)


Review request for ranger, Abhishek Patil, Abhishek  Kumar, Anand Nadar, Asit 
Vadhavkar, bhavik patel, Fateh Singh, Abhay Kulkarni, Mehul Parikh, Mugdha 
Varadkar, Pradeep Agrawal, Ramesh Mani, Sercan Tekin, Sailaja Polavarapu, 
Subhrat Chaudhary, and Velmurugan Periasamy.


Changes
-------

fix packaging in distro


Bugs: RANGER-4225
    https://issues.apache.org/jira/browse/RANGER-4225


Repository: ranger


Description
-------

This patch includes few updates on top of the changed authored by Sercan Tekin 
at https://github.com/apache/ranger/pull/252/. Created this review request as 
the Ranger community largely uses the review board. 

- replaced org.codehaus.jackson with com.fasterxml.jackson
- updated admin and KMS servers to use com.fasterxml.jackson Json provider to 
serialize/deserialize REST API response/request
- updated Ranger client (used in plugins) to use com.fasterxml.jackson for 
serialization
- updated Hive plugin to use Hadoop version 3.3.3 (from 3.1.1)


Diffs (updated)
-----

  agents-common/pom.xml 12e093f78 
  
agents-common/src/main/java/org/apache/ranger/admin/client/RangerAdminRESTClient.java
 1eb2bec66 
  
agents-common/src/main/java/org/apache/ranger/admin/client/datatype/GrantRevokeData.java
 4444959fd 
  
agents-common/src/main/java/org/apache/ranger/admin/client/datatype/RESTResponse.java
 7f38c7a54 
  
agents-common/src/main/java/org/apache/ranger/plugin/contextenricher/RangerTagForEval.java
 6113020f0 
  
agents-common/src/main/java/org/apache/ranger/plugin/contextenricher/RangerUserStoreRefresher.java
 a7e8d15f8 
  agents-common/src/main/java/org/apache/ranger/plugin/model/AuditFilter.java 
4d6d7a157 
  agents-common/src/main/java/org/apache/ranger/plugin/model/GroupInfo.java 
8ee0786fa 
  
agents-common/src/main/java/org/apache/ranger/plugin/model/RangerBaseModelObject.java
 706bc1bf7 
  
agents-common/src/main/java/org/apache/ranger/plugin/model/RangerDatasetHeader.java
 9ab1cfac6 
  agents-common/src/main/java/org/apache/ranger/plugin/model/RangerGds.java 
3bf53968f 
  agents-common/src/main/java/org/apache/ranger/plugin/model/RangerMetrics.java 
9273dadea 
  
agents-common/src/main/java/org/apache/ranger/plugin/model/RangerPluginInfo.java
 6d3d17d9e 
  agents-common/src/main/java/org/apache/ranger/plugin/model/RangerPolicy.java 
28fd2ca6c 
  
agents-common/src/main/java/org/apache/ranger/plugin/model/RangerPolicyDelta.java
 7de4d985b 
  
agents-common/src/main/java/org/apache/ranger/plugin/model/RangerPrincipal.java 
226dc4d7c 
  agents-common/src/main/java/org/apache/ranger/plugin/model/RangerRole.java 
1643771ed 
  
agents-common/src/main/java/org/apache/ranger/plugin/model/RangerSecurityZone.java
 22bf0d82c 
  
agents-common/src/main/java/org/apache/ranger/plugin/model/RangerSecurityZoneHeaderInfo.java
 c42b0bedd 
  
agents-common/src/main/java/org/apache/ranger/plugin/model/RangerSecurityZoneV2.java
 329780c15 
  agents-common/src/main/java/org/apache/ranger/plugin/model/RangerService.java 
0cb58bae0 
  
agents-common/src/main/java/org/apache/ranger/plugin/model/RangerServiceDef.java
 18ee3adc3 
  
agents-common/src/main/java/org/apache/ranger/plugin/model/RangerServiceHeaderInfo.java
 04a8d430b 
  
agents-common/src/main/java/org/apache/ranger/plugin/model/RangerServiceResource.java
 bc7bc1fb3 
  
agents-common/src/main/java/org/apache/ranger/plugin/model/RangerServiceResourceWithTags.java
 f3c24d623 
  
agents-common/src/main/java/org/apache/ranger/plugin/model/RangerServiceTags.java
 a06945105 
  agents-common/src/main/java/org/apache/ranger/plugin/model/RangerTag.java 
3d00b01f0 
  agents-common/src/main/java/org/apache/ranger/plugin/model/RangerTagDef.java 
f0f64f023 
  
agents-common/src/main/java/org/apache/ranger/plugin/model/RangerTagResourceMap.java
 f8bc06833 
  
agents-common/src/main/java/org/apache/ranger/plugin/model/RangerValidityRecurrence.java
 9d6eae6e8 
  
agents-common/src/main/java/org/apache/ranger/plugin/model/RangerValiditySchedule.java
 a6dfa6526 
  
agents-common/src/main/java/org/apache/ranger/plugin/model/ServiceDeleteResponse.java
 3f377f6ec 
  agents-common/src/main/java/org/apache/ranger/plugin/model/UserInfo.java 
caecb5864 
  
agents-common/src/main/java/org/apache/ranger/plugin/policyengine/RangerResourceACLs.java
 694bebdcf 
  
agents-common/src/main/java/org/apache/ranger/plugin/service/ResourceLookupContext.java
 8e6f70b98 
  
agents-common/src/main/java/org/apache/ranger/plugin/store/StoredServiceResource.java
 778636e37 
  
agents-common/src/main/java/org/apache/ranger/plugin/util/GrantRevokeRequest.java
 3da215249 
  
agents-common/src/main/java/org/apache/ranger/plugin/util/GrantRevokeRoleRequest.java
 7b842785c 
  agents-common/src/main/java/org/apache/ranger/plugin/util/JsonUtilsV2.java 
ca61131dd 
  
agents-common/src/main/java/org/apache/ranger/plugin/util/RangerPurgeResult.java
 a57e053f4 
  
agents-common/src/main/java/org/apache/ranger/plugin/util/RangerRESTClient.java 
5c8f1f0f0 
  
agents-common/src/main/java/org/apache/ranger/plugin/util/RangerRequestedResources.java
 f75d04682 
  agents-common/src/main/java/org/apache/ranger/plugin/util/RangerRoles.java 
2ff4bd098 
  
agents-common/src/main/java/org/apache/ranger/plugin/util/RangerUserStore.java 
486906869 
  agents-common/src/main/java/org/apache/ranger/plugin/util/ServiceGdsInfo.java 
40d6fa472 
  
agents-common/src/main/java/org/apache/ranger/plugin/util/ServicePolicies.java 
0cb1f23c7 
  agents-common/src/main/java/org/apache/ranger/plugin/util/ServiceTags.java 
3f981e558 
  distro/src/main/assembly/admin-web.xml b8964c304 
  distro/src/main/assembly/hbase-agent.xml 52db3e4df 
  distro/src/main/assembly/kms.xml beeea46ff 
  distro/src/main/assembly/knox-agent.xml 2f53019de 
  distro/src/main/assembly/plugin-atlas.xml 56da0a4e0 
  distro/src/main/assembly/plugin-elasticsearch.xml 3c3aaf878 
  distro/src/main/assembly/plugin-kafka.xml b8fedb1b7 
  distro/src/main/assembly/plugin-ozone.xml 596766ad9 
  distro/src/main/assembly/plugin-presto.xml 9549a4f22 
  distro/src/main/assembly/plugin-solr.xml 9762d6fd2 
  distro/src/main/assembly/plugin-trino.xml e22555406 
  distro/src/main/assembly/ranger-tools.xml 0d6de8ff5 
  distro/src/main/assembly/sample-client.xml 80a6f7fac 
  distro/src/main/assembly/storm-agent.xml f89f6b0fd 
  distro/src/main/assembly/tagsync.xml 2e1b0ecb9 
  distro/src/main/assembly/usersync.xml 0dbf4232c 
  hive-agent/pom.xml 494fad3c9 
  intg/src/main/java/org/apache/ranger/RangerClient.java 8a67d0be1 
  intg/src/test/java/org/apache/ranger/TestRangerClient.java 804314d64 
  kms/pom.xml 7d02ba90a 
  kms/src/main/java/org/apache/hadoop/crypto/key/RangerKeyStore.java 7188b19b2 
  kms/src/main/java/org/apache/ranger/common/RangerJsonProvider.java 
PRE-CREATION 
  
knox-agent/src/main/java/org/apache/ranger/admin/client/RangerAdminJersey2RESTClient.java
 e257f34d8 
  
knox-agent/src/main/java/org/apache/ranger/services/knox/client/KnoxClient.java 
3bba7e40e 
  plugin-kafka/pom.xml 899346c10 
  
plugin-kms/src/main/java/org/apache/ranger/services/kms/client/json/model/KMSSchedulerResponse.java
 3e6c8c9e0 
  plugin-nifi-registry/pom.xml c0d768c8c 
  
plugin-nifi-registry/src/main/java/org/apache/ranger/services/nifi/registry/client/NiFiRegistryClient.java
 a1cd49d15 
  plugin-nifi/pom.xml fe1eaa46f 
  
plugin-nifi/src/main/java/org/apache/ranger/services/nifi/client/NiFiClient.java
 95f725a46 
  plugin-ozone/pom.xml fa20ec382 
  plugin-schema-registry/pom.xml 4be8cff8d 
  plugin-sqoop/pom.xml a439cc82b 
  plugin-yarn/pom.xml ad26ffbd2 
  
plugin-yarn/src/main/java/org/apache/ranger/services/yarn/client/json/model/YarnSchedulerResponse.java
 5a9520f2b 
  pom.xml 14e211442 
  ranger-examples/distro/src/main/assembly/plugin-sampleapp.xml 7a841434a 
  ranger-examples/distro/src/main/assembly/sample-client.xml de83545e9 
  ranger-examples/plugin-sampleapp/pom.xml d0d44023e 
  ranger-sqoop-plugin-shim/pom.xml 401922650 
  security-admin/pom.xml d77f7aaf0 
  security-admin/src/main/java/org/apache/ranger/biz/AssetMgr.java 3bb35a8fe 
  security-admin/src/main/java/org/apache/ranger/biz/ServiceDBStore.java 
2fd5106f2 
  security-admin/src/main/java/org/apache/ranger/common/JSONUtil.java 014796f75 
  
security-admin/src/main/java/org/apache/ranger/common/RangerJsonMappingExceptionMapper.java
 43e6387f8 
  
security-admin/src/main/java/org/apache/ranger/common/RangerJsonParserExceptionMapper.java
 0ae3e930b 
  security-admin/src/main/java/org/apache/ranger/common/RangerJsonProvider.java 
PRE-CREATION 
  security-admin/src/main/java/org/apache/ranger/common/view/ViewBaseBean.java 
263586a33 
  security-admin/src/main/java/org/apache/ranger/json/JsonDateSerializer.java 
1682310c8 
  security-admin/src/main/java/org/apache/ranger/rest/XKeyREST.java a91f12623 
  security-admin/src/main/java/org/apache/ranger/service/XAssetService.java 
830302fec 
  
security-admin/src/main/java/org/apache/ranger/view/RangerExportPolicyList.java 
805a93a00 
  security-admin/src/main/java/org/apache/ranger/view/RangerExportRoleList.java 
f9fdab9dd 
  security-admin/src/main/java/org/apache/ranger/view/RangerGdsVList.java 
9c2400155 
  security-admin/src/main/java/org/apache/ranger/view/RangerPluginInfoList.java 
ca010b50f 
  security-admin/src/main/java/org/apache/ranger/view/RangerPolicyList.java 
b1a2c3589 
  security-admin/src/main/java/org/apache/ranger/view/RangerRoleList.java 
b26704a15 
  
security-admin/src/main/java/org/apache/ranger/view/RangerSecurityZoneList.java 
9361b8ca7 
  security-admin/src/main/java/org/apache/ranger/view/RangerServiceDefList.java 
a4a4c4404 
  security-admin/src/main/java/org/apache/ranger/view/RangerServiceList.java 
3f7b78dd4 
  
security-admin/src/main/java/org/apache/ranger/view/RangerServiceResourceWithTagsList.java
 a40953eef 
  security-admin/src/main/java/org/apache/ranger/view/VXAccessAudit.java 
9cf06f93c 
  security-admin/src/main/java/org/apache/ranger/view/VXAccessAuditList.java 
a20d9b27b 
  security-admin/src/main/java/org/apache/ranger/view/VXAsset.java 5c453ed86 
  security-admin/src/main/java/org/apache/ranger/view/VXAssetList.java 
f944ac9de 
  security-admin/src/main/java/org/apache/ranger/view/VXAuditMap.java 3637431aa 
  security-admin/src/main/java/org/apache/ranger/view/VXAuditMapList.java 
6130e4663 
  security-admin/src/main/java/org/apache/ranger/view/VXAuditRecord.java 
c2abf533b 
  security-admin/src/main/java/org/apache/ranger/view/VXAuditRecordList.java 
0a31e3dc1 
  security-admin/src/main/java/org/apache/ranger/view/VXAuthSession.java 
5e95ad59b 
  security-admin/src/main/java/org/apache/ranger/view/VXAuthSessionList.java 
8529af07d 
  security-admin/src/main/java/org/apache/ranger/view/VXCredentialStore.java 
9c7ad91d6 
  
security-admin/src/main/java/org/apache/ranger/view/VXCredentialStoreList.java 
cc073a049 
  security-admin/src/main/java/org/apache/ranger/view/VXDataObject.java 
ffd3fb4d9 
  security-admin/src/main/java/org/apache/ranger/view/VXFileSyncSourceInfo.java 
248c7e33d 
  security-admin/src/main/java/org/apache/ranger/view/VXGroup.java f48c3b78f 
  security-admin/src/main/java/org/apache/ranger/view/VXGroupGroup.java 
b3744f20e 
  security-admin/src/main/java/org/apache/ranger/view/VXGroupGroupList.java 
829f41ada 
  security-admin/src/main/java/org/apache/ranger/view/VXGroupList.java 
34e82b8a1 
  security-admin/src/main/java/org/apache/ranger/view/VXGroupPermission.java 
4c335dd24 
  
security-admin/src/main/java/org/apache/ranger/view/VXGroupPermissionList.java 
25ac6cf47 
  security-admin/src/main/java/org/apache/ranger/view/VXGroupUser.java 
4d7053c67 
  security-admin/src/main/java/org/apache/ranger/view/VXGroupUserInfo.java 
1fa22224e 
  security-admin/src/main/java/org/apache/ranger/view/VXGroupUserList.java 
a1495fd87 
  security-admin/src/main/java/org/apache/ranger/view/VXKmsKey.java ebef03a80 
  security-admin/src/main/java/org/apache/ranger/view/VXKmsKeyList.java 
f837682f0 
  security-admin/src/main/java/org/apache/ranger/view/VXLdapSyncSourceInfo.java 
a1132bfeb 
  security-admin/src/main/java/org/apache/ranger/view/VXLong.java 3fb5ac3a5 
  security-admin/src/main/java/org/apache/ranger/view/VXMessage.java d7edad5b1 
  
security-admin/src/main/java/org/apache/ranger/view/VXMetricAuditDetailsCount.java
 da59f1566 
  security-admin/src/main/java/org/apache/ranger/view/VXMetricPolicyCount.java 
dcf8ed48c 
  
security-admin/src/main/java/org/apache/ranger/view/VXMetricPolicyWithServiceNameCount.java
 c84959e94 
  security-admin/src/main/java/org/apache/ranger/view/VXMetricServiceCount.java 
a68c85e7d 
  
security-admin/src/main/java/org/apache/ranger/view/VXMetricServiceNameCount.java
 c7568d61e 
  
security-admin/src/main/java/org/apache/ranger/view/VXMetricUserGroupCount.java 
b7661ce3b 
  security-admin/src/main/java/org/apache/ranger/view/VXModuleDef.java 
5994e45e9 
  security-admin/src/main/java/org/apache/ranger/view/VXModuleDefList.java 
26ece379a 
  security-admin/src/main/java/org/apache/ranger/view/VXModulePermission.java 
b2ae56a98 
  
security-admin/src/main/java/org/apache/ranger/view/VXModulePermissionList.java 
775cf7148 
  security-admin/src/main/java/org/apache/ranger/view/VXPasswordChange.java 
ace612887 
  security-admin/src/main/java/org/apache/ranger/view/VXPermMap.java 22e960d21 
  security-admin/src/main/java/org/apache/ranger/view/VXPermMapList.java 
2aa7229bf 
  security-admin/src/main/java/org/apache/ranger/view/VXPermObj.java d305805a7 
  security-admin/src/main/java/org/apache/ranger/view/VXPermObjList.java 
fa9d73196 
  security-admin/src/main/java/org/apache/ranger/view/VXPolicy.java 887d8e1ff 
  security-admin/src/main/java/org/apache/ranger/view/VXPolicyExportAudit.java 
e441466e5 
  
security-admin/src/main/java/org/apache/ranger/view/VXPolicyExportAuditList.java
 73e711c99 
  security-admin/src/main/java/org/apache/ranger/view/VXPolicyLabel.java 
e2b50038f 
  security-admin/src/main/java/org/apache/ranger/view/VXPolicyLabelList.java 
2beaa6e53 
  security-admin/src/main/java/org/apache/ranger/view/VXPolicyList.java 
ffed0ef88 
  security-admin/src/main/java/org/apache/ranger/view/VXPortalUser.java 
397cf4467 
  security-admin/src/main/java/org/apache/ranger/view/VXPortalUserList.java 
22c5cd62a 
  security-admin/src/main/java/org/apache/ranger/view/VXRepository.java 
bde5e59cb 
  security-admin/src/main/java/org/apache/ranger/view/VXRepositoryList.java 
1aee11f36 
  security-admin/src/main/java/org/apache/ranger/view/VXResource.java 26856132b 
  security-admin/src/main/java/org/apache/ranger/view/VXResourceList.java 
51dc3609c 
  security-admin/src/main/java/org/apache/ranger/view/VXResponse.java 9c7681c32 
  security-admin/src/main/java/org/apache/ranger/view/VXString.java 8e7b78def 
  security-admin/src/main/java/org/apache/ranger/view/VXStringList.java 
71b82f545 
  security-admin/src/main/java/org/apache/ranger/view/VXTrxLog.java 4e6611da2 
  security-admin/src/main/java/org/apache/ranger/view/VXTrxLogList.java 
b6712576b 
  security-admin/src/main/java/org/apache/ranger/view/VXTrxLogV2.java 938552259 
  security-admin/src/main/java/org/apache/ranger/view/VXTrxLogV2List.java 
51953fcdb 
  security-admin/src/main/java/org/apache/ranger/view/VXUgsyncAuditInfo.java 
ac3675bdf 
  
security-admin/src/main/java/org/apache/ranger/view/VXUgsyncAuditInfoList.java 
d9ef48f70 
  security-admin/src/main/java/org/apache/ranger/view/VXUnixSyncSourceInfo.java 
9c581f4b6 
  security-admin/src/main/java/org/apache/ranger/view/VXUser.java 9865572a8 
  security-admin/src/main/java/org/apache/ranger/view/VXUserGroupInfo.java 
ee1c3f29c 
  security-admin/src/main/java/org/apache/ranger/view/VXUserList.java d66b23091 
  security-admin/src/main/java/org/apache/ranger/view/VXUserPermission.java 
4e308f95b 
  security-admin/src/main/java/org/apache/ranger/view/VXUserPermissionList.java 
704a6fa60 
  security-admin/src/test/java/org/apache/ranger/audit/TestAuditQueue.java 
3aeb68ecb 
  tagsync/pom.xml c8960b3f8 
  ugsync-util/pom.xml 1aebdef60 
  
ugsync-util/src/main/java/org/apache/ranger/ugsyncutil/model/UsersGroupRoleAssignments.java
 ed59c6911 
  ugsync/pom.xml 823240706 
  
ugsync/src/main/java/org/apache/ranger/unixusersync/process/RangerUgSyncRESTClient.java
 22162b0e1 


Diff: https://reviews.apache.org/r/75082/diff/2/

Changes: https://reviews.apache.org/r/75082/diff/1-2/


Testing
-------

- all unit tests passed successfully
- deployed servers admin/usersync/tagsync/kms in docker successfully
- deployed plugins hdfs/yarn/hive/hbase/kafka/kms in docker successfully
- verified that the plugins were able to download policies successfully, 
enforce policies and generate audit logs


Thanks,

Madhan Neethiraj

Reply via email to