actors

package
v5.4.1+incompatible Latest Latest
Warning

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

Go to latest
Published: Nov 13, 2017 License: Apache-2.0 Imports: 29 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func LBURL

func LBURL(config acceptance.Config, bbl BBL, state acceptance.State) (string, error)

Types

type AWS

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

func NewAWS

func NewAWS(c acceptance.Config) AWS

func (AWS) GetSSLCertificateNameFromLBs

func (a AWS) GetSSLCertificateNameFromLBs(envID string) string

func (AWS) GetVPC

func (a AWS) GetVPC(vpcName string) *string

func (AWS) Instances

func (a AWS) Instances(envID string) []string

func (AWS) LoadBalancers

func (a AWS) LoadBalancers(vpcName string) []string

func (AWS) NetworkHasBOSHDirector

func (a AWS) NetworkHasBOSHDirector(envID string) bool

type Azure

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

func NewAzure

func NewAzure(config acceptance.Config) Azure

func (Azure) GetResourceGroup

func (a Azure) GetResourceGroup(resourceGroupName string) (bool, error)

func (Azure) NetworkHasBOSHDirector

func (a Azure) NetworkHasBOSHDirector(envID string) bool

type BBL

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

func NewBBL

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

func (BBL) BOSHDeploymentVars

func (b BBL) BOSHDeploymentVars() string

func (BBL) CloudConfig

func (b BBL) CloudConfig() string

func (BBL) CreateLB

func (b BBL) CreateLB(loadBalancerType string, cert string, key string, chain string) *gexec.Session

func (BBL) DeleteLBs

func (b BBL) DeleteLBs() *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) 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) JumpboxAddress

func (b BBL) JumpboxAddress() string

func (BBL) JumpboxDeploymentVars

func (b BBL) JumpboxDeploymentVars() string

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) UpdateLB

func (b BBL) UpdateLB(certPath, keyPath, chainPath string) *gexec.Session

type BOSHCLI

type BOSHCLI struct{}

func NewBOSHCLI

func NewBOSHCLI() BOSHCLI

func (BOSHCLI) CloudConfig

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

func (BOSHCLI) DirectorExists

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

func (BOSHCLI) Env

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

type BOSHDirectorChecker

type BOSHDirectorChecker interface {
	NetworkHasBOSHDirector(string) bool
}

func NewBOSHDirectorChecker

func NewBOSHDirectorChecker(config acceptance.Config) BOSHDirectorChecker

type GCP

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

func NewGCP

func NewGCP(config acceptance.Config) GCP

func (GCP) GetNetwork

func (g GCP) GetNetwork(networkName string) (*compute.Network, error)

func (GCP) GetTargetHTTPSProxy

func (g GCP) GetTargetHTTPSProxy(name string) (*compute.TargetHttpsProxy, error)

func (GCP) GetTargetPool

func (g GCP) GetTargetPool(targetPoolName string) (*compute.TargetPool, error)

func (GCP) NetworkHasBOSHDirector

func (g GCP) NetworkHasBOSHDirector(envID string) bool

type IAAS

type IAAS int

Jump to

Keyboard shortcuts

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