Documentation ¶
Index ¶
- func ValidateExternalReference(externalReference *api.ObjectReference, fieldPath *field.Path) field.ErrorList
- func ValidateJobTemplateSpec(spec *batchv2.JobTemplateSpec, fldPath *field.Path) field.ErrorList
- func ValidateWorkflow(workflow *workflowv1.Workflow) field.ErrorList
- func ValidateWorkflowSpec(spec *workflowv1.WorkflowSpec, fieldPath *field.Path) field.ErrorList
- func ValidateWorkflowSpecUpdate(spec, oldSpec *workflowv1.WorkflowSpec, running, completed map[string]bool, ...) field.ErrorList
- func ValidateWorkflowStatus(status *workflowv1.WorkflowStatus, fieldPath *field.Path) field.ErrorList
- func ValidateWorkflowStatusUpdate(status, oldStatus workflowv1.WorkflowStatus) field.ErrorList
- func ValidateWorkflowSteps(steps []workflowv1.WorkflowStep, fieldPath *field.Path) field.ErrorList
- func ValidateWorkflowUpdate(workflow, oldWorkflow *workflowv1.Workflow) field.ErrorList
- func ValidateWorkflowUpdateStatus(workflow, oldWorkflow *workflowv1.Workflow) field.ErrorList
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func ValidateExternalReference ¶
func ValidateExternalReference(externalReference *api.ObjectReference, fieldPath *field.Path) field.ErrorList
ValidateExternalReference validates external object reference
func ValidateJobTemplateSpec ¶
func ValidateWorkflow ¶
func ValidateWorkflow(workflow *workflowv1.Workflow) field.ErrorList
ValidateWorkflow validates Workflow
func ValidateWorkflowSpec ¶
func ValidateWorkflowSpec(spec *workflowv1.WorkflowSpec, fieldPath *field.Path) field.ErrorList
ValidateWorkflowSpec validates WorkflowSpec
func ValidateWorkflowSpecUpdate ¶
func ValidateWorkflowSpecUpdate(spec, oldSpec *workflowv1.WorkflowSpec, running, completed map[string]bool, fieldPath *field.Path) field.ErrorList
func ValidateWorkflowStatus ¶
func ValidateWorkflowStatus(status *workflowv1.WorkflowStatus, fieldPath *field.Path) field.ErrorList
ValidateWorkflowStatus validates status
func ValidateWorkflowStatusUpdate ¶
func ValidateWorkflowStatusUpdate(status, oldStatus workflowv1.WorkflowStatus) field.ErrorList
ValidateWorkflowStatusUpdate validates WorkflowStatus during update
func ValidateWorkflowSteps ¶
func ValidateWorkflowSteps(steps []workflowv1.WorkflowStep, fieldPath *field.Path) field.ErrorList
ValidateWorkflowSteps validates steps. It detects cycles (with topological sort) and checks whether JobSpec are correct
func ValidateWorkflowUpdate ¶
func ValidateWorkflowUpdate(workflow, oldWorkflow *workflowv1.Workflow) field.ErrorList
ValidateWorkflowUpdate validates Workflow during update
func ValidateWorkflowUpdateStatus ¶
func ValidateWorkflowUpdateStatus(workflow, oldWorkflow *workflowv1.Workflow) field.ErrorList
Types ¶
This section is empty.
Click to show internal directories.
Click to hide internal directories.