This is an automated email from the ASF dual-hosted git repository.
krisden 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 512147f KNOX-1933 - Add rewrite rules to fix Yarn RM application and
logs URL (#119)
512147f is described below
commit 512147f6fd4677baa8f8ffed6034fac256157337
Author: Ankur Gupta <[email protected]>
AuthorDate: Thu Jul 18 05:10:13 2019 -0700
KNOX-1933 - Add rewrite rules to fix Yarn RM application and logs URL (#119)
Testing Done:
Deployed on a cluster with Knox and made sure these links worked
---
.../src/main/resources/services/livy/0.4.0/rewrite.xml | 13 +++++++++++++
1 file changed, 13 insertions(+)
diff --git
a/gateway-service-definitions/src/main/resources/services/livy/0.4.0/rewrite.xml
b/gateway-service-definitions/src/main/resources/services/livy/0.4.0/rewrite.xml
index ab33bab..fc2fc6c 100644
---
a/gateway-service-definitions/src/main/resources/services/livy/0.4.0/rewrite.xml
+++
b/gateway-service-definitions/src/main/resources/services/livy/0.4.0/rewrite.xml
@@ -32,4 +32,17 @@
<rule dir="IN" name="LIVYSERVER/livy/path/inbound"
pattern="*://*:*/**/livy/{path=**}?{**}">
<rewrite template="{$serviceUrl[LIVYSERVER]}/{path=**}?{**}"/>
</rule>
+
+ <rule dir="OUT" name="LIVYSERVER/livy/outbound/sparkurl"
pattern="*://*:*/proxy/{**}">
+ <rewrite template="{$frontend[url]}/yarn/proxy/{**}"/>
+ </rule>
+
+ <rule dir="OUT" name="LIVYSERVER/livy/outbound/logs"
pattern="{scheme}://{host}:{port}/node/containerlogs/{**}?{**}">
+ <rewrite
template="{$frontend[url]}/yarn/nodemanager/node/containerlogs/{**}?{**}?{scheme}?host={$hostmap(host)}?{port}"/>
+ </rule>
+
+ <rule dir="OUT" name="LIVYSERVER/livy/outbound/logs2"
pattern="{scheme}://{host}:{port}/node/containerlogs/{**}">
+ <rewrite
template="{$frontend[url]}/yarn/nodemanager/node/containerlogs/{**}?{scheme}?host={$hostmap(host)}?{port}"/>
+ </rule>
+
</rules>