PackageTrack

Go modules · #2233

github.com/VictoriaMetrics/operator

v0.74.1VictoriaMetrics/operator

Release timeline

753 releases since 2020
202120222023202420252026

Releases

  1. v0.65.1-0.20251104152646-51b2a5dd9a0d4 Nov 2025pre-release

    Nothing published for this version

  2. v0.65.1-0.20251101123627-f097a9e7b2e71 Nov 2025pre-release

    Nothing published for this version

  3. v0.65.031 Oct 2025
    Release notes

    Release date: 31 Oct 2025

    Open source →
  4. v0.64.2-0.20251031085652-afbdc3a0794a31 Oct 2025pre-release

    Nothing published for this version

  5. v0.64.2-0.20251030202506-698e7f15c26230 Oct 2025pre-release

    Nothing published for this version

  6. v0.64.130 Oct 2025
    Release notes

    Release date: 30 Oct 2025

    • BUGFIX: VLCluster: fix -storageNode argument generation for vlinsert. Bug was introduced in ff722eb.
    Open source →
  7. v0.64.1-0.20251030104205-3ddfdaad5e3f30 Oct 2025pre-release

    Nothing published for this version

  8. v0.64.1-0.20251029071116-dc96f153f83929 Oct 2025pre-release

    Nothing published for this version

  9. v0.64.024 Oct 2025
    Release notes

    Release date: 29 Oct 2025

    It isn't recommended to use Operator v0.64.0 because of the bug #1583, which incorrectly builds args for VLCluster resources. Upgrade to v0.65.0 instead.

    Update Note 1: This release deprecates 3rd party config-reloader containers - jimmidyson/configmap-reload and quay.io/prometheus-operator/prometheus-config-reloader in favor of own implementation - victoriametrics/operator:config-reloader. This change could be reverted by providing env variable VM_USECUSTOMCONFIGRELOADER=false to the operator binary.

    • SECURITY: upgrade Go builder from Go1.25.0 to Go1.25.3. See the list of issues addressed in Go1.25.3.

    • Dependency: vmoperator: Updated default versions for VL apps to v1.36.1.

    • Dependency: vmoperator: Updated default versions for VM apps to v1.128.0 version

    • Dependency: vmoperator: Updated default versions for VT apps to v0.4.0 version

    • Dependency: vmoperator: Updated default versions for VMAnomaly to v1.26.1 version

    • FEATURE: vmanomaly: support ui preset mode, support vlogs reader type. See #1532.

    • FEATURE: vmoperator: change default value of env variable VM_USECUSTOMCONFIGRELOADER to true, which instructs operator to use own config-reloader implementation by default.

    • FEATURE: vmoperator: add unhealthyPodEvictionPolicy to the podDisruptionBudget specification. See this issue #1534 for details.

    • FEATURE: vmoperator: add rollingUpdate and updateStrategy fields to VMAuth.spec, VMCluster.spec.requestsLoadBalancer.spec, VLCluster.spec.requestsLoadBalancer.spec and VTCluster.spec.requestsLoadBalancer.spec. See this issue #1540 for details.

    • FEATURE: vmoperator: preserve 3rd party labels on object during reconcile. Previously, operator allowed to keep only managedMetadata.labels. See this issue #1533. Thanks to the @lllamnyp

    • FEATURE: VLCluster: added spec.vlselect.extraStorageNodes to specify list of additional storage nodes, that are available for select only.

    • FEATURE: VTCluster: added spec.vtselect.extraStorageNodes to specify list of additional storage nodes, that are available for select only.

    • FEATURE: vmagent: add scrapeClass spec definition and scrapeClassName reference to the VMServiceScrape, VMPodScrape, VMProbe, VMScrapeConfig, VMStaticScrape and VMNodeScrape. See this issue #1531 for details. Thanks to the @endesapt.

    • BUGFIX: vmoperator: properly generate oauth2 configuration with missing clientID. Previously, it could break whole config generation. See this PR #1563 for details.

    • BUGFIX: vmoperator: fix an issue where the return value from a couple of controllers was always nil. See #1532 for details.

    • BUGFIX: VMCluster: emit warning if vmcluster.spec.vmselect.persistentVolume is set, previously it was emitted for vmcluster.spec.vmselect.storage.

    • BUGFIX: vmoperator: Prevent endless Service reconcile loop by correctly track changes to Service.spec.LoadBalancerClass. See this issue #1550 for details.

    Open source →
  10. v0.63.1-0.20251024183019-a9bfcdd74b5b24 Oct 2025pre-release

    Nothing published for this version

  11. v0.63.1-0.20251023184806-ef0ab0351f4b23 Oct 2025pre-release

    Nothing published for this version

  12. v0.63.1-0.20251023155417-f63f1e88ce1123 Oct 2025pre-release

    Nothing published for this version

  13. v0.63.1-0.20251023085021-060281c37bc323 Oct 2025pre-release

    Nothing published for this version

  14. v0.63.1-0.20251022151522-f589e21ececa22 Oct 2025pre-release

    Nothing published for this version

  15. v0.63.1-0.20251017153346-3bf9ad3e60ba17 Oct 2025pre-release

    Nothing published for this version

  16. v0.63.1-0.20251010071820-ccee871ed44310 Oct 2025pre-release

    Nothing published for this version

  17. v0.63.1-0.20251002084128-b210a02aaa262 Oct 2025pre-release

    Nothing published for this version

  18. v0.63.1-0.20250929031714-e2f542bf2a0329 Sept 2025pre-release

    Nothing published for this version

  19. v0.63.1-0.20250927062048-93eabea8950027 Sept 2025pre-release

    Nothing published for this version

  20. v0.63.1-0.20250922145635-685b7c8ecd5622 Sept 2025pre-release

    Nothing published for this version

  21. v0.63.1-0.20250922071947-4386d6c3bc6a22 Sept 2025pre-release

    Nothing published for this version

  22. v0.63.1-0.20250916071437-f5c2bf7af8b216 Sept 2025pre-release

    Nothing published for this version

  23. v0.63.012 Sept 2025
    Release notes

    Release date: 12 Sep 2025

    • Dependency: vmoperator: Updated default versions for VM apps to v1.125.0 version

    • Dependency: vmoperator: Updated default versions for VL apps to v1.33.0.

    • FEATURE: vmuser: add VLSingle, VLAgent,VLCluster/vlinsert,VLCluster/vlselect, VLCluster/vlstorage, VTSingle, VTCluster/vtinsert,VTCluster/vtselect, VTCluster/vtstorage to the targetRef.crd.kind.

    • FEATURE: operator: introduce new resources VLSingle and VTCluster. See #1498 for details.

    • FEATURE: vmagent: support stream aggregation ignore_first_sample_interval property. See #1518.

    • FEATURE: vmalert: add mutually exclusive checks for notifier configs in admission webhook validation. See #1511.

    • FEATURE: vmalertmanager: add enforcedNamespaceLabel field to allow changing the top route namespace matcher key for VMAlertmanagerConfig. See #1480.

    • BUGFIX: vmoperator: properly release finalizer on VMAlert delete. See this issue #1527 for details.

    • BUGFIX: vmoperator: properly reconcile Service on value of loadbalancerClass change. Previously it produced error may not change once set. See PR #1522 for details.

    • BUGFIX: vmuser: simplify path based routing for src_paths when using VMCluster/vminsert or VMCluster/vmselect as targetRefs. See this PR #1519 for details.

    Open source →
  24. v0.62.1-0.20250912101405-03a21a17c18e12 Sept 2025pre-release

    Nothing published for this version

  25. v0.62.1-0.20250912081558-5b097473ff1f12 Sept 2025pre-release

    Nothing published for this version

  26. v0.62.1-0.20250911192600-a57a36520a5711 Sept 2025pre-release

    Nothing published for this version

  27. v0.62.1-0.20250911173922-e9a6d865c73c11 Sept 2025pre-release

    Nothing published for this version

  28. v0.62.1-0.20250911113742-471ecf6e0ad811 Sept 2025pre-release

    Nothing published for this version

  29. v0.62.1-0.20250910200104-5b1fde827f5510 Sept 2025pre-release

    Nothing published for this version

  30. v0.62.1-0.20250902093333-32da236c510f2 Sept 2025pre-release

    Nothing published for this version

  31. v0.62.1-0.20250901150928-69b16cc9b9ef1 Sept 2025pre-release

    Nothing published for this version

  32. v0.62.1-0.20250830235003-0cfcf9bcbbea30 Aug 2025pre-release

    Nothing published for this version

  33. v0.62.1-0.20250825080320-9edfe759a7db25 Aug 2025pre-release

    Nothing published for this version

  34. v0.62.1-0.20250819084142-b6433e53cf7a19 Aug 2025pre-release

    Nothing published for this version

  35. v0.62.1-0.20250818122407-303630e4f85318 Aug 2025pre-release

    Nothing published for this version

  36. v0.62.017 Aug 2025
    Release notes

    Release date: 17 Aug 2025

    • Dependency: vmoperator: Updated default versions for VM apps to v1.123.0 version

    • Dependency: vmoperator: Updated default versions for VL apps to v1.28.0.

    • Dependency: vmoperator: Updated default versions for VMAnomaly to v1.25.2 version

    • FEATURE: upgrade Go builder from Go1.24.6 to Go1.25.0. See the list of changes in Go1.25.0.

    • FEATURE: converter: support spec.limit, spec.labels, spec.query_offset and spec.group[*].keep_firing_for PrometheusRule properties conversion to VMRule. Related issue #1485.

    • FEATURE: vmoperator: reduce reconcile latency. See this PR #1510 for details. Thanks to the @vrutkovs

    • FEATURE: vmoperator: expose operator configuration as metrics. Add flag and config_parameter metrics with name, is_set and value labels. See this issue #1469 for details.

    • BUGFIX: config-reloader: fixed config reloader command line arguments override. Related issue #1378.

    • BUGFIX: VLCluster and VMCluster: sort requestsLoadBalancer Deployment args in order to prevent endless update loop if extraArgs are set.

    Open source →
  37. v0.61.3-0.20250817104430-6208442e070117 Aug 2025pre-release

    Nothing published for this version

  38. v0.61.3-0.20250816100808-99195ddb61ab16 Aug 2025pre-release

    Nothing published for this version

  39. v0.61.3-0.20250814213729-0d981106ff8f14 Aug 2025pre-release

    Nothing published for this version

  40. v0.61.3-0.20250813202959-749ec9c8b49113 Aug 2025pre-release

    Nothing published for this version

  41. v0.61.3-0.20250807133344-9ba0f95a06bf7 Aug 2025pre-release

    Nothing published for this version

  42. v0.61.3-0.20250806103530-00a56de298566 Aug 2025pre-release

    Nothing published for this version

  43. v0.61.3-0.20250805065500-80476d9991595 Aug 2025pre-release

    Nothing published for this version

  44. v0.61.3-0.20250804055718-4f1d56390ea24 Aug 2025pre-release

    Nothing published for this version

  45. v0.61.3-0.20250729104717-e6cac486626129 Jul 2025pre-release

    Nothing published for this version

  46. v0.61.3-0.20250726090526-8272559c94ae26 Jul 2025pre-release

    Nothing published for this version

  47. v0.61.3-0.20250725131642-58a33c0b98f325 Jul 2025pre-release

    Nothing published for this version

  48. v0.61.3-0.20250724075115-499defc6e05f24 Jul 2025pre-release

    Nothing published for this version

  49. v0.61.223 Jul 2025
    Release notes

    Release date: 19 Jul 2025

    Dependency: vmoperator: Updated default versions for VM apps to v1.122.0 version

    • BUGFIX: vmagent: properly add attach_metadata section to scrape configuration. See #1476.
    • BUGFIX: vmagent: properly update sharded VMAgent. Previously operator endlessly recreated Deployment/StatefulSet. See this issue #1478 for details.
    Open source →
  50. v0.61.2-0.20250721212527-935d352ced6221 Jul 2025pre-release

    Nothing published for this version

  51. v0.61.119 Jul 2025
    Release notes

    Release date: 19 Jul 2025

    It isn't recommended to use Operator v0.61.1 because of the bug #1478, which may result in VMAgent endless reconcile loop. Upgrade to v0.61.2 instead.

    • BUGFIX: vmagent: properly add TLS configuration for scrape configuration. Previously, tls options were applied to the root of scrape configuration, which caused an error at vmagent startup. Bug was introduced in v0.60.0 release.
    • BUGFIX: vmagent, vmalert, vmauth and vmalertmanager: reduce Kubernetes API-server and operator resource usage for objects discovery with NamespaceSelector: {}. See this 1468 issue for details.
    Open source →
  52. v0.61.1-0.20250718163712-12ba8c7b807518 Jul 2025pre-release

    Nothing published for this version

  53. v0.61.1-0.20250715194447-cb76e6a871d415 Jul 2025pre-release

    Nothing published for this version

  54. v0.61.015 Jul 2025
    Release notes

    Release date: 15 Jul 2025

    It isn't recommended to use Operator v0.61.0 because of the bug #1478, which may result in VMAgent endless reconcile loop. Upgrade to v0.61.2 instead.

    Update Note 1: This release by transits VLogs resource into read-only state. To perform migration to the VLSingle please follow this docs

    Update Note 2:: This release requires an additional pods/eviction RBAC permission for operator.

    Update Note 3:: This release requires adds new CustomResource VLAgent. It requires to update CRD versions.

    • SECURITY: upgrade Go builder from Go1.24.4 to Go1.24.5. See the list of issues addressed in Go1.24.5.

    • Dependency: vmoperator: Updated default versions for VL apps to v1.25.1.

    • Dependency: vmoperator: Updated default versions for VM apps to v1.121.0 version.

    • BUGFIX: vmoperator: respect PodDisruptionBudget at StatefulSet updates. See this 1458 PR for details. Thanks to the @vpedosyuk for the fix.

    • BUGFIX: VLCluster and VMCluster: do not add spec.clusterVersion to the spec.requestsLoadBalancer.spec.image.tag as default value. See this 1365 issue for details.

    • BUGFIX: vmagent: properly add remoteWrite streamAggr configuration. Previously, operator failed to mount volume with configuration. Bug was introduced at v0.60.0 release at commit 8df334ccab1706d91c2bd1708dfd9096f8c8a568. See this b4c9e0c9 commit for details.

    • BUGFIX: vmuser: properly generate format URL port for Vlogs and VLSingle at targetRef.crd. See 1465 this issue for details.

    • FEATURE: vlcluster: added the maxUnavailable field to VLStorage specs to allow customization of rolling update behavior. See #1457.

    • FEATURE: vlsingle: add new field spec.syslogSpec for syslog data ingestion configuration. See this 1441 issue for details.

    • FEATURE: vmanomaly: update shards concurrently. See #1434.

    • FEATURE: vmagent: update shards concurrently. See #1434. Thanks to the @xiaozongyang for 1272 pull request.

    • FEATURE: vmoperator: deprecated acceptEula parameter in VMBackup. See #1319.

    • FEATURE: vmoperator: add new field persistentVolumeClaimRetentionPolicy in VMAnomaly, VMCluster, VMAlertmanager and VMAgent CRs, that support StatefulSet mode. See #1226.

    • FEATURE: vmoperator: add -enterprise suffix to default image.tag value, if license configuration is defined for CustomResource. See this 1365 issue for details.

    • FEATURE: vmoperator: transit VLogs Custom Resource into read-only state. Operator ignores create and update requests for it.

    • FEATURE: vmagent: added AWS section to VMAgent remoteWrite spec. See #928.

    • FEATURE: vmagent: introduce global scrape config for VMAgent. See #1179.

    • FEATURE: vmcluster: added the maxUnavailable field to VMStorage and VMSelect specs to allow customization of rolling update behavior. See #1457 and minimum downtime update strategy doc. Thanks to the @vpedosyuk for the 1458 Pull Request

    • FEATURE: vmagent: Modify default remoteWrite.maxDiskUsagePerURL when statefulStorage.volumeClaimTemplate is set. See #1209

    Open source →
  55. v0.61.0-rc113 Jul 2025pre-release

    Nothing published for this version

  56. v0.60.3-0.20250714203858-a968cf5f2faf14 Jul 2025pre-release

    Nothing published for this version

  57. v0.60.3-0.20250707132334-d61ecbdbe9307 Jul 2025pre-release

    Nothing published for this version

  58. v0.60.3-0.20250707115230-21695106573e7 Jul 2025pre-release

    Nothing published for this version

  59. v0.60.3-0.20250707084339-d29764cb818a7 Jul 2025pre-release

    Nothing published for this version

  60. v0.60.3-0.20250704123745-981225c85a454 Jul 2025pre-release

    Nothing published for this version