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.