Skip to content

Releases: VictoriaMetrics/operator

v0.7.1

01 Jan 18:37
41319bd
Compare
Choose a tag to compare

Changes since v0.7.0

Fixes

  • VMAlert deploy inconsistent update #140

Features

  • adds heuristic for selector match between VMRule, VMNodeScrape, VMProbe, VMServiceScrape and VMPodScrape and corresponding object - VMAlert or `VMAgent. It must speed up reconciliation in case of multi-tenancy.

v0.7.0

30 Dec 12:59
10fdbbf
Compare
Choose a tag to compare

Changes since v0.6.1

Fixes

  • #133 VMNodeScrape - fixes nodeScrapeNamespaceSelector. Thanks @umezawatakeshi
  • VMAlert notifiers support per notifier tlsInSecure. Note, you have to upgrade vmalert to v1.51 release.
  • Removes null Status and creationTimestamp fields for CRDs.
  • #132 - fixes behavior if object was deleted.
  • minor fixes to samples for operator-hub.

Features

  • #131 adds support for classic relabelConfigs target_label and source_labels.
  • #127 adds discoveryRole with endpoints, endpointslices and service options.

v0.6.1

16 Dec 11:39
28cc5f0
Compare
Choose a tag to compare

Changes since v0.6.0

Fixes

  • VMAlert TLSConfig build was fixed.
  • Fixes docs for operator-hub.

v0.6.0

15 Dec 21:16
8c51eb9
Compare
Choose a tag to compare

Changes since v0.5.0

Breaking changes:

  • VMAgent RemoteWriteSpec was changed, now it doesnt support flushInterval,maxBlockSize,maxDiskUsagePerURL and queues. Because its global flags at vmagent. Added remoteWriteSettings instead with corresponding settings.

Features

Fixes

v0.5.0

04 Dec 16:47
5ed7642
Compare
Choose a tag to compare

Breaking changes:

  • VMCluster's serviceAccountName moved from VMCluster.spec.vm....serviceAccountName to the root of spec, and now its located at VMCluster.spec.serviceAccountName.
  • Operator requires additional rbac permissions.

Features

  • PodSecurityPolicy automatically created for each object, with own ServiceAccount, ClusterRole and ClusterRoleBinding. Its possible to use custom PSP. #109
  • Adds VMAgent rbac auto-creation.
  • Adds ServiceAccount auto-creation. Its possible to use custome ServiceAccount instead of default.
  • Adds ownerReferences for converted resources from Prometheus-operator CRDs, #105 thanks @teqwve .
  • Adds runtimeClassName, schedulerName for all VictoriaMetrics applications.
  • Adds topologySpreadConstraints for all VictoriaMetrics applications. #107.
  • Adds hostAliases for VMAgent and VMSingle applications.

Fixes

  • Fxes rbac for openshift deployment, adds emptyDir for VMAgents persistent queue with 1gb size limit. #106
  • Fixes VMAlert deployment serviceAccountName.
  • Fixes logger levels for operator.
  • Fixes labels, now is forbidden to change Selector labels for for all VictoriaMetrics applications. This changes will be ignored.
  • Reduces size of CRDs.

v0.4.0

15 Nov 21:40
e2175f7
Compare
Choose a tag to compare
  • Adds VMRules de-duplication with annotation #99
  • Adds Operator-Hub integration #33
  • Fixes deployment Resource definition (omit limits/requests if provided only one specification).
  • Fixes Volumes mounts #97
  • Fixes deployments update loop with extra-args #100 . Thanks @zhiyin009
  • Fixes securityContext field #101 . Thanks @zhiyin009
  • Fixes VMAgent start-up error VictoriaMetrics/VictoriaMetrics#879

v0.3.0

29 Oct 17:02
72f2c52
Compare
Choose a tag to compare
  • adds fast config update for VMAlert #86

  • adds docker multiarch support

  • updates docs and examples #85 thanks @elmariofredo

  • fixes env variables usage with applications #89

  • fixes prometheus relabel config inconsistency #92

  • fixes vmselect args #95 thanks @zhiyin009

v0.2.1

28 Aug 21:40
ffb5f5b
Compare
Choose a tag to compare

Changes since v0.2.0

  • #78 fixed bug with rbac - without access to vmsingles api resource, operator wasn't able to start reconciliation loop.

  • #76 added path prefix support if extraArgs was specified.

  • #71 arm support with cross compilation.

v0.2.0

23 Aug 16:23
1023964
Compare
Choose a tag to compare

Changes since v0.1.0

  • Added VMProbe #59
  • Fixed various bug with prometheus api objects conversion.
  • added annotations for control conversion flow #68

changed tlsConfigs behaviour

21 Aug 07:29
0b07e3d
Compare
Choose a tag to compare
  • #66 added path replacement for CAfile, Certfile, KeyFile, BearerTokenFile at prometheus api converter.
  • #65 fixed tlsConfig logic, now configuration file renders correctly, if empty value for Cert, Ca or KeySecret defined at tlsConf
  • minor documentation update