Versions in this module Expand all Collapse all v0 v0.0.3 Apr 15, 2022 v0.0.1 Apr 15, 2022 Changes in this version + const AddressableDuckVersionLabel + const BindingExcludeLabel + const BindingIncludeLabel + const GroupName + const SourceDuckVersionLabel + func AsStructuredWatcher(ctx context.Context, wf structuredWatcher, obj runtime.Object) cache.WatchFunc + func ConformsToType(instance interface{}, iface Implementable) (bool, error) + func CreateBytePatch(before, after interface{}) ([]byte, error) + func CreateMergePatch(before, after interface{}) ([]byte, error) + func FromUnstructured(obj json.Marshaler, target interface{}) error + func ToUnstructured(desired OneOfOurs) (*unstructured.Unstructured, error) + func VerifyType(instance interface{}, iface Implementable) error + type Bindable interface + GetBindingStatus func() BindableStatus + GetSubject func() tracker.Reference + type BindableStatus interface + InitializeConditions func() + MarkBindingAvailable func() + MarkBindingUnavailable func(reason string, message string) + SetObservedGeneration func(int64) + type CachedInformerFactory struct + Delegate InformerFactory + func (cif *CachedInformerFactory) Get(ctx context.Context, gvr schema.GroupVersionResource) (cache.SharedIndexInformer, cache.GenericLister, error) + type EnqueueInformerFactory struct + Delegate InformerFactory + EventHandler cache.ResourceEventHandler + func (cif *EnqueueInformerFactory) Get(ctx context.Context, gvr schema.GroupVersionResource) (cache.SharedIndexInformer, cache.GenericLister, error) + type Implementable = ducktypes.Implementable + type InformerFactory interface + Get func(context.Context, schema.GroupVersionResource) (cache.SharedIndexInformer, cache.GenericLister, error) + type JSONPatch []jsonpatch.JsonPatchOperation + func CreatePatch(before, after interface{}) (JSONPatch, error) + func (p JSONPatch) MarshalJSON() ([]byte, error) + type OneOfOurs interface + type Populatable = ducktypes.Populatable + type TypedInformerFactory struct + Client dynamic.Interface + ResyncPeriod time.Duration + StopChannel <-chan struct{} + Type apis.Listable + func (dif *TypedInformerFactory) Get(ctx context.Context, gvr schema.GroupVersionResource) (cache.SharedIndexInformer, cache.GenericLister, error)