Documentation
¶
Overview ¶
Package handlers is a generated GoMock package.
Index ¶
- func NewAPITokenHandler(spec APITokenHandlerSpec) *apiTokenHandler
- func NewClusterHandler(spec ClusterHandlerSpec) *clusterHandler
- func NewClusterImageRegistryHandler(spec ClusterImageRegistryHandlerSpec) *clusterImageRegistryHandler
- func NewConfigHandler(spec ConfigHandlerSpec) *configHandler
- func NewGitIntegrationHandler(spec GitIntegrationHandlerSpec) *gitIntegrationHandler
- func NewImageBuildHandler(spec ImageBuildHandlerSpec) *imageBuildHandler
- func NewObjectStoreHandler(spec ObjectStoreHandlerSpec) *objectStoreHandler
- func NewOrgInviteHandler(spec OrgInviteHandlerSpec) *orgInviteHandler
- func NewOrganisationHandler(spec OrganisationHandlerSpec) *organisationHandler
- func NewPostgresAddonHandler(spec PostgresAddonHandlerSpec) *postgresAddonHandler
- func NewPreviewStackHandler(spec PreviewStackHandlerSpec) *previewStackHandler
- func NewProjectHandler(spec ProjectHandlerSpec) *projectHandler
- func NewRegistryCredentialHandler(spec RegistryCredentialHandlerSpec) *registryCredentialHandler
- func NewSecretHandler(spec SecretHandlerSpec) *secretHandler
- func NewStackHandler(spec StackHandlerSpec) *stackHandler
- func NewStackPreviewConfigHandler(spec StackPreviewConfigHandlerSpec) *stackPreviewConfigHandler
- func NewStackReleaseHandler(spec StackReleaseHandlerSpec) *stackReleaseHandler
- func NewStackResourceHandler(spec StackResourceHandlerSpec) *stackResourceHandler
- func NewUserServiceHandler(spec UserServiceHandlerSpec) *usersHandler
- func NewVolumeHandler(spec VolumeHandlerSpec) *volumeHandler
- type APITokenHandlerSpec
- type ClusterHandlerSpec
- type ClusterImageRegistryHandlerSpec
- type ConfigHandlerSpec
- type GitIntegrationHandlerSpec
- type ImageBuildHandlerSpec
- type MockLoggingService
- func (m *MockLoggingService) EXPECT() *MockLoggingServiceMockRecorder
- func (m *MockLoggingService) InjectClusterResourceServiceDeps(deps clusterresource.ClusterResourceServiceDeps)
- func (m *MockLoggingService) StreamLogsForBuild(ctx context.Context, orgID, buildID string, options *services.LoggingParams) (interfaces.ServerSideStreamable, *errors.ServiceError)
- func (m *MockLoggingService) StreamLogsForStack(ctx context.Context, orgID, stackID string, options *services.LoggingParams) (interfaces.ServerSideStreamable, *errors.ServiceError)
- func (m *MockLoggingService) StreamLogsForStackResource(ctx context.Context, orgID, stackID, stackResourceName string, ...) (interfaces.ServerSideStreamable, *errors.ServiceError)
- type MockLoggingServiceMockRecorder
- func (mr *MockLoggingServiceMockRecorder) InjectClusterResourceServiceDeps(deps any) *gomock.Call
- func (mr *MockLoggingServiceMockRecorder) StreamLogsForBuild(ctx, orgID, buildID, options any) *gomock.Call
- func (mr *MockLoggingServiceMockRecorder) StreamLogsForStack(ctx, orgID, stackID, options any) *gomock.Call
- func (mr *MockLoggingServiceMockRecorder) StreamLogsForStackResource(ctx, orgID, stackID, stackResourceName, options any) *gomock.Call
- type ObjectStoreHandlerSpec
- type OrgInviteHandlerSpec
- type OrganisationHandlerSpec
- type PostgresAddonHandlerSpec
- type PreviewStackHandlerSpec
- type ProjectHandlerSpec
- type RegistryCredentialHandlerSpec
- type SecretHandlerSpec
- type StackHandlerSpec
- type StackPreviewConfigHandlerSpec
- type StackReleaseHandlerSpec
- type StackResourceHandlerSpec
- type UserServiceHandlerSpec
- type VolumeHandlerSpec
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func NewAPITokenHandler ¶
func NewAPITokenHandler(spec APITokenHandlerSpec) *apiTokenHandler
func NewClusterHandler ¶
func NewClusterHandler(spec ClusterHandlerSpec) *clusterHandler
func NewClusterImageRegistryHandler ¶
func NewClusterImageRegistryHandler(spec ClusterImageRegistryHandlerSpec) *clusterImageRegistryHandler
func NewConfigHandler ¶
func NewConfigHandler(spec ConfigHandlerSpec) *configHandler
func NewGitIntegrationHandler ¶
func NewGitIntegrationHandler(spec GitIntegrationHandlerSpec) *gitIntegrationHandler
func NewImageBuildHandler ¶
func NewImageBuildHandler(spec ImageBuildHandlerSpec) *imageBuildHandler
func NewObjectStoreHandler ¶
func NewObjectStoreHandler(spec ObjectStoreHandlerSpec) *objectStoreHandler
func NewOrgInviteHandler ¶
func NewOrgInviteHandler(spec OrgInviteHandlerSpec) *orgInviteHandler
func NewOrganisationHandler ¶
func NewOrganisationHandler(spec OrganisationHandlerSpec) *organisationHandler
func NewPostgresAddonHandler ¶
func NewPostgresAddonHandler(spec PostgresAddonHandlerSpec) *postgresAddonHandler
func NewPreviewStackHandler ¶
func NewPreviewStackHandler(spec PreviewStackHandlerSpec) *previewStackHandler
func NewProjectHandler ¶
func NewProjectHandler(spec ProjectHandlerSpec) *projectHandler
func NewRegistryCredentialHandler ¶
func NewRegistryCredentialHandler(spec RegistryCredentialHandlerSpec) *registryCredentialHandler
func NewSecretHandler ¶
func NewSecretHandler(spec SecretHandlerSpec) *secretHandler
func NewStackHandler ¶
func NewStackHandler(spec StackHandlerSpec) *stackHandler
func NewStackPreviewConfigHandler ¶
func NewStackPreviewConfigHandler(spec StackPreviewConfigHandlerSpec) *stackPreviewConfigHandler
func NewStackReleaseHandler ¶
func NewStackReleaseHandler(spec StackReleaseHandlerSpec) *stackReleaseHandler
func NewStackResourceHandler ¶
func NewStackResourceHandler(spec StackResourceHandlerSpec) *stackResourceHandler
func NewUserServiceHandler ¶
func NewUserServiceHandler(spec UserServiceHandlerSpec) *usersHandler
func NewVolumeHandler ¶
func NewVolumeHandler(spec VolumeHandlerSpec) *volumeHandler
Types ¶
type APITokenHandlerSpec ¶
type APITokenHandlerSpec struct {
APITokenService services.APITokenService
}
type ClusterHandlerSpec ¶
type ClusterHandlerSpec struct {
ClusterService services.ClusterService
}
type ClusterImageRegistryHandlerSpec ¶
type ClusterImageRegistryHandlerSpec struct {
ClusterImageRegistryService services.ImageRegistryService
}
type ConfigHandlerSpec ¶
type GitIntegrationHandlerSpec ¶
type GitIntegrationHandlerSpec struct {
GitIntegrationService services.GitIntegrationService
GitHubWebhookService services.GitHubWebhookService
Logger logger.Logger
}
type ImageBuildHandlerSpec ¶
type ImageBuildHandlerSpec struct {
ImageBuildService services.ImageBuildService
LoggingService services.LoggingService
Logger logger.Logger
}
type MockLoggingService ¶
type MockLoggingService struct {
// contains filtered or unexported fields
}
MockLoggingService is a mock of LoggingService interface.
func NewMockLoggingService ¶
func NewMockLoggingService(ctrl *gomock.Controller) *MockLoggingService
NewMockLoggingService creates a new mock instance.
func (*MockLoggingService) EXPECT ¶
func (m *MockLoggingService) EXPECT() *MockLoggingServiceMockRecorder
EXPECT returns an object that allows the caller to indicate expected use.
func (*MockLoggingService) InjectClusterResourceServiceDeps ¶
func (m *MockLoggingService) InjectClusterResourceServiceDeps(deps clusterresource.ClusterResourceServiceDeps)
InjectClusterResourceServiceDeps mocks base method.
func (*MockLoggingService) StreamLogsForBuild ¶
func (m *MockLoggingService) StreamLogsForBuild(ctx context.Context, orgID, buildID string, options *services.LoggingParams) (interfaces.ServerSideStreamable, *errors.ServiceError)
StreamLogsForBuild mocks base method.
func (*MockLoggingService) StreamLogsForStack ¶
func (m *MockLoggingService) StreamLogsForStack(ctx context.Context, orgID, stackID string, options *services.LoggingParams) (interfaces.ServerSideStreamable, *errors.ServiceError)
StreamLogsForStack mocks base method.
func (*MockLoggingService) StreamLogsForStackResource ¶
func (m *MockLoggingService) StreamLogsForStackResource(ctx context.Context, orgID, stackID, stackResourceName string, options *services.LoggingParams) (interfaces.ServerSideStreamable, *errors.ServiceError)
StreamLogsForStackResource mocks base method.
type MockLoggingServiceMockRecorder ¶
type MockLoggingServiceMockRecorder struct {
// contains filtered or unexported fields
}
MockLoggingServiceMockRecorder is the mock recorder for MockLoggingService.
func (*MockLoggingServiceMockRecorder) InjectClusterResourceServiceDeps ¶
func (mr *MockLoggingServiceMockRecorder) InjectClusterResourceServiceDeps(deps any) *gomock.Call
InjectClusterResourceServiceDeps indicates an expected call of InjectClusterResourceServiceDeps.
func (*MockLoggingServiceMockRecorder) StreamLogsForBuild ¶
func (mr *MockLoggingServiceMockRecorder) StreamLogsForBuild(ctx, orgID, buildID, options any) *gomock.Call
StreamLogsForBuild indicates an expected call of StreamLogsForBuild.
func (*MockLoggingServiceMockRecorder) StreamLogsForStack ¶
func (mr *MockLoggingServiceMockRecorder) StreamLogsForStack(ctx, orgID, stackID, options any) *gomock.Call
StreamLogsForStack indicates an expected call of StreamLogsForStack.
func (*MockLoggingServiceMockRecorder) StreamLogsForStackResource ¶
func (mr *MockLoggingServiceMockRecorder) StreamLogsForStackResource(ctx, orgID, stackID, stackResourceName, options any) *gomock.Call
StreamLogsForStackResource indicates an expected call of StreamLogsForStackResource.
type ObjectStoreHandlerSpec ¶
type ObjectStoreHandlerSpec struct {
ObjectStoreService services.ObjectStoreService
ProjectService services.ProjectService
}
type OrgInviteHandlerSpec ¶
type OrgInviteHandlerSpec struct {
OrgInviteService services.OrgInviteService
}
type OrganisationHandlerSpec ¶
type OrganisationHandlerSpec struct {
OrganisationService services.OrganisationService
ProjectService services.ProjectService
}
OrganisationHandlerSpec is the specification for the OrganisationHandler
type PostgresAddonHandlerSpec ¶
type PostgresAddonHandlerSpec struct {
PostgresAddonService services.PostgresAddonService
ProjectService services.ProjectService
Logger logger.Logger
}
type PreviewStackHandlerSpec ¶
type PreviewStackHandlerSpec struct {
Service services.PreviewStackService
ProjectService services.ProjectService
}
type ProjectHandlerSpec ¶
type ProjectHandlerSpec struct {
ProjectService services.ProjectService
}
type RegistryCredentialHandlerSpec ¶
type RegistryCredentialHandlerSpec struct {
RegistryCredentialService services.RegistryCredentialService
Logger logger.Logger
}
type SecretHandlerSpec ¶
type SecretHandlerSpec struct {
SecretService services.SecretService
ProjectService services.ProjectService
Logger logger.Logger
}
type StackHandlerSpec ¶
type StackHandlerSpec struct {
StackService services.StackService
StackResourceService services.StackResourceService
StackReleaseService services.StackReleaseService
ImageBuildService services.ImageBuildService
LoggingService services.LoggingService
MetricsService services.MetricsService
ProjectService services.ProjectService
Logger logger.Logger
}
type StackPreviewConfigHandlerSpec ¶
type StackPreviewConfigHandlerSpec struct {
Service services.StackPreviewConfigService
ProjectService services.ProjectService
}
type StackReleaseHandlerSpec ¶
type StackReleaseHandlerSpec struct {
StackReleaseService services.StackReleaseService
}
type StackResourceHandlerSpec ¶
type StackResourceHandlerSpec struct {
StackResourceService services.StackResourceService
Logger logger.Logger
LoggingService services.LoggingService
MetricsService services.MetricsService
}
StackResourceHandlerSpec defines the dependencies for the stackResource handler
type UserServiceHandlerSpec ¶
type UserServiceHandlerSpec struct {
UserService services.UserService
SignupService services.SignupService
SignupProtectionEnabled bool
InviteSignupEnabled bool
PasswordSignupProtection signupprotection.PasswordSignupProtection
SignupClientIPResolver signupprotection.ClientIPResolver
}
type VolumeHandlerSpec ¶
type VolumeHandlerSpec struct {
VolumeService services.VolumeService
ProjectService services.ProjectService
}
Source Files
¶
- api_token_handler.go
- cluster_handler.go
- cluster_registry_handler.go
- config_handler.go
- git_integration_handler.go
- handler_helper.go
- image_build_handler.go
- logging_service_mock.go
- object_store_handler.go
- org_invite_handler.go
- organisation_handler.go
- postgres_addon_handler.go
- preview_stack_handler.go
- project_handler.go
- registry_credential_handler.go
- secret_handler.go
- stack_handler.go
- stack_preview_config_handler.go
- stack_release_handler.go
- stack_resource_handler.go
- user_handler.go
- volume_handler.go