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 = append([]string{}, internal.APIServerDefaultArgs) + var EtcdDefaultArgs = append([]string{}, internal.EtcdDefaultArgs) + var NewTinyCA = internal.NewTinyCA + type APIServer struct + Args []string + CertDir string + Err io.Writer + EtcdURL *url.URL + Out io.Writer + Path string + SecurePort int + 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) RESTClientConfig() (*rest.Config, error) + 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)