[
https://issues.apache.org/jira/browse/KNOX-1584?focusedWorklogId=216758&page=com.atlassian.jira.plugin.system.issuetabpanels:worklog-tabpanel#worklog-216758
]
ASF GitHub Bot logged work on KNOX-1584:
----------------------------------------
Author: ASF GitHub Bot
Created on: 21/Mar/19 13:47
Start Date: 21/Mar/19 13:47
Worklog Time Spent: 10m
Work Description: moresandeep commented on pull request #78: KNOX-1584 -
YARN v2 UI - Application - History link fix
URL: https://github.com/apache/knox/pull/78#discussion_r267758244
##########
File path:
gateway-service-definitions/src/main/resources/services/yarnuiv2/3.0.0/rewrite.xml
##########
@@ -171,12 +171,34 @@
</content>
</filter>
- <rule dir="IN" name="YARNUIV2/yarnuiv2/inbound/proxy"
pattern="*://*:*/**/yarnuiv2/proxy/{**}?{**}">
- <rewrite template="{$serviceUrl[YARNUIV2]}/proxy/{**}?{**}"/>
- </rule>
+ <filter name="YARNUIV2/yarnuiv2/outbound/headers/jobhistory/job">
+ <content type="application/x-http-headers">
+ <apply path="Location"
rule="YARNUIV2/yarnuiv2/outbound/headers/jobhistory/job/location"/>
+ </content>
+ </filter>
+
+ <rule dir="OUT" name="YARNUIV2/yarnuiv2/outbound/proxy"
pattern="*://*:*/proxy/{**}">
+ <rewrite template="{$frontend[url]}/yarnuiv2/proxy/{**}"/>
+ </rule>
+
- <rule dir="OUT" name="YARNUIV2/yarnuiv2/outbound/proxy"
pattern="*://*:*/proxy/{**}">
- <rewrite
template="{gateway.scheme}://{gateway.host}:{gateway.port}/gateway/default/sparkhistory/history/{**}?{**}"/>
- </rule>
+ <rule flow="OR" dir="OUT"
name="YARNUIV2/yarnuiv2/outbound/headers/jobhistory/job/location">
+ <match pattern="{scheme}://{host}:{port}/jobhistory/job/{**}">
+ <rewrite
template="{$frontend[url]}/jobhistory/job/{**}?{scheme}?{host}?{port}"/>
+ </match>
+ <match pattern="{scheme}://{host}:{port}/jobhistory/logs/{**}?{**}">
+ <rewrite template="{$frontend[url]}/jobhistory/logs/{**}"/>
+ </match>
+ <match pattern="*://*:*/history/{**}?{**}">
+ <rewrite template="{$frontend[url]}/sparkhistory/history/{**}?{**}"/>
+ </match>
+ <match pattern="*://*:*/cluster/app/{**}">
+ <rewrite template="{$frontend[url]}/yarnuiv2/cluster/app/{**}"/>
+ </match>
+ <match pattern="*://*:*/cluster/apps/{**}">
+ <rewrite template="{$frontend[url]}/yarnuiv2/cluster/apps/{**}"/>
Review comment:
You should be using {$serviceUrl[YARNUIV2]}
----------------------------------------------------------------
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.
For queries about this service, please contact Infrastructure at:
[email protected]
Issue Time Tracking
-------------------
Worklog Id: (was: 216758)
> YARN v2 UI - Application - History link broken
> ----------------------------------------------
>
> Key: KNOX-1584
> URL: https://issues.apache.org/jira/browse/KNOX-1584
> Project: Apache Knox
> Issue Type: Sub-task
> Reporter: Kevin Risden
> Priority: Minor
> Fix For: 1.3.0
>
> Attachments: Screen Shot 2018-11-08 at 4.45.21 PM.png
>
> Time Spent: 2h 10m
> Remaining Estimate: 0h
>
> [http://localhost:8443/gateway/test/yarnuiv2/redirect#/yarn-app/application_1541711200634_0002/attempts]
> The "History" link
> * Redirects to [http://ambari:8088/proxy/application_1541711200634_0002/]
> * Which fails to point to the correct location
> http://localhost:8443/gateway/test/yarnuiv2/proxy/[application_1541711200634_0002/|http://ambari:8088/proxy/application_1541711200634_0002/]
> * This then redirects incorrectly to:
> [http://ambari:19888/jobhistory/job/job_1541711200634_0002]
> * Correct link should be
> http://localhost:8443/gateway/test/jobhistory/job/job_1541711200634_0002
--
This message was sent by Atlassian JIRA
(v7.6.3#76005)