provision

package
v0.0.18 Latest Latest
Warning

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

Go to latest
Published: May 20, 2020 License: Apache-2.0 Imports: 13 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type MetaDataReader

type MetaDataReader interface {
	Metadata() (workspace.Metadata, error)
}

type Provision

type Provision struct {
	Exit           chan struct{}
	UI             UI
	Provisioner    Provisioner
	MetaDataReader MetaDataReader
	Config         config.Config
}

func (*Provision) Cmd

func (c *Provision) Cmd() *cobra.Command

func (*Provision) Execute

func (c *Provision) Execute(args start.Args) error

func (*Provision) RunE

func (c *Provision) RunE(cmd *cobra.Command, args []string) error

type Provisioner

type Provisioner interface {
	Ping(duration time.Duration) error
	DeployBosh() error
	WhiteListServices(string, []workspace.Service) ([]workspace.Service, error)
	DeployServices(provision.UI, []workspace.Service, []string) error
}

type UI

type UI interface {
	Say(message string, args ...interface{})
	Writer() io.Writer
}

Directories

Path Synopsis
Package mocks is a generated GoMock package.
Package mocks is a generated GoMock package.

Jump to

Keyboard shortcuts

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