Releases: VictoriaMetrics/operator
Releases · VictoriaMetrics/operator
Release list
v0.7.2
v0.7.1
Changes since v0.7.0
Fixes
VMAlertdeploy inconsistent update #140
Features
- adds heuristic for selector match between
VMRule,VMNodeScrape,VMProbe,VMServiceScrapeandVMPodScrapeand corresponding object -VMAlertor `VMAgent. It must speed up reconciliation in case of multi-tenancy.
v0.7.0
Changes since v0.6.1
Fixes
- #133 VMNodeScrape - fixes nodeScrapeNamespaceSelector. Thanks @umezawatakeshi
- VMAlert notifiers support per notifier tlsInSecure. Note, you have to upgrade
vmalertto 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
v0.6.1
v0.6.0
Changes since v0.5.0
Breaking changes:
VMAgentRemoteWriteSpec was changed, now it doesnt supportflushInterval,maxBlockSize,maxDiskUsagePerURL and queues. Because its global flags atvmagent. AddedremoteWriteSettingsinstead with corresponding settings.
Features
- New CRD type
VMNodeScrape, it's useful for kubernetes nodes exporters scraping. See details at #125. VMAlertsupport multiple notifiers withnotifiersspec. See details at #117.VMRulesupportconcurrencyfor group execution, see detail at vmalert docs https://github.com/VictoriaMetrics/VictoriaMetrics/tree/master/app/vmalert#groups.
Fixes
- Updated docs, thanks @umezawatakeshi
- Fixes
VMProbespec #125 - Fixes remoteWrite.labels
v0.5.0
Breaking changes:
VMCluster'sserviceAccountNamemoved fromVMCluster.spec.vm....serviceAccountNameto the root of spec, and now its located atVMCluster.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
VMAgentrbac auto-creation. - Adds ServiceAccount auto-creation. Its possible to use custome ServiceAccount instead of default.
- Adds
ownerReferencesfor converted resources fromPrometheus-operatorCRDs, #105 thanks @teqwve . - Adds
runtimeClassName,schedulerNamefor all VictoriaMetrics applications. - Adds
topologySpreadConstraintsfor all VictoriaMetrics applications. #107. - Adds
hostAliasesforVMAgentandVMSingleapplications.
Fixes
- Fxes rbac for openshift deployment, adds emptyDir for
VMAgents persistent queue with 1gb size limit. #106 - Fixes
VMAlertdeployment 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
- Adds
VMRulesde-duplication with annotation #99 - Adds Operator-Hub integration #33
- Fixes deployment
Resourcedefinition (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
VMAgentstart-up error VictoriaMetrics/VictoriaMetrics#879
v0.3.0
-
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