Documentation ¶
Index ¶
- func ClusterUp(config *ClusterUpConfig, clusterUpParams map[string]string, runner util.Runner) error
- func DetermineOpenShiftVersion(requestedVersion string) string
- func EnsureHostDirectoriesExist(host *host.Host, dirs []string) error
- func GetExecutionContext(ip string, routingSuffix string, ocRunner *oc.OcRunner, ...) (*command.ExecutionContext, error)
- func PostClusterUp(clusterUpConfig *ClusterUpConfig, sshCommander provision.SSHCommander, ...) error
- func ValidateOpenshiftMinVersion(version string, minVersion string) (bool, 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 DetermineOpenShiftVersion ¶ added in v1.1.0
DetermineOpenShiftVersion returns the OpenShift/oc version to use. If the requested version is < the base line version we use baseline oc to provision the requested OpenShift version. If the requested OpenShift version is >= the baseline, we align the oc version with the requested OpenShift version.
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, ocRunner *oc.OcRunner, sshCommander provision.SSHCommander) (*command.ExecutionContext, error)
GetExecutionContext creates an ExecutionContext for executing add-on. 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) error
PostClusterUp runs the Minishift specific provisioning after 'cluster up' has run