Repository: knox
Updated Branches:
  refs/heads/master 84aa9565f -> 33d530c56


KNOX-1242 - Fix rewrite rules for HDFS UI - Datanode UI link


Project: http://git-wip-us.apache.org/repos/asf/knox/repo
Commit: http://git-wip-us.apache.org/repos/asf/knox/commit/33d530c5
Tree: http://git-wip-us.apache.org/repos/asf/knox/tree/33d530c5
Diff: http://git-wip-us.apache.org/repos/asf/knox/diff/33d530c5

Branch: refs/heads/master
Commit: 33d530c5623dd0c4cb3a977d9aaea02744deefce
Parents: 84aa956
Author: Sandeep More <m...@apache.org>
Authored: Fri Apr 6 12:48:02 2018 -0400
Committer: Sandeep More <m...@apache.org>
Committed: Fri Apr 6 12:48:02 2018 -0400

----------------------------------------------------------------------
 .../main/resources/services/hdfsui/2.7.0/rewrite.xml   | 13 +++++++++++++
 1 file changed, 13 insertions(+)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/knox/blob/33d530c5/gateway-service-definitions/src/main/resources/services/hdfsui/2.7.0/rewrite.xml
----------------------------------------------------------------------
diff --git 
a/gateway-service-definitions/src/main/resources/services/hdfsui/2.7.0/rewrite.xml
 
b/gateway-service-definitions/src/main/resources/services/hdfsui/2.7.0/rewrite.xml
index 8b946fa..0f5490c 100644
--- 
a/gateway-service-definitions/src/main/resources/services/hdfsui/2.7.0/rewrite.xml
+++ 
b/gateway-service-definitions/src/main/resources/services/hdfsui/2.7.0/rewrite.xml
@@ -79,6 +79,16 @@
       <rewrite 
template="/gateway/default/datanode/?host=http://{dnWebAddress}"/>
   </rule>
 
+  <!-- rules for to fix angular infoAddr variable KNOX-1242 -->
+  <rule dir="OUT" name="HDFSUI/hdfs/outbound/datanode/infoAddr">
+    <match pattern="{infoAddr}"/>
+    <rewrite template="{$prefix[',url]}/datanode/?host=http://{infoAddr}'"/>
+  </rule>
+  <rule dir="OUT" name="HDFSUI/hdfs/outbound/datanode/infoSecureAddr">
+    <match pattern="{infoSecureAddr}"/>
+    <rewrite 
template="{$prefix[',url]}/datanode/?host=http://{infoSecureAddr}'"/>
+  </rule>
+
   <!-- Redirection rules that rewrite the Location reponse header  -->
   <filter name="HDFSUI/hdfs/outbound/headers/logs">
     <content type="application/x-http-headers">
@@ -126,6 +136,9 @@
     </content>
     <content type="*/html">
        <apply path="//\{dnWebAddress\}" rule="HDFSUI/hdfs/outbound/datanode"/>
+       <!-- rules for to fix angular infoAddr variable KNOX-1242 -->
+       <apply path="\'//\{infoAddr\}\'" 
rule="HDFSUI/hdfs/outbound/datanode/infoAddr"/>
+       <apply path="\'//\{infoSecureAddr\}\'" 
rule="HDFSUI/hdfs/outbound/datanode/infoSecureAddr"/>
     </content>
   </filter>
 

Reply via email to