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)  ### 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. ---