Releases: VictoriaMetrics/operator
Releases · VictoriaMetrics/operator
v0.24.0
Changes since v0.23.3
Fixes
- Finalizers at UrlRelabelConfig and additionalScrapeConfigs #442
- vmagent config update after scrape objects secret data changes #443
- Log typos #459
- Correctly renders
opsgenia_config
forVMAlertmanagerConfig
9128b7f thanks @iyuroch - Updates basic image with CVE fix f4a9e53
- Adds missing finalizer for
VMSingle
deployment 06dada4 thanks @lujiajing1126 pager_duty
generation forVMAlertmanagerConfig
https://github.com/VictoriaMetrics/operator/pull/439/files thanks @okzhengVMServiceScrape
generation forvminsert
, previously opentsdb-http port could be included into it #420
Features
- Allows filtering for Converted Prometheus CRD objects #444
- Allows overwriting for default arg params #448
- Allows customization for VMServiceScrape objects generated by operator for it's resources #454 130e547 Thanks @artifactori
- Allows configure
terminationGracePeriodSeconds
for CRD objects #460 - Allows configure
dnsConfig
for CRD objects dca0b48 thanks @fatsheep9146 - Adds
telegram_configs
forVMAlertmanagerConfig
076b7d9 - Allows set retentionPeriod less then 1 month #430
New Contributors
Full Changelog: v0.23.3...v0.24.0
v0.23.3
v0.23.2
v0.23.1
v0.23.0
Changes since v0.22.1
Fixes
- fixes job name label with CRD type prefix, it must prevent possible job names collision 3efe28b thanks @tommy351
- fixes bearerToken usage for VMAgent remoteWriteSpec #422 thanks @artifactori
Features
- check kubernetes api server version for deprecated objects and use proper API for it. First of all it's related with
PodSecurityPolicy
andPodDisruptionBudget
5a64f6c
Breaking changes
- job name label was changed, new prefix added with CRD type - probe, podScrape,serviceScrape, nodeScrape and staticScrape
v0.22.1
v0.22.0
Changes since v0.21.0
Fixes
- fixes regression for VMAlert rules selector #394
- fixes build for go 1.17. Removed unneeded deps, upgraded lib versions #392
- fixes docs example #391
Features
- moves operator API objects into separate go package. It allows to use operator API without import whole operator package. 9fec189
- allows to set
rollingUpdateStrategy
for statefullsets. With optionalrollingUpdateStrategy: rollingUpdate
operator uses kubernetes controller-manager updates for statefulsets, instead of own implementation. Allows kubectl rollout restart command for deployments and statefulsets #389 - allows to disable namespace label matcher for VMAlertmanager with global option
disableNamespaceMatcher
#390
v0.21.0
Changes since v0.20.3
Breaking changes
- Rollback changes for default behavior for CR selectors, such as serviceScrapeSelector at vmagent.spec. With new option
spec.selectAllByDefault: true
default behavior changes for select all on nil (as was at 0.20 version). #383 - moves
ingress
api tonetworking/v1
forVMAuth
, minimal kubernetes supported version forVMAuth
1.19 2c6f81e
Fixes
- removes HPA from cache watch, it must remove errors at cluster without such api 04bab9c
- labels and annotations update for auto-generated serviceScrape components.
- typos at quick-start e411cfe thanks @marcbachmann
Features
- Adds alertmanager service scrape auto generation #385 thanks @FRosner
- Auto-add routing for vminsert and vmselect CRD components for
VMUser
#379 - Updates docs for
VMAuth
https://github.com/VictoriaMetrics/operator/blob/master/docs/auth.MD - Allows changing default disk space usage for
VMAgent
#381 thanks @arctan90 - Adds Arch labels for clusterversion template 9e89c3b thanks @yselkowitz
- improves docs and fixes typos ae248dc thanks @flokli