package
0.0.0-20240306091841-1e85a6b78cc4
Repository: https://github.com/kkohtaka/kubernetesimal.git
Documentation: pkg.go.dev

# Functions

No description provided by the author
NewControllerExpectations returns a store for ControllerExpectations.
NewUIDTrackingControllerExpectations returns a wrapper around ControllerExpectations that is aware of deleteKeys.

# Constants

If a watch drops a delete event for a pod, it'll take this long before a dormant controller waiting for those packets is woken up anyway.

# Variables

ExpKeyFunc to parse out the key from a ControlleeExpectation.
UIDSetKeyFunc to parse out the key from a UIDSet.

# Structs

ControlleeExpectations track controllee creates/deletes.
ControllerExpectations is a cache mapping controllers to what they expect to see before being woken up for a sync.
UIDSet holds a key and a set of UIDs.
UIDTrackingControllerExpectations tracks the UID of the pods it deletes.

# Interfaces

ControllerExpectationsInterface is an interface that allows users to set and wait on expectations.