Documentation ¶
Index ¶
- Constants
- func LogNoaaMessageOutput(msg *events.LogMessage, loc *time.Location) string
- type ApplicationDisplayer
- type ApplicationRestarter
- type ApplicationStagingWatcher
- type ApplicationStarter
- type ApplicationStopper
- type CopySource
- type DeleteApp
- type Env
- type Events
- type Files
- type ListApps
- type Logs
- type Push
- type RenameApp
- type Restage
- type Restart
- func (cmd *Restart) ApplicationRestart(app models.Application, orgName, spaceName string)
- func (cmd *Restart) GetRequirements(requirementsFactory requirements.Factory, c *cli.Context) (reqs []requirements.Requirement, err error)
- func (cmd *Restart) Metadata() command_metadata.CommandMetadata
- func (cmd *Restart) Run(c *cli.Context)
- type RestartAppInstance
- type Scale
- type SetEnv
- type ShowApp
- func (cmd *ShowApp) GetRequirements(requirementsFactory requirements.Factory, c *cli.Context) (reqs []requirements.Requirement, err error)
- func (cmd *ShowApp) Metadata() command_metadata.CommandMetadata
- func (cmd *ShowApp) Run(c *cli.Context)
- func (cmd *ShowApp) ShowApp(app models.Application, orgName, spaceName string)
- type Start
- func (cmd *Start) ApplicationStart(app models.Application, orgName, spaceName string) (updatedApp models.Application, err error)
- func (cmd *Start) ApplicationWatchStaging(app models.Application, orgName, spaceName string, ...) (updatedApp models.Application, err error)
- func (cmd *Start) GetRequirements(requirementsFactory requirements.Factory, c *cli.Context) (reqs []requirements.Requirement, err error)
- func (cmd *Start) Metadata() command_metadata.CommandMetadata
- func (cmd *Start) RenewNoaaConsumer()
- func (cmd *Start) Run(c *cli.Context)
- func (cmd *Start) SetStartTimeoutInSeconds(timeout int)
- type Stop
- func (cmd *Stop) ApplicationStop(app models.Application, orgName, spaceName string) (updatedApp models.Application, err error)
- func (cmd *Stop) GetRequirements(requirementsFactory requirements.Factory, c *cli.Context) (reqs []requirements.Requirement, err error)
- func (cmd *Stop) Metadata() command_metadata.CommandMetadata
- func (cmd *Stop) Run(c *cli.Context)
- type UnsetEnv
Constants ¶
View Source
const ( DefaultStagingTimeout = 15 * time.Minute DefaultStartupTimeout = 5 * time.Minute DefaultPingerThrottle = 5 * time.Second )
View Source
const LogMessageTypeStaging = "STG"
Variables ¶
This section is empty.
Functions ¶
func LogNoaaMessageOutput ¶
func LogNoaaMessageOutput(msg *events.LogMessage, loc *time.Location) string
Types ¶
type ApplicationDisplayer ¶
type ApplicationDisplayer interface {
ShowApp(app models.Application, orgName string, spaceName string)
}
type ApplicationRestarter ¶
type ApplicationRestarter interface {
ApplicationRestart(app models.Application, orgName string, spaceName string)
}
type ApplicationStagingWatcher ¶
type ApplicationStagingWatcher interface {
ApplicationWatchStaging(app models.Application, orgName string, spaceName string, startCommand func(app models.Application) (models.Application, error)) (updatedApp models.Application, err error)
}
type ApplicationStarter ¶
type ApplicationStarter interface { SetStartTimeoutInSeconds(timeout int) ApplicationStart(app models.Application, orgName string, spaceName string) (updatedApp models.Application, err error) RenewNoaaConsumer() }
type ApplicationStopper ¶
type ApplicationStopper interface {
ApplicationStop(app models.Application, orgName string, spaceName string) (updatedApp models.Application, err error)
}
type CopySource ¶
type CopySource struct {
// contains filtered or unexported fields
}
func NewCopySource ¶
func NewCopySource( ui terminal.UI, config core_config.Reader, authRepo authentication.AuthenticationRepository, appRepo applications.ApplicationRepository, orgRepo organizations.OrganizationRepository, spaceRepo spaces.SpaceRepository, copyAppSourceRepo copy_application_source.CopyApplicationSourceRepository, appRestart ApplicationRestarter, ) *CopySource
func (*CopySource) GetRequirements ¶
func (cmd *CopySource) GetRequirements(requirementsFactory requirements.Factory, c *cli.Context) (reqs []requirements.Requirement, err error)
func (*CopySource) Metadata ¶
func (cmd *CopySource) Metadata() command_metadata.CommandMetadata
func (*CopySource) Run ¶
func (cmd *CopySource) Run(c *cli.Context)
type DeleteApp ¶
type DeleteApp struct {
// contains filtered or unexported fields
}
func NewDeleteApp ¶
func NewDeleteApp(ui terminal.UI, config core_config.Reader, appRepo applications.ApplicationRepository, routeRepo api.RouteRepository) (cmd *DeleteApp)
func (*DeleteApp) GetRequirements ¶
func (cmd *DeleteApp) GetRequirements(requirementsFactory requirements.Factory, c *cli.Context) (reqs []requirements.Requirement, err error)
func (*DeleteApp) Metadata ¶
func (cmd *DeleteApp) Metadata() command_metadata.CommandMetadata
type Env ¶
type Env struct {
// contains filtered or unexported fields
}
func NewEnv ¶
func NewEnv(ui terminal.UI, config core_config.Reader, appRepo applications.ApplicationRepository) (cmd *Env)
func (*Env) GetRequirements ¶
func (cmd *Env) GetRequirements(requirementsFactory requirements.Factory, c *cli.Context) (reqs []requirements.Requirement, err error)
func (*Env) Metadata ¶
func (cmd *Env) Metadata() command_metadata.CommandMetadata
type Events ¶
type Events struct {
// contains filtered or unexported fields
}
func NewEvents ¶
func NewEvents(ui terminal.UI, config core_config.Reader, eventsRepo app_events.AppEventsRepository) (cmd *Events)
func (*Events) GetRequirements ¶
func (cmd *Events) GetRequirements(requirementsFactory requirements.Factory, c *cli.Context) (reqs []requirements.Requirement, err error)
func (*Events) Metadata ¶
func (cmd *Events) Metadata() command_metadata.CommandMetadata
type Files ¶
type Files struct {
// contains filtered or unexported fields
}
func NewFiles ¶
func NewFiles(ui terminal.UI, config core_config.Reader, appFilesRepo app_files.AppFilesRepository) (cmd *Files)
func (*Files) GetRequirements ¶
func (cmd *Files) GetRequirements(requirementsFactory requirements.Factory, c *cli.Context) (reqs []requirements.Requirement, err error)
func (*Files) Metadata ¶
func (cmd *Files) Metadata() command_metadata.CommandMetadata
type ListApps ¶
type ListApps struct {
// contains filtered or unexported fields
}
func NewListApps ¶
func NewListApps(ui terminal.UI, config core_config.Reader, appSummaryRepo api.AppSummaryRepository) (cmd ListApps)
func (ListApps) GetRequirements ¶
func (cmd ListApps) GetRequirements(requirementsFactory requirements.Factory, c *cli.Context) (reqs []requirements.Requirement, err error)
func (ListApps) Metadata ¶
func (cmd ListApps) Metadata() command_metadata.CommandMetadata
type Logs ¶
type Logs struct {
// contains filtered or unexported fields
}
func NewLogs ¶
func NewLogs(ui terminal.UI, config core_config.Reader, noaaRepo api.LogsNoaaRepository) (cmd *Logs)
func (*Logs) GetRequirements ¶
func (cmd *Logs) GetRequirements(requirementsFactory requirements.Factory, c *cli.Context) (reqs []requirements.Requirement, err error)
func (*Logs) Metadata ¶
func (cmd *Logs) Metadata() command_metadata.CommandMetadata
type Push ¶
type Push struct {
// contains filtered or unexported fields
}
func NewPush ¶
func NewPush(ui terminal.UI, config core_config.Reader, manifestRepo manifest.ManifestRepository, starter ApplicationStarter, stopper ApplicationStopper, binder service.ServiceBinder, appRepo applications.ApplicationRepository, domainRepo api.DomainRepository, routeRepo api.RouteRepository, stackRepo stacks.StackRepository, serviceRepo api.ServiceRepository, authRepo authentication.AuthenticationRepository, wordGenerator generator.WordGenerator, actor actors.PushActor, zipper app_files.Zipper, app_files app_files.AppFiles) *Push
func (*Push) GetRequirements ¶
func (cmd *Push) GetRequirements(requirementsFactory requirements.Factory, c *cli.Context) (reqs []requirements.Requirement, err error)
func (*Push) Metadata ¶
func (cmd *Push) Metadata() command_metadata.CommandMetadata
type RenameApp ¶
type RenameApp struct {
// contains filtered or unexported fields
}
func NewRenameApp ¶
func NewRenameApp(ui terminal.UI, config core_config.Reader, appRepo applications.ApplicationRepository) (cmd *RenameApp)
func (*RenameApp) GetRequirements ¶
func (cmd *RenameApp) GetRequirements(requirementsFactory requirements.Factory, c *cli.Context) (reqs []requirements.Requirement, err error)
func (*RenameApp) Metadata ¶
func (cmd *RenameApp) Metadata() command_metadata.CommandMetadata
type Restage ¶
type Restage struct {
// contains filtered or unexported fields
}
func NewRestage ¶
func NewRestage(ui terminal.UI, config core_config.Reader, appRepo applications.ApplicationRepository, stagingWatcher ApplicationStagingWatcher) *Restage
func (*Restage) GetRequirements ¶
func (cmd *Restage) GetRequirements(requirementsFactory requirements.Factory, c *cli.Context) (reqs []requirements.Requirement, err error)
func (*Restage) Metadata ¶
func (cmd *Restage) Metadata() command_metadata.CommandMetadata
type Restart ¶
type Restart struct {
// contains filtered or unexported fields
}
func NewRestart ¶
func NewRestart(ui terminal.UI, config core_config.Reader, starter ApplicationStarter, stopper ApplicationStopper) (cmd *Restart)
func (*Restart) ApplicationRestart ¶
func (cmd *Restart) ApplicationRestart(app models.Application, orgName, spaceName string)
func (*Restart) GetRequirements ¶
func (cmd *Restart) GetRequirements(requirementsFactory requirements.Factory, c *cli.Context) (reqs []requirements.Requirement, err error)
func (*Restart) Metadata ¶
func (cmd *Restart) Metadata() command_metadata.CommandMetadata
type RestartAppInstance ¶
type RestartAppInstance struct {
// contains filtered or unexported fields
}
func NewRestartAppInstance ¶
func NewRestartAppInstance(ui terminal.UI, config core_config.Reader, appInstancesRepo app_instances.AppInstancesRepository) (cmd *RestartAppInstance)
func (*RestartAppInstance) GetRequirements ¶
func (cmd *RestartAppInstance) GetRequirements(requirementsFactory requirements.Factory, c *cli.Context) (reqs []requirements.Requirement, err error)
func (*RestartAppInstance) Metadata ¶
func (cmd *RestartAppInstance) Metadata() command_metadata.CommandMetadata
func (*RestartAppInstance) Run ¶
func (cmd *RestartAppInstance) Run(c *cli.Context)
type Scale ¶
type Scale struct {
// contains filtered or unexported fields
}
func NewScale ¶
func NewScale(ui terminal.UI, config core_config.Reader, restarter ApplicationRestarter, appRepo applications.ApplicationRepository) (cmd *Scale)
func (*Scale) GetRequirements ¶
func (cmd *Scale) GetRequirements(requirementsFactory requirements.Factory, c *cli.Context) (reqs []requirements.Requirement, err error)
func (*Scale) Metadata ¶
func (cmd *Scale) Metadata() command_metadata.CommandMetadata
type SetEnv ¶
type SetEnv struct {
// contains filtered or unexported fields
}
func NewSetEnv ¶
func NewSetEnv(ui terminal.UI, config core_config.Reader, appRepo applications.ApplicationRepository) *SetEnv
func (*SetEnv) GetRequirements ¶
func (cmd *SetEnv) GetRequirements(requirementsFactory requirements.Factory, c *cli.Context) (reqs []requirements.Requirement, err error)
func (*SetEnv) Metadata ¶
func (cmd *SetEnv) Metadata() command_metadata.CommandMetadata
type ShowApp ¶
type ShowApp struct {
// contains filtered or unexported fields
}
func NewShowApp ¶
func NewShowApp(ui terminal.UI, config core_config.Reader, appSummaryRepo api.AppSummaryRepository, appInstancesRepo app_instances.AppInstancesRepository, appLogsNoaaRepo api.LogsNoaaRepository) (cmd *ShowApp)
func (*ShowApp) GetRequirements ¶
func (cmd *ShowApp) GetRequirements(requirementsFactory requirements.Factory, c *cli.Context) (reqs []requirements.Requirement, err error)
func (*ShowApp) Metadata ¶
func (cmd *ShowApp) Metadata() command_metadata.CommandMetadata
type Start ¶
type Start struct { StartupTimeout time.Duration StagingTimeout time.Duration PingerThrottle time.Duration // contains filtered or unexported fields }
func NewStart ¶
func NewStart(ui terminal.UI, config core_config.Reader, appDisplayer ApplicationDisplayer, appRepo applications.ApplicationRepository, appInstancesRepo app_instances.AppInstancesRepository, logRepo api.LogsNoaaRepository) (cmd *Start)
func (*Start) ApplicationStart ¶
func (cmd *Start) ApplicationStart(app models.Application, orgName, spaceName string) (updatedApp models.Application, err error)
func (*Start) ApplicationWatchStaging ¶
func (cmd *Start) ApplicationWatchStaging(app models.Application, orgName, spaceName string, start func(app models.Application) (models.Application, error)) (updatedApp models.Application, err error)
func (*Start) GetRequirements ¶
func (cmd *Start) GetRequirements(requirementsFactory requirements.Factory, c *cli.Context) (reqs []requirements.Requirement, err error)
func (*Start) Metadata ¶
func (cmd *Start) Metadata() command_metadata.CommandMetadata
func (*Start) RenewNoaaConsumer ¶
func (cmd *Start) RenewNoaaConsumer()
func (*Start) SetStartTimeoutInSeconds ¶
type Stop ¶
type Stop struct {
// contains filtered or unexported fields
}
func NewStop ¶
func NewStop(ui terminal.UI, config core_config.Reader, appRepo applications.ApplicationRepository) (cmd *Stop)
func (*Stop) ApplicationStop ¶
func (cmd *Stop) ApplicationStop(app models.Application, orgName, spaceName string) (updatedApp models.Application, err error)
func (*Stop) GetRequirements ¶
func (cmd *Stop) GetRequirements(requirementsFactory requirements.Factory, c *cli.Context) (reqs []requirements.Requirement, err error)
func (*Stop) Metadata ¶
func (cmd *Stop) Metadata() command_metadata.CommandMetadata
type UnsetEnv ¶
type UnsetEnv struct {
// contains filtered or unexported fields
}
func NewUnsetEnv ¶
func NewUnsetEnv(ui terminal.UI, config core_config.Reader, appRepo applications.ApplicationRepository) (cmd *UnsetEnv)
func (*UnsetEnv) GetRequirements ¶
func (cmd *UnsetEnv) GetRequirements(requirementsFactory requirements.Factory, c *cli.Context) (reqs []requirements.Requirement, err error)
func (*UnsetEnv) Metadata ¶
func (cmd *UnsetEnv) Metadata() command_metadata.CommandMetadata
Click to show internal directories.
Click to hide internal directories.