Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Controller ¶ added in v1.0.6
type Controller interface {
NewExecution(nbrOrJobs int) string
AllAdded(executionID string) error
AddPod(job Job) error
PodTerminated(executionID, node string, phase corev1.PodPhase) error
ReportReceived(executionID, node string, processingError error, results metrics.Results)
Config() config.Config
// Has return true if the executionId is known
Has(node string, executionID string) bool
}
Controller interface
func NewController ¶ added in v1.0.6
func NewController(cfg *config.Config, prom *metrics.Collector) Controller
NewController get a new controller
type ExecutionIDNotFound ¶
type ExecutionIDNotFound struct {
Err error
}
ExecutionIDNotFound custom error
func (ExecutionIDNotFound) Error ¶ added in v1.0.0
func (e ExecutionIDNotFound) Error() string
func (ExecutionIDNotFound) Is ¶ added in v1.2.1
func (e ExecutionIDNotFound) Is(err error) bool
Click to show internal directories.
Click to hide internal directories.