Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func ActionListCRDToProto ¶
func ActionListCRDToProto(wf *v1alpha1.Workflow) *proto.WorkflowActionList
func ToWorkflowContext ¶
func ToWorkflowContext(wf *v1alpha1.Workflow) *proto.WorkflowContext
func YAMLToStatus ¶
func YAMLToStatus(wf *Workflow) *v1alpha1.WorkflowStatus
Types ¶
type Action ¶
type Action struct { Name string `yaml:"name"` Image string `yaml:"image"` Timeout int64 `yaml:"timeout"` Command []string `yaml:"command,omitempty"` OnTimeout []string `yaml:"on-timeout,omitempty"` OnFailure []string `yaml:"on-failure,omitempty"` Volumes []string `yaml:"volumes,omitempty"` Environment map[string]string `yaml:"environment,omitempty"` Pid string `yaml:"pid,omitempty"` }
Action is the basic executional unit for a workflow.
type Reconciler ¶
type Reconciler struct {
// contains filtered or unexported fields
}
Reconciler is a type for managing Workflows.
func NewReconciler ¶
func NewReconciler(client ctrlclient.Client) *Reconciler
func (*Reconciler) SetupWithManager ¶
func (r *Reconciler) SetupWithManager(mgr manager.Manager) error
Click to show internal directories.
Click to hide internal directories.