commit | 61ecb34d28c318a5620b6ede7c13aecf71634c17 | [log] [tgz] |
---|---|---|
author | deepashreeraghu <8832194+deepashreeraghu@users.noreply.github.com> | Tue Dec 03 22:31:54 2019 +0530 |
committer | Kevin Risden <risdenk@users.noreply.github.com> | Tue Dec 03 12:01:54 2019 -0500 |
tree | c5bf5486a3789e37623c93d94c29d9f9719e1ed5 | |
parent | 048d62057b7c58a7da1255c68fb8b6578622f7fd [diff] |
KNOX-2135 - Fix YARNUIV2 RM Logs sub-links (#204)
diff --git a/gateway-service-definitions/src/main/resources/services/yarnuiv2/3.0.0/rewrite.xml b/gateway-service-definitions/src/main/resources/services/yarnuiv2/3.0.0/rewrite.xml index c2e2ad9..b24f121 100644 --- a/gateway-service-definitions/src/main/resources/services/yarnuiv2/3.0.0/rewrite.xml +++ b/gateway-service-definitions/src/main/resources/services/yarnuiv2/3.0.0/rewrite.xml
@@ -292,6 +292,17 @@ <rewrite template="{$frontend[url]}/yarnuiv2/logs"/> </rule> + <filter name="YARNUIV2/yarnuiv2/outbound/filter/logs1"> + <content type="*/html"> + <apply path="/logs/[^']*" rule="YARNUIV2/yarnuiv2/outbound/logs1"/> + </content> + </filter> + + <rule dir="OUT" name="YARNUIV2/yarnuiv2/outbound/logs1"> + <match pattern="/logs/{**}" /> + <rewrite template="{$frontend[url]}/yarnuiv2/logs/{**}"/> + </rule> + <rule dir="IN" name="YARNUIV2/yarnuiv2/inbound/nodelogs" pattern="*://*:*/**/yarnuiv2/logs?{scheme}?{host}?{port}?{**}"> <rewrite template="{scheme}://{host}:{port}/logs/?{**}"/> </rule>
diff --git a/gateway-service-definitions/src/main/resources/services/yarnuiv2/3.0.0/service.xml b/gateway-service-definitions/src/main/resources/services/yarnuiv2/3.0.0/service.xml index 4dc71bc..e97d5ee 100644 --- a/gateway-service-definitions/src/main/resources/services/yarnuiv2/3.0.0/service.xml +++ b/gateway-service-definitions/src/main/resources/services/yarnuiv2/3.0.0/service.xml
@@ -24,6 +24,7 @@ <route path="/yarnuiv2/logs/?**"> <rewrite apply="YARNUIV2/yarnuiv2/inbound/logs" to="request.url"/> + <rewrite apply="YARNUIV2/yarnuiv2/outbound/filter/logs1" to="response.body"/> </route> <route path="/yarnuiv2/**">