pipeline

package
v1.56.2 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jun 18, 2024 License: MIT Imports: 2 Imported by: 2

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func GetSteps

func GetSteps() []string

GetSteps Enumerated list of steps

Types

type BuildComponentImage added in v1.45.0

type BuildComponentImage struct {
	ComponentName string
	EnvName       string
	ContainerName string
	Context       string
	Dockerfile    string
	ImageName     string
	ImagePath     string
	Runtime       *radixv1.Runtime
}

BuildComponentImage holds info about a build container

type BuildComponentImages added in v1.45.0

type BuildComponentImages map[string]BuildComponentImage

BuildComponentImages maps component names with build information

type Definition

type Definition struct {
	Type  v1.RadixPipelineType
	Steps []StepType
}

Definition Holds pipeline definition

func GetPipelineFromName

func GetPipelineFromName(name string) (*Definition, error)

GetPipelineFromName Gets pipeline from string

func GetSupportedPipelines

func GetSupportedPipelines() []Definition

GetSupportedPipelines Lists supported pipelines

type DeployComponentImage added in v1.45.0

type DeployComponentImage struct {
	ImagePath    string
	ImageTagName string
	Runtime      *radixv1.Runtime
	Build        bool
}

DeployComponentImage Holds info about the image associated with a component

type DeployComponentImages added in v1.45.0

type DeployComponentImages map[string]DeployComponentImage

DeployComponentImages maps component names with image information

type DeployEnvironmentComponentImages added in v1.45.0

type DeployEnvironmentComponentImages map[string]DeployComponentImages

DeployEnvironmentComponentImages maps environment names with components to be deployed

type EnvironmentBuildComponentImages added in v1.50.2

type EnvironmentBuildComponentImages map[string][]BuildComponentImage

EnvironmentBuildComponentImages maps component names with build information for environment

type StepType

type StepType int

StepType Enumeration of the different steps a pipeline could contain

const (
	// PreparePipelinesStep Step to prepare pipelines
	PreparePipelinesStep StepType = iota

	// ApplyConfigStep Step type to apply radix config
	ApplyConfigStep

	// BuildStep Step to build the docker image
	BuildStep

	// DeployStep Step to deploy the RD
	DeployStep

	// PromoteStep Will promote a deployment from one environment to another,
	// or an older deployment to an active
	PromoteStep

	// RunPipelinesStep Step to run pipelines
	RunPipelinesStep
)

func GetStepFromName

func GetStepFromName(name string) (StepType, error)

GetStepFromName Gets Step from string

func (StepType) String

func (p StepType) String() string

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL