Versions in this module Expand all Collapse all v0 v0.1.1 Dec 14, 2018 v0.1.0 Jul 9, 2018 Changes in this version + var APIServerDefaultArgs = []string + var EtcdDefaultArgs = []string + func BinPathFinder(symbolicName string) (binPath string) + func DoAPIServerArgDefaulting(args []string) []string + func DoEtcdArgDefaulting(args []string) []string + func GetEtcdStartMessage(listenUrl url.URL) string + func RenderTemplates(argTemplates []string, data interface{}) (args []string, err error) + type AddressManager struct + func (d *AddressManager) Host() (string, error) + func (d *AddressManager) Initialize() (port int, resolvedHost string, err error) + func (d *AddressManager) Port() (int, error) + type DefaultedProcessInput struct + Dir string + DirNeedsCleaning bool + Path string + StartTimeout time.Duration + StopTimeout time.Duration + URL url.URL + func DoDefaulting(name string, listenUrl *url.URL, dir string, path string, ...) (DefaultedProcessInput, error) + type ProcessState struct + Args []string + HealthCheckEndpoint string + HealthCheckPollInterval time.Duration + Session *gexec.Session + StartMessage string + func (ps *ProcessState) Start(stdout, stderr io.Writer) (err error) + func (ps *ProcessState) Stop() error