-
Dependency: vmoperator: Updated default versions for VM apps to v1.135.0 version
-
Dependency: vmoperator: Updated default versions for VL apps to v1.44.0.
-
FEATURE: vmalertmanager: added namespace to
--cluster.peerarguments explicitly whenspec.clusterDomainNameis omitted and added unit tests to test this. -
FEATURE: vmoperator: introduce
VMDistributedCR, which helps to propagate changes to each zone without affecting global availability. Before distributed setup deployment was multistep manual action. See #1515. -
FEATURE: vlagent: support ability to override default stream fields for vlagent in logs collection mode.
-
FEATURE: vmoperator: added
VM_*_EPHEMERAL_STORAGE_REQUESTandVM_*_EPHEMERAL_STORAGE_LIMITglobal variables that allow to configure ephemeralStorage requests and limits. See #1711. -
FEATURE: vmalertmanager: added tracing support. See #1770.
-
BUGFIX: vmagent: previously the operator requested
nodes/proxyRBAC permissions even though vmagent did not use them; now this permission is no longer required, reducing the default privilege footprint for users running vmagent. See #1753. -
BUGFIX: vmalert: throw error if no notifiers found. See #1757.
-
BUGFIX: vlagent: previously the operator emitted quoted
spec.k8sCollector.{msgField,timeField,ignoreFields,decolorizeFields}values, which caused vlagent to misparse these fields; now these fields are emitted unquoted so collector settings are applied correctly. See #1749. -
BUGFIX: vmoperator: fixed conflicts for
VMAlert,VMAlertmanagerandVMAuthreconcilers, which are updating same objects concurrently with reconcilers for their child objects. -
BUGFIX: vmoperator: previously PVC downscaling always emitted a warning, which is not expected, while using PVC autoresizer; now warning during attempt to downsize PVC is only emitted if
operator.victoriametrics.com/pvc-allow-volume-expansion: falseis not set. See #1747. -
BUGFIX: vmoperator: skip self scrape objects management if respective controller is disabled. See #1718.
-
BUGFIX: vmagent: support both prometheus-compatible
endpointsliceand oldendpointslicesroles.