mocks

package
v0.2.6 Latest Latest
Warning

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

Go to latest
Published: Apr 17, 2020 License: Apache-2.0 Imports: 2 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func NewMockClusterResourceConfiguration

func NewMockClusterResourceConfiguration() interfaces.ClusterResourceConfiguration

func NewMockConfigurationProvider

func NewMockConfigurationProvider(
	applicationConfiguration interfaces.ApplicationConfiguration,
	queueConfiguration interfaces.QueueConfiguration,
	clusterConfiguration interfaces.ClusterConfiguration,
	taskResourceConfiguration interfaces.TaskResourceConfiguration,
	whitelistConfiguration interfaces.WhitelistConfiguration,
	namespaceMappingConfiguration interfaces.NamespaceMappingConfiguration) interfaces.Configuration

func NewMockQueueConfigurationProvider

func NewMockQueueConfigurationProvider(
	executionQueues []interfaces.ExecutionQueue,
	workflowConfigs []interfaces.WorkflowConfig) interfaces.QueueConfiguration

func NewMockTaskResourceConfiguration

func NewMockTaskResourceConfiguration(defaults, limits interfaces.TaskResourceSet) interfaces.TaskResourceConfiguration

func NewMockWhitelistConfiguration

func NewMockWhitelistConfiguration() interfaces.WhitelistConfiguration

Types

type MockApplicationProvider

type MockApplicationProvider struct {
	// contains filtered or unexported fields
}

func (*MockApplicationProvider) GetDbConfig

func (p *MockApplicationProvider) GetDbConfig() interfaces.DbConfig

func (*MockApplicationProvider) GetDomainsConfig

func (p *MockApplicationProvider) GetDomainsConfig() *interfaces.DomainsConfig

func (*MockApplicationProvider) GetNotificationsConfig

func (p *MockApplicationProvider) GetNotificationsConfig() *interfaces.NotificationsConfig

func (*MockApplicationProvider) GetRemoteDataConfig

func (p *MockApplicationProvider) GetRemoteDataConfig() *interfaces.RemoteDataConfig

func (*MockApplicationProvider) GetSchedulerConfig

func (p *MockApplicationProvider) GetSchedulerConfig() *interfaces.SchedulerConfig

func (*MockApplicationProvider) GetTopLevelConfig

func (p *MockApplicationProvider) GetTopLevelConfig() *interfaces.ApplicationConfig

func (*MockApplicationProvider) SetDbConfig

func (p *MockApplicationProvider) SetDbConfig(dbConfig interfaces.DbConfig)

func (*MockApplicationProvider) SetDomainsConfig

func (p *MockApplicationProvider) SetDomainsConfig(domainsConfig interfaces.DomainsConfig)

func (*MockApplicationProvider) SetNotificationsConfig

func (p *MockApplicationProvider) SetNotificationsConfig(notificationsConfig interfaces.NotificationsConfig)

func (*MockApplicationProvider) SetRemoteDataConfig

func (p *MockApplicationProvider) SetRemoteDataConfig(remoteDataConfig interfaces.RemoteDataConfig)

func (*MockApplicationProvider) SetSchedulerConfig

func (p *MockApplicationProvider) SetSchedulerConfig(schedulerConfig interfaces.SchedulerConfig)

func (*MockApplicationProvider) SetTopLevelConfig

func (p *MockApplicationProvider) SetTopLevelConfig(topLevelConfig interfaces.ApplicationConfig)

type MockClusterResourceConfiguration

type MockClusterResourceConfiguration struct {
	TemplatePath       string
	TemplateData       interfaces.TemplateData
	RefreshInterval    time.Duration
	CustomTemplateData map[interfaces.DomainName]interfaces.TemplateData
}

func (MockClusterResourceConfiguration) GetCustomTemplateData added in v0.1.4

func (MockClusterResourceConfiguration) GetRefreshInterval

func (c MockClusterResourceConfiguration) GetRefreshInterval() time.Duration

func (MockClusterResourceConfiguration) GetTemplateData

func (MockClusterResourceConfiguration) GetTemplatePath

func (c MockClusterResourceConfiguration) GetTemplatePath() string

type MockConfigurationProvider

type MockConfigurationProvider struct {
	// contains filtered or unexported fields
}

func (*MockConfigurationProvider) AddClusterResourceConfiguration

func (p *MockConfigurationProvider) AddClusterResourceConfiguration(config interfaces.ClusterResourceConfiguration)

func (*MockConfigurationProvider) AddNamespaceMappingConfiguration added in v0.1.3

func (p *MockConfigurationProvider) AddNamespaceMappingConfiguration(config interfaces.NamespaceMappingConfiguration)

func (*MockConfigurationProvider) AddRegistrationValidationConfiguration

func (p *MockConfigurationProvider) AddRegistrationValidationConfiguration(config interfaces.RegistrationValidationConfiguration)

func (*MockConfigurationProvider) ApplicationConfiguration

func (p *MockConfigurationProvider) ApplicationConfiguration() interfaces.ApplicationConfiguration

func (*MockConfigurationProvider) ClusterConfiguration

func (p *MockConfigurationProvider) ClusterConfiguration() interfaces.ClusterConfiguration

func (*MockConfigurationProvider) ClusterResourceConfiguration

func (p *MockConfigurationProvider) ClusterResourceConfiguration() interfaces.ClusterResourceConfiguration

func (*MockConfigurationProvider) NamespaceMappingConfiguration added in v0.1.3

func (p *MockConfigurationProvider) NamespaceMappingConfiguration() interfaces.NamespaceMappingConfiguration

func (*MockConfigurationProvider) QueueConfiguration

func (*MockConfigurationProvider) RegistrationValidationConfiguration

func (p *MockConfigurationProvider) RegistrationValidationConfiguration() interfaces.RegistrationValidationConfiguration

func (*MockConfigurationProvider) TaskResourceConfiguration

func (p *MockConfigurationProvider) TaskResourceConfiguration() interfaces.TaskResourceConfiguration

func (*MockConfigurationProvider) WhitelistConfiguration

func (p *MockConfigurationProvider) WhitelistConfiguration() interfaces.WhitelistConfiguration

type MockQueueConfigurationProvider

type MockQueueConfigurationProvider struct {
	// contains filtered or unexported fields
}

func (*MockQueueConfigurationProvider) GetExecutionQueues

func (p *MockQueueConfigurationProvider) GetExecutionQueues() []interfaces.ExecutionQueue

func (*MockQueueConfigurationProvider) GetWorkflowConfigs

func (p *MockQueueConfigurationProvider) GetWorkflowConfigs() []interfaces.WorkflowConfig

type MockRegistrationValidationProvider

type MockRegistrationValidationProvider struct {
	WorkflowNodeLimit    int
	MaxLabelEntries      int
	MaxAnnotationEntries int
	WorkflowSizeLimit    string
}

func (*MockRegistrationValidationProvider) GetMaxAnnotationEntries

func (c *MockRegistrationValidationProvider) GetMaxAnnotationEntries() int

func (*MockRegistrationValidationProvider) GetMaxLabelEntries

func (c *MockRegistrationValidationProvider) GetMaxLabelEntries() int

func (*MockRegistrationValidationProvider) GetWorkflowNodeLimit

func (c *MockRegistrationValidationProvider) GetWorkflowNodeLimit() int

func (*MockRegistrationValidationProvider) GetWorkflowSizeLimit

func (c *MockRegistrationValidationProvider) GetWorkflowSizeLimit() string

type MockTaskResourceConfiguration

type MockTaskResourceConfiguration struct {
	Defaults interfaces.TaskResourceSet
	Limits   interfaces.TaskResourceSet
}

func (*MockTaskResourceConfiguration) GetDefaults

func (*MockTaskResourceConfiguration) GetLimits

type MockWhitelistConfiguration

type MockWhitelistConfiguration struct {
	TaskTypeWhitelist interfaces.TaskTypeWhitelist
}

func (*MockWhitelistConfiguration) GetTaskTypeWhitelist

func (c *MockWhitelistConfiguration) GetTaskTypeWhitelist() interfaces.TaskTypeWhitelist

Jump to

Keyboard shortcuts

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