deploy_service

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: 11 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type Analytics

type Analytics interface {
	Event(event string, data ...map[string]interface{}) error
}

type Args

type Args struct {
	Service string
}

type DeployService

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

func (*DeployService) Cmd

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

func (*DeployService) Execute

func (c *DeployService) Execute(args Args) error

func (*DeployService) RunE

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

type MetaDataReader

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

type Provisioner

type Provisioner interface {
	Ping(duration time.Duration) error
	DeployServices(provision.UI, []workspace.Service, []string) error
	GetWhiteListedService(string, []workspace.Service) (*workspace.Service, 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