PackageTrack

Go modules · #2233

github.com/VictoriaMetrics/operator

v0.74.1VictoriaMetrics/operator

Release timeline

753 releases since 2020
202120222023202420252026

Releases

  1. v0.45.1-0.20240702160312-7533384802432 Jul 2024pre-release

    Nothing published for this version

  2. v0.45.1-0.20240628093553-60c6469c68af28 Jun 2024pre-release

    Nothing published for this version

  3. v0.45.1-0.20240626204857-d4c0e6e6515d26 Jun 2024pre-release

    Nothing published for this version

  4. v0.45.1-0.20240623163307-2236b418b42823 Jun 2024pre-release

    Nothing published for this version

  5. v0.45.1-0.20240621095126-e9b2e9c8ff8321 Jun 2024pre-release

    Nothing published for this version

  6. v0.45.1-0.20240612232821-23d58cfb083012 Jun 2024pre-release

    Nothing published for this version

  7. v0.45.010 Jun 2024
    Release notes

    Release date: 10 Jun 2024

    • operator: expose only command-line flags related to the operator. Remove all transitive dependency flags. See this issue for details.
    • vmalertmanager: ignores content of cr.spec.configSecret if it's name clashes with secret used by operator for storing alertmanager config. See this issue for details.
    • operator: remove finalizer for child objects with non-empty DeletetionTimestamp. See this issue for details.
    • operator: skip storageClass check if there is no PVC size change. See this issue for details.
    • vmauth: fix url when default http port is changed in targetRef. See this issue for details.
    • vmauth: fix deployment when custom reloader is used. See this pull request.
    • prometheus-converter: removed dependence on getting the list of API resources for all API groups in the cluster (including those that are not used by the operator). Now API resources are requested only for the required groups (monitoring.coreos.com/*).
    • alertmanagerconfig-converter: fix alertmanagerconfig converting with receiver opsgenie_configs. See this issue.
    Open source →
  8. v0.44.1-0.20240524073119-e4aac357eb3824 May 2024pre-release

    Nothing published for this version

  9. v0.44.1-0.20240521115240-84833cc7fc9421 May 2024pre-release

    Nothing published for this version

  10. v0.44.1-0.20240520075339-c8534a52d2fb20 May 2024pre-release

    Nothing published for this version

  11. v0.44.09 May 2024
    Release notes

    Release date: 9 May 2024

    • vmagent: adds new fields into streamAggrConfig: dedup_interval, ignore_old_samples, keep_metric_names, no_align_flush_to_interval. It's only possible to use it with v1.100+ version of vmagent. See this issue for details.
    • operator: use Patch for finalizers set/unset operations. It must fix possible issues with CRD objects mutations. See this issue for details.
    • operator: adds spec.pause field to VMAgent, VMAlert, VMAuth, VMCluster, VMAlertmanager and VMSingle. It allows to suspend object reconcile by operator. See this issue for details. Thanks @just1900
    • vmagent: set status.selector field. It allows correctly use VPA with vmagent. See this issue for details.
    • prometheus-converter: fixes bug with prometheus-operator ScrapeConfig converter. Only copy spec field for it. See this issue for details.
    • vmscrapeconfig: authorization section in sd configs works properly with empty type field (default value for this field is Bearer).
    • prometheus-converter: fixes owner reference type on VMScrapeConfig objects
    • vmauth&vmuser: sync config fields from upstream, e.g., src_query_args, discover_backend_ips.
    Open source →
  12. v0.44.0-rc317 Apr 2024pre-release

    Nothing published for this version

  13. v0.44.0-rc2.0.20240417004935-99fbc984d2c217 Apr 2024pre-release

    Nothing published for this version

  14. v0.44.0-rc216 Apr 2024pre-release

    Nothing published for this version

  15. v0.44.0-rc116 Apr 2024pre-release

    Nothing published for this version

  16. v0.43.6-rc219 Jun 2024pre-release

    Nothing published for this version

  17. v0.43.6-rc1.0.20240619174418-dc110810040d19 Jun 2024pre-release

    Nothing published for this version

  18. v0.43.6-rc1.0.20240509000746-4a51b37178739 May 2024pre-release

    Nothing published for this version

  19. v0.43.6-rc126 Apr 2024pre-release

    Nothing published for this version

  20. v0.43.6-0.20240509165022-0829591907e89 May 2024pre-release

    Nothing published for this version

  21. v0.43.6-0.20240429073251-1f2be6e1d22d29 Apr 2024pre-release

    Nothing published for this version

  22. v0.43.6-0.20240426130516-a6e3ad72ce6b26 Apr 2024pre-release

    Nothing published for this version

  23. v0.43.526 Apr 2024
    Release notes

    Release date: 26 Apr 2024

    • Update VictoriaMetrics image tags to v1.101.0.
    Open source →
  24. v0.43.5-0.20240426095432-4c6aa88c3d8f26 Apr 2024pre-release

    Nothing published for this version

  25. v0.43.425 Apr 2024
    Release notes

    Release date: 25 Apr 2024

    • operator: properly set status to expanding for VMCluster during initial creation. Previously, it was always operational.
    • operator: adds more context to Deployment and Statefulset watch ready functions. Now, it reports state of unhealthy pod. It allows to find issue with it faster.
    Open source →
  26. v0.43.4-0.20240424025251-6e1a876f4a4124 Apr 2024pre-release

    Nothing published for this version

  27. v0.43.323 Apr 2024
    Release notes

    Release date: 23 Apr 2024

    • operator: fix conversion from ServiceMonitor to VMServiceScrape, bearerTokenSecret is dropped mistakenly since v0.43.0. See this issue.
    • operator: fix selector match for config resources like VMUser, VMRule... , before it could be ignored when update resource labels.
    Open source →
  28. v0.43.3-0.20240423104551-4d47f04da77d23 Apr 2024pre-release

    Nothing published for this version

  29. v0.43.222 Apr 2024
    Release notes

    Release date: 22 Apr 2024

    • vmagent: fixes bug with ServiceAccount not found with ingestOnlyMode.
    • vmagent: fixes unknown long flag '--rules-dir' for prometheus-config-reloader.
    Open source →
  30. v0.43.2-0.20240422091929-33c6882d81b122 Apr 2024pre-release

    Nothing published for this version

  31. v0.43.118 Apr 2024
    Release notes

    Release date: 18 Apr 2024

    • operator: properly add liveness and readiness probes to config-reloader, if VM_USECUSTOMCONFIGRELOADER=false.
    Open source →
  32. v0.43.1-0.20240418190545-3d7bcba601e918 Apr 2024pre-release

    Nothing published for this version

  33. v0.43.018 Apr 2024
    Release notes

    Release date: 18 Apr 2024

    Update note: vmcluster: remove fields VMClusterSpec.VMInsert.Name, VMClusterSpec.VMStorage.Name, VMClusterSpec.VMSelect.Name, they're marked as deprecated since v0.21.0. See this pull request. Update note: PodSecurityPolicy supports was deleted. Operator no long creates PSP related objects since it's no longer supported by Kubernetes actual versions. See this doc for details. Update note: PodDisruptionBudget at betav1 API is no longer supported. Operator uses v1 stable version. See this doc for details. Update note: Alertmanager versions below v0.22.0 are no longer supported. Version must upgraded - manually for resources or use default version bundled with operator config.

    • operator: properly reconcile ServiceAccount specified for CRDs. Previously operator didn't perform a check for actual owner of ServiceAccount. Now it creates and updates ServiceAccount only if this field is omitted at CRD definition. It fixes possible ownership race conditions.
    • Update VictoriaMetrics image tags to v1.100.1.
    • operator: reduce number of watched resources owned by CRDs. Operator no longer watches for Service, Secret, Configmap changes owned by CRD object. It must reduce logging output, CPU and memory usage for operator.
    • operator: exposes config-reloader-http port with 8435 number for the customer config-reloader containers. Operator may use own config-reloader implementation for VMAuth, VMAlertmanager and VMAgent.
    • operator: adds new field configReloaderExtraArgs for VMAgent, VMAlert, VMAuth and VMAlertmanager CRDs. It allows to configure config-reloader container.
    • config-reloader: adds error metrics to the config-reloader container - configreloader_last_reload_successful, configreloader_last_reload_errors_total, configreloader_config_last_reload_total, configreloader_k8s_watch_errors_total, configreloader_secret_content_update_errors_total, configreloader_last_reload_success_timestamp_seconds. See this issue for details.
    • operator: Changes error handling for reconcile. Operator sends Events into kubernetes API, if any error happened during object reconcile. See this issue for details.
    • operator: updates base Docker image and prometheus_client to versions with with CVE fixes
    • operator: adds reconcile retries on conflicts. See this issue for details.
    • operator: allows adjust Service generated by operator with useAsDefault option set to true for serviceSpec field. See this issue for details.
    • vmagent: allows to modify serviceName field for vmagent at statefulMode with custom service. See this issue for details. Thanks @yilmazo
    • vmagent: change service for statefulMode to the headless instead of clusterIP. See this issue for details.
    • vmservicescrape&vmpodscrape: add attach_metadata option under VMServiceScrapeSpec&VMPodScrapeSpec, the same way like prometheus serviceMonitor&podMonitor do. See this issue for details.
    • vmagent: allows multi-line regex at relabelConfig. See this docs and this issue for details.
    • vmalertmanagerconfig: fix struct field tags under Sigv4Config.
    • vmalertmanagerconfig: adds own config-reloader container. It must improve speed of config updates. See this issue for details.
    • vmalertmanager: bump default alertmanager version to v0.27.0, which supports new receivers like msteams_configs.
    • vmalertmanager: supports alertmanager version v0.22.0 or higher. Previous versions are no longer supported and must be upgraded before using new operator release.
    • vmscrapeconfig: add crd VMScrapeConfig, which can define a scrape config using any of the service discovery options supported in victoriametrics.
    • vmuser: adds targetRefBasicAuth field targetRef, which allow to configure basic authorization for target_url. See this issue for details. Thanks @mohammadkhavari
    • vmprobe: add field proxy_url, see this issue for details.
    • scrape CRDs: add field series_limit, which can be used to limit the number of unique time series a single scrape target can expose.
    • scrape CRDs: fix scrape_config filed disable_keep_alive, before it's misconfigured as disable_keepalive and won't work.
    • scrape CRDs: deprecated option relabel_debug and metric_relabel_debug, they were deprecated since v1.85.0.
    Open source →
  34. v0.42.42 Apr 2024

    Nothing published for this version

  35. v0.42.4-0.20240417231604-e9e387de896d17 Apr 2024pre-release

    Nothing published for this version

  36. v0.42.4-0.20240402183037-92cdca34bac22 Apr 2024pre-release

    Nothing published for this version

  37. v0.42.4-0.20240313091122-ae6e1b691a2113 Mar 2024pre-release

    Nothing published for this version

  38. v0.42.312 Mar 2024
    Release notes

    Release date: 12 Mar 2024

    • vmalert: do not add notifiers.* flags in case notifier.blackhole is provided via spec.extraArgs. See this issue for details.
    • operator: properly build liveness probe scheme with enabled tls. Previously it has hard-coded HTTP scheme. See this issue for details.
    • operator: do not perform a PVC size check on StatefulSet with 0 replicas. It allows to creates CRDs with 0 replicas for later conditional resizing.
    • vmalertmanager: properly print columns at CRD replicaCount and version status fields.
    Open source →
  39. v0.42.3-0.20240310191114-9b1a6e699d7410 Mar 2024pre-release

    Nothing published for this version

  40. v0.42.3-0.20240307224250-9caa896d076b7 Mar 2024pre-release

    Nothing published for this version

  41. v0.42.26 Mar 2024
    Release notes

    Release date: 6 Mar 2024

    • operator: fixes alertmanager args typo.
    • prometheus-converter: adds new flag controller.prometheusCRD.resyncPeriod which allows to configure resync period of prometheus CRD objects. See this issue for details.
    Open source →
  42. v0.42.2-0.20240306004551-403a78ac88156 Mar 2024pre-release

    Nothing published for this version

  43. v0.42.15 Mar 2024
    Release notes

    Release date: 5 Mar 2024

    • operator: properly watch for prometheus CRD objects. See this issue for details.
    Open source →
  44. v0.42.1-0.20240305151331-f028fdf6d1675 Mar 2024pre-release

    Nothing published for this version

  45. v0.42.04 Mar 2024
    Release notes

    Release date: 4 Mar 2024

    • operator: adds more context to the log messages. It must greatly improve debugging process and log quality.
    • Update VictoriaMetrics image tags to v1.99.0.
    • operator: allow multiple comma separated values for WATCH_NAMESPACE param. It adds multiple watch namespace mode without cluster-wide permission. See this issue for details. Need namespace RBAC permissions located at config/examples/operator_rbac_for_single_namespace.yaml
    • operator: updates runtime dependencies (controller-runtime, controller-gen). See this issue for details.
    • operator: updates runtime dependencies (controller-runtime, controller-gen). See this issue for details.
    • operator: adds new status.updateStatus field to the all objects with pods. It helps to track rollout updates properly.
    • operator: adds annotation operator.victoriametrics/last-applied-spec to all objects with pods. It helps to track changes and implements proper resource deletion later as part of issue.
    • vmagent: adds flush_on_shutdown to the streamAggrConfig. See this issue for details.
    • vmagent: adds spec.ingestOnlyMode experimental field. It switches vmagent into special mode without scrape configuration and config-reloaders. Currently it also disables tls and auth options for remoteWrites, it must be addressed at the next release.
    • vmalertmanager: use blackhole as default router if not configuration provided instead of dummy webhook. 9ee567ff9bc93f43dfedcf9361be1be54a5e7597
    • vmalertmanager: properly assign path for templates, if it's configured at config file and defined via spec.templates. 1128fa9e152a52c7a566fe7ac1375fefbfc6b276
    • vmauth: adds new field spec.configSecret, which allows to use vmauth with external configuration stored at secret under config.yaml key. Configuration changes can be tracked with extraArgs: configCheckInterval: 10s or manually defined config-reloader container.
    • vmstorage: properly disable pvc resizing with annotation operator.victoriametrics.com/pvc-allow-volume-expansion. Previously it was checked per pvc, now it's checked at statefulset storage spec. It also, allows to add pvc autoscaler. Related issues https://github.com/VictoriaMetrics/operator/issues/821, https://github.com/VictoriaMetrics/operator/issues/867.
    Open source →
  46. v0.41.3-0.20240301205600-4232271bcecb1 Mar 2024pre-release

    Nothing published for this version

  47. v0.41.3-0.20240229144305-7e8f811113b029 Feb 2024pre-release

    Nothing published for this version

  48. v0.41.3-0.20240221142747-d88157bd3dd821 Feb 2024pre-release

    Nothing published for this version

  49. v0.41.221 Feb 2024
    Release notes

    Release date: 21 Feb 2024

    • Remove deprecated autoscaling/v2beta1 HPA objects, previously operator still use it for k8s 1.25. See this issue for details.
    • Update VictoriaMetrics image tags to v1.98.0.
    Open source →
  50. v0.41.2-0.20240209101404-e261c37dc9739 Feb 2024pre-release

    Nothing published for this version

  51. v0.41.2-0.20240207074213-38dfad5557077 Feb 2024pre-release

    Nothing published for this version

  52. v0.41.2-0.20240201140553-441498ffe5b51 Feb 2024pre-release

    Nothing published for this version

  53. v0.41.11 Feb 2024
    Release notes

    Release date: 1 Feb 2024

    • update VictoriaMetrics image tags to v1.97.1.
    Open source →
  54. v0.41.030 Jan 2024
    Release notes

    Release date: 31 Jan 2024

    • vmauth: add new fields for unauthorized_user like src_hosts, headers, retry_status_codes and load_balancing_policy. See vmauth docs for more details.
    Open source →
  55. v0.40.1-0.20240126090615-0628def2e28226 Jan 2024pre-release

    Nothing published for this version

  56. v0.40.024 Jan 2024
    Release notes

    Release date: 23 Jan 2024

    Open source →
  57. v0.39.5-0.20240124112611-f6b9c08d02f324 Jan 2024pre-release

    Nothing published for this version

  58. v0.39.5-0.20240116094602-7bc2e7ac2c9a16 Jan 2024pre-release

    Nothing published for this version

  59. v0.39.5-0.20240116090230-9e363c89e3b816 Jan 2024pre-release

    Nothing published for this version

  60. v0.39.5-0.20231221173945-e7c8f97e1d5d21 Dec 2023pre-release

    Nothing published for this version