Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type BaseOperatorConf ¶
type BaseOperatorConf struct { VmAlertDefault struct { Image string `default:"victoriametrics/vmalert"` Version string `default:"v1.37.0"` Port string `default:"8429"` Resource struct { Limit struct { Mem string `default:"500Mi"` Cpu string `default:"200m"` } Request struct { Mem string `default:"200Mi"` Cpu string `default:"50m"` } } ConfigReloaderCPU string `default:"100m"` ConfigReloaderMemory string `default:"25Mi"` ConfigReloadImage string `default:"jimmidyson/configmap-reload:v0.3.0"` } VmAgentDefault struct { Image string `default:"victoriametrics/vmagent"` Version string `default:"v1.37.0"` ConfigReloadImage string `default:"quay.io/coreos/prometheus-config-reloader:v0.30.1"` Port string `default:"8429"` Resource struct { Limit struct { Mem string `default:"500Mi"` Cpu string `default:"200m"` } Request struct { Mem string `default:"200Mi"` Cpu string `default:"50m"` } } ConfigReloaderCPU string `default:"100m"` ConfigReloaderMemory string `default:"25Mi"` } VmSingleDefault struct { Image string `default:"victoriametrics/victoria-metrics"` Version string `default:"v1.37.0"` Port string `default:"8429"` Resource struct { Limit struct { Mem string `default:"500Mi"` Cpu string `default:"200m"` } Request struct { Mem string `default:"200Mi"` Cpu string `default:"50m"` } } ConfigReloaderCPU string `default:"100m"` ConfigReloaderMemory string `default:"25Mi"` } AlertManager struct { ConfigReloaderImage string `default:"jimmidyson/configmap-reload:v0.3.0"` ConfigReloaderCPU string `default:"100m"` ConfigReloaderMemory string `default:"25Mi"` AlertmanagerDefaultBaseImage string `default:"quay.io/prometheus/alertmanager"` AlertManagerVersion string `default:"v0.20.0"` LocalHost string `default:"127.0.0.1"` LogLevel string `default:"INFO"` LogFormat string PromSelector string Namespaces Namespaces `ignored:"true"` AlertManagerSelector string ClusterDomain string `default:""` KubeletObject string } DisabledServiceMonitorCreation bool `default:"false"` Host string `default:"0.0.0.0"` ListenAddress string `default:"0.0.0.0"` DefaultLabels string `default:"managed-by=vm-operator"` Labels Labels `ignored:"true"` LogLevel string LogFormat string }
func MustGetBaseConfig ¶
func MustGetBaseConfig() *BaseOperatorConf
type Labels ¶
type Namespaces ¶
type Namespaces struct {
// allow list/deny list for common custom resources
AllowList, DenyList map[string]struct{}
}
Click to show internal directories.
Click to hide internal directories.