You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@knox.apache.org by kr...@apache.org on 2019/07/09 13:48:42 UTC

[knox] branch v1.3.0 updated: KNOX-1918 - Atlas API - prevent global HDFS rules from triggering (#111)

This is an automated email from the ASF dual-hosted git repository.

krisden pushed a commit to branch v1.3.0
in repository https://gitbox.apache.org/repos/asf/knox.git


The following commit(s) were added to refs/heads/v1.3.0 by this push:
     new ff61dae  KNOX-1918 - Atlas API - prevent global HDFS rules from triggering (#111)
ff61dae is described below

commit ff61dae4d30c0cb828eaaa73ff01e7e9f6128d61
Author: Kevin Risden <ri...@users.noreply.github.com>
AuthorDate: Tue Jul 9 09:48:06 2019 -0400

    KNOX-1918 - Atlas API - prevent global HDFS rules from triggering (#111)
    
    Signed-off-by: Kevin Risden <kr...@apache.org>
---
 .../src/main/resources/services/atlas-api/0.1.2.0/rewrite.xml     | 6 ++++--
 .../src/main/resources/services/atlas-api/0.8.0/rewrite.xml       | 8 +++++---
 .../src/main/resources/services/atlas-api/2.0.0/rewrite.xml       | 4 ++++
 3 files changed, 13 insertions(+), 5 deletions(-)

diff --git a/gateway-service-definitions/src/main/resources/services/atlas-api/0.1.2.0/rewrite.xml b/gateway-service-definitions/src/main/resources/services/atlas-api/0.1.2.0/rewrite.xml
index 291b7d0..3f87e9e 100644
--- a/gateway-service-definitions/src/main/resources/services/atlas-api/0.1.2.0/rewrite.xml
+++ b/gateway-service-definitions/src/main/resources/services/atlas-api/0.1.2.0/rewrite.xml
@@ -14,9 +14,11 @@
    See the License for the specific language governing permissions and
    limitations under the License.
 -->
-
-
 <rules>
+    <!-- KNOX-1918 prevent global HDFS rules from triggering -->
+    <rule dir="OUT" name="ATLAS-API/atlas/outbound" pattern="hdfs://{host}/{path=**}?{**}">
+        <rewrite template="hdfs://{host}/{path=**}?{**}"/>
+    </rule>
     <rule dir="IN" name="ATLAS-API/atlas/inbound" pattern="*://*:*/**/atlas/api/{path=**}?{**}">
         <rewrite template="{$serviceUrl[ATLAS-API]}/api/{path=**}?{**}"/>
     </rule>
diff --git a/gateway-service-definitions/src/main/resources/services/atlas-api/0.8.0/rewrite.xml b/gateway-service-definitions/src/main/resources/services/atlas-api/0.8.0/rewrite.xml
index d028f37..3f87e9e 100644
--- a/gateway-service-definitions/src/main/resources/services/atlas-api/0.8.0/rewrite.xml
+++ b/gateway-service-definitions/src/main/resources/services/atlas-api/0.8.0/rewrite.xml
@@ -14,10 +14,12 @@
    See the License for the specific language governing permissions and
    limitations under the License.
 -->
-
-
 <rules>
+    <!-- KNOX-1918 prevent global HDFS rules from triggering -->
+    <rule dir="OUT" name="ATLAS-API/atlas/outbound" pattern="hdfs://{host}/{path=**}?{**}">
+        <rewrite template="hdfs://{host}/{path=**}?{**}"/>
+    </rule>
     <rule dir="IN" name="ATLAS-API/atlas/inbound" pattern="*://*:*/**/atlas/api/{path=**}?{**}">
         <rewrite template="{$serviceUrl[ATLAS-API]}/api/{path=**}?{**}"/>
     </rule>
-</rules>
\ No newline at end of file
+</rules>
diff --git a/gateway-service-definitions/src/main/resources/services/atlas-api/2.0.0/rewrite.xml b/gateway-service-definitions/src/main/resources/services/atlas-api/2.0.0/rewrite.xml
index 36e18a1..3f87e9e 100644
--- a/gateway-service-definitions/src/main/resources/services/atlas-api/2.0.0/rewrite.xml
+++ b/gateway-service-definitions/src/main/resources/services/atlas-api/2.0.0/rewrite.xml
@@ -15,6 +15,10 @@
    limitations under the License.
 -->
 <rules>
+    <!-- KNOX-1918 prevent global HDFS rules from triggering -->
+    <rule dir="OUT" name="ATLAS-API/atlas/outbound" pattern="hdfs://{host}/{path=**}?{**}">
+        <rewrite template="hdfs://{host}/{path=**}?{**}"/>
+    </rule>
     <rule dir="IN" name="ATLAS-API/atlas/inbound" pattern="*://*:*/**/atlas/api/{path=**}?{**}">
         <rewrite template="{$serviceUrl[ATLAS-API]}/api/{path=**}?{**}"/>
     </rule>