Parameters
spec.spinnakerConfig.config.spinnaker.extensibility.plugins
Please see the [Plugins User Guide]https://www.spinnaker.io/guides/user/plugin-users/ for a detailed explanation of how to add and configure plugins.
spinnaker:
extensibility:
plugins:
<plugin-name>:
id:
enabled:
uiResourceLocation:
version:
extensions:
<extension-name>:
id:
enabled:
config: {}
Armory.EventListenerPlugin:
id: Armory.EventListenerPlugin
enabled: true
uiResourceLocation: /some/echo/directory
version: '1.0'
extensions:
armory.dataDogListener:
id: armory.dataDogListener
enabled: true
config: {}
repositories:
<repository-name>:
id: <same-as-repository-name>
url: <url-to-repositories.json>
plugins
:<plugin-name>
: suggested format is creator.pluginid
: plugin ID as defined in plugins.jsonenabled
: true or falseuiResourceLocation
: path to the Javascript file of the UI componentversion
: version of the plugin to useextensions
:<extension-name>
:id
: same as the name of the plugin extensionenabled
: true or falseconfig
: {} - configuration for this specific plugin
repositories
:<repository-name>
:id
:url
:
Example
spinnaker:
extensibility:
plugins:
Armory.RandomWeightPlugin:
id: Armory.RandomWeightPlugin
enabled: true
uiResourceLocation: /some/orca/directory/file.js
version: 1.0.16
extensions:
armory.randomWaitStage:
id: armory.randomWaitStage
enabled: true
config: {}
Armory.EventListenerPlugin:
id: Armory.EventListenerPlugin
enabled: true
uiResourceLocation: /some/echo/directory/file.js
version: '1.0'
extensions:
armory.dataDogListener:
id: armory.dataDogListener
enabled: true
config: {}
repositories:
armoryPlugins:
id: armoryPlugins
url: https://raw.githubusercontent.com/spinnaker-plugin-examples/examplePluginRepository/master/repositories.json