This is an automated email from the ASF dual-hosted git repository. asf-gitbox-commits pushed a commit to branch KNOX-3319 in repository https://gitbox.apache.org/repos/asf/knox.git
commit 20e40cf8a0847968afbf1ed9fb3c724eb8fd4780 Author: Sandeep MoreĢ <[email protected]> AuthorDate: Wed May 13 13:00:34 2026 -0400 KNOX-3319 : Ranger REST API not fully implemented in cdp-proxy-api (Dineshkumar Yadav <[email protected]>) --- .../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"
