Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type AgentConfiguration ¶
type AgentConfiguration struct {
*eviction.EvictionPluginsConfiguration
*reporter.ReporterPluginsConfiguration
*sysadvisor.SysAdvisorPluginsConfiguration
*qrm.QRMPluginsConfiguration
}
func NewAgentConfiguration ¶
func NewAgentConfiguration() *AgentConfiguration
func (*AgentConfiguration) ApplyConfiguration ¶
func (c *AgentConfiguration) ApplyConfiguration(conf *dynamic.DynamicConfigCRD)
type GenericAgentConfiguration ¶
type GenericAgentConfiguration struct {
// those configurations should be used as generic configurations, and
// be shared by all agent components.
*global.BaseConfiguration
*global.PluginManagerConfiguration
*global.MetaServerConfiguration
*global.ReclaimedResourceConfiguration
*global.QRMAdvisorConfiguration
*eviction.GenericEvictionConfiguration
*reporter.GenericReporterConfiguration
*sysadvisor.GenericSysAdvisorConfiguration
*qrm.GenericQRMPluginConfiguration
}
func NewGenericAgentConfiguration ¶
func NewGenericAgentConfiguration() *GenericAgentConfiguration
func (*GenericAgentConfiguration) ApplyConfiguration ¶
func (c *GenericAgentConfiguration) ApplyConfiguration(conf *dynamic.DynamicConfigCRD)
Click to show internal directories.
Click to hide internal directories.