Breaking changes:
VMCluster
'sserviceAccountName
moved fromVMCluster.spec.vm....serviceAccountName
to 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
VMAgent
rbac auto-creation. - Adds ServiceAccount auto-creation. Its possible to use custome ServiceAccount instead of default.
- Adds
ownerReferences
for converted resources fromPrometheus-operator
CRDs, #105 thanks @teqwve . - Adds
runtimeClassName
,schedulerName
for all VictoriaMetrics applications. - Adds
topologySpreadConstraints
for all VictoriaMetrics applications. #107. - Adds
hostAliases
forVMAgent
andVMSingle
applications.
Fixes
- Fxes rbac for openshift deployment, adds emptyDir for
VMAgent
s 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.