v0.55.0
v0.55.0
Release date: 02 Apr 2025
-
Dependency: vmoperator: Updated default versions for VM apps to v1.114.0 version
-
Dependency: vmoperator: make project layout compatible with
[kubebuilder v4](https://book.kubebuilder.io/migration/v3vsv4) -
Dependency: vmoperator: Updated default VLogs v1.17.0 version
-
FEATURE: [operator](https://docs.victoriametrics.com/operator: add
tls_configandproxy_urlfields to theoauth2scrape target configurations. See this issue for details -
FEATURE: [operator](https://docs.victoriametrics.com/operator: add
extraEnvsFromfield to all applications, which defines source for env variables as Secret or ConfigMap. See this issue for details. -
FEATURE: [operator](https://docs.victoriametrics.com/operator: set
publishNotReadyAddresses: trueto thevmstorage,vmselect,vmalertmanagerservices. See this issue for details. -
FEATURE: [operator](https://docs.victoriametrics.com/operator: log fields changes diff for
Deployment,StatefulSet,Service,PDB,HPAandVMServiceScrapeduring reconcile process. See this issue for details. -
FEATURE: [operator](https://docs.victoriametrics.com/operator: add global env variables
VM_CONFIG_RELOADER_LIMIT_CPUandVM_CONFIG_RELOADER_LIMIT_MEMORYwithunlimitedas default value. It controls global limits for config-reloader containers. See this issue for details. -
FEATURE: [operator](https://docs.victoriametrics.com/operator: add global env variables
VM_CONFIG_RELOADER_REQUEST_CPUandVM_CONFIG_RELOADER_REQUEST_MEMORYwith empty as default value. It controls global requests for config-reloader containers. See this issue for details. All per resource config-reloader requests env variables are now deprecated. -
FEATURE: vmagent: introduce
daemonSetModeas a beta feature. See this issue and this docs for details. -
FEATURE: vmagent: reduce Kubernetes API server load on large scale by removing
selectorsfromVMPodscrapekubernetes_sd_configs. Add new fieldVMAgent.spec.enableKubernetesAPISelectors, which restores original behaviour. See this issue for details. -
FEATURE: vmagent: allow to define
remoteWrite.MaxDiskUsageas integer and adds validation to it. See this issue for details. -
FEATURE: vmagent: allow to define
remoteWriteSettings.maxDiskUsagePerURLas string with bytes suffix and adds validation to it. See this issue for details. -
FEATURE: vmalertmanagerconfig: add
content,usernameandavatar_urltodiscord_configsdefinition. It's supported by alertmanager v0.28.0+. See this commit for details. -
FEATURE: vmalertmanagerconfig: add new receiver
jira_configs, which was added at alertmanager v0.28.0. See this issue for details. -
FEATURE: vmalertmanagerconfig: add new receiver
rocketchat_configs, which was added at alertmanager v0.28.0. See this issue for details. -
FEATURE: vmalertmanagerconfig: add new receiver
msteamsv2_configs, which was added at alertmanager v0.28.0. See this issue for details. -
BUGFIX: operator: properly throttle concurrent reconcile events on high load. By raising default value for the
controller.maxConcurrentReconcilescommand-line flag from5to15. See this issue for details. -
BUGFIX: vmoperator: properly track immutable fields changes for
StatefulSet. See this issue for details. -
BUGFIX: vmcluster: properly propagate
podMetadatatorequestsLoadBalancerDeployment. See this PR for details. Thanks to the @solidDoWant -
BUGFIX: vmauth: properly sort
VMUsersat generated configuration. See this issue for details. -
BUGFIX: vmprobe: properly add
vmProberSpec.schemeto the generated configuration. See this issue for details. -
BUGFIX: vmagent: properly apply
remoteWriteSettings.maxDiskUsagePerURLglobal setting. Previously, ifremoteWrite.MaxDiskUsagewas set to 1 remoteWrite and others don't have this setting, default value was used instead of remoteWriteSettings. See this issue for details.