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 <[email protected]>
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(-)

Reply via email to