Documentation
¶
Index ¶
- Variables
- func ClearDefaultStringSliceValue(stringSliceArgs ...string) (res []string)
- func GetCloudConfigCommands(target string) (commands []cli.Command)
- func GetProductCommands(target string) (commands []cli.Command)
- func PollTaskAndWait(task enamlbosh.BoshTask, boshClient *enamlbosh.Client, ...) (err error)
- func ProcessProductBytes(manifest []byte, printManifest bool, user, pass, url string, port int, ...) (task enamlbosh.BoshTask, err error)
- func ProcessRemoteBoshAssets(dm *enaml.DeploymentManifest, boshClient *enamlbosh.Client, ...) (err error)
- func ProcessRemoteReleases(rl []enaml.Release, boshClient *enamlbosh.Client, httpClient HttpClientDoer, ...) (err error)
- func ProcessRemoteStemcells(scl []enaml.Stemcell, boshClient *enamlbosh.Client, httpClient HttpClientDoer, ...) (err error)
- func ProcessStemcellsToBeUploaded(stemcells []enaml.Stemcell, boshClient *enamlbosh.Client, ...) (remoteStemcells []enaml.Stemcell, err error)
- type HttpClientDoer
Constants ¶
This section is empty.
Variables ¶
View Source
var UIPrint = fmt.Println
Functions ¶
func ClearDefaultStringSliceValue ¶
ClearDefaultStringSliceValue - this is simply to work around a defect in the cli package, where the default is appended to rather than replaced by user defined flags for StringSliceFlag values.
func GetCloudConfigCommands ¶
func GetProductCommands ¶
func PollTaskAndWait ¶
func PollTaskAndWait(task enamlbosh.BoshTask, boshClient *enamlbosh.Client, httpClient HttpClientDoer, tries int) (err error)
PollTaskAndWait - will poll the give task until its status is cancelled, done or error. a -1 tries value indicates infinite
func ProcessProductBytes ¶
func ProcessProductBytes(manifest []byte, printManifest bool, user, pass, url string, port int, httpClient HttpClientDoer, poll bool) (task enamlbosh.BoshTask, err error)
ProcessProductBytes - upload a product deployments bytes to bosh
func ProcessRemoteBoshAssets ¶
func ProcessRemoteBoshAssets(dm *enaml.DeploymentManifest, boshClient *enamlbosh.Client, httpClient HttpClientDoer, poll bool) (err error)
func ProcessRemoteReleases ¶
func ProcessRemoteReleases(rl []enaml.Release, boshClient *enamlbosh.Client, httpClient HttpClientDoer, poll bool) (err error)
ProcessRemoteReleases - upload any remote Releases given
func ProcessRemoteStemcells ¶
func ProcessRemoteStemcells(scl []enaml.Stemcell, boshClient *enamlbosh.Client, httpClient HttpClientDoer, poll bool) (err error)
ProcessRemoteStemcells - upload any remote stemcells given
func ProcessStemcellsToBeUploaded ¶ added in v0.0.4
func ProcessStemcellsToBeUploaded(stemcells []enaml.Stemcell, boshClient *enamlbosh.Client, httpClient HttpClientDoer) (remoteStemcells []enaml.Stemcell, err error)
ProcessStemcellsToBeUploaded - finds list of remote stemcells that have not been uploaded
Types ¶
Directories
¶
Path | Synopsis |
---|---|
This file was generated by counterfeiter
|
This file was generated by counterfeiter |
Click to show internal directories.
Click to hide internal directories.