Versions in this module Expand all Collapse all v0 v0.17.0 Aug 25, 2017 Changes in this version + type DedupManager struct + func NewDedupManager(config *config.Config, clients *dep.ClientSet, brain *template.Brain, ...) (*DedupManager, error) + func (d *DedupManager) IsLeader(tmpl *template.Template) bool + func (d *DedupManager) Start() error + func (d *DedupManager) Stop() error + func (d *DedupManager) UpdateCh() <-chan struct{} + func (d *DedupManager) UpdateDeps(t *template.Template, deps []dep.Dependency) error + type ErrChildDied struct + func NewErrChildDied(c int) *ErrChildDied + func (e *ErrChildDied) Error() string + func (e *ErrChildDied) ExitStatus() int + type ErrExitable interface + ExitStatus func() int + type RenderEvent struct + LastDidRender time.Time + LastWouldRender time.Time + type Runner struct + DoneCh chan struct{} + ErrCh chan error + func NewRunner(config *config.Config, dry, once bool) (*Runner, error) + func (r *Runner) ConfigTemplateMapping() map[string][]config.ConfigTemplate + func (r *Runner) Receive(d dep.Dependency, data interface{}) + func (r *Runner) RenderEvents() map[string]*RenderEvent + func (r *Runner) Run() error + func (r *Runner) Signal(s os.Signal) error + func (r *Runner) Start() + func (r *Runner) Stop() + func (r *Runner) TemplateRenderedCh() <-chan struct{}