handlers

package
v0.0.7-alpha Latest Latest
Warning

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

Go to latest
Published: Aug 13, 2026 License: AGPL-3.0 Imports: 23 Imported by: 0

Documentation

Overview

Package handlers is a generated GoMock package.

Index

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 ConfigHandlerSpec struct {
	GitHubOAuthEnabled     bool
	SignupTurnstileEnabled bool
	SignupTurnstileSiteKey string
	SignupTurnstileAction  string
}

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

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
}

Directories

Path Synopsis

Jump to

Keyboard shortcuts

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