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.