actors

package
v8.2.12+incompatible Latest Latest
Warning

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

Go to latest
Published: Aug 8, 2019 License: Apache-2.0 Imports: 32 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func NewAWSLBHelper

func NewAWSLBHelper(c acceptance.Config) awsLBHelper

func NewAzureLBHelper

func NewAzureLBHelper(config acceptance.Config) azureLBHelper

func NewGCPLBHelper

func NewGCPLBHelper(config acceptance.Config) gcpLBHelper

func NewOpenStackLBHelper

func NewOpenStackLBHelper() openStackLBHelper

func NewVSphereLBHelper

func NewVSphereLBHelper() vSphereLBHelper

Types

type BBL

type BBL struct {
	// contains filtered or unexported fields
}

func NewBBL

func NewBBL(stateDirectory string, pathToBBL string, configuration acceptance.Config, envIDSuffix string, useBBLStateBucket bool) BBL

func (BBL) CleanupLeftovers

func (b BBL) CleanupLeftovers(filter string) *gexec.Session

func (BBL) Destroy

func (b BBL) Destroy() *gexec.Session

func (BBL) DirectorAddress

func (b BBL) DirectorAddress() string

func (BBL) DirectorCACert

func (b BBL) DirectorCACert() string

func (BBL) DirectorPassword

func (b BBL) DirectorPassword() string

func (BBL) DirectorSSH

func (b BBL) DirectorSSH(output io.Writer) *exec.Cmd

func (BBL) DirectorSSHKey

func (b BBL) DirectorSSHKey() string

func (BBL) DirectorUsername

func (b BBL) DirectorUsername() string

func (BBL) Down

func (b BBL) Down() *gexec.Session

func (BBL) EnvID

func (b BBL) EnvID() string

func (BBL) ExportBoshAllProxy

func (b BBL) ExportBoshAllProxy() string

func (BBL) JumpboxAddress

func (b BBL) JumpboxAddress() string

func (BBL) JumpboxSSH

func (b BBL) JumpboxSSH(output io.Writer) *exec.Cmd

func (BBL) LatestError

func (b BBL) LatestError() string

func (BBL) Lbs

func (b BBL) Lbs() string

func (BBL) Plan

func (b BBL) Plan(additionalArgs ...string) *gexec.Session

func (BBL) PredefinedEnvID

func (b BBL) PredefinedEnvID() string

func (BBL) PrintEnv

func (b BBL) PrintEnv() string

func (BBL) Rotate

func (b BBL) Rotate() *gexec.Session

func (BBL) SSHKey

func (b BBL) SSHKey() string

func (BBL) SaveDirectorCA

func (b BBL) SaveDirectorCA() string

func (BBL) StartSSHTunnel

func (b BBL) StartSSHTunnel() *gexec.Session

func (BBL) Up

func (b BBL) Up(additionalArgs ...string) *gexec.Session

func (BBL) VerifySSH

func (b BBL) VerifySSH(session *gexec.Session, ptmx *os.File)

type BOSHCLI

type BOSHCLI struct{}

func NewBOSHCLI

func NewBOSHCLI() BOSHCLI

func (BOSHCLI) CloudConfig

func (b BOSHCLI) CloudConfig(address, caCertPath, username, password string) (string, error)

func (BOSHCLI) DirectorExists

func (BOSHCLI) DirectorExists(address, username, password, caCertPath string) (bool, error)

func (BOSHCLI) Env

func (BOSHCLI) Env(address, caCertPath string) (string, error)

func (BOSHCLI) RuntimeConfig

func (b BOSHCLI) RuntimeConfig(address, caCertPath, username, password, configName string) (string, error)

func (BOSHCLI) Stemcells

func (b BOSHCLI) Stemcells(address, caCertPath, username, password string) ([]string, error)

Stemcells returns a list of cid's for the uploaded stemcells

func (BOSHCLI) UploadStemcell

func (b BOSHCLI) UploadStemcell(address, caCertPath, username, password, stemcellURL string) error

type IAASLBHelper

type IAASLBHelper interface {
	GetLBArgs() []string
	ConfirmLBsExist(string)
	ConfirmNoLBsExist(string)
	VerifyBblLBOutput(string)
	VerifyCloudConfigExtensions([]string)
	ConfirmNoStemcellsExist([]string)
}

func NewIAASLBHelper

func NewIAASLBHelper(iaas string, configuration acceptance.Config) IAASLBHelper

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL