Documentation ¶
Index ¶
- Constants
- func CreateDefaultWorkflow(jxClient versioned.Interface, ns string) (*v1.Workflow, error)
- func CreateWorkflow(ns string, name string, steps ...v1.WorkflowStep) *v1.Workflow
- func CreateWorkflowPromoteStep(envName string, preconditionSteps ...v1.WorkflowStep) v1.WorkflowStep
- func GetWorkflow(name string, jxClient versioned.Interface, ns string) (*v1.Workflow, error)
Constants ¶
View Source
const (
DefaultWorkflowName = "default"
)
Variables ¶
This section is empty.
Functions ¶
func CreateDefaultWorkflow ¶
CreateDefaultWorkflow creates the default workflow if none is provided by just chaining the Auto enviornments together sequentially
func CreateWorkflow ¶
CreateWorkflow creates a default Workflow instance
func CreateWorkflowPromoteStep ¶
func CreateWorkflowPromoteStep(envName string, preconditionSteps ...v1.WorkflowStep) v1.WorkflowStep
CreateWorkflowPromoteStep creates a default Workflow promote step
func GetWorkflow ¶
GetWorkflow returns the workflow for the given name. If the name is blank it defaults to `DefaultWorkflowName`. If the workflow does not exist yet then its defaulted from the auto promotion workflows in order.
Types ¶
This section is empty.
Click to show internal directories.
Click to hide internal directories.