Documentation ¶
Index ¶
- func NewMockClusterResourceConfiguration() interfaces.ClusterResourceConfiguration
- func NewMockConfigurationProvider(applicationConfiguration interfaces.ApplicationConfiguration, ...) interfaces.Configuration
- func NewMockQueueConfigurationProvider(executionQueues []interfaces.ExecutionQueue, ...) interfaces.QueueConfiguration
- func NewMockRegistrationValidationProvider() interfaces.RegistrationValidationConfiguration
- func NewMockTaskResourceConfiguration(defaults, limits interfaces.TaskResourceSet) interfaces.TaskResourceConfiguration
- func NewMockWhitelistConfiguration() interfaces.WhitelistConfiguration
- type MockApplicationProvider
- func (p *MockApplicationProvider) GetDbConfig() interfaces.DbConfig
- func (p *MockApplicationProvider) GetDomainsConfig() *interfaces.DomainsConfig
- func (p *MockApplicationProvider) GetNotificationsConfig() *interfaces.NotificationsConfig
- func (p *MockApplicationProvider) GetRemoteDataConfig() *interfaces.RemoteDataConfig
- func (p *MockApplicationProvider) GetSchedulerConfig() *interfaces.SchedulerConfig
- func (p *MockApplicationProvider) GetTopLevelConfig() *interfaces.ApplicationConfig
- func (p *MockApplicationProvider) SetDbConfig(dbConfig interfaces.DbConfig)
- func (p *MockApplicationProvider) SetDomainsConfig(domainsConfig interfaces.DomainsConfig)
- func (p *MockApplicationProvider) SetNotificationsConfig(notificationsConfig interfaces.NotificationsConfig)
- func (p *MockApplicationProvider) SetRemoteDataConfig(remoteDataConfig interfaces.RemoteDataConfig)
- func (p *MockApplicationProvider) SetSchedulerConfig(schedulerConfig interfaces.SchedulerConfig)
- func (p *MockApplicationProvider) SetTopLevelConfig(topLevelConfig interfaces.ApplicationConfig)
- type MockClusterResourceConfiguration
- func (c MockClusterResourceConfiguration) GetCustomTemplateData() map[interfaces.DomainName]interfaces.TemplateData
- func (c MockClusterResourceConfiguration) GetRefreshInterval() time.Duration
- func (c MockClusterResourceConfiguration) GetTemplateData() interfaces.TemplateData
- func (c MockClusterResourceConfiguration) GetTemplatePath() string
- type MockConfigurationProvider
- func (p *MockConfigurationProvider) AddClusterResourceConfiguration(config interfaces.ClusterResourceConfiguration)
- func (p *MockConfigurationProvider) AddNamespaceMappingConfiguration(config interfaces.NamespaceMappingConfiguration)
- func (p *MockConfigurationProvider) AddRegistrationValidationConfiguration(config interfaces.RegistrationValidationConfiguration)
- func (p *MockConfigurationProvider) ApplicationConfiguration() interfaces.ApplicationConfiguration
- func (p *MockConfigurationProvider) ClusterConfiguration() interfaces.ClusterConfiguration
- func (p *MockConfigurationProvider) ClusterResourceConfiguration() interfaces.ClusterResourceConfiguration
- func (p *MockConfigurationProvider) NamespaceMappingConfiguration() interfaces.NamespaceMappingConfiguration
- func (p *MockConfigurationProvider) QueueConfiguration() interfaces.QueueConfiguration
- func (p *MockConfigurationProvider) RegistrationValidationConfiguration() interfaces.RegistrationValidationConfiguration
- func (p *MockConfigurationProvider) TaskResourceConfiguration() interfaces.TaskResourceConfiguration
- func (p *MockConfigurationProvider) WhitelistConfiguration() interfaces.WhitelistConfiguration
- type MockQueueConfigurationProvider
- type MockRegistrationValidationProvider
- type MockTaskResourceConfiguration
- type MockWhitelistConfiguration
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 NewMockRegistrationValidationProvider ¶
func NewMockRegistrationValidationProvider() interfaces.RegistrationValidationConfiguration
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 (c MockClusterResourceConfiguration) GetCustomTemplateData() map[interfaces.DomainName]interfaces.TemplateData
func (MockClusterResourceConfiguration) GetRefreshInterval ¶
func (c MockClusterResourceConfiguration) GetRefreshInterval() time.Duration
func (MockClusterResourceConfiguration) GetTemplateData ¶
func (c MockClusterResourceConfiguration) GetTemplateData() interfaces.TemplateData
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 (p *MockConfigurationProvider) QueueConfiguration() interfaces.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 (c *MockTaskResourceConfiguration) GetDefaults() interfaces.TaskResourceSet
func (*MockTaskResourceConfiguration) GetLimits ¶
func (c *MockTaskResourceConfiguration) GetLimits() interfaces.TaskResourceSet
type MockWhitelistConfiguration ¶
type MockWhitelistConfiguration struct {
TaskTypeWhitelist interfaces.TaskTypeWhitelist
}
func (*MockWhitelistConfiguration) GetTaskTypeWhitelist ¶
func (c *MockWhitelistConfiguration) GetTaskTypeWhitelist() interfaces.TaskTypeWhitelist
Click to show internal directories.
Click to hide internal directories.