Versions in this module Expand all Collapse all v1 v1.99.99 Aug 20, 2021 Changes in this version + type ExecutionQueue struct + func GetExecQueue() *ExecutionQueue + func (eq *ExecutionQueue) Add(exec Executor) + func (eq *ExecutionQueue) Get(repository string) Executor + func (eq *ExecutionQueue) GetRepositories() []string + func (eq *ExecutionQueue) IsEmpty(repository string) bool + type Executor interface + Exclusive func() bool + Execute func() error + GetConcurrencyLimit func() int + GetJobNamespace func() string + GetJobType func() v1alpha1.JobType + GetRepository func() string + Logger func() logr.Logger + type QueuedJob struct + Job Executor