This is an automated email from the ASF dual-hosted git repository.
smolnar 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 5088d423a KNOX-3013 - Knox redirecting Yarn Node Manager URLs to http
instead of https (#874)
5088d423a is described below
commit 5088d423a512b7bd98411e4b02071e3afc827802
Author: K0K0V0K <[email protected]>
AuthorDate: Wed Mar 6 10:27:20 2024 +0100
KNOX-3013 - Knox redirecting Yarn Node Manager URLs to http instead of
https (#874)
- YARNUI/yarn/outbound/node3 rule rewrites the https schemes to http
- To fix the issue we skip this rule in case if the schema is https
---
.../src/main/resources/services/yarnui/2.7.0/rewrite.xml | 11 -----------
1 file changed, 11 deletions(-)
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 e5faf1eb9..55e83f6a3 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
@@ -220,13 +220,6 @@
</content>
</filter>
-<filter name="YARNUI/yarn/outbound/filter/nodes">
- <content type="*/html">
- <apply path="(?!http:)//[^/':,]+:[\d]+"
rule="YARNUI/yarn/outbound/node3"/>
- </content>
-</filter>
-
-
<rule dir="OUT" name="YARNUI/yarn/outbound/apps/app">
<rewrite template="{$frontend[url]}/yarn/cluster/app"/>
</rule>
@@ -279,10 +272,6 @@
https://knox_host:knox_port/gateway/yarnui/yarn/nodemanager/node/containerlogs/c
<match pattern="{scheme}://{host}:{port}"/>
<rewrite
template="{$frontend[url]}/yarn/nodemanager/node?{scheme}?{host}?{port}"/>
</rule>
-<rule dir="OUT" name="YARNUI/yarn/outbound/node3">
- <match pattern="//{host}:{port}"/>
- <rewrite
template="{$frontend[url]}/yarn/nodemanager/node?scheme=http?{host}?{port}"/>
-</rule>
<rule dir="OUT" name="YARNUI/yarn/outbound/node/containerlogs2"
pattern="*://*:*/node/containerlogs/{**}?{**}">
<match pattern="{scheme}://{host}:{port}/node/containerlogs/{**}?{**}"/>