- Created a rendering mechanism enabling the use of Jsonnet with external libraries (example).
Used Jsonnet to create resources:
- Used shared part of pipelines as a reusable library
- Used public pipeline libraries like Sponnet
- Implemented a resource dependencies graph
Applied the “configuration as code” approach:
- CI pipelines for testing changes in pipelines, templeted pipelines
- Configuration changes review
- Easy revert mechanism
- Track changes history
Made Spinnaker-as-a-Code a reality.