Version: v1.34.3 Latest Latest

This package is not in the latest version of its module.

Go to latest
Published: Sep 26, 2020 License: Apache-2.0 Imports: 18 Imported by: 0




This section is empty.


This section is empty.


func AddComponent added in v1.24.0

func AddComponent(sshCommander provision.SSHCommander, ocBinaryPathInsideVM string, basedir string, componentName string, imageToUse string) (string, error)

AddComponent add a component to running Openshift cluster

func ClusterUp added in v1.1.0

func ClusterUp(config *ClusterUpConfig, clusterUpParams map[string]string) (string, error)

ClusterUp execute oc binary in order to run 'cluster up'

func CopyOcBinaryFromImageToVM added in v1.18.0

func CopyOcBinaryFromImageToVM(dockerCommander docker.DockerCommander, image string, pathInVm string) error

func EnsureHostDirectoriesExist

func EnsureHostDirectoriesExist(host *host.Host, dirs []string) error

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, sshUser 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


type ClusterUpConfig added in v1.1.0

type ClusterUpConfig struct {
	OpenShiftVersion     string
	MachineName          string
	Ip                   string
	Port                 int
	RoutingSuffix        string
	User                 string
	Project              string
	KubeConfigPath       string
	OcPath               string
	AddonEnv             []string
	PublicHostname       string
	SSHCommander         provision.SSHCommander
	OcBinaryPathInsideVM string
	SshUser              string

Source Files

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
t or T : Toggle theme light dark auto
y or Y : Canonical URL