This is a Reeve plugin for providing pipeline environment variables from local storage.
This plugin supports configuration via the WebUI plugin.
Configuration is also supported via the CLI API:
reeve ask local --list
reeve ask local set <name> <value>
reeve ask local set-secret <name> <value>
reeve ask local list
Encryption takes place on the server, so make sure to use a secure connection between reeve-cli and the server. That is, use TLS with a valid certificate and do not set the insecure
option.
Settings can be provided to the plugin through environment variables set to the reeve server.
Settings for this plugin should be prefixed by REEVE_PLUGIN_LOCAL_
.
Settings may also be shared between plugins by prefixing them with REEVE_SHARED_
instead.
ENABLED
-true
enables this pluginCONFIG_PATH
(required) - Path to where configuration should be stored on disk.SECRET_KEY
(required) - Passphrase for encrypting secretsPRIORITY
(default 1) - Priority of all variables returned by this plugin