Documentation
¶
Index ¶
- type RuntimeReconciler
- func (r *RuntimeReconciler) AddFinalizerAndRequeue(ctx cruntime.ReconcileRequestContext, finalizerName string) (ctrl.Result, error)
- func (r *RuntimeReconciler) AddOwnerAndRequeue(ctx cruntime.ReconcileRequestContext, dataset *datav1alpha1.Dataset) (ctrl.Result, error)
- func (r *RuntimeReconciler) GetDataset(ctx cruntime.ReconcileRequestContext) (*datav1alpha1.Dataset, error)
- func (r *RuntimeReconciler) GetRuntimeObjectMeta(ctx cruntime.ReconcileRequestContext) (objectMeta metav1.Object, err error)
- func (r *RuntimeReconciler) ReconcileInternal(ctx cruntime.ReconcileRequestContext) (ctrl.Result, error)
- func (r *RuntimeReconciler) ReconcileRuntime(engine base.Engine, ctx cruntime.ReconcileRequestContext) (result ctrl.Result, err error)
- func (r *RuntimeReconciler) ReconcileRuntimeDeletion(engine base.Engine, ctx cruntime.ReconcileRequestContext) (ctrl.Result, error)
- type RuntimeReconcilerInterface
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type RuntimeReconciler ¶
type RuntimeReconciler struct {
client.Client
Log logr.Logger
Recorder record.EventRecorder
// contains filtered or unexported fields
}
RuntimeReconciler is the default implementation
func NewRuntimeReconciler ¶
func NewRuntimeReconciler(reconciler RuntimeReconcilerInterface, client client.Client, log logr.Logger, recorder record.EventRecorder) *RuntimeReconciler
NewRuntimeReconciler creates the default RuntimeReconciler
func (*RuntimeReconciler) AddFinalizerAndRequeue ¶
func (r *RuntimeReconciler) AddFinalizerAndRequeue(ctx cruntime.ReconcileRequestContext, finalizerName string) (ctrl.Result, error)
AddFinalizerAndRequeue add finalizer and requeue
func (*RuntimeReconciler) AddOwnerAndRequeue ¶ added in v0.5.0
func (r *RuntimeReconciler) AddOwnerAndRequeue(ctx cruntime.ReconcileRequestContext, dataset *datav1alpha1.Dataset) (ctrl.Result, error)
AddOwnerAndRequeue add Owner and requeue
func (*RuntimeReconciler) GetDataset ¶
func (r *RuntimeReconciler) GetDataset(ctx cruntime.ReconcileRequestContext) (*datav1alpha1.Dataset, error)
GetDataset gets the dataset
func (*RuntimeReconciler) GetRuntimeObjectMeta ¶
func (r *RuntimeReconciler) GetRuntimeObjectMeta(ctx cruntime.ReconcileRequestContext) (objectMeta metav1.Object, err error)
GetRuntimeObjectMeta gets runtime object meta
func (*RuntimeReconciler) ReconcileInternal ¶
func (r *RuntimeReconciler) ReconcileInternal(ctx cruntime.ReconcileRequestContext) (ctrl.Result, error)
ReconcileInternal handles the logic of reconcile runtime
func (*RuntimeReconciler) ReconcileRuntime ¶
func (r *RuntimeReconciler) ReconcileRuntime(engine base.Engine, ctx cruntime.ReconcileRequestContext) (result ctrl.Result, err error)
ReconcileRuntime reconciles runtime
func (*RuntimeReconciler) ReconcileRuntimeDeletion ¶
func (r *RuntimeReconciler) ReconcileRuntimeDeletion(engine base.Engine, ctx cruntime.ReconcileRequestContext) (ctrl.Result, error)
ReconcileRuntimeDeletion reconciles runtime deletion
type RuntimeReconcilerInterface ¶
type RuntimeReconcilerInterface interface {
// ReconcileRuntimeDeletion reconcile runtime deletion
ReconcileRuntimeDeletion(engine base.Engine, ctx cruntime.ReconcileRequestContext) (ctrl.Result, error)
// ReconcileRuntime reconciles runtime
ReconcileRuntime(engine base.Engine, ctx cruntime.ReconcileRequestContext) (ctrl.Result, error)
// AddFinalizerAndRequeue add finalizer and requeue
AddFinalizerAndRequeue(ctx cruntime.ReconcileRequestContext, finalizerName string) (ctrl.Result, error)
// GetDataset gets the dataset
GetDataset(ctx cruntime.ReconcileRequestContext) (*datav1alpha1.Dataset, error)
// GetOrCreateEngine gets or creates engine
GetOrCreateEngine(
ctx cruntime.ReconcileRequestContext) (engine base.Engine, err error)
// RemoveEngine removes engine
RemoveEngine(ctx cruntime.ReconcileRequestContext)
// GetRuntimeObjectMeta get runtime objectmeta
GetRuntimeObjectMeta(ctx cruntime.ReconcileRequestContext) (metav1.Object, error)
// ReconcileInternal
ReconcileInternal(ctx cruntime.ReconcileRequestContext) (ctrl.Result, error)
}
The interface of RuntimeReconciler
Click to show internal directories.
Click to hide internal directories.