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 `json:"enabled"`
}
type Config ¶
type Config struct { // Logging configuration. LogLevel string `json:"logLevel"` LogRateInterval time.Duration `json:"logRateInterval"` LogRateBurst int `json:"logRateBurst"` // Built binary version. Version string `json:"version"` ChartVersion string `json:"chartVersion"` // Current running pod metadata. PodNamespace string `validate:"required" json:"podNamespace"` PodName string `validate:"required" json:"podName"` // HTTPListenPort is internal http servers listen port. HTTPListenPort int `validate:"required" json:"HTTPListenPort"` MetricsHTTPListenPort int `json:"metricsHTTPListenPort"` KubeServerListenPort int `validate:"required" json:"kubeServerListenPort"` // PyroscopeAddr is optional pyroscope addr to send traces. PyroscopeAddr string `json:"pyroscopeAddr"` CastaiController state.CastaiConfig `json:"castaiController"` CastaiEnv castai.Config `json:"castaiEnv"` ImageScan imagescan.Config `json:"imageScan"` Linter kubelinter.Config `json:"linter"` KubeBench kubebench.Config `json:"kubeBench"` JobsCleanup state.JobsCleanupConfig `json:"jobsCleanup"` AgentConfig AgentConfig `json:"agentConfig"` }
Click to show internal directories.
Click to hide internal directories.