Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Divide ¶
type Divide struct { reconcile.BaseStep[*v1beta1.Simple, *SimpleRReq] }
func (Divide) GetManagedConditions ¶
func (s Divide) GetManagedConditions() condition.Conditions
type DivideAndStore ¶
type DivideAndStore struct { reconcile.BaseStep[*v1beta1.RWExternal, *RWExternalRReq] }
func (DivideAndStore) Cleanup ¶
func (s DivideAndStore) Cleanup(r *RWExternalRReq, log logr.Logger) reconcile.Result
func (DivideAndStore) Do ¶
func (s DivideAndStore) Do(r *RWExternalRReq, log logr.Logger) reconcile.Result
func (DivideAndStore) GetManagedConditions ¶
func (s DivideAndStore) GetManagedConditions() condition.Conditions
func (DivideAndStore) GetName ¶
func (s DivideAndStore) GetName() string
type EnsureInput ¶
type EnsureInput struct { reconcile.BaseStep[*v1beta1.RWExternal, *RWExternalRReq] }
func (EnsureInput) Do ¶
func (s EnsureInput) Do(r *RWExternalRReq, log logr.Logger) reconcile.Result
func (EnsureInput) GetManagedConditions ¶
func (s EnsureInput) GetManagedConditions() condition.Conditions
func (EnsureInput) GetName ¶
func (s EnsureInput) GetName() string
type EnsureNonZeroDivisor ¶
type EnsureNonZeroDivisor struct { reconcile.BaseStep[*v1beta1.Simple, *SimpleRReq] }
func (EnsureNonZeroDivisor) Do ¶
func (s EnsureNonZeroDivisor) Do(r *SimpleRReq, log logr.Logger) reconcile.Result
func (EnsureNonZeroDivisor) GetManagedConditions ¶
func (s EnsureNonZeroDivisor) GetManagedConditions() condition.Conditions
func (EnsureNonZeroDivisor) GetName ¶
func (s EnsureNonZeroDivisor) GetName() string
type RWExternalRReq ¶
type RWExternalReconciler ¶
RWExternalReconciler reconciles a RWExternal object
func (*RWExternalReconciler) Reconcile ¶
func (r *RWExternalReconciler) Reconcile(ctx context.Context, req ctrl.Request) (ctrl.Result, 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.
For more details, check Reconcile and its Result here: - https://pkg.go.dev/sigs.k8s.io/controller-runtime@v0.12.2/pkg/reconcile
func (*RWExternalReconciler) SetupWithManager ¶
func (r *RWExternalReconciler) SetupWithManager(mgr ctrl.Manager) error
SetupWithManager sets up the controller with the Manager.
type ServiceWithDBReconciler ¶
ServiceWithDBReconciler reconciles a ServiceWithDB object
func (*ServiceWithDBReconciler) Reconcile ¶
func (r *ServiceWithDBReconciler) Reconcile(ctx context.Context, req ctrl.Request) (ctrl.Result, 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 (*ServiceWithDBReconciler) SetupWithManager ¶
func (r *ServiceWithDBReconciler) SetupWithManager(mgr ctrl.Manager) error
SetupWithManager sets up the controller with the Manager.
type SimpleRReq ¶
type SimpleRReq struct { reconcile.DefaultReq[*v1beta1.Simple] }
type SimpleReconciler ¶
SimpleReconciler reconciles a Simple object
func (*SimpleReconciler) Reconcile ¶
func (r *SimpleReconciler) Reconcile(ctx context.Context, req ctrl.Request) (result ctrl.Result, err 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 (*SimpleReconciler) SetupWithManager ¶
func (r *SimpleReconciler) SetupWithManager(mgr ctrl.Manager) error
SetupWithManager sets up the controller with the Manager.