package
0.15.0
Repository: https://github.com/fromanirh/kubevirt.git
Documentation: pkg.go.dev

# Functions

No description provided by the author
GetControllerOf returns the controllerRef if controllee has a controller, otherwise returns nil.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
NewControllerExpectations returns a store for ControllerExpectations.
No description provided by the author
No description provided by the author
NewListWatchFromClient creates a new ListWatch from the specified client, resource, kubevirtNamespace and field selector.
No description provided by the author
No description provided by the author
NewUIDTrackingControllerExpectations returns a wrapper around ControllerExpectations that is aware of deleteKeys.
NewVirtualMachineControllerRefManager returns a VirtualMachineControllerRefManager that exposes methods to manage the controllerRef of virtual machines.
No description provided by the author
Returns 0 for resyncPeriod in case resyncing is not needed.
No description provided by the author
No description provided by the author
RecheckDeletionTimestamp returns a CanAdopt() function to recheck deletion.
No description provided by the author
StaticResyncPeriodFunc returns the resync period specified.
No description provided by the author
No description provided by the author

# Constants

BurstReplicas is the maximum amount of requests in a row for CRUD operations on resources by controllers, to avoid unintentional DoS.
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.
No description provided by the author

# Variables

ExpKeyFunc to parse out the key from a ControlleeExpectation.
No description provided by the author
UIDSetKeyFunc to parse out the key from a UIDSet.
No description provided by the author

# Structs

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

# Interfaces

ControllerExpectationsInterface is an interface that allows users to set and wait on expectations.
Expectations are either fulfilled, or expire naturally.
No description provided by the author
No description provided by the author

# Type aliases

No description provided by the author