Documentation
¶
Index ¶
- func AddFinalizerIfNeeded(instance runtimeobject.RuntimeObject, subroutine subroutine.Subroutine) bool
- func AddFinalizersIfNeeded(ctx context.Context, cl client.Client, instance runtimeobject.RuntimeObject, ...) error
- func HandleClientError(msg string, log *logger.Logger, err error, generationChanged bool, ...) (ctrl.Result, error)
- func HandleOperatorError(ctx context.Context, operatorError errors.OperatorError, msg string, ...) (ctrl.Result, error)
- func MarkResourceAsFinal(instance runtimeobject.RuntimeObject, log *logger.Logger, ...)
- func Reconcile(ctx context.Context, nName types.NamespacedName, ...) (ctrl.Result, error)
- func ValidateInterfaces(instance runtimeobject.RuntimeObject, log *logger.Logger, l api.Lifecycle) error
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func AddFinalizerIfNeeded ¶ added in v0.0.19
func AddFinalizerIfNeeded(instance runtimeobject.RuntimeObject, subroutine subroutine.Subroutine) bool
func AddFinalizersIfNeeded ¶ added in v0.0.19
func AddFinalizersIfNeeded(ctx context.Context, cl client.Client, instance runtimeobject.RuntimeObject, subroutines []subroutine.Subroutine, readonly bool) error
func HandleClientError ¶ added in v0.0.19
func HandleOperatorError ¶ added in v0.0.19
func MarkResourceAsFinal ¶ added in v0.0.19
func MarkResourceAsFinal(instance runtimeobject.RuntimeObject, log *logger.Logger, conditions []v1.Condition, status v1.ConditionStatus, l api.Lifecycle)
func Reconcile ¶ added in v0.0.19
func Reconcile(ctx context.Context, nName types.NamespacedName, instance runtimeobject.RuntimeObject, cl client.Client, l api.Lifecycle) (ctrl.Result, error)
func ValidateInterfaces ¶ added in v0.1.0
func ValidateInterfaces(instance runtimeobject.RuntimeObject, log *logger.Logger, l api.Lifecycle) error
Types ¶
This section is empty.
Click to show internal directories.
Click to hide internal directories.