A Storm Package is a set of commands and Storm library code that is loaded into the Cortex.
Storm Packages can be loaded into the Cortex from a file, or using a remote repository.
Vertex maintains a package repository which allows for loading public and private packages.
From Optic, navigate to the Power-Ups tab to register and configure packages.
Alternatively, given the package repository URL, the cmdr tool can also be used.
First load the
> storm pkg.load https://packages.vertex.link/pkgrepo
Register the Cortex using
This will create an account if one does not exist, and send a magic link to the email address
which can be used to log in. For additional details run
> storm vertex.register <your email>
Once the registration has completed, the available packages can be viewed.
> storm vertex.pkg.list
Storm packages can then be installed using the
For additional details run
> storm vertex.pkg.install <pkgname>
A package can also be loaded into a Cortex directly from local files.
First find the location of the
Then, from the terminal, use the genpkg tool to push the package.
$ python -m synapse.tools.genpkg /path/to/<pkgname>.yaml --push tcp://<user>:<passwd>@<cortex_ip>:<cortex_port>
For packages that require an API key, the
<pkgname>.setup.apikey command can be used
to set the key globally or for the current user, with the latter taking precedence.
Other configuration requirements are detailed in the individual package documentation.