Creating and Using Plugins in Spinnaker
Spinnaker plugin guides:
-
- Explains important concepts and files, such as
plugins.json
andrepositories.json
, that you need to deploy a plugin - Specifies what types of plugins you can deploy to Spinnaker
- Explains important concepts and files, such as
-
pf4jStagePlugin deployment walkthrough using Halyard
-
pf4jStagePlugin deployment walkthrough using the Armory Operator
-
Plugin Creators Guide
-
Overview covers taxonomy and types of plugins
-
Frontend Plugin Development shows how to create a frontend plugin using the
pluginsdk
; covers project generation and configuration, development workflow, adding a new stage, and overriding existing Deck components, as well as the plugin build and release process -
Backend Service Extension Points covers creating a new extension point in a Spinnaker service
-
Testing your plugin
- Test a Pipeline Stage Plugin explains how to set up a local Spinnaker VM environment using Minnaker and Multipass
- Plugin Compatibility Testing covers integration testing and automated compatibility testing
-
Plugin repositories
Spinnaker testing environment
The following resources cover how to set up a local development and testing environment:
- Test a Pipeline Stage Plugin explains how to set up a local Spinnaker VM environment using Minnaker and Multiplass
Feedback
Was this page helpful?
Thank you for letting us know!
Sorry to hear that. Please tell us how we can improve.
Last modified July 20, 2022: (83f09a79)