# Functions
EventReason sets the syncer result reason for kind.
NewObjectSyncer creates a new kubernetes.Object syncer for object will set owner.
# Constants
SyncTypeCreateOrPatch - if not found will create, if existing will patch the object.
SyncTypeCreateOrUpdate - if not found will create, if existing will update the object.
SyncTypeFoundToPatch - if not found will do nothing, if existing will patch the object.
SyncTypeFoundToUpdate - if not found will do nothing, if existing will update the object.
# Variables
ErrIgnore is returned for ignored errors.
ErrOwnerDeleted is returned when the object owner is marked for deletion.
# Structs
ObjectSyncer is a Syncer for sync Objects only by passing a MutateFn.
SyncResult is a result of an Sync.
# Interfaces
Syncer is for sync Object's action.
# Type aliases
SyncType is for controlling syncer performance.