# Functions
NewKubebenchJobController creates a new KubebenchJobController.
# Constants
EventMsgKubebenchJobSynced is the message used for an Event fired when a KubebenchJob is synced successfully.
EventMsgWorkflowCreated is an Event "message" when an Argo Workflow owned by a KubebenchJob is created.
EventMsgWorkflowExists is an Event "message" when a Kubebenchjob fails to sync due to an Argo Workflow already existing.
EventMsgWorkflowNotCreated is an Event "message" when an Argo Workflow owned by a KubebenchJob fails to be created.
EventResourceCreated is an Event "reason" when a resource is created.
EventResourceExists is an Event "reason" when a resource fails to sync.
EventResourceNotCreated is an Event "reason" when a resource fails to be created.
EventResourceSynced is an Event "reason" when a resource is synced.
# Structs
KubebenchJobController is the controller for KubebenchJob.