v0.59.0
Release date: 30 May 2025
Update Note 1: This release by deprecates VLogs
resource. It will transit into read-only state after v0.61.0
release.
To perform migration to the VLSingle
please follow this docs
-
Dependency: vmoperator: Updated default versions for VM apps to v1.118.0 version
-
FEATURE: config-reloader: exclude hidden directories from watch. It should prevent possible errors with hidden symlinks, which may occur during dir walk. See this commit for details.
-
FEATURE: operator: introduce new resource
VLSingle
. It replaces deprecatedVLogs
. See this issue for details. -
FEATURE: operator: introduce new resource
VLCluster
. See this issue and this doc for details. -
FEATURE: operator: manifests distributed via GitHub release artifacts now include the label
app.kubernetes.io/instance: default
, and the value ofapp.kubernetes.io/name
has been changed tovictoria-metrics-operator
. See #1364 for details. -
FEATURE: operator: add new field
proxyURL
to theVMagent
remoteWriteSpec
. See this PR for details. Thanks to the @DanielLeone -
FEATURE: operator: introduce new flags for leader election configuration -
leader-elect-lease-duration
,leader-elect-renew-deadline
. See this issue for details. -
FEATURE: operator: add
spec.configMaps
asvolumeMounts
for watch withconfig-reloader
container forVMAgent
andVMAlert
components. See this issue for details. -
BUGFIX: converter: properly apply filter prefixes for objects with
VM_FILTERPROMETHEUSCONVERTERLABELPREFIXES
andVM_FILTERPROMETHEUSCONVERTERANNOTATIONPREFIXES
env variables. See this PR 1391 for details. Thanks to the @padlyuck -
BUGFIX: operator: remove alerting rule
BadObjects
as metricoperator_controller_bad_objects_count
isn't exposed anymore. -
BUGFIX: operator: properly validate
HPA
object.metrics
andbehaviour
are optional fields. -
BUGFIX: vmcluster: fixes typo at
addDefaults
function forVMCLuster
, it prevents possible panic ifVMInsert
is not configured. See this issue for details.