This is an automated email from the ASF dual-hosted git repository.
moresandeep pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/knox.git
The following commit(s) were added to refs/heads/master by this push:
new 96cd8f66f KNOX-3319 : Ranger REST API not fully implemented in
cdp-proxy-api (Dineshkumar Yadav <[email protected]>) (#1230)
96cd8f66f is described below
commit 96cd8f66f77ea3c57896ac18849890e4c26a6ee7
Author: Sandeep Moré <[email protected]>
AuthorDate: Wed May 13 22:41:02 2026 -0400
KNOX-3319 : Ranger REST API not fully implemented in cdp-proxy-api
(Dineshkumar Yadav <[email protected]>) (#1230)
---
.../main/resources/services/ranger/2.3.0/rewrite.xml | 20 ++++++++++++++++++++
.../main/resources/services/ranger/2.3.0/service.xml | 5 +++++
2 files changed, 25 insertions(+)
diff --git
a/gateway-service-definitions/src/main/resources/services/ranger/2.3.0/rewrite.xml
b/gateway-service-definitions/src/main/resources/services/ranger/2.3.0/rewrite.xml
index c3bbc1f07..fabe8a05c 100644
---
a/gateway-service-definitions/src/main/resources/services/ranger/2.3.0/rewrite.xml
+++
b/gateway-service-definitions/src/main/resources/services/ranger/2.3.0/rewrite.xml
@@ -49,4 +49,24 @@
<rule dir="IN" name="RANGER/ranger/inbound/roles/path"
pattern="*://*:*/**/ranger/service/roles/{path=**}?{**}">
<rewrite
template="{$serviceUrl[RANGER]}/service/roles/{path=**}?{**}"/>
</rule>
+
+ <!-- Ranger Admin users -->
+ <rule dir="IN" name="RANGER/ranger/inbound/users"
pattern="*://*:*/**/ranger/service/users?{**}">
+ <rewrite template="{$serviceUrl[RANGER]}/service/users?{**}"/>
+ </rule>
+ <rule dir="IN" name="RANGER/ranger/inbound/users/path"
pattern="*://*:*/**/ranger/service/users/{path=**}?{**}">
+ <rewrite
template="{$serviceUrl[RANGER]}/service/users/{path=**}?{**}"/>
+ </rule>
+ <!-- Ranger Admin keys -->
+ <rule dir="IN" name="RANGER/ranger/inbound/keys/path"
pattern="*://*:*/**/ranger/service/keys/{path=**}?{**}">
+ <rewrite template="{$serviceUrl[RANGER]}/service/keys/{path=**}?{**}"/>
+ </rule>
+ <!-- Ranger Admin audit -->
+ <rule dir="IN" name="RANGER/ranger/inbound/audit/path"
pattern="*://*:*/**/ranger/service/audit/{path=**}?{**}">
+ <rewrite
template="{$serviceUrl[RANGER]}/service/audit/{path=**}?{**}"/>
+ </rule>
+ <!-- Ranger Admin Security Zones -->
+ <rule dir="IN" name="RANGER/ranger/inbound/zones/path"
pattern="*://*:*/**/ranger/service/zones/{path=**}?{**}">
+ <rewrite
template="{$serviceUrl[RANGER]}/service/zones/{path=**}?{**}"/>
+ </rule>
</rules>
diff --git
a/gateway-service-definitions/src/main/resources/services/ranger/2.3.0/service.xml
b/gateway-service-definitions/src/main/resources/services/ranger/2.3.0/service.xml
index 08d9f5298..cb9c3793d 100644
---
a/gateway-service-definitions/src/main/resources/services/ranger/2.3.0/service.xml
+++
b/gateway-service-definitions/src/main/resources/services/ranger/2.3.0/service.xml
@@ -31,6 +31,11 @@
<route path="/ranger/service/tags/**"/>
<route path="/ranger/service/xaudit/**"/>
<route path="/ranger/service/roles/**"/>
+ <route path="/ranger/service/users"/>
+ <route path="/ranger/service/users/**"/>
+ <route path="/ranger/service/keys/**"/>
+ <route path="/ranger/service/audit/**"/>
+ <route path="/ranger/service/zones/**"/>
<route path="/ranger"/>
</routes>
<dispatch classname="org.apache.knox.gateway.dispatch.ConfigurableDispatch"