auth

package
v0.2.2 Latest Latest
Warning

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

Go to latest
Published: Apr 9, 2021 License: Apache-2.0 Imports: 5 Imported by: 0

Documentation

Index

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

Jump to

Keyboard shortcuts

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