Versions in this module Expand all Collapse all v1 v1.9.0 Jan 15, 2019 Changes in this version + const ResourceKind + const ResourcePlural + const ResourceSingular + const ResourceVersion + var AddToScheme = SchemeBuilder.AddToScheme + var SchemeBuilder = runtime.NewSchemeBuilder(addKnownTypes) + var SchemeGroupVersion = schema.GroupVersion + func GetGeneratedDeepCopyFuncs() []conversion.GeneratedDeepCopyFunc + func IsWorkflowDefaulted(w *Workflow) bool + func Kind(kind string) schema.GroupKind + func RemoveStepFromSpec(w *Workflow, stepName string) error + func Resource(resource string) schema.GroupResource + func ValidateExternalReference(externalReference *api.ObjectReference, fieldPath *field.Path) field.ErrorList + func ValidateJobTemplateSpec(spec *batchv2.JobTemplateSpec, fldPath *field.Path) field.ErrorList + func ValidateWorkflow(workflow *Workflow) field.ErrorList + func ValidateWorkflowSpec(spec *WorkflowSpec, fieldPath *field.Path) field.ErrorList + func ValidateWorkflowSpecUpdate(spec, oldSpec *WorkflowSpec, running, completed map[string]bool, ...) field.ErrorList + func ValidateWorkflowStatus(status *WorkflowStatus, fieldPath *field.Path) field.ErrorList + func ValidateWorkflowStatusUpdate(status, oldStatus WorkflowStatus) field.ErrorList + func ValidateWorkflowSteps(steps []WorkflowStep, fieldPath *field.Path) field.ErrorList + func ValidateWorkflowUpdate(workflow, oldWorkflow *Workflow) field.ErrorList + func ValidateWorkflowUpdateStatus(workflow, oldWorkflow *Workflow) field.ErrorList + type Workflow struct + Spec WorkflowSpec + Status WorkflowStatus + func DefaultWorkflow(undefaultedWorkflow *Workflow) *Workflow + func (in *Workflow) DeepCopy() *Workflow + func (in *Workflow) DeepCopyInto(out *Workflow) + func (in *Workflow) DeepCopyObject() runtime.Object + type WorkflowCondition struct + LastProbeTime metav1.Time + LastTransitionTime metav1.Time + Message string + Reason string + Status api.ConditionStatus + Type WorkflowConditionType + func (in *WorkflowCondition) DeepCopy() *WorkflowCondition + func (in *WorkflowCondition) DeepCopyInto(out *WorkflowCondition) + type WorkflowConditionType string + const WorkflowComplete + const WorkflowFailed + type WorkflowList struct + Items []Workflow + func (in *WorkflowList) DeepCopy() *WorkflowList + func (in *WorkflowList) DeepCopyInto(out *WorkflowList) + func (in *WorkflowList) DeepCopyObject() runtime.Object + type WorkflowSpec struct + ActiveDeadlineSeconds *int64 + Selector *metav1.LabelSelector + Steps []WorkflowStep + func (in *WorkflowSpec) DeepCopy() *WorkflowSpec + func (in *WorkflowSpec) DeepCopyInto(out *WorkflowSpec) + type WorkflowStatus struct + CompletionTime *metav1.Time + Conditions []WorkflowCondition + StartTime *metav1.Time + Statuses []WorkflowStepStatus + func (in *WorkflowStatus) DeepCopy() *WorkflowStatus + func (in *WorkflowStatus) DeepCopyInto(out *WorkflowStatus) + type WorkflowStep struct + Dependencies []string + ExternalRef *api.ObjectReference + JobTemplate *batch.JobTemplateSpec + Name string + func GetStepByName(w *Workflow, stepName string) *WorkflowStep + func (in *WorkflowStep) DeepCopy() *WorkflowStep + func (in *WorkflowStep) DeepCopyInto(out *WorkflowStep) + type WorkflowStepStatus struct + Complete bool + Name string + Reference api.ObjectReference + func GetStepStatusByName(w *Workflow, stepName string) *WorkflowStepStatus + func (in *WorkflowStepStatus) DeepCopy() *WorkflowStepStatus + func (in *WorkflowStepStatus) DeepCopyInto(out *WorkflowStepStatus)