Documentation ¶
Index ¶
- func ClusterUp(config *ClusterUpConfig, clusterUpParams map[string]string, runner util.Runner) error
- func DetermineOcVersion(requestedVersion string) string
- func EnsureHostDirectoriesExist(host *host.Host, dirs []string) error
- func GetExecutionContext(ip string, routingSuffix string, addOnEnv []string, ocRunner *oc.OcRunner, ...) (*command.ExecutionContext, error)
- func PostClusterUp(clusterUpConfig *ClusterUpConfig, sshCommander provision.SSHCommander, ...) error
- type ClusterUpConfig
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func ClusterUp ¶ added in v1.1.0
func ClusterUp(config *ClusterUpConfig, clusterUpParams map[string]string, runner util.Runner) error
ClusterUp downloads and installs the oc binary in order to run 'cluster up'
func DetermineOcVersion ¶ added in v1.2.0
DetermineOcVersion returns the oc version to use. If the requested version is < v3.7.0 we will use oc binary v3.6.0 to provision the requested OpenShift version. If the requested OpenShift version is >= v3.7.0, we align the oc version with the requested OpenShift version. Check Minishift github issue #1417 for details.
func EnsureHostDirectoriesExist ¶
EnsureHostDirectoriesExist ensures that the specified directories exist on the VM and creates them if not.
func GetExecutionContext ¶ added in v1.1.0
func GetExecutionContext(ip string, routingSuffix string, addOnEnv []string, ocRunner *oc.OcRunner, sshCommander provision.SSHCommander) (*command.ExecutionContext, error)
GetExecutionContext creates an ExecutionContext used for variable interpolation during add-on application. The context contains variables to interpolate during add-on execution, as well as the means to communicate with the VM (SSHCommander) and OpenShift (OcRunner).
func PostClusterUp ¶ added in v1.1.0
func PostClusterUp(clusterUpConfig *ClusterUpConfig, sshCommander provision.SSHCommander, addOnManager *manager.AddOnManager, runner util.Runner) error
PostClusterUp runs the Minishift specific provisioning after 'cluster up' has run