Documentation ¶
Index ¶
- type AnsiblePlaybookReconciler
- type EndpointReconciler
- type ReconcilerBase
- func (r *ReconcilerBase) Create(ctx context.Context, ocResource resources.OCResource, params interface{}, ...) (ctrl.Result, error)
- func (r *ReconcilerBase) Delete(ctx context.Context, ocResource resources.OCResource) (ctrl.Result, error)
- func (r *ReconcilerBase) GetLog(resource onecloudv1.IResource) logr.Logger
- func (r *ReconcilerBase) GetStatus(ctx context.Context, ocResource resources.OCResource) (update bool, result ctrl.Result, err error)
- func (r *ReconcilerBase) MarkWaiting(ctx context.Context, resource onecloudv1.IResource, msg string, ...) (ctrl.Result, error)
- func (r *ReconcilerBase) RealDelete(ctx context.Context, ocResource resources.OCResource) (ctrl.Result, error)
- func (r *ReconcilerBase) UseFinallizer(ctx context.Context, ocResource resources.OCResource) (has bool, ret ctrl.Result, err error)
- type VirtualMachineReconciler
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type AnsiblePlaybookReconciler ¶
type AnsiblePlaybookReconciler struct { ReconcilerBase // Enable intensive information collection during the reconcile process Dense bool }
AnsiblePlaybookReconciler reconciles a AnsiblePlaybook object
func (*AnsiblePlaybookReconciler) SetupWithManager ¶
func (r *AnsiblePlaybookReconciler) SetupWithManager(mgr ctrl.Manager) error
type EndpointReconciler ¶
type EndpointReconciler struct {
ReconcilerBase
}
EndpointReconciler reconciles a Endpoint object
func (*EndpointReconciler) SetupWithManager ¶
func (r *EndpointReconciler) SetupWithManager(mgr ctrl.Manager) error
type ReconcilerBase ¶
func (*ReconcilerBase) Create ¶
func (r *ReconcilerBase) Create(ctx context.Context, ocResource resources.OCResource, params interface{}, needPend bool) (ctrl.Result, error)
func (*ReconcilerBase) Delete ¶
func (r *ReconcilerBase) Delete(ctx context.Context, ocResource resources.OCResource) (ctrl.Result, error)
func (*ReconcilerBase) GetLog ¶
func (r *ReconcilerBase) GetLog(resource onecloudv1.IResource) logr.Logger
func (*ReconcilerBase) GetStatus ¶
func (r *ReconcilerBase) GetStatus(ctx context.Context, ocResource resources.OCResource) (update bool, result ctrl.Result, err error)
func (*ReconcilerBase) MarkWaiting ¶
func (*ReconcilerBase) RealDelete ¶
func (r *ReconcilerBase) RealDelete(ctx context.Context, ocResource resources.OCResource) (ctrl.Result, error)
func (*ReconcilerBase) UseFinallizer ¶
func (r *ReconcilerBase) UseFinallizer(ctx context.Context, ocResource resources.OCResource) (has bool, ret ctrl.Result, err error)
type VirtualMachineReconciler ¶
type VirtualMachineReconciler struct {
ReconcilerBase
}
VirtualMachineReconciler reconciles a VirtualMachine object
func (*VirtualMachineReconciler) SetupWithManager ¶
func (r *VirtualMachineReconciler) SetupWithManager(mgr ctrl.Manager) error
Click to show internal directories.
Click to hide internal directories.