github VictoriaMetrics/operator v0.54.0

latest release: v0.54.1
3 days ago

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 to v1.32.2 version and controller-runtime to v0.20.2 version.

  • Dependency: vmoperator: Updated client-gen to v0.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 of apiServerConfig. aPIServerConfig will be removed at v0.56.0 release. See this issue for details

  • FEATURE: vmpodscrape: add portNumber to podMetricEndpoints. 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 from 100m to 10m. And remove container resources.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 forbid VLogs 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 and VMAlertmanagerConfig objects if -webhook.enable is set. See this issue for details.

Don't miss a new operator release

NewReleases is sending notifications on new releases.