Documentation ¶
Index ¶
- Variables
- func CopyAnnotations(src, dest Object)
- func CopyLabels(src, dest Object)
- func GetAnnotation(obj Object, name string) string
- func HasAnnotation(obj Object, name string) bool
- func SimpleIf(fn func(Context) bool) reconcile.ReconcileIfFunc
- func SimpleReconcileList(fn func(Context, ObjectList)) reconcile.ReconcileListFunc
- func SimpleReconcileOne(fn func(Context, Object)) reconcile.ReconcileOneFunc
- type Action
- type ActionFn
- type AnnotationChangedPredicate
- type ClientKey
- type Config
- type Container
- type Context
- type Controller
- type Custom
- type Finalizer
- type Finalizers
- type GenerationChangedPredicate
- type Indexer
- type LabelChangedPredicate
- type List
- type MatchingFields
- type Object
- type ObjectList
- type One
- type ReconcileRequest
- type Reconciler
- type Reconcilers
- type ResourceVersionChangedPredicate
- type ResourceWatcher
- type Result
- type SimpleFinalizer
- type StatusResolvers
- type Watchers
Constants ¶
This section is empty.
Variables ¶
View Source
var ( Watch = reconcile.MustCreateWatcher Reconcile = reconcile.MustCreateReconciler ListChildrenOption = indexing.ListChildrenOption Setup = setup.Run GVKForObject = apiutil.GVKForObject NewPredicateFuncs = runtimepredicate.NewPredicateFuncs AndPredicate = runtimepredicate.And OrPredicate = runtimepredicate.Or InNamespace = kotclient.InNamespace ClientDep = wkdeps.Client )
Functions ¶
func CopyAnnotations ¶
func CopyAnnotations(src, dest Object)
func CopyLabels ¶
func CopyLabels(src, dest Object)
func GetAnnotation ¶
func HasAnnotation ¶
func SimpleReconcileList ¶
func SimpleReconcileList(fn func(Context, ObjectList)) reconcile.ReconcileListFunc
func SimpleReconcileOne ¶
func SimpleReconcileOne(fn func(Context, Object)) reconcile.ReconcileOneFunc
Types ¶
type ActionFn ¶
func SimpleAction ¶
type AnnotationChangedPredicate ¶
type AnnotationChangedPredicate = runtimepredicate.AnnotationChangedPredicate
type Controller ¶
type Controller = controller.Controller
type Custom ¶
type Custom = reconcile.CustomReconcilerConfig
type Finalizers ¶
type GenerationChangedPredicate ¶
type GenerationChangedPredicate = runtimepredicate.GenerationChangedPredicate
type LabelChangedPredicate ¶
type LabelChangedPredicate = runtimepredicate.LabelChangedPredicate
type List ¶
type List = reconcile.ListReconcilerConfig
type MatchingFields ¶
type MatchingFields = kotclient.MatchingFields
type Object ¶
type Object = runtimeclient.Object
type ObjectList ¶
type ObjectList = runtimeclient.ObjectList
type One ¶
type One = reconcile.OneReconcilerConfig
type ReconcileRequest ¶
type ReconcileRequest = runtimereconcile.Request
type Reconciler ¶
type Reconciler = reconcile.Reconciler
type Reconcilers ¶
type Reconcilers = []reconcile.Reconciler
type ResourceVersionChangedPredicate ¶
type ResourceVersionChangedPredicate = runtimepredicate.ResourceVersionChangedPredicate
type ResourceWatcher ¶
type ResourceWatcher = reconcile.ResourceWatcherConfig
type SimpleFinalizer ¶
type SimpleFinalizer struct { EnabledFn func(ctx action.Context) (bool, error) FinalizeFn func(ctx action.Context) (bool, action.Result, error) }
type StatusResolvers ¶
type StatusResolvers = []reconcile.StatusResolver
Directories ¶
Path | Synopsis |
---|---|
internal
|
|
pkg
|
|
kottesting/gomock
Package kotmocks is a generated GoMock package.
|
Package kotmocks is a generated GoMock package. |
Click to show internal directories.
Click to hide internal directories.