You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@ranger.apache.org by ra...@apache.org on 2026/07/09 17:29:08 UTC
(ranger) 16/16: Merge branch 'master' into ranger-kafka-dynamic-partition-plan
This is an automated email from the ASF dual-hosted git repository.
ramackri pushed a commit to branch ranger-kafka-dynamic-partition-plan
in repository https://gitbox.apache.org/repos/asf/ranger.git
commit 02fcb6c33889fa1956e197443b71d37b169a301e
Merge: 6a0971a75 9bf7a9364
Author: ramk <ra...@cloudera.com>
AuthorDate: Thu Jul 9 22:58:35 2026 +0530
Merge branch 'master' into ranger-kafka-dynamic-partition-plan
Sync with latest master before continuing dynamic partition plan work.
.cursor/rules/ranger-python.mdc | 88 +++
.../audit/provider/AuditProviderFactory.java | 2 +
.../ranger/audit/utils/AbstractKerberosUser.java | 76 ++-
.../apache/ranger/audit/utils/KerberosAction.java | 27 +-
.../ranger/audit/utils/KerberosJAASConfigUser.java | 38 +-
agents-audit/dest-os/pom.xml | 80 +++
.../destination/OpenSearchAuditDestination.java | 321 +++++++++
.../TestOpenSearchAuditDestination.java | 192 ++++++
agents-audit/pom.xml | 1 +
agents-common/scripts/enable-agent.sh | 5 +-
.../conditionevaluator/RangerActionMatcher.java | 54 ++
.../ranger/plugin/model/RangerInlinePolicy.java | 20 +-
.../RangerInlinePolicyEvaluator.java | 17 +-
.../plugin/util/RangerActionListMatcher.java | 125 ++++
.../service-defs/ranger-servicedef-ozone.json | 8 +
.../RangerActionMatcherTest.java | 111 ++++
.../plugin/util/RangerActionListMatcherTest.java | 265 ++++++++
.../test_inline_policies_ozone.json | 111 ++++
.../audit-dispatcher/dispatcher-app/pom.xml | 6 +
.../audit-dispatcher/dispatcher-opensearch/pom.xml | 210 ++++++
.../dispatcher/OpenSearchDispatcherManager.java | 239 +++++++
.../kafka/AuditOpenSearchDispatcher.java | 149 +++++
.../src/main/resources/conf/logback.xml | 55 ++
.../ranger-audit-dispatcher-opensearch-site.xml | 228 +++++++
.../TestOpenSearchDispatcherManager.java | 80 +++
.../kafka/TestAuditOpenSearchDispatcher.java | 116 ++++
audit-server/audit-dispatcher/pom.xml | 1 +
.../scripts/start-audit-dispatcher.sh | 6 +-
dev-support/README-TAGSYNC-ATLAS-KAFKA-CONFIG.md | 202 ++++++
dev-support/checkstyle-suppressions.xml | 1 +
dev-support/ranger-docker/Dockerfile.ranger-kdc | 5 +-
dev-support/ranger-docker/README.md | 48 ++
...-compose.ranger-audit-dispatcher-opensearch.yml | 70 ++
.../ranger-docker/docker-compose.ranger.yml | 3 +
dev-support/ranger-docker/download-archives.sh | 10 +-
.../admin/ranger-admin-install-postgres.properties | 34 +-
.../ranger-audit-dispatcher-opensearch-site.xml | 207 ++++++
.../ranger-docker/scripts/kdc/entrypoint.sh | 8 +-
.../scripts/opensearch/opensearch.yml | 3 +
.../tagsync/ranger-tagsync-install.properties | 12 +-
distro/pom.xml | 12 +
distro/src/main/assembly/audit-dispatcher.xml | 32 +
distro/src/main/assembly/plugin-kafka.xml | 19 +-
distro/src/main/assembly/plugin-yarn.xml | 1 +
distro/src/main/assembly/tagsync.xml | 3 -
.../ranger/server/tomcat/EmbeddedServer.java | 14 +
.../server/tomcat/OpenSearchIndexBootStrapper.java | 219 +++++++
intg/scripts/setup.py | 30 -
intg/src/main/python/README.md | 679 +++++--------------
intg/src/main/python/setup.py | 16 +-
intg/src/test/python/test_ranger_client.py | 225 +++++--
plugin-kafka/template/configuration.xml | 20 +
.../ozone/authorizer/RangerOzoneAuthorizer.java | 7 +-
.../authorizer/TestRangerOzoneAuthorizer.java | 72 ++
plugin-ozone/src/test/resources/om_dev_ozone.json | 6 +
.../solr/authorizer/RangerSolrAuthorizer.java | 106 +--
.../solr/authorizer/TestRangerSolrAuthorizer.java | 90 +++
plugin-yarn/template/configuration.xml | 20 +
pom.xml | 8 +-
.../sample-client/scripts/run-pyclient.sh | 50 --
ranger-examples/sample-client/scripts/setup.py | 30 -
.../conf/ranger_opensearch_schema.json | 136 ++++
security-admin/pom.xml | 5 +
security-admin/scripts/install.properties | 13 +
security-admin/scripts/setup.sh | 64 ++
.../main/java/org/apache/ranger/biz/AssetMgr.java | 5 +
.../java/org/apache/ranger/biz/RangerBizUtil.java | 1 +
.../java/org/apache/ranger/biz/SessionMgr.java | 2 +-
.../main/java/org/apache/ranger/biz/XAuditMgr.java | 7 +
.../main/java/org/apache/ranger/biz/XUserMgr.java | 23 +
.../ranger/elasticsearch/ElasticSearchMgr.java | 1 +
.../opensearch/OpenSearchAccessAuditsService.java | 312 +++++++++
.../apache/ranger/opensearch/OpenSearchMgr.java | 199 ++++++
.../apache/ranger/opensearch/OpenSearchUtil.java | 342 ++++++++++
...zoneServiceDefPolicyConditionUpdate_J10065.java | 167 +++++
.../java/org/apache/ranger/rest/XUserREST.java | 27 +-
.../ranger/solr/krb/AbstractKerberosUser.java | 76 ++-
.../org/apache/ranger/solr/krb/KerberosAction.java | 30 +-
.../ranger/solr/krb/KerberosJAASConfigUser.java | 37 +-
.../conf.dist/ranger-admin-default-site.xml | 28 +
.../main/resources/conf.dist/ranger-admin-site.xml | 43 ++
.../src/components/CommonComponents.jsx | 17 +
.../react-webapp/src/components/Editable.jsx | 511 +++++++++------
.../src/hooks/usePruneStaleConditions.js | 153 +++++
.../main/webapp/react-webapp/src/styles/style.css | 12 +
.../src/utils/actionRequirements/ozone.json | 47 ++
.../src/utils/actionRequirements/registry.js | 30 +
.../react-webapp/src/utils/policyConditionUtils.js | 722 +++++++++++++++++++++
.../views/GovernedData/Dataset/AccessGrantForm.jsx | 4 +
.../Datashare/DatashareDetailLayout.jsx | 4 +
.../views/PolicyListing/AddUpdatePolicyForm.jsx | 4 +
.../views/PolicyListing/PolicyConditionsComp.jsx | 34 +-
.../views/PolicyListing/PolicyPermissionItem.jsx | 89 ++-
.../java/org/apache/ranger/biz/TestXUserMgr.java | 142 +++-
.../OpenSearchAccessAuditsServiceTest.java | 185 ++++++
.../ranger/opensearch/OpenSearchMgrTest.java | 55 ++
.../ranger/opensearch/OpenSearchUtilTest.java | 219 +++++++
.../java/org/apache/ranger/rest/TestXUserREST.java | 30 +-
.../ranger/solr/krb/AbstractKerberosUserTest.java | 34 +
tagsync/conf/templates/installprop2xml.properties | 1 -
tagsync/pom.xml | 54 --
tagsync/scripts/install.properties | 3 +-
tagsync/scripts/ranger-tagsync-services.sh | 3 +-
tagsync/scripts/setup.py | 28 +-
.../tagsync/source/atlas/AtlasTagSource.java | 131 ++--
.../source/atlasrest/AtlasRESTHttpClient.java | 146 +++++
.../source/atlasrest/AtlasRESTTagSource.java | 186 +++---
.../source/atlas/AtlasTagSourceConfigTest.java | 57 ++
108 files changed, 8024 insertions(+), 1288 deletions(-)