v0.54.0
Release date: 11 Mar 2025
**Update note 1: remove deprecated fields Replicas
, UpdateReplicas
, AvailableReplicas
and UnAvailableReplicas
from vlogs
, vmsingle
,vmagent
, vmalert
objects .status
.
-
Dependency: vmoperator: Updated default versions for VM apps to v1.113.0 version
-
Dependency: vmoperator: Updated default VLogs v1.15.0 version
-
Dependency: vmoperator: Updated
Kubernetes
libraries tov1.32.2
version andcontroller-runtime
tov0.20.2
version. -
Dependency: vmoperator: Updated
client-gen
tov0.32.4
version and generate api client. See this commit for details. -
FEATURE: upgrade Go builder from Go1.23.4 to Go1.24. See Go1.24 release notes.
-
FEATURE: operator: add new field to CRD objects spec:
disableAutomountServiceAccountToken
. See this issue and this docs for details. -
FEATURE: vmagent: deprecate
aPIServerConfig
in favor ofapiServerConfig
.aPIServerConfig
will be removed atv0.56.0
release. See this issue for details -
FEATURE: vmpodscrape: add
portNumber
topodMetricEndpoints
. See this issue for details. -
FEATURE: vmagent: support stream aggregation
enableWindows
. -
FEATURE: vmagent: add RBAC access to /metrics/slis. See this issue for details.
-
FEATURE: vmoperator: Introduce possible labels breaking changes to kustomize configs. See this commit.
-
FEATURE: vmoperator: reduce
config-reloader
container resources.cpu.requests from100m
to10m
. And remove containerresources.limits
. See this issue for details. Thanks @xiaozongyang -
BUGFIX: vmoperator: Properly generate kustomize config for validation webhook. See this commit.
-
BUGFIX: vmagent: reduce request latency for
validation
webhook. See this issue for details. -
BUGFIX: vmuser: properly validate
targetRef.crd.kind
. Previously it incorrectly forbidVLogs
reference. See this issue for details. -
BUGFIX: vmoperator: reduce CPU and memory usage at large scale. Now operator could skip expensive runtime validation for
VMRule
andVMAlertmanagerConfig
objects if-webhook.enable
is set. See this issue for details.