Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type StoreInterface ¶
type StoreInterface interface {
GetEnvironment(id string) (*types.Environment, *utilsGoServer.Error)
GetEnvironments() (*types.Environments, *utilsGoServer.Error)
CreateEnvironment(env *types.Environment) *utilsGoServer.Error
UpdateEnvironment(env *types.Environment) *utilsGoServer.Error
DeleteEnvironment(id string) *utilsGoServer.Error
UpsertBlock(block *types.Block) *utilsGoServer.Error
GetBlock(name, envId string) (*types.Block, *utilsGoServer.Error)
GetBlocks(envId string) ([]*types.Block, *utilsGoServer.Error)
DeleteBlock(name, envId string) *utilsGoServer.Error
GetBlockHeathState(blockName, envId string, latestSuccessfulRelease *types.Release) (types.BlockStatus_State, error)
WatchJobsStatus(
blockName, envId string, ctx context.Context, sendClientLogs func(jobStatus *types.JobStatus) error) *utilsGoServer.Error
GetBlocksMetrics(name, envId string) (*types.BlocksMetrics, *utilsGoServer.Error)
KillBlockInstance(id, envId string) *utilsGoServer.Error
WatchConsoleLogs(blockName, envId string, context context.Context, logsChan chan *types.ConsoleLog) *utilsGoServer.Error
WatchBlockReleaseStatus(blockName, envId string, context context.Context,
statusChan chan *types.ReleasesStatus) *utilsGoServer.Error
EnablePublicURL(envId, blockName string, protocol types.RunConfig_Protocol, hosts ...string) *utilsGoServer.Error
DisablePublicURL(envId, blockName string) *utilsGoServer.Error
UpsertCustomDomainNames(
envId, blockName string,
protocol types.RunConfig_Protocol,
kintoHost string, domainNames ...string) *utilsGoServer.Error
DeleteCustomDomainNames(envId, blockName, kintoHost string) *utilsGoServer.Error
DoesCustomDomainExistInStore(host string) (bool, *utilsGoServer.Error)
CheckCertificateReadiness(blockName, envId string) (bool, *utilsGoServer.Error)
StartChiselService(ctx context.Context, envId, blockNameToTeleport string) (*types.TeleportServiceData, *utilsGoServer.Error)
StopChiselService(envId, blockNameTeleported string) *utilsGoServer.Error
}
Click to show internal directories.
Click to hide internal directories.