bosh_helpers

package
v0.23.0 Latest Latest
Warning

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

Go to latest
Published: Sep 14, 2018 License: Apache-2.0 Imports: 15 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func FindInstanceGroup added in v0.20.0

func FindInstanceGroup(manifest *bosh.BoshManifest, igName string) bosh.InstanceGroup

func FindInstanceGroupJobs added in v0.20.0

func FindInstanceGroupJobs(manifest *bosh.BoshManifest, igName string) []bosh.Job

func FindInstanceGroupProperties added in v0.20.0

func FindInstanceGroupProperties(manifest *bosh.BoshManifest, igName string) map[string]interface{}

func FindJob added in v0.20.0

func FindJob(brokerManifest *bosh.BoshManifest, igName, jobName string) bosh.Job

func FindJobProperties added in v0.20.0

func FindJobProperties(brokerManifest *bosh.BoshManifest, igName, jobName string) map[string]interface{}

Types

type BoshHelperClient

type BoshHelperClient struct {
	*boshdirector.Client
}

func New

func New(boshURL, uaaURL, boshUsername, boshPassword, boshCACert string) *BoshHelperClient

func NewBasicAuth

func NewBasicAuth(boshURL, boshUsername, boshPassword, boshCACert string, disableTLSVerification bool) *BoshHelperClient

func (*BoshHelperClient) DeleteDeployment

func (b *BoshHelperClient) DeleteDeployment(deploymentName string)

func (*BoshHelperClient) DeployODB

func (b *BoshHelperClient) DeployODB(manifest bosh.BoshManifest)

func (*BoshHelperClient) DeploymentExists

func (b *BoshHelperClient) DeploymentExists(deploymentName string) bool

func (*BoshHelperClient) GetManifest

func (b *BoshHelperClient) GetManifest(deploymentName string) *bosh.BoshManifest

func (*BoshHelperClient) GetTasksForDeployment

func (b *BoshHelperClient) GetTasksForDeployment(deploymentName string) boshdirector.BoshTasks

func (*BoshHelperClient) RunErrand

func (b *BoshHelperClient) RunErrand(deploymentName string, errandName string, errandInstances []string, contextID string) boshdirector.BoshTaskOutput

func (*BoshHelperClient) RunErrandWithoutCheckingSuccess

func (b *BoshHelperClient) RunErrandWithoutCheckingSuccess(deploymentName string, errandName string, errandInstances []string, contextID string) boshdirector.BoshTaskOutput

Jump to

Keyboard shortcuts

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