v0.52.0
Release date: 21 Jan 2025
-
Dependency: vmoperator: Updated default versions for VM apps to v1.109.1 version
-
Dependency: vmoperator: Updated default version for VictoriaLogs app to v1.6.1 version
-
FEATURE: vmscrapeconfig: allow multiple values for
zone
atgceSDConfigs
. See this issue for details. -
FEATURE: vmoperator: decrease latency of generated configuration updates. Previously, configuration was update after status of child objects were changed. It could take significant time at large scale. See this issue for details.
-
FEATURE: vmoperator: reduce load on Kubernetes API server at prometheus-converter client.
-
FEATURE: vmoperator: change default value for
client.qps=50
andclient.burst=100
in order to improve operator performance on scale. See this issue for details. -
FEATURE: vmoperator: add new flag
controller.statusLastUpdateTimeTTL=1h
to control staleness detection atstatus.conditions
field. If operator serves large amount of object ( > 5_000) value for it should be increased. -
FEATURE: vmoperator: add more context to the
failed
status with the reason and logs of crashed container. See this issue for details. -
FEATURE: vmoperator: Properly expose service ports for
VMServiceScrape
generated for CRD objects by operator. Add-vmbackupmanager
suffix to theVMServiceScrape
job name and expose only well-knownhttp
port. See this issue for details. -
BUGFIX: vmagent: properly build
relabelConfigs
with empty string values forseparator
andreplacement
fields. See this issue for details. -
BUGFIX: converter: properly format
regex
single value expression at Prometheus Operator CRDrelabelings
andmetricsRelabelings
. See this issue for details. -
BUGFIX: vmoperator: keep
spec.template.annotations
added by 3rd party tools, kikekubectl rollout restart
. See this issue for details.