Versions in this module Expand all Collapse all v0 v0.5.0 Feb 7, 2020 Changes in this version + func EnqueueTracked(by runtime.Object, t tracker.Tracker, s *runtime.Scheme) *handler.EnqueueRequestsFromMapFunc + func IndexControllersOfType(mgr ctrl.Manager, field string, owner, ownee apis.Object, ...) error + func MergeMaps(maps ...map[string]string) map[string]string + func RetrieveValue(ctx context.Context, key StashKey) interface + func StashValue(ctx context.Context, key StashKey, value interface{}) + func WithStash(ctx context.Context) context.Context + type Builder = builder.Builder + type ChildReconciler struct + ChildListType runtime.Object + ChildType apis.Object + DesiredChild interface{} + HarmonizeImmutableFields interface{} + IndexField string + MergeBeforeUpdate interface{} + ParentType apis.Object + ReflectChildStatusOnParent interface{} + Sanitize interface{} + SemanticEquals interface{} + Setup func(mgr ctrl.Manager, bldr *builder.Builder) error + func (r *ChildReconciler) Reconcile(ctx context.Context, parent apis.Object) (ctrl.Result, error) + func (r *ChildReconciler) SetupWithManager(mgr ctrl.Manager, bldr *builder.Builder) error + type Config struct + APIReader client.Reader + Log logr.Logger + Recorder record.EventRecorder + Scheme *runtime.Scheme + Tracker tracker.Tracker + type Kind = source.Kind + type Manager = manager.Manager + type ParentReconciler struct + SubReconcilers []SubReconciler + Type runtime.Object + func (r *ParentReconciler) Reconcile(req ctrl.Request) (ctrl.Result, error) + func (r *ParentReconciler) SetupWithManager(mgr ctrl.Manager) error + type StashKey string + type SubReconciler interface + Reconcile func(ctx context.Context, parent apis.Object) (ctrl.Result, error) + SetupWithManager func(mgr ctrl.Manager, bldr *builder.Builder) error + type SyncReconciler struct + Setup func(mgr ctrl.Manager, bldr *builder.Builder) error + Sync interface{} + func (r *SyncReconciler) Reconcile(ctx context.Context, parent apis.Object) (ctrl.Result, error) + func (r *SyncReconciler) SetupWithManager(mgr ctrl.Manager, bldr *builder.Builder) error