Versions in this module Expand all Collapse all v1 v1.0.0 Jul 24, 2018 Changes in this version + func AddPrivilegedUser(clientConfig *rest.Config, namespace, name string) error + func CheckForAPIs(aggregatorClient aggregatorclient.Interface, names ...string) (bool, error) + func InstallComponents(components []Component, dockerClient dockerhelper.Interface) error + func WaitForAPIs(aggregatorClient aggregatorclient.Interface, names ...string) error + type Component interface + Install func(dockerClient dockerhelper.Interface) error + Name func() string + type Components []Component + func (c Components) Install(dockerClient dockerhelper.Interface) error + func (c Components) Name() string + type Context interface + BaseDir func() string + ClientImage func() string + ClusterAdminClientConfig func() *restclient.Config + ComponentLogLevel func() int + ImageFormat func() string + ImagePullPolicy func() string + func NewComponentInstallContext(clientImageName, imageFormat, pullPolicy, baseDir string, logLevel int) (Context, error) + type List struct + List []byte + Name string + Namespace string + WaitCondition func() (bool, error) + func (t List) MakeReady(image, baseDir string) Component + type Template struct + InstallTemplate []byte + Name string + Namespace string + NamespaceObj []byte + PrivilegedSANames []string + RBACTemplate []byte + WaitCondition func() (bool, error) + func (t Template) MakeReady(cliImage, baseDir string, params map[string]string) Component