package
0.0.0-20181214184433-b04c0947ad2f
Repository: https://github.com/rancher/pkg.git
Documentation: pkg.go.dev

# Packages

+k8s:deepcopy-gen=package +groupName=duck.knative.dev.

# Functions

AsStructuredWatcher is public for testing only.
No description provided by the author
No description provided by the author
FromUnstructured takes unstructured object from (say from client-go/dynamic) and converts it into our duck types.
NewProxyWatcher creates new proxyWatcher by wrapping a channel.
VerifyType verifies that a particular concrete resource properly implements the provided Implementable duck type.

# Constants

No description provided by the author

# Structs

CachedInformerFactory implements InformerFactory by delegating to another InformerFactory, but memoizing the results.
EnqueueInformerFactory implements InformerFactory by delegating to another InformerFactory, but attaching a ResourceEventHandler to the informer.
TypedInformerFactory implements InformerFactory such that the elements tracked by the informer/lister have the type of the canonical "obj".

# Interfaces

Implementable is implemented by the Fooable duck type that consumers are expected to embed as a `.status.fooable` field.
InformerFactory is used to create Informer/Lister pairs for a schema.GroupVersionResource.
Marshallable is implementated by the Unstructured K8s types.
Populatable is implemented by a skeleton resource wrapping an Implementable duck type.

# Type aliases

No description provided by the author