Documentation ¶
Index ¶
- func NewAuthMiddleware(secret string) middleware.Interface
- type AuthMiddleware
- func (a *AuthMiddleware) AbortRelease(ctx context.Context, blockName, releaseId, envId string) *utilsGoServer.Error
- func (a *AuthMiddleware) CheckCertificateReadiness(ctx context.Context, blockName, envId string) bool
- func (a *AuthMiddleware) CreateBlock(ctx context.Context, envId, name string, buildConfig *types.BuildConfig, ...) (string, string, *utilsGoServer.Error)
- func (a *AuthMiddleware) CreateCustomDomainName(ctx context.Context, blockName, envId, domainName string, ...) *utilsGoServer.Error
- func (a *AuthMiddleware) CreateEnvironment(ctx context.Context, name string) (*types.Environment, *utilsGoServer.Error)
- func (a *AuthMiddleware) DeleteBlock(ctx context.Context, name, envId string) *utilsGoServer.Error
- func (a *AuthMiddleware) DeleteCustomDomainName(ctx context.Context, blockName, envId, domainName string, ...) *utilsGoServer.Error
- func (a *AuthMiddleware) DeleteEnvironment(ctx context.Context, id string) *utilsGoServer.Error
- func (a *AuthMiddleware) DeployBlockUpdate(ctx context.Context, name, envId, baseReleaseId string, ...) (string, string, *utilsGoServer.Error)
- func (a *AuthMiddleware) DisableExternalURL(ctx context.Context, name, envId string) *utilsGoServer.Error
- func (a *AuthMiddleware) EnableExternalURL(ctx context.Context, name, envId, releaseId string) *utilsGoServer.Error
- func (a *AuthMiddleware) GenReleaseConfigFromKintoFile(ctx context.Context, org, repo, branch, envId, githubUserToken string, ...) (*types.ReleaseConfig, *utilsGoServer.Error)
- func (a *AuthMiddleware) GetBlock(ctx context.Context, name, envId string) (*types.Block, *utilsGoServer.Error)
- func (a *AuthMiddleware) GetBlocks(ctx context.Context, envId string) (*types.Blocks, *utilsGoServer.Error)
- func (a *AuthMiddleware) GetBlocksHealthStatus(ctx context.Context, envId string) (*types.BlockStatuses, *utilsGoServer.Error)
- func (a *AuthMiddleware) GetBlocksMetrics(ctx context.Context, name, envId string) (*types.BlocksMetrics, *utilsGoServer.Error)
- func (a *AuthMiddleware) GetEnvironment(ctx context.Context, id string) (*types.Environment, *utilsGoServer.Error)
- func (a *AuthMiddleware) GetEnvironments(ctx context.Context) (*types.Environments, *utilsGoServer.Error)
- func (a *AuthMiddleware) GetKintoConfiguration(ctx context.Context) (*types.KintoConfiguration, error)
- func (a *AuthMiddleware) KillBlockInstance(ctx context.Context, id, envId string) *utilsGoServer.Error
- func (a *AuthMiddleware) PromoteRelease(ctx context.Context, tag, releaseId, blockName, envId, targetEnvId string) *utilsGoServer.Error
- func (a *AuthMiddleware) RollbackBlock(ctx context.Context, name, envId, releaseId string) (string, string, *utilsGoServer.Error)
- func (a *AuthMiddleware) StartTeleport(ctx context.Context, envId, blockNameToTeleport string) (*types.TeleportServiceData, *utilsGoServer.Error)
- func (a *AuthMiddleware) StopTeleport(ctx context.Context, envId, blockNameTeleported string) *utilsGoServer.Error
- func (a *AuthMiddleware) SuspendBlock(ctx context.Context, blockName, envId string) (string, string, *utilsGoServer.Error)
- func (a *AuthMiddleware) TagRelease(ctx context.Context, tag, blockName, envId, releaseId string) *utilsGoServer.Error
- func (a *AuthMiddleware) TriggerDeploy(ctx context.Context, name, envId string) (string, string, *utilsGoServer.Error)
- func (a *AuthMiddleware) UpdateBuildCommitSha(ctx context.Context, releaseId, blockName, envId, commitSha string) *utilsGoServer.Error
- func (a *AuthMiddleware) UpdateBuildStatus(ctx context.Context, releaseId, blockName, envId string, ...) (*types.Release, *utilsGoServer.Error)
- func (a *AuthMiddleware) UpdateEnvironment(ctx context.Context, id string, name string) (*types.Environment, *utilsGoServer.Error)
- func (a *AuthMiddleware) WatchBuildLogs(ctx context.Context, releaseId, blockName, envId string, ...) *utilsGoServer.Error
- func (a *AuthMiddleware) WatchConsoleLogs(ctx context.Context, blockName, envId string, logsChan chan *types.ConsoleLog) *utilsGoServer.Error
- func (a *AuthMiddleware) WatchJobsStatus(ctx context.Context, blockName, envId string, ...) *utilsGoServer.Error
- func (a *AuthMiddleware) WatchReleasesStatus(ctx context.Context, blockName, envId string, ...) *utilsGoServer.Error
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func NewAuthMiddleware ¶
func NewAuthMiddleware(secret string) middleware.Interface
Types ¶
type AuthMiddleware ¶
type AuthMiddleware struct { middleware.Middleware // contains filtered or unexported fields }
func (*AuthMiddleware) AbortRelease ¶
func (a *AuthMiddleware) AbortRelease(ctx context.Context, blockName, releaseId, envId string) *utilsGoServer.Error
func (*AuthMiddleware) CheckCertificateReadiness ¶
func (a *AuthMiddleware) CheckCertificateReadiness(ctx context.Context, blockName, envId string) bool
func (*AuthMiddleware) CreateBlock ¶
func (a *AuthMiddleware) CreateBlock( ctx context.Context, envId, name string, buildConfig *types.BuildConfig, runConfig *types.RunConfig) (string, string, *utilsGoServer.Error)
func (*AuthMiddleware) CreateCustomDomainName ¶
func (a *AuthMiddleware) CreateCustomDomainName( ctx context.Context, blockName, envId, domainName string, protocol types.RunConfig_Protocol) *utilsGoServer.Error
func (*AuthMiddleware) CreateEnvironment ¶
func (a *AuthMiddleware) CreateEnvironment(ctx context.Context, name string) (*types.Environment, *utilsGoServer.Error)
func (*AuthMiddleware) DeleteBlock ¶
func (a *AuthMiddleware) DeleteBlock(ctx context.Context, name, envId string) *utilsGoServer.Error
func (*AuthMiddleware) DeleteCustomDomainName ¶
func (a *AuthMiddleware) DeleteCustomDomainName( ctx context.Context, blockName, envId, domainName string, protocol types.RunConfig_Protocol) *utilsGoServer.Error
func (*AuthMiddleware) DeleteEnvironment ¶
func (a *AuthMiddleware) DeleteEnvironment(ctx context.Context, id string) *utilsGoServer.Error
func (*AuthMiddleware) DeployBlockUpdate ¶
func (a *AuthMiddleware) DeployBlockUpdate( ctx context.Context, name, envId, baseReleaseId string, buildConfig *types.BuildConfig, runConfig *types.RunConfig) (string, string, *utilsGoServer.Error)
func (*AuthMiddleware) DisableExternalURL ¶
func (a *AuthMiddleware) DisableExternalURL(ctx context.Context, name, envId string) *utilsGoServer.Error
func (*AuthMiddleware) EnableExternalURL ¶
func (a *AuthMiddleware) EnableExternalURL(ctx context.Context, name, envId, releaseId string) *utilsGoServer.Error
func (*AuthMiddleware) GenReleaseConfigFromKintoFile ¶
func (a *AuthMiddleware) GenReleaseConfigFromKintoFile( ctx context.Context, org, repo, branch, envId, githubUserToken string, blockType types.Block_Type) (*types.ReleaseConfig, *utilsGoServer.Error)
func (*AuthMiddleware) GetBlock ¶
func (a *AuthMiddleware) GetBlock(ctx context.Context, name, envId string) (*types.Block, *utilsGoServer.Error)
func (*AuthMiddleware) GetBlocks ¶
func (a *AuthMiddleware) GetBlocks(ctx context.Context, envId string) (*types.Blocks, *utilsGoServer.Error)
func (*AuthMiddleware) GetBlocksHealthStatus ¶
func (a *AuthMiddleware) GetBlocksHealthStatus(ctx context.Context, envId string) (*types.BlockStatuses, *utilsGoServer.Error)
func (*AuthMiddleware) GetBlocksMetrics ¶
func (a *AuthMiddleware) GetBlocksMetrics(ctx context.Context, name, envId string) (*types.BlocksMetrics, *utilsGoServer.Error)
func (*AuthMiddleware) GetEnvironment ¶
func (a *AuthMiddleware) GetEnvironment(ctx context.Context, id string) (*types.Environment, *utilsGoServer.Error)
func (*AuthMiddleware) GetEnvironments ¶
func (a *AuthMiddleware) GetEnvironments(ctx context.Context) (*types.Environments, *utilsGoServer.Error)
func (*AuthMiddleware) GetKintoConfiguration ¶
func (a *AuthMiddleware) GetKintoConfiguration(ctx context.Context) (*types.KintoConfiguration, error)
func (*AuthMiddleware) KillBlockInstance ¶
func (a *AuthMiddleware) KillBlockInstance(ctx context.Context, id, envId string) *utilsGoServer.Error
func (*AuthMiddleware) PromoteRelease ¶
func (a *AuthMiddleware) PromoteRelease(ctx context.Context, tag, releaseId, blockName, envId, targetEnvId string) *utilsGoServer.Error
func (*AuthMiddleware) RollbackBlock ¶
func (a *AuthMiddleware) RollbackBlock(ctx context.Context, name, envId, releaseId string) (string, string, *utilsGoServer.Error)
func (*AuthMiddleware) StartTeleport ¶
func (a *AuthMiddleware) StartTeleport( ctx context.Context, envId, blockNameToTeleport string) (*types.TeleportServiceData, *utilsGoServer.Error)
func (*AuthMiddleware) StopTeleport ¶
func (a *AuthMiddleware) StopTeleport(ctx context.Context, envId, blockNameTeleported string) *utilsGoServer.Error
func (*AuthMiddleware) SuspendBlock ¶
func (a *AuthMiddleware) SuspendBlock(ctx context.Context, blockName, envId string) (string, string, *utilsGoServer.Error)
func (*AuthMiddleware) TagRelease ¶
func (a *AuthMiddleware) TagRelease(ctx context.Context, tag, blockName, envId, releaseId string) *utilsGoServer.Error
func (*AuthMiddleware) TriggerDeploy ¶
func (a *AuthMiddleware) TriggerDeploy(ctx context.Context, name, envId string) (string, string, *utilsGoServer.Error)
func (*AuthMiddleware) UpdateBuildCommitSha ¶
func (a *AuthMiddleware) UpdateBuildCommitSha(ctx context.Context, releaseId, blockName, envId, commitSha string) *utilsGoServer.Error
func (*AuthMiddleware) UpdateBuildStatus ¶
func (a *AuthMiddleware) UpdateBuildStatus( ctx context.Context, releaseId, blockName, envId string, buildState types.BuildStatus_State) (*types.Release, *utilsGoServer.Error)
func (*AuthMiddleware) UpdateEnvironment ¶
func (a *AuthMiddleware) UpdateEnvironment(ctx context.Context, id string, name string) (*types.Environment, *utilsGoServer.Error)
func (*AuthMiddleware) WatchBuildLogs ¶
func (a *AuthMiddleware) WatchBuildLogs(ctx context.Context, releaseId, blockName, envId string, logsChan chan *types.Logs) *utilsGoServer.Error
func (*AuthMiddleware) WatchConsoleLogs ¶
func (a *AuthMiddleware) WatchConsoleLogs(ctx context.Context, blockName, envId string, logsChan chan *types.ConsoleLog) *utilsGoServer.Error
func (*AuthMiddleware) WatchJobsStatus ¶
func (a *AuthMiddleware) WatchJobsStatus( ctx context.Context, blockName, envId string, sendClientLogs func(jobStatus *types.JobStatus) error) *utilsGoServer.Error
func (*AuthMiddleware) WatchReleasesStatus ¶
func (a *AuthMiddleware) WatchReleasesStatus(ctx context.Context, blockName, envId string, statusChan chan *types.ReleasesStatus) *utilsGoServer.Error
Click to show internal directories.
Click to hide internal directories.