This is an automated email from the ASF dual-hosted git repository. madhan pushed a commit to branch RANGER-3923 in repository https://gitbox.apache.org/repos/asf/ranger.git
commit 18208b1cbcf35c1af5b73c7e69ba87782127be83 Merge: 4ed78aae4 433a2ffa4 Author: Madhan Neethiraj <[email protected]> AuthorDate: Wed Jul 12 21:43:44 2023 -0700 Merge branch 'master' into RANGER-3923 .../org/apache/ranger/plugin/model/RangerRole.java | 56 +++ distro/src/main/assembly/tagsync.xml | 7 + pom.xml | 3 +- .../java/org/apache/ranger/biz/RoleDBStore.java | 10 +- .../java/org/apache/ranger/biz/RoleRefUpdater.java | 30 +- .../java/org/apache/ranger/biz/ServiceDBStore.java | 66 +++- .../main/java/org/apache/ranger/rest/RoleREST.java | 308 +++++++++++++++- .../java/org/apache/ranger/rest/ServiceREST.java | 21 +- .../context/RangerPreAuthSecurityHandler.java | 11 + ...erPolicyList.java => RangerExportRoleList.java} | 40 +-- .../org/apache/ranger/view/RangerPolicyList.java | 4 + .../org/apache/ranger/view/RangerRoleList.java | 4 + .../java/org/apache/ranger/rest/TestRoleREST.java | 399 +++++++++++++++++++++ .../org/apache/ranger/rest/TestServiceREST.java | 3 +- .../rest/importRole/import_role_test_file.json | 120 +++++++ tagsync/conf/templates/ranger-tagsync-template.xml | 58 +++ tagsync/pom.xml | 6 +- .../tagsync/ha/TagSyncHAInitializerImpl.java | 110 ++++++ .../ranger/tagsync/model/AbstractTagSource.java | 7 +- .../ranger/tagsync/process/TagSyncConfig.java | 17 +- .../tagsync/process/TagSyncMetricsProducer.java | 11 +- .../ranger/tagsync/process/TagSynchronizer.java | 9 + .../tagsync/sink/tagadmin/TagAdminRESTSink.java | 51 +-- .../tagsync/source/atlas/AtlasTagSource.java | 10 +- .../source/atlasrest/AtlasRESTTagSource.java | 23 +- .../ranger/tagsync/source/file/FileTagSource.java | 7 +- tagsync/src/main/resources/ranger-tagsync-site.xml | 58 ++- 27 files changed, 1330 insertions(+), 119 deletions(-)
