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 eb6d3c5  KNOX-1964 - YARN v1 UI - ContainerLogs link broken for 
Running Jobs
eb6d3c5 is described below

commit eb6d3c5533bdc2b0b9d25fb47af961fdd2bc9051
Author: Prabhu Joseph <[email protected]>
AuthorDate: Mon Aug 5 20:32:37 2019 +0530

    KNOX-1964 - YARN v1 UI - ContainerLogs link broken for Running Jobs
    
    Signed-off-by: Kevin Risden <[email protected]>
---
 .../src/main/resources/services/yarnui/2.7.0/rewrite.xml      | 11 ++++++++++-
 1 file changed, 10 insertions(+), 1 deletion(-)

diff --git 
a/gateway-service-definitions/src/main/resources/services/yarnui/2.7.0/rewrite.xml
 
b/gateway-service-definitions/src/main/resources/services/yarnui/2.7.0/rewrite.xml
index ad6337a..434c9c3 100644
--- 
a/gateway-service-definitions/src/main/resources/services/yarnui/2.7.0/rewrite.xml
+++ 
b/gateway-service-definitions/src/main/resources/services/yarnui/2.7.0/rewrite.xml
@@ -77,9 +77,15 @@
 <rule dir="IN" name="YARNUI/yarn/inbound/nodemanager/node2" 
pattern="*://*:*/**/yarn/nodemanager/node?{scheme}?{host}?{port}">
     <rewrite template="{scheme}://{host}:{port}/node"/>
 </rule>
+<rule dir="IN" name="YARNUI/yarn/inbound/containerlogs1" 
pattern="*://*:*/**/yarn/nodemanager/node/containerlogs/{**}?{**}?{scheme}?{host}?{port}">
+    <rewrite template="{scheme}://{host}:{port}/node/containerlogs/{**}?{**}"/>
+</rule>
 <rule dir="IN" name="YARNUI/yarn/inbound/nodemanager/containerlogs/container" 
pattern="*://*:*/**/yarn/nodemanager/node/containerlogs/{**}?{scheme}?{host}?{port}">
     <rewrite template="{scheme}://{host}:{port}/node/containerlogs/{**}"/>
 </rule>
+<rule dir="IN" name="YARNUI/yarn/inbound/nodemanager/node3" 
pattern="*://*:*/**/yarn/nodemanager/node/{**}?{scheme}?{host}?{port}">
+    <rewrite template="{scheme}://{host}:{port}/node/{**}"/>
+</rule>
 <rule dir="IN" name="YARNUI/yarn/inbound/resourcemanager/home" 
pattern="*://*:*/**/yarn/resourcemanager?{scheme}?{host}?{port}">
     <rewrite template="{scheme}://{host}:{port}/cluster"/>
 </rule>
@@ -124,7 +130,10 @@
     <rewrite template="{$frontend[url]}/yarn/cluster/scheduler?{**}"/>
 </rule>
 <rule dir="OUT" name="YARNUI/yarn/outbound/node" pattern="/node/{**}">
-    <rewrite template="{$frontend[url]}/yarn/nodemanager/node/{**}"/>
+    <rewrite 
template="{$frontend[url]}/yarn/nodemanager/node/{**}?scheme={$inboundurl[scheme]}?host={$inboundurl[host]}?port={$inboundurl[port]}"/>
+</rule>
+<rule dir="OUT" name="YARNUI/yarn/outbound/node4" 
pattern="/node/containerlogs/{**}?{start}">
+    <rewrite 
template="{$frontend[url]}/yarn/nodemanager/node/containerlogs/{**}?{start}?scheme={$inboundurl[scheme]}?host={$inboundurl[host]}?port={$inboundurl[port]}"/>
 </rule>
 <rule dir="OUT" name="YARNUI/yarn/outbound/cluster/app" 
pattern="*://*:*/cluster/app/{**}">
     <rewrite template="{$frontend[url]}/yarn/cluster/app/{**}"/>

Reply via email to