Documentation
¶
Index ¶
Constants ¶
View Source
const ( ConditionWorkflowRunning controller.ConditionType = "WorkflowRunning" ConditionWorkflowFailed controller.ConditionType = "WorkflowFailed" ConditionWorkflowSucceeded controller.ConditionType = "WorkflowSucceeded" ConditionWorkflowCompleted controller.ConditionType = "WorkflowCompleted" ConditionWorkloadUpdated controller.ConditionType = "WorkloadUpdated" )
View Source
const ( ReasonWorkflowPending controller.ConditionReason = "WorkflowPending" ReasonWorkflowRunning controller.ConditionReason = "WorkflowRunning" ReasonWorkflowSucceeded controller.ConditionReason = "WorkflowSucceeded" ReasonWorkflowFailed controller.ConditionReason = "WorkflowFailed" ReasonWorkloadUpdated controller.ConditionReason = "WorkloadUpdated" ReasonWorkloadUpdateFailed controller.ConditionReason = "WorkloadUpdateFailed" )
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type ComponentWorkflowRunReconciler ¶
type ComponentWorkflowRunReconciler struct {
client.Client
Scheme *runtime.Scheme
// Pipeline is the component workflow rendering pipeline, shared across all reconciliations.
// This enables CEL environment caching across different workflow runs and reconciliations.
Pipeline *componentworkflowpipeline.Pipeline
// contains filtered or unexported fields
}
ComponentWorkflowRunReconciler reconciles a ComponentWorkflowRun object
func (*ComponentWorkflowRunReconciler) Reconcile ¶
func (r *ComponentWorkflowRunReconciler) Reconcile(ctx context.Context, req ctrl.Request) (result ctrl.Result, rErr error)
Reconcile is part of the main kubernetes reconciliation loop which aims to move the current state of the cluster closer to the desired state.
func (*ComponentWorkflowRunReconciler) SetupWithManager ¶
func (r *ComponentWorkflowRunReconciler) SetupWithManager(mgr ctrl.Manager) error
SetupWithManager sets up the controller with the Manager.
Click to show internal directories.
Click to hide internal directories.