github VictoriaMetrics/operator v0.5.0

latest releases: v0.44.0, v0.43.5, v0.43.4...
3 years ago

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.

Don't miss a new operator release

NewReleases is sending notifications on new releases.