Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type BaseConfiguration ¶
type BaseConfiguration struct { // Agents is the list of agent components to enable or disable // '*' means "all enabled by default agents" // 'foo' means "enable 'foo'" // '-foo' means "disable 'foo'" // first item for a particular name wins Agents []string NodeName string // LockFileName indicates the file used as unique lock LockFileName string // if LockWaitingEnabled set as true, will not panic and report agent as healthy instead LockWaitingEnabled bool *MachineInfoConfiguration }
func NewBaseConfiguration ¶
func NewBaseConfiguration() *BaseConfiguration
type MachineInfoConfiguration ¶ added in v0.2.0
type MetaServerConfiguration ¶
type MetaServerConfiguration struct { CNRCacheTTL time.Duration CustomNodeConfigCacheTTL time.Duration ServiceProfileCacheTTL time.Duration ConfigCacheTTL time.Duration ConfigSkipFailedInitialization bool ConfigDisableDynamic bool ConfigCheckpointGraceTime time.Duration KubeletReadOnlyPort int KubeletPodCacheSyncPeriod time.Duration KubeletPodCacheSyncMaxRate rate.Limit KubeletPodCacheSyncBurstBulk int RemoteRuntimeEndpoint string RuntimePodCacheSyncPeriod time.Duration CheckpointManagerDir string }
func NewMetaServerConfiguration ¶
func NewMetaServerConfiguration() *MetaServerConfiguration
type PluginManagerConfiguration ¶
type PluginManagerConfiguration struct {
PluginRegistrationDir string
}
func NewPluginManagerConfiguration ¶
func NewPluginManagerConfiguration() *PluginManagerConfiguration
type QRMAdvisorConfiguration ¶
type QRMAdvisorConfiguration struct { CPUAdvisorSocketAbsPath string CPUPluginSocketAbsPath string }
func NewQRMAdvisorConfiguration ¶
func NewQRMAdvisorConfiguration() *QRMAdvisorConfiguration
Click to show internal directories.
Click to hide internal directories.