You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@knox.apache.org by "ASF GitHub Bot (Jira)" <ji...@apache.org> on 2020/04/22 15:55:00 UTC

[jira] [Work logged] (KNOX-2354) Add minimal service for proxying HBase artifacts from WebUI

     [ https://issues.apache.org/jira/browse/KNOX-2354?focusedWorklogId=426194&page=com.atlassian.jira.plugin.system.issuetabpanels:worklog-tabpanel#worklog-426194 ]

ASF GitHub Bot logged work on KNOX-2354:
----------------------------------------

                Author: ASF GitHub Bot
            Created on: 22/Apr/20 15:54
            Start Date: 22/Apr/20 15:54
    Worklog Time Spent: 10m 
      Work Description: joshelser opened a new pull request #325:
URL: https://github.com/apache/knox/pull/325


   …he HBASEUI
   
   In HBase, we can host a "mini" maven repo in hbase itself which a maven
   application can point to.
   
   We want this to be in its own service because it has different semantics
   than the normal hbaseUI service has (e.g. one would be hooked up to SSO
   login, but SSO won't work against that), and Maven cannot function with
   the query-string based backend-routing that we do to make the HBaseUI
   look like a normal website (instead of a collection of independent
   webservers).
   
   (It is very **important** that you created an Apache Knox JIRA for this change and that the PR title/commit message includes the Apache Knox JIRA ID!)
   
   ## What changes were proposed in this pull request?
   
   Added a new service HBASEJARS
   
   ## How was this patch tested?
   
   * Deployed gateway locally with HBase
   * Validated that new IN/OUT rules work to traverse the Jetty
   * Validated ability to pull resources via Curl directly
   * Validated that I can build a Maven application against this (https://github.com/joshelser/knox-hbasejars-exemplar)
   
   Please review [Knox Contributing Process](https://cwiki.apache.org/confluence/display/KNOX/Contribution+Process#ContributionProcess-GithubWorkflow) before opening a pull request.
   


----------------------------------------------------------------
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:
users@infra.apache.org


Issue Time Tracking
-------------------

            Worklog Id:     (was: 426194)
    Remaining Estimate: 0h
            Time Spent: 10m

> Add minimal service for proxying HBase artifacts from WebUI
> -----------------------------------------------------------
>
>                 Key: KNOX-2354
>                 URL: https://issues.apache.org/jira/browse/KNOX-2354
>             Project: Apache Knox
>          Issue Type: Improvement
>            Reporter: Josh Elser
>            Assignee: Josh Elser
>            Priority: Major
>             Fix For: 1.4.0
>
>          Time Spent: 10m
>  Remaining Estimate: 0h
>
> The normal HBASEUI service is intended to be used for proxying the HBASEUI. However, we can also support fetching of static resources from the HBase UI to enable some interesting developer-enablement use cases.
> However, we would intend the fetching of these resources to be done programmatically (with username/password credentials) whereas we would expect the HBASEUI to be accessed behind an SSO provider (with a user at their web browser).
> The easiest thing to do here would be to create a very minimal service which can hit the hbase UI, pull these resources, and be tied up to a topology (separate from where HBASEUI is exposed)



--
This message was sent by Atlassian Jira
(v8.3.4#803005)