Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type AgentConfig ¶ added in v1.7.0
type AgentConfig struct {
Enabled bool
}
type Config ¶
type Config struct {
// Logging configuration.
LogLevel string
LogRateInterval time.Duration
LogRateBurst int
// Built binary version.
Version string
ChartVersion string
// Current running pod metadata.
PodNamespace string `validate:"required"`
PodName string `validate:"required"`
// HTTPListenPort is internal http servers listen port.
HTTPListenPort int `validate:"required"`
MetricsHTTPListenPort int
KubeServerListenPort int `validate:"required"`
// PyroscopeAddr is optional pyroscope addr to send traces.
PyroscopeAddr string
CastaiController state.CastaiConfig
CastaiEnv castai.Config
ImageScan imagescan.Config
Linter kubelinter.Config
KubeBench kubebench.Config
Delta delta.Config
JobsCleanup state.JobsCleanupConfig
AgentConfig AgentConfig
}
func (Config) Proto ¶ added in v1.4.0
func (c Config) Proto() *castaipb.ControllerConfig
Click to show internal directories.
Click to hide internal directories.