Details
-
Improvement
-
Status: Resolved
-
Major
-
Resolution: Fixed
-
1.4.0
-
None
-
None
Description
When I open the Oozie web UI through Knox gateway and navigate to a workflow's action details then I see the Console URL field contains the cluster's internal hostname instead of a Knox gateway url. Here is an example json result from Oozie through Knox:
{ "appName":"some_oozie_application", ... "actions":[ {...}, { ... "consoleUrl":"https://some_internal_domain_name:8090/proxy/application_1632125050865_0003/", ... }, {...} ], "status":"SUCCEEDED", "group":null }
The desired form should be for the consoleUrl field something like this:
https://externally_available_knox_domain_name:8443/gateway/cdp-proxy/yarn/cluster/app/application_1632125050865_0003/
The proposed solution contains Yarn UI v1 URL because the Yarn UI v2 contains a hash mark which cannot be used. See KNOX-2676
Attachments
Issue Links
- relates to
-
KNOX-2676 Knox rewrite rules do not support hash mark in the target URL
- Open
- links to