Versions in this module Expand all Collapse all v18 v18.0.0 May 14, 2025 Changes in this version + type MockAPI struct + func NewMockAPI(ctrl *gomock.Controller) *MockAPI + func (m *MockAPI) EXPECT() *MockAPIMockRecorder + func (m *MockAPI) GetAgentID(ctx context.Context) (int64, error) + func (m *MockAPI) GetGitLabExternalURL(ctx context.Context) (url.URL, error) + func (m *MockAPI) HandleProcessingError(ctx context.Context, log *slog.Logger, msg string, err error, ...) + func (m *MockAPI) MakeGitLabRequest(ctx context.Context, path string, opts ...modagent.GitLabRequestOption) (*modagent.GitLabResponse, error) + func (m *MockAPI) TryGetAgentID() (int64, bool) + type MockAPIGetAgentIDCall struct + func (c *MockAPIGetAgentIDCall) Do(f func(context.Context) (int64, error)) *MockAPIGetAgentIDCall + func (c *MockAPIGetAgentIDCall) DoAndReturn(f func(context.Context) (int64, error)) *MockAPIGetAgentIDCall + func (c *MockAPIGetAgentIDCall) Return(arg0 int64, arg1 error) *MockAPIGetAgentIDCall + type MockAPIGetGitLabExternalURLCall struct + func (c *MockAPIGetGitLabExternalURLCall) Do(f func(context.Context) (url.URL, error)) *MockAPIGetGitLabExternalURLCall + func (c *MockAPIGetGitLabExternalURLCall) DoAndReturn(f func(context.Context) (url.URL, error)) *MockAPIGetGitLabExternalURLCall + func (c *MockAPIGetGitLabExternalURLCall) Return(arg0 url.URL, arg1 error) *MockAPIGetGitLabExternalURLCall + type MockAPIHandleProcessingErrorCall struct + func (c *MockAPIHandleProcessingErrorCall) Do(f func(context.Context, *slog.Logger, string, error, ...fieldz.Field)) *MockAPIHandleProcessingErrorCall + func (c *MockAPIHandleProcessingErrorCall) DoAndReturn(f func(context.Context, *slog.Logger, string, error, ...fieldz.Field)) *MockAPIHandleProcessingErrorCall + func (c *MockAPIHandleProcessingErrorCall) Return() *MockAPIHandleProcessingErrorCall + type MockAPIMakeGitLabRequestCall struct + func (c *MockAPIMakeGitLabRequestCall) Do(...) *MockAPIMakeGitLabRequestCall + func (c *MockAPIMakeGitLabRequestCall) DoAndReturn(...) *MockAPIMakeGitLabRequestCall + func (c *MockAPIMakeGitLabRequestCall) Return(arg0 *modagent.GitLabResponse, arg1 error) *MockAPIMakeGitLabRequestCall + type MockAPIMockRecorder struct + func (mr *MockAPIMockRecorder) GetAgentID(ctx any) *MockAPIGetAgentIDCall + func (mr *MockAPIMockRecorder) GetGitLabExternalURL(ctx any) *MockAPIGetGitLabExternalURLCall + func (mr *MockAPIMockRecorder) HandleProcessingError(ctx, log, msg, err any, fields ...any) *MockAPIHandleProcessingErrorCall + func (mr *MockAPIMockRecorder) MakeGitLabRequest(ctx, path any, opts ...any) *MockAPIMakeGitLabRequestCall + func (mr *MockAPIMockRecorder) TryGetAgentID() *MockAPITryGetAgentIDCall + type MockAPITryGetAgentIDCall struct + func (c *MockAPITryGetAgentIDCall) Do(f func() (int64, bool)) *MockAPITryGetAgentIDCall + func (c *MockAPITryGetAgentIDCall) DoAndReturn(f func() (int64, bool)) *MockAPITryGetAgentIDCall + func (c *MockAPITryGetAgentIDCall) Return(arg0 int64, arg1 bool) *MockAPITryGetAgentIDCall + type MockFactory struct + func NewMockFactory(ctrl *gomock.Controller) *MockFactory + func (m *MockFactory) EXPECT() *MockFactoryMockRecorder + func (m *MockFactory) IsProducingLeaderModules() bool + func (m *MockFactory) Name() string + func (m *MockFactory) New(arg0 *modagent.Config) (modagent.Module, error) + type MockFactoryIsProducingLeaderModulesCall struct + func (c *MockFactoryIsProducingLeaderModulesCall) Do(f func() bool) *MockFactoryIsProducingLeaderModulesCall + func (c *MockFactoryIsProducingLeaderModulesCall) DoAndReturn(f func() bool) *MockFactoryIsProducingLeaderModulesCall + func (c *MockFactoryIsProducingLeaderModulesCall) Return(arg0 bool) *MockFactoryIsProducingLeaderModulesCall + type MockFactoryMockRecorder struct + func (mr *MockFactoryMockRecorder) IsProducingLeaderModules() *MockFactoryIsProducingLeaderModulesCall + func (mr *MockFactoryMockRecorder) Name() *MockFactoryNameCall + func (mr *MockFactoryMockRecorder) New(arg0 any) *MockFactoryNewCall + type MockFactoryNameCall struct + func (c *MockFactoryNameCall) Do(f func() string) *MockFactoryNameCall + func (c *MockFactoryNameCall) DoAndReturn(f func() string) *MockFactoryNameCall + func (c *MockFactoryNameCall) Return(arg0 string) *MockFactoryNameCall + type MockFactoryNewCall struct + func (c *MockFactoryNewCall) Do(f func(*modagent.Config) (modagent.Module, error)) *MockFactoryNewCall + func (c *MockFactoryNewCall) DoAndReturn(f func(*modagent.Config) (modagent.Module, error)) *MockFactoryNewCall + func (c *MockFactoryNewCall) Return(arg0 modagent.Module, arg1 error) *MockFactoryNewCall + type MockModule struct + func NewMockModule(ctrl *gomock.Controller) *MockModule + func (m *MockModule) DefaultAndValidateConfiguration(cfg *agentcfg.AgentConfiguration) error + func (m *MockModule) EXPECT() *MockModuleMockRecorder + func (m *MockModule) Name() string + func (m *MockModule) Run(ctx context.Context, cfg <-chan *agentcfg.AgentConfiguration) error + type MockModuleDefaultAndValidateConfigurationCall struct + func (c *MockModuleDefaultAndValidateConfigurationCall) Do(f func(*agentcfg.AgentConfiguration) error) *MockModuleDefaultAndValidateConfigurationCall + func (c *MockModuleDefaultAndValidateConfigurationCall) DoAndReturn(f func(*agentcfg.AgentConfiguration) error) *MockModuleDefaultAndValidateConfigurationCall + func (c *MockModuleDefaultAndValidateConfigurationCall) Return(arg0 error) *MockModuleDefaultAndValidateConfigurationCall + type MockModuleMockRecorder struct + func (mr *MockModuleMockRecorder) DefaultAndValidateConfiguration(cfg any) *MockModuleDefaultAndValidateConfigurationCall + func (mr *MockModuleMockRecorder) Name() *MockModuleNameCall + func (mr *MockModuleMockRecorder) Run(ctx, cfg any) *MockModuleRunCall + type MockModuleNameCall struct + func (c *MockModuleNameCall) Do(f func() string) *MockModuleNameCall + func (c *MockModuleNameCall) DoAndReturn(f func() string) *MockModuleNameCall + func (c *MockModuleNameCall) Return(arg0 string) *MockModuleNameCall + type MockModuleRunCall struct + func (c *MockModuleRunCall) Do(f func(context.Context, <-chan *agentcfg.AgentConfiguration) error) *MockModuleRunCall + func (c *MockModuleRunCall) DoAndReturn(f func(context.Context, <-chan *agentcfg.AgentConfiguration) error) *MockModuleRunCall + func (c *MockModuleRunCall) Return(arg0 error) *MockModuleRunCall v18.0.0-rc42 May 13, 2025 Other modules containing this package gitlab.com/gitlab-org/cluster-integration/gitlab-agent/v14 gitlab.com/gitlab-org/cluster-integration/gitlab-agent/v15 gitlab.com/gitlab-org/cluster-integration/gitlab-agent/v16 gitlab.com/gitlab-org/cluster-integration/gitlab-agent/v17