# Functions

IgnoreAlreadyExists returns the supplied error, unless that error is an "already exists" error.
IgnoreNotFound returns the supplied error, unless that error is a "not found" error.
IgnoreReportError returns the supplied error, unless the error is ignorable when reporting trials.
RequeueConflict will return a new result and the supplied error, adjusted for Kubernetes conflict errors.
RequeueIfUnavailable will return a new result and the supplied error, adjusted for trial unavailable errors.

# Variables

ExperimentActiveTrials is a Prometheus gauge metric which holds the total number of active trials for an experiment.
ExperimentTrials is a Prometheus gauge metric which holds the total number of trials for an experiment (trial counts can go down when they are cleaned up).
ReconcileConflictErrors is a Prometheus counter metric which holds the total number of conflict errors from the Reconciler.