Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Callback ¶
type Callback struct {
// contains filtered or unexported fields
}
func NewCallback ¶
type DeploymentCron ¶
type DeploymentCron struct {
// contains filtered or unexported fields
}
func NewDeploymentCron ¶
func NewDeploymentCron(repo DeploymentCronRepo, dq DeploymentQueuer, timeout time.Duration) *DeploymentCron
func (*DeploymentCron) Start ¶
func (dc *DeploymentCron) Start()
func (*DeploymentCron) Stop ¶
func (dc *DeploymentCron) Stop()
type DeploymentCronRepo ¶
type DeploymentQueuer ¶
type DeploymentQueuer interface {
QueuePlan(ctx context.Context, options *eve.DeploymentPlanOptions) error
}
type HttpCallback ¶
type PlanGenerator ¶
type PlanGenerator struct {
// contains filtered or unexported fields
}
func NewPlanGenerator ¶
func NewPlanGenerator(r *data.Repo, v VersionQuery, q QWriter) *PlanGenerator
func (*PlanGenerator) QueuePlan ¶
func (d *PlanGenerator) QueuePlan(ctx context.Context, options *eve.DeploymentPlanOptions) error
type Queue ¶
type Queue struct {
// contains filtered or unexported fields
}
func NewQueue ¶
func NewQueue( worker QueueWorker, repo *data.Repo, crud *crud.Manager, uploader eve.CloudUploader, downloader eve.CloudDownloader, httpCallBack HttpCallback) *Queue
type QueueWorker ¶
Click to show internal directories.
Click to hide internal directories.