Automated changes by
[create-pull-request](https://github.com/peter-evans/create-pull-request)
GitHub action
Signed-off-by: Github Actions <133988544+victoriametrics-bot@users.noreply.github.com>
Co-authored-by: AndrewChubatiuk <3162380+AndrewChubatiuk@users.noreply.github.com>
(cherry picked from commit d3f4b01001
)
32 KiB
Next release
- Generate VM components tag version from chart app name by default
- Added k8s apiserver, kube-proxy, controller-manager and kubelet dashboards
- Moved
dashboards.<dashboard>
todefaultDashboards.dashboards.<dashboard>.enabled
- Moved
defaultDashboardsEnabled
todefaultDashboards.enabled
- Moved
grafanaOperatorDashboardsFormat
todefaultDashboards.grafanaOperator
- Added condition for
grafana-overview
,alertmanager-overview
andvmbackupmanager
dashboards. See this issue - Removed
experimentalDashboardsEnabled
param - Upgraded default Alertmanager tag 0.25.0 -> 0.27.0
- Upgraded operator chart 0.35.2 -> 0.35.3
0.27.0
Release date: 2024-10-02
- bump version of VM components to v1.104.0
0.26.0
Release date: 2024-09-29
- updates operator to v0.48.3
0.25.17
Release date: 2024-09-20
- Added VMAuth to k8s stack. See this issue
- Fixed ETCD dashboard
- Use path prefix from args as a default path prefix for ingress. Related issue
- Allow using vmalert without notifiers configuration. Note that it is required to use
.vmalert.spec.extraArgs["notifiers.blackhole"]: true
in order to start vmalert with a blackhole configuration.
0.25.16
Release date: 2024-09-10
- Do not truncate servicemonitor, datasources, rules, dashboard, alertmanager & vmalert templates names
- Use service label for node-exporter instead of podLabel. See this issue
- Added common chart to a k8s-stack. See this issue
- Fixed value of custom alertmanager configSecret. See this issue
0.25.15
Release date: 2024-09-05
- Drop empty endpoints param from scrape configuration
- Fixed proto when TLS is enabled. See this issue
0.25.14
Release date: 2024-09-04
- fixed alertmanager templates
0.25.13
Release date: 2024-09-04
- Use operator's own service monitor
0.25.12
Release date: 2024-09-03
- Fixed dashboards rendering. See this issue
- Fixed service monitor label name.
0.25.11
Release date: 2024-09-03
- Merged ingress templates
- Removed custom VMServiceScrape for operator
- Added ability to override default Prometheus-compatible datatasources with all available parameters. See this issue.
- Do not use
grafana.dashboards
andgrafana.dashboardProviders
. See this issue. - Migrated Node Exporter dashboard into chart
- Deprecated
grafana.sidecar.jsonData
,grafana.provisionDefaultDatasource
in a favour ofgrafana.sidecar.datasources.default
slice of datasources. - Fail if no notifiers are set, do not set
notifiers
to null if empty
0.25.10
Release date: 2024-08-31
- fixed ingress extraPaths and externalVM urls rendering
0.25.9
Release date: 2024-08-31
- fixed vmalert ingress name typo
- Added ability to override default Prometheus-compatible datatasources with all available parameters. See this issue.
- Do not use
grafana.dashboards
andgrafana.dashboardProviders
. See this issue.
0.25.8
Release date: 2024-08-30
- fixed external notifiers rendering, when alertmanager is disabled. See this issue
0.25.7
Release date: 2024-08-30
- fixed extra rules template context
0.25.6
Release date: 2024-08-29
Update note: Update kubeProxy.spec
to kubeProxy.vmScrape.spec
Update note: Update kubeScheduler.spec
to kubeScheduler.vmScrape.spec
Update note: Update kubeEtcd.spec
to kubeEtcd.vmScrape.spec
Update note: Update coreDns.spec
to coreDns.vmScrape.spec
Update note: Update kubeDns.spec
to kubeDns.vmScrape.spec
Update note: Update kubeProxy.spec
to kubeProxy.vmScrape.spec
Update note: Update kubeControllerManager.spec
to kubeControllerManager.vmScrape.spec
Update note: Update kubeApiServer.spec
to kubeApiServer.vmScrape.spec
Update note: Update kubelet.spec
to kubelet.vmScrape.spec
Update note: Update kube-state-metrics.spec
to kube-state-metrics.vmScrape.spec
Update note: Update prometheus-node-exporter.spec
to prometheus-node-exporter.vmScrape.spec
Update note: Update grafana.spec
to grafana.vmScrape.spec
- bump version of VM components to v1.103.0
- Added
dashboards.<dashboardName>
bool flag to enable dashboard even if component it is for is not installed. - Allow extra
vmalert.notifiers
without dropping default notifier ifalertmanager.enabled: true
- Do not drop default notifier, when vmalert.additionalNotifierConfigs is set
- Replaced static url proto with a template, which selects proto depending on a present tls configuration
- Moved kubernetes components monitoring config from
spec
config tovmScrape.spec
- Merged servicemonitor templates
0.25.5
Release date: 2024-08-26
- TODO
0.25.4
Release date: 2024-08-26
- updates operator to v0.47.2
- kube-state-metrics - 5.16.4 -> 5.25.1
- prometheus-node-exporter - 4.27.0 -> 4.29.0
- grafana - 8.3.8 -> 8.4.7
- added configurable
.Values.global.clusterLabel
to all alerting and recording rulesby
andon
expressions
0.25.3
Release date: 2024-08-23
- updated operator to v0.47.1 release
- Build
app.kubernetes.io/instance
label consistently. See this issue
0.25.2
Release date: 2024-08-21
- fixed vmalert ingress name. See this issue
- fixed alertmanager ingress host template rendering. See this issue
0.25.1
Release date: 2024-08-21
- Added
.Values.global.license
configuration - Fixed extraLabels rendering. See this issue
- Fixed vmalert url to alertmanager by including its path prefix
- Removed
networking.k8s.io/v1beta1/Ingress
andextensions/v1beta1/Ingress
support - Fixed kubedns servicemonitor template. See this issue
0.25.0
Release date: 2024-08-16
Update note: it requires to update CRD dependency manually before upgrade
Update note: requires Helm 3.14+
- Moved dashboards templating logic out of sync script to Helm template
- Allow to disable default grafana datasource
- Synchronize Etcd dashboards and rules with mixin provided by Etcd
- Add alerting rules for VictoriaMetrics operator.
- Updated alerting rules for VictoriaMetrics components.
- Fixed exact rule annotations propagation to other rules.
- Set minimal kubernetes version to 1.25
- updates operator to v0.47.0 version
0.24.5
Release date: 2024-08-01
- bump version of VM components to v1.102.1
0.24.4
Release date: 2024-08-01
- Update dependencies: grafana -> 8.3.6.
- Added
.Values.defaultRules.alerting
and.Values.defaultRules.recording
to setup common properties for all alerting an recording rules
0.24.3
Release date: 2024-07-23
- bump version of VM components to v1.102.0
0.24.2
Release date: 2024-07-15
- fix vmalertmanager configuration when using
.VMAlertmanagerSpec.ConfigRawYaml
. See this pull request.
0.24.1
Release date: 2024-07-10
- updates operator to v0.46.4
0.24.0
Release date: 2024-07-10
- added ability to override alerting rules labels and annotations:
- globally -
.Values.defaultRules.rule.spec.labels
(before it was.Values.defaultRules.additionalRuleLabels
) and.Values.defaultRules.rule.spec.annotations
- for all rules in a group -
.Values.defaultRules.groups.<groupName>.rules.spec.labels
and.Valeus.defaultRules.groups.<groupName>.rules.spec.annotations
- for each rule individually -
.Values.defaultRules.rules.<ruleName>.spec.labels
and.Values.defaultRules.rules.<ruleName>.spec.annotations
- changed
.Values.defaultRules.rules.<groupName>
to.Values.defaultRules.groups.<groupName>.create
- changed
.Values.defaultRules.appNamespacesTarget
to.Values.defaultRules.groups.<groupName>.targetNamespace
- changed
.Values.defaultRules.params
to.Values.defaultRules.group.spec.params
with ability to override it at.Values.defaultRules.groups.<groupName>.spec.params
0.23.6
Release date: 2024-07-08
- added ability to override alerting rules labels and annotations:
- globally -
.Values.defaultRules.rule.spec.labels
(before it was.Values.defaultRules.additionalRuleLabels
) and.Values.defaultRules.rule.spec.annotations
- for all rules in a group -
.Values.defaultRules.groups.<groupName>.rules.spec.labels
and.Valeus.defaultRules.groups.<groupName>.rules.spec.annotations
- for each rule individually -
.Values.defaultRules.rules.<ruleName>.spec.labels
and.Values.defaultRules.rules.<ruleName>.spec.annotations
- changed
.Values.defaultRules.rules.<groupName>
to.Values.defaultRules.groups.<groupName>.create
- changed
.Values.defaultRules.appNamespacesTarget
to.Values.defaultRules.groups.<groupName>.targetNamespace
- changed
.Values.defaultRules.params
to.Values.defaultRules.group.spec.params
with ability to override it at.Values.defaultRules.groups.<groupName>.spec.params
0.23.5
Release date: 2024-07-04
- Support configuring vmalert
-notifier.config
with.Values.vmalert.additionalNotifierConfigs
.
0.23.4
Release date: 2024-07-02
- Add
extraObjects
to allow deploying additional resources with the chart release.
0.23.3
Release date: 2024-06-26
- Enable conversion of Prometheus CRDs by default. See this pull request for details.
- use bitnami/kubectl image for cleanup instead of deprecated gcr.io/google_containers/hyperkube
0.23.2
Release date: 2024-06-14
- Do not add
cluster
external label at VMAgent by default. See this issue for the details.
0.23.1
Release date: 2024-06-10
- updates operator to v0.45.0 release
- sync latest vm alerts and dashboards.
0.23.0
Release date: 2024-05-30
- sync latest etcd v3.5.x rules from upstream.
- add Prometheus operator CRDs as an optional dependency. See this PR and related issue for the details.
0.22.1
Release date: 2024-05-14
- fix missing serviceaccounts patch permission in VM operator, see this issue for details.
0.22.0
Release date: 2024-05-10
- bump version of VM operator to 0.44.0
0.21.3
Release date: 2024-04-26
- bump version of VM components to v1.101.0
0.21.2
Release date: 2024-04-23
- bump version of VM operator to 0.43.3
0.21.1
Release date: 2024-04-18
0.21.0
Release date: 2024-04-18
-
TODO
-
bump version of VM operator to 0.43.0
-
updates CRDs definitions.
0.20.1
Release date: 2024-04-16
- upgraded dashboards and alerting rules, added values file for local (Minikube) setup
- bump version of VM components to v1.100.1
0.20.0
Release date: 2024-04-02
- bump version of VM operator to 0.42.3
0.19.4
Release date: 2024-03-05
- bump version of VM components to v1.99.0
0.19.3
Release date: 2024-03-05
- Commented default configuration for alertmanager. It simplifies configuration and makes it more explicit. See this issue for details.
- Allow enabling/disabling default k8s rules when installing. See #904 by @passie.
0.19.2
Release date: 2024-02-26
- Fix templating of VMAgent
remoteWrite
in case bothVMSingle
andVMCluster
are disabled. See this issue for details.
0.19.1
Release date: 2024-02-21
- Update dependencies: victoria-metrics-operator -> 0.28.1, grafana -> 7.3.1.
- Update victoriametrics CRD resources yaml.
0.19.0
Release date: 2024-02-09
- Do not store original labels in
vmagent
's memory by default. This reduces memory usage ofvmagent
but makesvmagent
's debugging UI less informative. See this docs for details on relabeling debug. - Update dependencies: kube-state-metrics -> 5.16.0, prometheus-node-exporter -> 4.27.0, grafana -> 7.3.0.
- Update victoriametrics CRD resources yaml.
- Update builtin dashboards and rules.
0.18.12
Release date: 2024-02-01
- bump version of VM components to v1.97.1
- Fix helm lint when ingress resources enabled - split templates of resources per kind. See #820 by @MemberIT.
0.18.11
Release date: 2023-12-15
- Fix missing
.Values.defaultRules.rules.vmcluster
value. See #801 by @MemberIT.
0.18.10
Release date: 2023-12-12
- bump version of VM components to v1.96.0
- Add optional allowCrossNamespaceImport to GrafanaDashboard(s) (#788)
0.18.9
Release date: 2023-12-08
- Properly use variable from values file for Grafana datasource type. (#769)
- Update dashboards from upstream sources. (#780)
0.18.8
Release date: 2023-11-16
- bump version of VM components to v1.95.1
0.18.7
Release date: 2023-11-15
- bump version of VM components to v1.95.0
- Support adding extra group parameters for default vmrules. (#752)
0.18.6
Release date: 2023-11-01
- Fix kube scheduler default scraping port from 10251 to 10259, Kubernetes changed it since 1.23.0. See this pr for details.
- Bump version of operator chart to 0.27.4
0.18.5
Release date: 2023-10-08
0.18.4
Release date: 2023-10-04
- Update dependencies: victoria-metrics-operator -> 0.27.2, prometheus-node-exporter -> 4.23.2, grafana -> 6.59.5.
0.18.3
Release date: 2023-10-04
- bump version of VM components to v1.94.0
0.18.2
Release date: 2023-09-28
- Fix behavior of
vmalert.remoteWriteVMAgent
- remoteWrite.url for VMAlert is correctly generated considering endpoint, name, port and http.pathPrefix of VMAgent
0.18.1
Release date: 2023-09-21
- Bump version of VM components to v1.93.5
0.18.0
Release date: 2023-09-12
- Bump version of
grafana
helm-chart to6.59.*
- Bump version of
prometheus-node-exporter
helm-chart to4.23.*
- Bump version of
kube-state-metrics
helm-chart to0.59.*
- Update alerting rules
- Update grafana dashboards
- Add
make
commandssync-rules
andsync-dashboards
- Add support of VictoriaMetrics datasource
0.17.8
Release date: 2023-09-11
0.17.7
Release date: 2023-09-07
- Bump version of operator helm-chart to
0.26.2
0.17.6
Release date: 2023-09-04
- Move
cleanupCRD
option to victoria-metrics-operator chart (#593) - Disable
honorTimestamps
for cadvisor scrape job by default (#617) - For vmalert all replicas of alertmanager are added to notifiers (only if alertmanager is enabled) (#619)
- Add
grafanaOperatorDashboardsFormat
option (#615) - Fix query expression for memory calculation in
k8s-views-global
dashboard (#636) - Bump version of Victoria Metrics components to
v1.93.3
- Bump version of operator helm-chart to
0.26.0
0.17.5
Release date: 2023-08-23
- Update VictoriaMetrics components from v1.93.0 to v1.93.1
0.17.4
Release date: 2023-08-12
- Update VictoriaMetrics components from v1.92.1 to v1.93.0
- delete an obsolete parameter remaining by mistake (see https://github.com/VictoriaMetrics/helm-charts/tree/master/charts/victoria-metrics-k8s-stack#upgrade-to-0130) (#602)
0.17.3
Release date: 2023-07-28
- Update VictoriaMetrics components from v1.92.0 to v1.92.1 (#599)
0.17.2
Release date: 2023-07-27
- Update VictoriaMetrics components from v1.91.3 to v1.92.0