[ https://issues.apache.org/jira/browse/KNOX-2841?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17680572#comment-17680572 ]
Sandeep More commented on KNOX-2841: ------------------------------------ Merged the PR. Thank you again [~dionusos] for your contribution. > 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 > Fix For: 2.0.0 > > Time Spent: 40m > 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)