Plugins Training Workshop
summary
Overview of the Spinnaker plugin framework v2, using pf4j stage plugin and the plugins SDK to build a random-weight stage that waits a configurable random number of seconds, calls Echo via an internal HTTP client, and writes results to pipeline context. Development uses Gradle releaseBundle, IntelliJ debugging (breakpoints hit in Orca after a Telepresence swap), Deck/Gate port‑forwards, and GitHub Actions for plugin repo metadata. Compatibility testing and automated update discovery remain work in progress; the end‑to‑end demo successfully debugs Deck→Orca→Echo but returns an empty subscription list.
AI-written summary · about
chapters (13)
- 0:00Introduction
- 1:06Plugin concepts
- 8:53Extension points
- 12:27Extending Spinnaker
- 24:29Backend development
- 33:04Plugin directory structure
- 48:47Spring loader plugins
- 52:38Debugging plugins
- 1:01:17Frontend development
- 1:17:32Build and deploy
- 1:30:11Workshop setup
- 1:41:07Live demo
- 1:51:50Q&A and summary
related talks
43mSpinnaker Plugins: Extending...
01h 54mFirst-time Spinnaker Contributors Workshop
32mMaking Spinnaker Your Own
36mSpinnaker - Land of a 1000 Builds
32mAccelerating Collaborative Plugin Development
12mImplementing Advanced Deployment Using Spinnaker and Canary
43mAll Aboard: Transforming Software Delivery Using Spinnaker
50mSpinnaker get control over your deployements
