# Functions

AddFinalizer adds a finalizer to an object; returns true only if object is changed.
AddLabel adds (or overwrites) a label on an object.
HasFinalizer checks to see if a finalizer is present on an object.
MatchingSelector exposes a K8s API label selector as a controller runtime client list option, normally these are not allowed to produce errors so this is a special case.
RemoveFinalizer deletes a finalizer from an object; return true only if the object is changed.

# Structs

Selector is used to bridge the gap between the controller runtime client and the K8s API.