application

package
v6.47.1+incompatible Latest Latest
Warning

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

Go to latest
Published: Oct 18, 2019 License: Apache-2.0 Imports: 44 Imported by: 52

Documentation

Index

Constants

View Source
const (
	DefaultStagingTimeout = 15 * time.Minute
	DefaultStartupTimeout = 5 * time.Minute
	DefaultPingerThrottle = 5 * time.Second
)
View Source
const LogMessageTypeStaging = "STG"
View Source
const TCP = "tcp"

Variables

This section is empty.

Functions

This section is empty.

Types

type ConnectionType

type ConnectionType int
const (
	NoConnection ConnectionType = iota
	ConnectionWasEstablished
	ConnectionWasClosed
	StoppedTrying
)

type CopySource

type CopySource struct {
	// contains filtered or unexported fields
}

func (*CopySource) Execute

func (cmd *CopySource) Execute(c flags.FlagContext) error

func (*CopySource) MetaData

func (cmd *CopySource) MetaData() commandregistry.CommandMetadata

func (*CopySource) Requirements

func (cmd *CopySource) Requirements(requirementsFactory requirements.Factory, fc flags.FlagContext) ([]requirements.Requirement, error)

func (*CopySource) SetDependency

func (cmd *CopySource) SetDependency(deps commandregistry.Dependency, pluginCall bool) commandregistry.Command

type DeleteApp

type DeleteApp struct {
	// contains filtered or unexported fields
}

func (*DeleteApp) Execute

func (cmd *DeleteApp) Execute(c flags.FlagContext) error

func (*DeleteApp) MetaData

func (cmd *DeleteApp) MetaData() commandregistry.CommandMetadata

func (*DeleteApp) Requirements

func (cmd *DeleteApp) Requirements(requirementsFactory requirements.Factory, fc flags.FlagContext) ([]requirements.Requirement, error)

func (*DeleteApp) SetDependency

func (cmd *DeleteApp) SetDependency(deps commandregistry.Dependency, pluginCall bool) commandregistry.Command

type DisableSSH

type DisableSSH struct {
	// contains filtered or unexported fields
}

func (*DisableSSH) Execute

func (cmd *DisableSSH) Execute(fc flags.FlagContext) error

func (*DisableSSH) MetaData

func (cmd *DisableSSH) MetaData() commandregistry.CommandMetadata

func (*DisableSSH) Requirements

func (cmd *DisableSSH) Requirements(requirementsFactory requirements.Factory, fc flags.FlagContext) ([]requirements.Requirement, error)

func (*DisableSSH) SetDependency

func (cmd *DisableSSH) SetDependency(deps commandregistry.Dependency, pluginCall bool) commandregistry.Command

type Displayer

type Displayer interface {
	ShowApp(app models.Application, orgName string, spaceName string) error
}

type EnableSSH

type EnableSSH struct {
	// contains filtered or unexported fields
}

func (*EnableSSH) Execute

func (cmd *EnableSSH) Execute(fc flags.FlagContext) error

func (*EnableSSH) MetaData

func (cmd *EnableSSH) MetaData() commandregistry.CommandMetadata

func (*EnableSSH) Requirements

func (cmd *EnableSSH) Requirements(requirementsFactory requirements.Factory, fc flags.FlagContext) ([]requirements.Requirement, error)

func (*EnableSSH) SetDependency

func (cmd *EnableSSH) SetDependency(deps commandregistry.Dependency, pluginCall bool) commandregistry.Command

type Env

type Env struct {
	// contains filtered or unexported fields
}

func (*Env) Execute

func (cmd *Env) Execute(c flags.FlagContext) error

func (*Env) MetaData

func (cmd *Env) MetaData() commandregistry.CommandMetadata

func (*Env) Requirements

func (cmd *Env) Requirements(requirementsFactory requirements.Factory, fc flags.FlagContext) ([]requirements.Requirement, error)

func (*Env) SetDependency

func (cmd *Env) SetDependency(deps commandregistry.Dependency, pluginCall bool) commandregistry.Command

type Events

type Events struct {
	// contains filtered or unexported fields
}

func (*Events) Execute

func (cmd *Events) Execute(c flags.FlagContext) error

func (*Events) MetaData

func (cmd *Events) MetaData() commandregistry.CommandMetadata

func (*Events) Requirements

func (cmd *Events) Requirements(requirementsFactory requirements.Factory, c flags.FlagContext) ([]requirements.Requirement, error)

func (*Events) SetDependency

func (cmd *Events) SetDependency(deps commandregistry.Dependency, pluginCall bool) commandregistry.Command

type Files

type Files struct {
	// contains filtered or unexported fields
}

func (*Files) Execute

func (cmd *Files) Execute(c flags.FlagContext) error

func (*Files) MetaData

func (cmd *Files) MetaData() commandregistry.CommandMetadata

func (*Files) Requirements

func (cmd *Files) Requirements(requirementsFactory requirements.Factory, c flags.FlagContext) ([]requirements.Requirement, error)

func (*Files) SetDependency

func (cmd *Files) SetDependency(deps commandregistry.Dependency, pluginCall bool) commandregistry.Command

type GetHealthCheck

type GetHealthCheck struct {
	// contains filtered or unexported fields
}

func (*GetHealthCheck) Execute

func (cmd *GetHealthCheck) Execute(fc flags.FlagContext) error

func (*GetHealthCheck) MetaData

func (*GetHealthCheck) Requirements

func (cmd *GetHealthCheck) Requirements(requirementsFactory requirements.Factory, fc flags.FlagContext) ([]requirements.Requirement, error)

func (*GetHealthCheck) SetDependency

func (cmd *GetHealthCheck) SetDependency(deps commandregistry.Dependency, pluginCall bool) commandregistry.Command

type ListApps

type ListApps struct {
	// contains filtered or unexported fields
}

func (*ListApps) Execute

func (cmd *ListApps) Execute(c flags.FlagContext) error

func (*ListApps) MetaData

func (cmd *ListApps) MetaData() commandregistry.CommandMetadata

func (*ListApps) Requirements

func (cmd *ListApps) Requirements(requirementsFactory requirements.Factory, fc flags.FlagContext) ([]requirements.Requirement, error)

func (*ListApps) SetDependency

func (cmd *ListApps) SetDependency(deps commandregistry.Dependency, pluginCall bool) commandregistry.Command

type Logs

type Logs struct {
	// contains filtered or unexported fields
}

func (*Logs) Execute

func (cmd *Logs) Execute(c flags.FlagContext) error

func (*Logs) MetaData

func (cmd *Logs) MetaData() commandregistry.CommandMetadata

func (*Logs) Requirements

func (cmd *Logs) Requirements(requirementsFactory requirements.Factory, fc flags.FlagContext) ([]requirements.Requirement, error)

func (*Logs) SetDependency

func (cmd *Logs) SetDependency(deps commandregistry.Dependency, pluginCall bool) commandregistry.Command

type Push

type Push struct {
	// contains filtered or unexported fields
}

func (*Push) Execute

func (cmd *Push) Execute(c flags.FlagContext) error

func (*Push) MetaData

func (cmd *Push) MetaData() commandregistry.CommandMetadata

func (*Push) Requirements

func (cmd *Push) Requirements(requirementsFactory requirements.Factory, fc flags.FlagContext) ([]requirements.Requirement, error)

func (*Push) SetDependency

func (cmd *Push) SetDependency(deps commandregistry.Dependency, pluginCall bool) commandregistry.Command

func (Push) ValidateContextAndAppParams

func (cmd Push) ValidateContextAndAppParams(appsFromManifest []models.AppParams, appFromContext models.AppParams) error

type RenameApp

type RenameApp struct {
	// contains filtered or unexported fields
}

func (*RenameApp) Execute

func (cmd *RenameApp) Execute(c flags.FlagContext) error

func (*RenameApp) MetaData

func (cmd *RenameApp) MetaData() commandregistry.CommandMetadata

func (*RenameApp) Requirements

func (cmd *RenameApp) Requirements(requirementsFactory requirements.Factory, c flags.FlagContext) ([]requirements.Requirement, error)

func (*RenameApp) SetDependency

func (cmd *RenameApp) SetDependency(deps commandregistry.Dependency, pluginCall bool) commandregistry.Command

type Restage

type Restage struct {
	// contains filtered or unexported fields
}

func (*Restage) Execute

func (cmd *Restage) Execute(c flags.FlagContext) error

func (*Restage) MetaData

func (cmd *Restage) MetaData() commandregistry.CommandMetadata

func (*Restage) Requirements

func (cmd *Restage) Requirements(requirementsFactory requirements.Factory, fc flags.FlagContext) ([]requirements.Requirement, error)

func (*Restage) SetDependency

func (cmd *Restage) SetDependency(deps commandregistry.Dependency, pluginCall bool) commandregistry.Command

type Restart

type Restart struct {
	// contains filtered or unexported fields
}

func (*Restart) ApplicationRestart

func (cmd *Restart) ApplicationRestart(app models.Application, orgName, spaceName string) error

func (*Restart) Execute

func (cmd *Restart) Execute(c flags.FlagContext) error

func (*Restart) MetaData

func (cmd *Restart) MetaData() commandregistry.CommandMetadata

func (*Restart) Requirements

func (cmd *Restart) Requirements(requirementsFactory requirements.Factory, fc flags.FlagContext) ([]requirements.Requirement, error)

func (*Restart) SetDependency

func (cmd *Restart) SetDependency(deps commandregistry.Dependency, pluginCall bool) commandregistry.Command

type RestartAppInstance

type RestartAppInstance struct {
	// contains filtered or unexported fields
}

func (*RestartAppInstance) Execute

func (cmd *RestartAppInstance) Execute(fc flags.FlagContext) error

func (*RestartAppInstance) MetaData

func (*RestartAppInstance) Requirements

func (cmd *RestartAppInstance) Requirements(requirementsFactory requirements.Factory, fc flags.FlagContext) ([]requirements.Requirement, error)

func (*RestartAppInstance) SetDependency

func (cmd *RestartAppInstance) SetDependency(deps commandregistry.Dependency, pluginCall bool) commandregistry.Command

type Restarter

type Restarter interface {
	commandregistry.Command
	ApplicationRestart(app models.Application, orgName string, spaceName string) error
}

type SSH

type SSH struct {
	// contains filtered or unexported fields
}

func (*SSH) Execute

func (cmd *SSH) Execute(fc flags.FlagContext) error

func (*SSH) MetaData

func (cmd *SSH) MetaData() commandregistry.CommandMetadata

func (*SSH) Requirements

func (cmd *SSH) Requirements(requirementsFactory requirements.Factory, fc flags.FlagContext) ([]requirements.Requirement, error)

func (*SSH) SetDependency

func (cmd *SSH) SetDependency(deps commandregistry.Dependency, pluginCall bool) commandregistry.Command

type SSHEnabled

type SSHEnabled struct {
	// contains filtered or unexported fields
}

func (*SSHEnabled) Execute

func (cmd *SSHEnabled) Execute(fc flags.FlagContext) error

func (*SSHEnabled) MetaData

func (cmd *SSHEnabled) MetaData() commandregistry.CommandMetadata

func (*SSHEnabled) Requirements

func (cmd *SSHEnabled) Requirements(requirementsFactory requirements.Factory, fc flags.FlagContext) ([]requirements.Requirement, error)

func (*SSHEnabled) SetDependency

func (cmd *SSHEnabled) SetDependency(deps commandregistry.Dependency, pluginCall bool) commandregistry.Command

type Scale

type Scale struct {
	// contains filtered or unexported fields
}

func (*Scale) Execute

func (cmd *Scale) Execute(c flags.FlagContext) error

func (*Scale) MetaData

func (cmd *Scale) MetaData() commandregistry.CommandMetadata

func (*Scale) Requirements

func (cmd *Scale) Requirements(requirementsFactory requirements.Factory, fc flags.FlagContext) ([]requirements.Requirement, error)

func (*Scale) SetDependency

func (cmd *Scale) SetDependency(deps commandregistry.Dependency, pluginCall bool) commandregistry.Command

type SetEnv

type SetEnv struct {
	// contains filtered or unexported fields
}

func (*SetEnv) Execute

func (cmd *SetEnv) Execute(c flags.FlagContext) error

func (*SetEnv) MetaData

func (cmd *SetEnv) MetaData() commandregistry.CommandMetadata

func (*SetEnv) Requirements

func (cmd *SetEnv) Requirements(requirementsFactory requirements.Factory, fc flags.FlagContext) ([]requirements.Requirement, error)

func (*SetEnv) SetDependency

func (cmd *SetEnv) SetDependency(deps commandregistry.Dependency, pluginCall bool) commandregistry.Command

type SetHealthCheck

type SetHealthCheck struct {
	// contains filtered or unexported fields
}

func (*SetHealthCheck) Execute

func (cmd *SetHealthCheck) Execute(fc flags.FlagContext) error

func (*SetHealthCheck) MetaData

func (*SetHealthCheck) Requirements

func (cmd *SetHealthCheck) Requirements(requirementsFactory requirements.Factory, fc flags.FlagContext) ([]requirements.Requirement, error)

func (*SetHealthCheck) SetDependency

func (cmd *SetHealthCheck) SetDependency(deps commandregistry.Dependency, pluginCall bool) commandregistry.Command

type ShowApp

type ShowApp struct {
	// contains filtered or unexported fields
}

func (*ShowApp) Execute

func (cmd *ShowApp) Execute(c flags.FlagContext) error

func (*ShowApp) MetaData

func (cmd *ShowApp) MetaData() commandregistry.CommandMetadata

func (*ShowApp) Requirements

func (cmd *ShowApp) Requirements(requirementsFactory requirements.Factory, fc flags.FlagContext) ([]requirements.Requirement, error)

func (*ShowApp) SetDependency

func (cmd *ShowApp) SetDependency(deps commandregistry.Dependency, pluginCall bool) commandregistry.Command

func (*ShowApp) ShowApp

func (cmd *ShowApp) ShowApp(app models.Application, orgName, spaceName string) error

type StagingWatcher

type StagingWatcher interface {
	WatchStaging(app models.Application, orgName string, spaceName string, startCommand func(app models.Application) (models.Application, error)) (updatedApp models.Application, err error)
}

type Start

type Start struct {
	LogServerConnectionTimeout time.Duration
	StartupTimeout             time.Duration
	StagingTimeout             time.Duration
	PingerThrottle             time.Duration
	// contains filtered or unexported fields
}

func (*Start) ApplicationStart

func (cmd *Start) ApplicationStart(app models.Application, orgName, spaceName string) (models.Application, error)

func (*Start) Execute

func (cmd *Start) Execute(c flags.FlagContext) error

func (*Start) MetaData

func (cmd *Start) MetaData() commandregistry.CommandMetadata

func (*Start) Requirements

func (cmd *Start) Requirements(requirementsFactory requirements.Factory, fc flags.FlagContext) ([]requirements.Requirement, error)

func (*Start) SetDependency

func (cmd *Start) SetDependency(deps commandregistry.Dependency, pluginCall bool) commandregistry.Command

func (*Start) SetStartTimeoutInSeconds

func (cmd *Start) SetStartTimeoutInSeconds(timeout int)

func (*Start) TailStagingLogs

func (cmd *Start) TailStagingLogs(app models.Application, stopChan chan bool, startWait, doneWait *sync.WaitGroup)

func (*Start) WatchStaging

func (cmd *Start) WatchStaging(app models.Application, orgName, spaceName string, start func(app models.Application) (models.Application, error)) (models.Application, error)

type Starter

type Starter interface {
	commandregistry.Command
	SetStartTimeoutInSeconds(timeout int)
	ApplicationStart(app models.Application, orgName string, spaceName string) (updatedApp models.Application, err error)
}

type Stop

type Stop struct {
	// contains filtered or unexported fields
}

func (*Stop) ApplicationStop

func (cmd *Stop) ApplicationStop(app models.Application, orgName, spaceName string) (models.Application, error)

func (*Stop) Execute

func (cmd *Stop) Execute(c flags.FlagContext) error

func (*Stop) MetaData

func (cmd *Stop) MetaData() commandregistry.CommandMetadata

func (*Stop) Requirements

func (cmd *Stop) Requirements(requirementsFactory requirements.Factory, fc flags.FlagContext) ([]requirements.Requirement, error)

func (*Stop) SetDependency

func (cmd *Stop) SetDependency(deps commandregistry.Dependency, pluginCall bool) commandregistry.Command

type Stopper

type Stopper interface {
	commandregistry.Command
	ApplicationStop(app models.Application, orgName string, spaceName string) (updatedApp models.Application, err error)
}

type UnsetEnv

type UnsetEnv struct {
	// contains filtered or unexported fields
}

func (*UnsetEnv) Execute

func (cmd *UnsetEnv) Execute(c flags.FlagContext) error

func (*UnsetEnv) MetaData

func (cmd *UnsetEnv) MetaData() commandregistry.CommandMetadata

func (*UnsetEnv) Requirements

func (cmd *UnsetEnv) Requirements(requirementsFactory requirements.Factory, fc flags.FlagContext) ([]requirements.Requirement, error)

func (*UnsetEnv) SetDependency

func (cmd *UnsetEnv) SetDependency(deps commandregistry.Dependency, pluginCall bool) commandregistry.Command

Directories

Path Synopsis
Code generated by counterfeiter.
Code generated by counterfeiter.

Jump to

Keyboard shortcuts

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