Documentation ¶
Index ¶
- func CfCreateSpace(spaceName string)
- func CfDeleteSpace(spaceName string)
- func CfTargetSpace(spaceName string)
- func DeleteServiceInstances(instancesToDelete []*TestService, dataPersistenceEnabled bool)
- func ExtractPlanProperty(planName string, manifest *bosh.BoshManifest) map[interface{}]interface{}
- func ExtractServiceAdapterJob(jobs []bosh.Job) bosh.Job
- func FindUpgradeAllServiceInstancesProperties(brokerManifest *bosh.BoshManifest) map[string]interface{}
- func GetServiceDeploymentName(serviceInstanceName string) string
- func MigrateJobProperty(brokerManifest *bosh.BoshManifest, config *Config)
- func UpdatePlanProperties(brokerManifest *bosh.BoshManifest, config *Config)
- func UpdateServiceInstancesAPI(brokerManifest *bosh.BoshManifest, filteredServices []*TestService, ...)
- type Config
- type TestService
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func CfCreateSpace ¶
func CfCreateSpace(spaceName string)
func CfDeleteSpace ¶
func CfDeleteSpace(spaceName string)
func CfTargetSpace ¶
func CfTargetSpace(spaceName string)
func DeleteServiceInstances ¶
func DeleteServiceInstances(instancesToDelete []*TestService, dataPersistenceEnabled bool)
func ExtractPlanProperty ¶
func ExtractPlanProperty(planName string, manifest *bosh.BoshManifest) map[interface{}]interface{}
func FindUpgradeAllServiceInstancesProperties ¶
func FindUpgradeAllServiceInstancesProperties(brokerManifest *bosh.BoshManifest) map[string]interface{}
func MigrateJobProperty ¶
func MigrateJobProperty(brokerManifest *bosh.BoshManifest, config *Config)
func UpdatePlanProperties ¶
func UpdatePlanProperties(brokerManifest *bosh.BoshManifest, config *Config)
func UpdateServiceInstancesAPI ¶
func UpdateServiceInstancesAPI(brokerManifest *bosh.BoshManifest, filteredServices []*TestService, filterParams map[string]string, config *Config)
Types ¶
type Config ¶
type Config struct { BrokerName string BrokerUsername string BrokerPassword string BrokerURL string BrokerBoshDeploymentName string ServiceOffering string BoshUsername string BoshPassword string BoshURL string BoshCACert string OriginalBrokerManifest *bosh.BoshManifest ParallelUpgradesEnabled bool CiRootPath string ExampleAppDirName string BoshClient *bosh_helpers.BoshHelperClient CurrentPlan string ServiceGUID string CfSpace string }
func (*Config) DeregisterBroker ¶
func (c *Config) DeregisterBroker()
func (*Config) InitConfig ¶
func (c *Config) InitConfig()
func (*Config) RegisterBroker ¶
func (c *Config) RegisterBroker()
type TestService ¶
func CreateServiceInstances ¶
func CreateServiceInstances(config *Config, dataPersistenceEnabled bool) []*TestService
Click to show internal directories.
Click to hide internal directories.