[
https://issues.apache.org/jira/browse/KNOX-2841?focusedWorklogId=825865&page=com.atlassian.jira.plugin.system.issuetabpanels:worklog-tabpanel#worklog-825865
]
ASF GitHub Bot logged work on KNOX-2841:
----------------------------------------
Author: ASF GitHub Bot
Created on: 14/Nov/22 18:21
Start Date: 14/Nov/22 18:21
Worklog Time Spent: 10m
Work Description: moresandeep merged PR #674:
URL: https://github.com/apache/knox/pull/674
Issue Time Tracking
-------------------
Worklog Id: (was: 825865)
Time Spent: 20m (was: 10m)
> Oozie "root" rewrite rule's pattern is too open
> -----------------------------------------------
>
> Key: KNOX-2841
> URL: https://issues.apache.org/jira/browse/KNOX-2841
> Project: Apache Knox
> Issue Type: Bug
> Affects Versions: 1.6.0
> Reporter: Dénes Bodó
> Assignee: Dénes Bodó
> Priority: Major
> Time Spent: 20m
> Remaining Estimate: 0h
>
> It seems that the "root" rewrite rule for Oozie is too open and causes the
> following issue:
> When we use Apache Hue as the UI for Oozie and we define a workflow property
> for a file path like
> *hdfs://mnameservice1/oozie/test*
> then on Hue's workflow details page we will see an url for that property like:
> *[http://oozie-host.examole.com:11000/oozie/test]*
> And it seems this replacement is due to the following rule:
> {code:xml}
> <rule dir="IN" name="OOZIE/oozie/root"
> pattern="*://*:*/**/oozie/{**}?{**}">
> <rewrite template="{$serviceUrl[OOZIE]}/{**}?{**}"/>
> </rule>
> {code}
> When I changed it to
> {code:xml}
> <rule dir="IN" name="OOZIE/oozie/root"
> pattern="http*://*:*/**/oozie/{**}?{**}">
> <rewrite template="{$serviceUrl[OOZIE]}/{**}?{**}"/>
> </rule>
> {code}
> in my test environment then the Hue UI showed me the correct HDFS path.
>
> I am creating the pull request soon.
--
This message was sent by Atlassian Jira
(v8.20.10#820010)