Versions in this module Expand all Collapse all v0 v0.2.1 Aug 20, 2018 Changes in this version + type GaiaScheduler interface + Init func() error + SchedulePipeline func(p *gaia.Pipeline, args []gaia.Argument) (*gaia.PipelineRun, error) + SetPipelineJobs func(p *gaia.Pipeline) error + type Plugin interface + Close func() + Connect func(command *exec.Cmd, logPath *string) error + Execute func(j *gaia.Job) error + GetJobs func() ([]gaia.Job, error) + NewPlugin func(ca security.CAAPI) Plugin v0.1.2 Jul 4, 2018 v0.1.1 Jun 29, 2018 Changes in this version + type Scheduler struct + func NewScheduler(store *store.Store) *Scheduler + func (s *Scheduler) Init() error + func (s *Scheduler) SchedulePipeline(p *gaia.Pipeline) (*gaia.PipelineRun, error) + func (s *Scheduler) SetPipelineJobs(p *gaia.Pipeline) error