Versions in this module Expand all Collapse all v0 v0.1.1 Dec 14, 2018 Changes in this version type APIServer + SecurePort int v0.1.0 Jul 9, 2018 Changes in this version + var APIServerDefaultArgs = append([]string{}, internal.APIServerDefaultArgs) + var EtcdDefaultArgs = append([]string{}, internal.EtcdDefaultArgs) + type APIServer struct + Args []string + CertDir string + Err io.Writer + EtcdURL *url.URL + Out io.Writer + Path string + StartTimeout time.Duration + StopTimeout time.Duration + URL *url.URL + func (s *APIServer) Start() error + func (s *APIServer) Stop() error + type ControlPlane struct + APIServer *APIServer + Etcd *Etcd + func (f *ControlPlane) APIURL() *url.URL + func (f *ControlPlane) KubeCtl() *KubeCtl + func (f *ControlPlane) Start() error + func (f *ControlPlane) Stop() error + type Etcd struct + Args []string + DataDir string + Err io.Writer + Out io.Writer + Path string + StartTimeout time.Duration + StopTimeout time.Duration + URL *url.URL + func (e *Etcd) Start() error + func (e *Etcd) Stop() error + type KubeCtl struct + Opts []string + Path string + func (k *KubeCtl) Run(args ...string) (stdout, stderr io.Reader, err error)