v0.46.1 - 3 Jul 2024
Breaking changes
- Update note 1: the
--metrics-addr
command-line flag atoperator
was deprecated. Use--metrics-bind-address
instead. - Update note 2: the
--enable-leader-election
command-line flag atoperator
was deprecated. Use--leader-elect
instead. - Update note 3: the
--http.readyListenAddr
command-line flag atoperator
was deprecated. Use--health-probe-bind-address
instead. - Update note 4: multitenant endpoints suffix
/insert/multitenant/<suffix>
needs to be added inremoteWrite.url
if storage supports multitenancy when usingremoteWriteSettings.useMultiTenantMode
, as upstream vmagent has deprecated-remoteWrite.multitenantURL
command-line flag since v1.102.0.
Updates
- operator: adds
tls
flag check forAsURL
method. It must allow to usehttps
configuration forVMUser
service discovery. See this issue for details. - operator: kubebuilder v2 -> v4 upgrade
- operator: operator docker images are now distroless based
- operator: upgraded certificates.cert-manager.io/v1alpha2 to certificates.cert-manager.io/v1
- operator: code-generator v0.27.11 -> v0.30.0 upgrade
- vmalertmanagerconfig: adds missing
handleReconcileErr
callback to the reconcile loop. It must properly handle errors and deregister objects. - vmrule: sync group attributes
eval_offset
,eval_delay
andeval_alignment
from upstream. - operator: fix VM CRs'
xxNamespaceSelector
andxxSelector
options, previously they are inverted. See this issue for details. - vmnodescrape: remove duplicated
series_limit
andsample_limit
fields in generated scrape_config. See this issue.