Versions in this module Expand all Collapse all v0 v0.8.6 Apr 21, 2021 v0.8.5 Apr 21, 2021 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 CertPair struct + Cert *x509.Certificate + Key crypto.Signer + func (k CertPair) AsBytes() (cert []byte, key []byte, err error) + func (k CertPair) CertBytes() []byte + 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 + type TinyCA struct + CA CertPair + func NewTinyCA() (*TinyCA, error) + func (c *TinyCA) NewServingCert(names ...string) (CertPair, error)