GitHub user Leemoonsoo opened a pull request:

    https://github.com/apache/zeppelin/pull/1936

    [ZEPPELIN-2004] List all helium packages in Zeppelin GUI

    ### What is this PR for?
    ZEPPELIN-1973 will provides catalogue for all available helium 
(visualization) packages in npm registry. And 
https://github.com/apache/zeppelin/pull/1935 shows available packages in 
Zeppelin website.
    
    This PR make Zeppelin reads package information and display in Zeppelin's 
helium gui menu.
    
    To do that, this PR changes configuration environment variable (java 
property) from
    
    ```
    ZEPPELIN_HELIUM_LOCALREGISTRY_DEFAULT 
(zeppelin.helium.localregistry.default)
    ```
    
    to
    
    ```
    ZEPPELIN_HELIUM_REGISTRY (zeppelin.helium.registry)
    ```
    
    and allow multiple comma separated items.
    Registry is either filesystem directory (e.g. `/helium`) or http location.
    
    default value is 
`helium,https://s3.amazonaws.com/helium-package/helium.json`
    
    
    ### What type of PR is it?
    Feature
    
    ### Todos
    * [x] - Task
    
    ### What is the Jira issue?
    https://issues.apache.org/jira/browse/ZEPPELIN-2004
    
    ### How should this be tested?
    Go to helium menu and check if you can see packages available.
    
    ### Screenshots (if appropriate)
    
![image](https://cloud.githubusercontent.com/assets/1540981/22234465/43251c9a-e1ad-11e6-8f2d-6bbdac632f9d.png)
    
    ### Questions:
    * Does the licenses files need update? no
    * Is there breaking changes for older versions? yes
    `ZEPPELIN_HELIUM_LOCALREGISTRY_DEFAULT` changed to ZEPPELIN_HELIUM_REGISTRY
    * Does this needs documentation? no


You can merge this pull request into a Git repository by running:

    $ git pull https://github.com/Leemoonsoo/zeppelin ZEPPELIN-2004

Alternatively you can review and apply these changes as the patch at:

    https://github.com/apache/zeppelin/pull/1936.patch

To close this pull request, make a commit to your master/trunk branch
with (at least) the following in the commit message:

    This closes #1936
    
----
commit 624e85d4e697f98f092490ead21c397922664d52
Author: Lee moon soo <m...@apache.org>
Date:   2017-01-23T18:00:50Z

    implement online registry

commit 171ddabef700c4e5b58d8bfb135cb52de658dbfb
Author: Lee moon soo <m...@apache.org>
Date:   2017-01-23T20:26:37Z

    Use only local helium registry to run test

commit 7875e4d033608bff73ef42aaf90b9d1b63a3fa40
Author: Lee moon soo <m...@apache.org>
Date:   2017-01-23T21:26:30Z

    Add user agent

commit 0ff67f03f767c07da6da3cad6eeda1a968ab2230
Author: Lee moon soo <m...@apache.org>
Date:   2017-01-23T22:16:15Z

    Cache online registry under local-repo for offline support

commit 281e3e890c5a32e00489a8aaf86e86ae0802106c
Author: Lee moon soo <m...@apache.org>
Date:   2017-01-23T22:24:34Z

    update test

----


---
If your project is set up for it, you can reply to this email and have your
reply appear on GitHub as well. If your project does not have this feature
enabled and wishes so, or if the feature is enabled but not working, please
contact infrastructure at infrastruct...@apache.org or file a JIRA ticket
with INFRA.
---

Reply via email to