Documentation ¶
Index ¶
- func NewAWSLBHelper(c acceptance.Config) awsLBHelper
- func NewAzureLBHelper(config acceptance.Config) azureLBHelper
- func NewGCPLBHelper(config acceptance.Config) gcpLBHelper
- func NewOpenStackLBHelper() openStackLBHelper
- func NewVSphereLBHelper() vSphereLBHelper
- type BBL
- func (b BBL) CleanupLeftovers(filter string) *gexec.Session
- func (b BBL) Destroy() *gexec.Session
- func (b BBL) DirectorAddress() string
- func (b BBL) DirectorCACert() string
- func (b BBL) DirectorPassword() string
- func (b BBL) DirectorSSH(output io.Writer) *exec.Cmd
- func (b BBL) DirectorSSHKey() string
- func (b BBL) DirectorUsername() string
- func (b BBL) Down() *gexec.Session
- func (b BBL) EnvID() string
- func (b BBL) ExportBoshAllProxy() string
- func (b BBL) JumpboxAddress() string
- func (b BBL) JumpboxSSH(output io.Writer) *exec.Cmd
- func (b BBL) LatestError() string
- func (b BBL) Lbs() string
- func (b BBL) Plan(additionalArgs ...string) *gexec.Session
- func (b BBL) PredefinedEnvID() string
- func (b BBL) PrintEnv() string
- func (b BBL) Rotate() *gexec.Session
- func (b BBL) SSHKey() string
- func (b BBL) SaveDirectorCA() string
- func (b BBL) StartSSHTunnel() *gexec.Session
- func (b BBL) Up(additionalArgs ...string) *gexec.Session
- func (b BBL) VerifySSH(session *gexec.Session, ptmx *os.File)
- type BOSHCLI
- func (b BOSHCLI) CloudConfig(address, caCertPath, username, password string) (string, error)
- func (BOSHCLI) DirectorExists(address, username, password, caCertPath string) (bool, error)
- func (BOSHCLI) Env(address, caCertPath string) (string, error)
- func (b BOSHCLI) RuntimeConfig(address, caCertPath, username, password, configName string) (string, error)
- func (b BOSHCLI) Stemcells(address, caCertPath, username, password string) ([]string, error)
- func (b BOSHCLI) UploadStemcell(address, caCertPath, username, password, stemcellURL string) error
- type IAASLBHelper
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 (BBL) DirectorAddress ¶
func (BBL) DirectorCACert ¶
func (BBL) DirectorPassword ¶
func (BBL) DirectorSSHKey ¶
func (BBL) DirectorUsername ¶
func (BBL) ExportBoshAllProxy ¶
func (BBL) JumpboxAddress ¶
func (BBL) LatestError ¶
func (BBL) PredefinedEnvID ¶
func (BBL) SaveDirectorCA ¶
func (BBL) StartSSHTunnel ¶
type BOSHCLI ¶
type BOSHCLI struct{}
func NewBOSHCLI ¶
func NewBOSHCLI() BOSHCLI
func (BOSHCLI) CloudConfig ¶
func (BOSHCLI) DirectorExists ¶
func (BOSHCLI) RuntimeConfig ¶
func (BOSHCLI) UploadStemcell ¶
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
Click to show internal directories.
Click to hide internal directories.