This is an automated email from the ASF dual-hosted git repository.

mneethiraj pushed a commit to branch ranger-2.10
in repository https://gitbox.apache.org/repos/asf/ranger.git


The following commit(s) were added to refs/heads/ranger-2.10 by this push:
     new 02656547d RANGER-5867: update audit retrieval to handle opensearch 
(#1351)
02656547d is described below

commit 02656547d667393977d1055b920b0f2b5144b44e
Author: Madhan Neethiraj <[email protected]>
AuthorDate: Mon Nov 2 10:00:42 2026 -0800

    RANGER-5867: update audit retrieval to handle opensearch (#1351)
---
 security-admin/src/main/java/org/apache/ranger/biz/AssetMgr.java | 6 ++++++
 1 file changed, 6 insertions(+)

diff --git a/security-admin/src/main/java/org/apache/ranger/biz/AssetMgr.java 
b/security-admin/src/main/java/org/apache/ranger/biz/AssetMgr.java
index d80e296c1..9c013fc90 100644
--- a/security-admin/src/main/java/org/apache/ranger/biz/AssetMgr.java
+++ b/security-admin/src/main/java/org/apache/ranger/biz/AssetMgr.java
@@ -55,6 +55,7 @@
 import org.apache.ranger.entity.XXPolicyExportAudit;
 import org.apache.ranger.entity.XXPortalUser;
 import org.apache.ranger.entity.XXUser;
+import org.apache.ranger.opensearch.OpenSearchAccessAuditsService;
 import org.apache.ranger.plugin.model.RangerPluginInfo;
 import org.apache.ranger.plugin.store.PList;
 import org.apache.ranger.plugin.util.RangerPluginCapability;
@@ -120,6 +121,9 @@ public class AssetMgr extends AssetMgrBase {
        @Autowired
        ElasticSearchAccessAuditsService elasticSearchAccessAuditsService;
 
+       @Autowired
+       OpenSearchAccessAuditsService openSearchAccessAuditsService;
+
        @Autowired
        CloudWatchAccessAuditsService cloudWatchAccessAuditsService;
 
@@ -1171,6 +1175,8 @@ public VXAccessAuditList getAccessLogs(SearchCriteria 
searchCriteria) {
             return solrAccessAuditsService.searchXAccessAudits(searchCriteria);
         } else if 
(RangerBizUtil.AUDIT_STORE_ELASTIC_SEARCH.equalsIgnoreCase(xaBizUtil.getAuditDBType()))
 {
             return 
elasticSearchAccessAuditsService.searchXAccessAudits(searchCriteria);
+        } else if 
(RangerBizUtil.AUDIT_STORE_OPENSEARCH.equalsIgnoreCase(xaBizUtil.getAuditDBType()))
 {
+            return 
openSearchAccessAuditsService.searchXAccessAudits(searchCriteria);
         } else if 
(RangerBizUtil.AUDIT_STORE_CLOUD_WATCH.equalsIgnoreCase(xaBizUtil.getAuditDBType()))
 {
             return 
cloudWatchAccessAuditsService.searchXAccessAudits(searchCriteria);
         } else {

Reply via email to