Spinnaker Pipeline Template: Difference between revisions

From NovaOrdis Knowledge Base
Jump to navigation Jump to search
Line 10: Line 10:
==Pipeline Template==
==Pipeline Template==
===Template===
===Template===
A template defines a parameterized pipeline, with the set of [[#Variable|variables]] for which the users instantiating the template will provide values. The template does not have the [[Spinnaker_Concepts#Pipeline_Configuration|pipeline configuration]] found on a pipeline instance.
A template defines a parameterized pipeline, with the set of [[#Variable|variables]] for which the users instantiating the template will provide values. The template does not have the [[Spinnaker_Concepts#Pipeline_Configuration|pipeline configuration]] found on a pipeline instance. The template is useful in defining a pipeline pattern that can be instantiated as multiple concrete pipeline instances.


===Configuration===
===Configuration===

Revision as of 21:07, 22 May 2023

External

Internal

Overview

Multiple pipeline instances can be created from a pipeline template. A pipeline template has two components: the template and the configuration.

Concepts

Pipeline Template

Template

A template defines a parameterized pipeline, with the set of variables for which the users instantiating the template will provide values. The template does not have the pipeline configuration found on a pipeline instance. The template is useful in defining a pipeline pattern that can be instantiated as multiple concrete pipeline instances.

Configuration

A pipeline template configuration is a concrete implementation of a template. Configurations can inject new stages into the final pipeline graph and inherit or override, or both, triggers, notifications, and parameters.

Variable

Pipeline

Whether it’s created from a template or not, an executable pipeline that can be visualized in the UI.