Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type CompositeAction ¶
type CompositeAction struct {
// contains filtered or unexported fields
}
func Composite ¶
func Composite(actions ...Action) *CompositeAction
func (*CompositeAction) AllowErrors ¶
func (a *CompositeAction) AllowErrors() *CompositeAction
type Context ¶
type Context interface { context.Context Logger() logr.Logger Resource() runtimeclient.Object WithLoggerValues(values ...interface{}) Context WithResource(obj runtimeclient.Object) Context }
Context used to pass information between actions
func NewBackgroundContext ¶
func NewBackgroundContext() Context
func NewContext ¶
type WrapAction ¶
type WrapAction struct {
// contains filtered or unexported fields
}
func Wrap ¶
func Wrap(action Action, aroundFn AroundFunc) *WrapAction
Click to show internal directories.
Click to hide internal directories.