Documentation
¶
Index ¶
- type DataLoadReconciler
- func (r *DataLoadReconciler) ControllerName() string
- func (r *DataLoadReconciler) GetChartsDirectory() string
- func (r *DataLoadReconciler) GetOperationType() dataoperation.OperationType
- func (r *DataLoadReconciler) GetReleaseNameSpacedName(object client.Object) types.NamespacedName
- func (r *DataLoadReconciler) GetTargetDataset(object client.Object) (*datav1alpha1.Dataset, error)
- func (r *DataLoadReconciler) Reconcile(context context.Context, req ctrl.Request) (ctrl.Result, error)
- func (r *DataLoadReconciler) RemoveTargetDatasetStatusInProgress(dataset *datav1alpha1.Dataset)
- func (r *DataLoadReconciler) SetTargetDatasetStatusInProgress(dataset *datav1alpha1.Dataset)
- func (r *DataLoadReconciler) SetupWithManager(mgr ctrl.Manager, options controller.Options) error
- func (r *DataLoadReconciler) UpdateOperationApiStatus(object client.Object, opStatus *datav1alpha1.OperationStatus) error
- func (r *DataLoadReconciler) UpdateStatusByHelmStatus(ctx cruntime.ReconcileRequestContext, object client.Object, ...) error
- func (r *DataLoadReconciler) UpdateStatusInfoForCompleted(object client.Object, infos map[string]string) error
- func (r *DataLoadReconciler) Validate(ctx cruntime.ReconcileRequestContext, object client.Object) ([]datav1alpha1.Condition, error)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type DataLoadReconciler ¶
type DataLoadReconciler struct { Scheme *runtime.Scheme *controllers.OperationReconciler }
DataLoadReconciler reconciles a DataLoad object
func NewDataLoadReconciler ¶
func NewDataLoadReconciler(client client.Client, log logr.Logger, scheme *runtime.Scheme, recorder record.EventRecorder) *DataLoadReconciler
NewDataLoadReconciler returns a DataLoadReconciler
func (*DataLoadReconciler) ControllerName ¶ added in v0.9.0
func (r *DataLoadReconciler) ControllerName() string
func (*DataLoadReconciler) GetChartsDirectory ¶ added in v0.9.0
func (r *DataLoadReconciler) GetChartsDirectory() string
func (*DataLoadReconciler) GetOperationType ¶ added in v0.9.0
func (r *DataLoadReconciler) GetOperationType() dataoperation.OperationType
func (*DataLoadReconciler) GetReleaseNameSpacedName ¶ added in v0.9.0
func (r *DataLoadReconciler) GetReleaseNameSpacedName(object client.Object) types.NamespacedName
func (*DataLoadReconciler) GetTargetDataset ¶ added in v0.9.0
func (r *DataLoadReconciler) GetTargetDataset(object client.Object) (*datav1alpha1.Dataset, error)
func (*DataLoadReconciler) Reconcile ¶
func (r *DataLoadReconciler) Reconcile(context context.Context, req ctrl.Request) (ctrl.Result, error)
+kubebuilder:rbac:groups=data.fluid.io,resources=dataloads,verbs=get;list;watch;create;update;patch;delete +kubebuilder:rbac:groups=data.fluid.io,resources=dataloads/status,verbs=get;update;patch Reconcile reconciles the DataLoad object
func (*DataLoadReconciler) RemoveTargetDatasetStatusInProgress ¶ added in v0.9.0
func (r *DataLoadReconciler) RemoveTargetDatasetStatusInProgress(dataset *datav1alpha1.Dataset)
func (*DataLoadReconciler) SetTargetDatasetStatusInProgress ¶ added in v0.9.0
func (r *DataLoadReconciler) SetTargetDatasetStatusInProgress(dataset *datav1alpha1.Dataset)
func (*DataLoadReconciler) SetupWithManager ¶
func (r *DataLoadReconciler) SetupWithManager(mgr ctrl.Manager, options controller.Options) error
SetupWithManager sets up the controller with the given controller manager
func (*DataLoadReconciler) UpdateOperationApiStatus ¶ added in v0.9.0
func (r *DataLoadReconciler) UpdateOperationApiStatus(object client.Object, opStatus *datav1alpha1.OperationStatus) error
func (*DataLoadReconciler) UpdateStatusByHelmStatus ¶ added in v0.9.0
func (r *DataLoadReconciler) UpdateStatusByHelmStatus(ctx cruntime.ReconcileRequestContext, object client.Object, opStatus *datav1alpha1.OperationStatus) error
func (*DataLoadReconciler) UpdateStatusInfoForCompleted ¶ added in v0.9.0
func (*DataLoadReconciler) Validate ¶ added in v0.9.0
func (r *DataLoadReconciler) Validate(ctx cruntime.ReconcileRequestContext, object client.Object) ([]datav1alpha1.Condition, error)
Click to show internal directories.
Click to hide internal directories.