~/talk

Spinnaker Plugins by Example

Talkat Spinnaker Summit 2020 · 2020-10-19..11-12· [devops-and-delivery]
links:none on file
slides:none on file

Shows how to write real Spinnaker plugins and what actually runs: a stage plugin built with Gradle that adds a custom Orca task via the extension-point API, a Spring-based plugin that replaces beans and exports REST endpoints using Spring loader, and a Nomad cloud provider implemented with the Nomad Java SDK, atomic operations, caching agents and cloud-driver provider interfaces. Uses PF4J for isolation, Deck TypeScript registries to add UI, and the examples are public on GitHub and runnable as-is.

AI-written summary · about

  1. 0:00Start
  2. 2:47Custom Stage Plugin
  3. 3:26Gradle build
  4. 4:19Plugin build and configuration
  5. 4:53Plugin Class
  6. 5:07Extensions
  7. 6:56Current Extension Points
  8. 7:37Spring Example Plugin
  9. 8:28@Configuration Properties
  10. 8:47@Component
  11. 10:16Overriding a Component
  12. 10:38Controllers
  13. 11:17Cloud Providers
  14. 12:16Nomad Cloud Provider Plugin
  15. 12:31Nomad Plugin Config
  16. 14:03AtomicOperation Converter
  17. 14:46DescriptionValidator
  18. 18:04Coulddriver's Cloud Provider Interfaces Overview
  19. 18:42Plugin Extension Best Practices
  20. 19:24Platform Improvements
  21. 22:06Plugin Examples Covered
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.