diff --git a/docs/helm/victoria-logs-single/CHANGELOG.md b/docs/helm/victoria-logs-single/CHANGELOG.md index f6646571b2..8fea2e4a5a 100644 --- a/docs/helm/victoria-logs-single/CHANGELOG.md +++ b/docs/helm/victoria-logs-single/CHANGELOG.md @@ -2,6 +2,7 @@ - Removed redundant `VECTOR_SELF_NODE_NAME` env variable from vector values. See [this issue](https://github.com/VictoriaMetrics/helm-charts/issues/1727). - Added Vector dashboard. See [this issue](https://github.com/VictoriaMetrics/helm-charts/issues/1721). +- updated common dependency 0.0.23 -> 0.0.28 ## 0.8.1 diff --git a/docs/helm/victoria-metrics-agent/CHANGELOG.md b/docs/helm/victoria-metrics-agent/CHANGELOG.md index edaa429e19..6df833db8b 100644 --- a/docs/helm/victoria-metrics-agent/CHANGELOG.md +++ b/docs/helm/victoria-metrics-agent/CHANGELOG.md @@ -2,6 +2,16 @@ - TODO +## 0.14.8 + +**Release date:** 2024-11-18 + +![AppVersion: v1.106.1](https://img.shields.io/static/v1?label=AppVersion&message=v1.106.1&color=success&logo=) +![Helm: v3](https://img.shields.io/static/v1?label=Helm&message=v3&color=informational&logo=helm) + +- updated common dependency 0.0.23 -> 0.0.28 +- bump version of VM components to [v1.106.1](https://github.com/VictoriaMetrics/VictoriaMetrics/releases/tag/v1.106.1) + ## 0.14.7 **Release date:** 2024-11-12 diff --git a/docs/helm/victoria-metrics-agent/README.md b/docs/helm/victoria-metrics-agent/README.md index 4f4c258e42..ecaefec67d 100644 --- a/docs/helm/victoria-metrics-agent/README.md +++ b/docs/helm/victoria-metrics-agent/README.md @@ -1,4 +1,4 @@ -![Type: application](https://img.shields.io/badge/Type-application-informational?style=flat-square) ![Version: 0.14.7](https://img.shields.io/badge/Version-0.14.7-informational?style=flat-square) +![Type: application](https://img.shields.io/badge/Type-application-informational?style=flat-square) ![Version: 0.14.8](https://img.shields.io/badge/Version-0.14.8-informational?style=flat-square) [![Artifact Hub](https://img.shields.io/endpoint?url=https://artifacthub.io/badge/repository/victoriametrics)](https://artifacthub.io/packages/helm/victoriametrics/victoria-metrics-agent) [![Slack](https://img.shields.io/badge/join%20slack-%23victoriametrics-brightgreen.svg)](https://slack.victoriametrics.com/) diff --git a/docs/helm/victoria-metrics-alert/CHANGELOG.md b/docs/helm/victoria-metrics-alert/CHANGELOG.md index 1d64b329ab..ffe08d32ac 100644 --- a/docs/helm/victoria-metrics-alert/CHANGELOG.md +++ b/docs/helm/victoria-metrics-alert/CHANGELOG.md @@ -2,6 +2,17 @@ - TODO +## 0.12.6 + +**Release date:** 2024-11-18 + +![AppVersion: v1.106.1](https://img.shields.io/static/v1?label=AppVersion&message=v1.106.1&color=success&logo=) +![Helm: v3](https://img.shields.io/static/v1?label=Helm&message=v3&color=informational&logo=helm) + +- updated context for serviceaccount name +- updated common dependency 0.0.23 -> 0.0.28 +- bump version of VM components to [v1.106.1](https://github.com/VictoriaMetrics/VictoriaMetrics/releases/tag/v1.106.1) + ## 0.12.5 **Release date:** 2024-11-12 diff --git a/docs/helm/victoria-metrics-alert/README.md b/docs/helm/victoria-metrics-alert/README.md index 7f569bf9be..dad517de5b 100644 --- a/docs/helm/victoria-metrics-alert/README.md +++ b/docs/helm/victoria-metrics-alert/README.md @@ -1,4 +1,4 @@ -![Type: application](https://img.shields.io/badge/Type-application-informational?style=flat-square) ![Version: 0.12.5](https://img.shields.io/badge/Version-0.12.5-informational?style=flat-square) +![Type: application](https://img.shields.io/badge/Type-application-informational?style=flat-square) ![Version: 0.12.6](https://img.shields.io/badge/Version-0.12.6-informational?style=flat-square) [![Artifact Hub](https://img.shields.io/endpoint?url=https://artifacthub.io/badge/repository/victoriametrics)](https://artifacthub.io/packages/helm/victoriametrics/victoria-metrics-alert) [![Slack](https://img.shields.io/badge/join%20slack-%23victoriametrics-brightgreen.svg)](https://slack.victoriametrics.com/) @@ -1051,6 +1051,8 @@ username: "" envflag.enable: "true" envflag.prefix: VM_ loggerFormat: json +rule: + - /config/alert-rules.yaml @@ -1087,7 +1089,7 @@ loggerFormat: json -

Extra Volume Mounts for the container

+

Extra Volume Mounts for the container. Expects a lice of volume mounts

diff --git a/docs/helm/victoria-metrics-anomaly/CHANGELOG.md b/docs/helm/victoria-metrics-anomaly/CHANGELOG.md index 797f2313a4..954eb5ebc2 100644 --- a/docs/helm/victoria-metrics-anomaly/CHANGELOG.md +++ b/docs/helm/victoria-metrics-anomaly/CHANGELOG.md @@ -2,6 +2,35 @@ - TODO +## 1.6.7 + +**Release date:** 2024-11-18 + +![AppVersion: v1.18.4](https://img.shields.io/static/v1?label=AppVersion&message=v1.18.4&color=success&logo=) +![Helm: v3](https://img.shields.io/static/v1?label=Helm&message=v3&color=informational&logo=helm) + +- Upgraded ['vmanomaly`](https://docs.victoriametrics.com/anomaly-detection/) to [1.18.4](https://docs.victoriametrics.com/anomaly-detection/changelog/#v1184). +- updated common dependency 0.0.23 -> 0.0.28 + +## 1.6.6 + +**Release date:** 2024-11-14 + +![AppVersion: v1.18.3](https://img.shields.io/static/v1?label=AppVersion&message=v1.18.3&color=success&logo=) +![Helm: v3](https://img.shields.io/static/v1?label=Helm&message=v3&color=informational&logo=helm) + +- Upgraded ['vmanomaly`](https://docs.victoriametrics.com/anomaly-detection/) to [1.18.3](https://docs.victoriametrics.com/anomaly-detection/changelog/#v1183). This is a patch release that fixes a service crash during parallelized data processing with [VmReader](https://docs.victoriametrics.com/anomaly-detection/components/reader/#vm-reader). + + +## 1.6.5 + +**Release date:** 2024-11-13 + +![AppVersion: v1.18.2](https://img.shields.io/static/v1?label=AppVersion&message=v1.18.2&color=success&logo=) +![Helm: v3](https://img.shields.io/static/v1?label=Helm&message=v3&color=informational&logo=helm) + +- Upgraded [`vmanomaly`](https://docs.victoriametrics.com/anomaly-detection/) to [1.18.2](https://docs.victoriametrics.com/anomaly-detection/changelog/#v1182) + ## 1.6.4 **Release date:** 2024-11-12 diff --git a/docs/helm/victoria-metrics-anomaly/README.md b/docs/helm/victoria-metrics-anomaly/README.md index e99720bef1..3b66b168a3 100644 --- a/docs/helm/victoria-metrics-anomaly/README.md +++ b/docs/helm/victoria-metrics-anomaly/README.md @@ -1,4 +1,4 @@ -![Version: 1.6.4](https://img.shields.io/badge/Version-1.6.4-informational?style=flat-square) +![Version: 1.6.7](https://img.shields.io/badge/Version-1.6.7-informational?style=flat-square) [![Artifact Hub](https://img.shields.io/endpoint?url=https://artifacthub.io/badge/repository/victoriametrics)](https://artifacthub.io/packages/helm/victoriametrics/victoria-metrics-anomaly) [![Slack](https://img.shields.io/badge/join%20slack-%23victoriametrics-brightgreen.svg)](https://slack.victoriametrics.com/) [![GitHub license](https://img.shields.io/github/license/VictoriaMetrics/VictoriaMetrics.svg)](https://github.com/VictoriaMetrics/helm-charts/blob/master/LICENSE) diff --git a/docs/helm/victoria-metrics-auth/CHANGELOG.md b/docs/helm/victoria-metrics-auth/CHANGELOG.md index 7b51746709..252563447a 100644 --- a/docs/helm/victoria-metrics-auth/CHANGELOG.md +++ b/docs/helm/victoria-metrics-auth/CHANGELOG.md @@ -1,7 +1,27 @@ ## Next release +- TODO + +## 0.7.7 + +**Release date:** 2024-11-18 + +![AppVersion: v1.106.1](https://img.shields.io/static/v1?label=AppVersion&message=v1.106.1&color=success&logo=) +![Helm: v3](https://img.shields.io/static/v1?label=Helm&message=v3&color=informational&logo=helm) + +- updated common dependency 0.0.26 -> 0.0.28 +- bump version of VM components to [v1.106.1](https://github.com/VictoriaMetrics/VictoriaMetrics/releases/tag/v1.106.1) + +## 0.7.6 + +**Release date:** 2024-11-14 + +![AppVersion: v1.106.0](https://img.shields.io/static/v1?label=AppVersion&message=v1.106.0&color=success&logo=) +![Helm: v3](https://img.shields.io/static/v1?label=Helm&message=v3&color=informational&logo=helm) + - set default DNS domain to `cluster.local.` -- updated common dependency 0.0.19 -> 0.0.23 +- updated common dependency 0.0.19 -> 0.0.26 +- added init containers ## 0.7.5 diff --git a/docs/helm/victoria-metrics-auth/README.md b/docs/helm/victoria-metrics-auth/README.md index 59083cf865..7931c43dc5 100644 --- a/docs/helm/victoria-metrics-auth/README.md +++ b/docs/helm/victoria-metrics-auth/README.md @@ -1,4 +1,4 @@ -![Type: application](https://img.shields.io/badge/Type-application-informational?style=flat-square) ![Version: 0.7.5](https://img.shields.io/badge/Version-0.7.5-informational?style=flat-square) +![Type: application](https://img.shields.io/badge/Type-application-informational?style=flat-square) ![Version: 0.7.7](https://img.shields.io/badge/Version-0.7.7-informational?style=flat-square) [![Artifact Hub](https://img.shields.io/endpoint?url=https://artifacthub.io/badge/repository/victoriametrics)](https://artifacthub.io/packages/helm/victoriametrics/victoria-metrics-auth) [![Slack](https://img.shields.io/badge/join%20slack-%23victoriametrics-brightgreen.svg)](https://slack.victoriametrics.com/) @@ -544,6 +544,17 @@ loggerFormat: json

Array of TLS objects

+ + + + initContainers + list +
+[]
+
+
+ +

Init containers for vmauth

diff --git a/docs/helm/victoria-metrics-cluster/CHANGELOG.md b/docs/helm/victoria-metrics-cluster/CHANGELOG.md index 5c31b22c17..57e9413b0e 100644 --- a/docs/helm/victoria-metrics-cluster/CHANGELOG.md +++ b/docs/helm/victoria-metrics-cluster/CHANGELOG.md @@ -2,6 +2,26 @@ - TODO +## 0.14.12 + +**Release date:** 2024-11-18 + +![AppVersion: v1.106.1](https://img.shields.io/static/v1?label=AppVersion&message=v1.106.1&color=success&logo=) +![Helm: v3](https://img.shields.io/static/v1?label=Helm&message=v3&color=informational&logo=helm) + +- updated common dependency 0.0.25 -> 0.0.28 +- bump version of VM components to [v1.106.1](https://github.com/VictoriaMetrics/VictoriaMetrics/releases/tag/v1.106.1) + +## 0.14.11 + +**Release date:** 2024-11-14 + +![AppVersion: v1.106.0](https://img.shields.io/static/v1?label=AppVersion&message=v1.106.0&color=success&logo=) +![Helm: v3](https://img.shields.io/static/v1?label=Helm&message=v3&color=informational&logo=helm) + +- updated context for serviceaccount name +- updated common dependency 0.0.23 -> 0.0.25 + ## 0.14.10 **Release date:** 2024-11-08 diff --git a/docs/helm/victoria-metrics-cluster/README.md b/docs/helm/victoria-metrics-cluster/README.md index efad0143b3..98447feb2c 100644 --- a/docs/helm/victoria-metrics-cluster/README.md +++ b/docs/helm/victoria-metrics-cluster/README.md @@ -1,4 +1,4 @@ -![Type: application](https://img.shields.io/badge/Type-application-informational?style=flat-square) ![Version: 0.14.10](https://img.shields.io/badge/Version-0.14.10-informational?style=flat-square) +![Type: application](https://img.shields.io/badge/Type-application-informational?style=flat-square) ![Version: 0.14.12](https://img.shields.io/badge/Version-0.14.12-informational?style=flat-square) [![Artifact Hub](https://img.shields.io/endpoint?url=https://artifacthub.io/badge/repository/victoriametrics)](https://artifacthub.io/packages/helm/victoriametrics/victoria-metrics-cluster) [![Slack](https://img.shields.io/badge/join%20slack-%23victoriametrics-brightgreen.svg)](https://slack.victoriametrics.com/) diff --git a/docs/helm/victoria-metrics-common/CHANGELOG.md b/docs/helm/victoria-metrics-common/CHANGELOG.md index 63169411b0..5d7e6e1a48 100644 --- a/docs/helm/victoria-metrics-common/CHANGELOG.md +++ b/docs/helm/victoria-metrics-common/CHANGELOG.md @@ -2,6 +2,55 @@ ## Next release +- TODO + +## 0.0.29 + +**Release date:** 2024-11-19 + +![Helm: v3](https://img.shields.io/static/v1?label=Helm&message=v3&color=informational&logo=helm) + +- Allow lookup in context root for `vm.url`, `vm.host` templates + +## 0.0.28 + +**Release date:** 2024-11-14 + +![Helm: v3](https://img.shields.io/static/v1?label=Helm&message=v3&color=informational&logo=helm) + +- Allow lookup in context root for `vm.url`, `vm.host` templates + +## 0.0.27 + +**Release date:** 2024-11-14 + +![Helm: v3](https://img.shields.io/static/v1?label=Helm&message=v3&color=informational&logo=helm) + +- fail fullname templates if data for appKey is not found +- find by appKey in Values and context root + +## 0.0.26 + +**Release date:** 2024-11-14 + +![Helm: v3](https://img.shields.io/static/v1?label=Helm&message=v3&color=informational&logo=helm) + +- do not append key only if it's passed to a template + +## 0.0.25 + +**Release date:** 2024-11-12 + +![Helm: v3](https://img.shields.io/static/v1?label=Helm&message=v3&color=informational&logo=helm) + +- fixed adding suffix for `vm.plain.fullname` + +## 0.0.24 + +**Release date:** 2024-11-12 + +![Helm: v3](https://img.shields.io/static/v1?label=Helm&message=v3&color=informational&logo=helm) + - Disabled impact of `.name` on resource name to avoid confusion - Fixed `vm.app.name` template for appCtx that contains slice diff --git a/docs/helm/victoria-metrics-common/README.md b/docs/helm/victoria-metrics-common/README.md new file mode 100644 index 0000000000..c4b83e91c4 --- /dev/null +++ b/docs/helm/victoria-metrics-common/README.md @@ -0,0 +1,44 @@ +![Type: library](https://img.shields.io/badge/Type-library-informational?style=flat-square) ![Version: 0.0.29](https://img.shields.io/badge/Version-0.0.29-informational?style=flat-square) +[![Artifact Hub](https://img.shields.io/endpoint?url=https://artifacthub.io/badge/repository/victoriametrics)](https://artifacthub.io/packages/helm/victoriametrics/victoria-metrics-common) + +Victoria Metrics Common - contains shared templates for all Victoria Metrics helm charts + +## Documentation of Helm Chart + +Install ``helm-docs`` following the instructions on this [tutorial](https://docs.victoriametrics.com/helm/requirements/). + +Generate docs with ``helm-docs`` command. + +```bash +cd charts/victoria-metrics-common + +helm-docs +``` + +The markdown generation is entirely go template driven. The tool parses metadata from charts and generates a number of sub-templates that can be referenced in a template file (by default ``README.md.gotmpl``). If no template file is provided, the tool has a default internal template that will generate a reasonably formatted README. + +## Parameters + +The following table lists the template functions of the chart and description. + + + + + + + + + + + + + + + + +
KeyTypeDefaultDescription
unitTestbool
+false
+
+
+
+ diff --git a/docs/helm/victoria-metrics-distributed/CHANGELOG.md b/docs/helm/victoria-metrics-distributed/CHANGELOG.md index bce8104274..d429b1b8a2 100644 --- a/docs/helm/victoria-metrics-distributed/CHANGELOG.md +++ b/docs/helm/victoria-metrics-distributed/CHANGELOG.md @@ -1,17 +1,20 @@ ## Next release -- `vmauthIngestGlobal` was changed to `write.global.vmauth` -- `vmauthQueryGlobal` was changed to `read.global.vmauth` -- `availabilityZones[*].allowIngest` was changed to `availabilityZones[*].write.allow` -- `availabilityZones[*].allowRead` was changed to `availabilityZones[*].read.allow` -- `availabilityZones[*].nodeSelector` was moved to `availabilityZones[*].common.spec.nodeSelector` -- `availabilityZones[*].extraAffinity` was moved to `availabilityZones[*].common.spec.affinity` -- `availabilityZones[*].topologySpreadConstraints` was moved to `availabilityZones[*].common.spec.topologySpreadConstraints` -- `availabilityZones[*].vmauthIngest` was moved to `availabilityZones[*].write.vmauth` -- `availabilityZones[*].vmauthQueryPerZone` was moved to `availabilityZones[*].read.perZone.vmauth` -- `availabilityZones[*].vmauthCrossAZQuery` was moved to `availabilityZones[*].read.crossZone.vmauth` +- TODO + +## 0.5.0 + +**Release date:** 2024-11-18 + +![AppVersion: v1.106.1](https://img.shields.io/static/v1?label=AppVersion&message=v1.106.1&color=success&logo=) +![Helm: v3](https://img.shields.io/static/v1?label=Helm&message=v3&color=informational&logo=helm) + +**Update note**: This release contains breaking changes. please follow [upgrade guide](../#upgrade-to-050) + - set default DNS domain to `cluster.local.` -- updated common dependency 0.0.19 -> 0.0.23 +- added `.Values.zoneTpl` to define a default configuration for each `.Values.availabilityZones` +- updated common dependency 0.0.19 -> 0.0.28 +- bump version of VM components to [v1.106.1](https://github.com/VictoriaMetrics/VictoriaMetrics/releases/tag/v1.106.1) ## 0.4.2 diff --git a/docs/helm/victoria-metrics-distributed/README.md b/docs/helm/victoria-metrics-distributed/README.md index 6d578347ba..3a5f7b4c7d 100644 --- a/docs/helm/victoria-metrics-distributed/README.md +++ b/docs/helm/victoria-metrics-distributed/README.md @@ -1,4 +1,4 @@ -![Type: application](https://img.shields.io/badge/Type-application-informational?style=flat-square) ![Version: 0.4.2](https://img.shields.io/badge/Version-0.4.2-informational?style=flat-square) +![Type: application](https://img.shields.io/badge/Type-application-informational?style=flat-square) ![Version: 0.5.0](https://img.shields.io/badge/Version-0.5.0-informational?style=flat-square) [![Artifact Hub](https://img.shields.io/endpoint?url=https://artifacthub.io/badge/repository/victoriametrics)](https://artifacthub.io/packages/helm/victoriametrics/victoria-metrics-distributed) [![Slack](https://img.shields.io/badge/join%20slack-%23victoriametrics-brightgreen.svg)](https://slack.victoriametrics.com/) @@ -23,15 +23,15 @@ The default setup is as shown below: For write: 1. extra-vmagent(optional): scrapes external targets and all the components installed by this chart, sends data to global write entrypoint. 2. vmauth-global-write: global write entrypoint, proxies requests to one of the zone `vmagent` with `least_loaded` policy. -3. vmagent(per-zone): remote writes data to availability zones that enabled `.Values.availabilityZones.allowIngest`, and [buffer data on disk](https://docs.victoriametrics.com/vmagent/#calculating-disk-space-for-persistence-queue) when zone is unavailable to ingest. +3. vmagent(per-zone): remote writes data to availability zones that enabled `.Values.availabilityZones[*].write.allow`, and [buffer data on disk](https://docs.victoriametrics.com/vmagent/#calculating-disk-space-for-persistence-queue) when zone is unavailable to ingest. 4. vmauth-write-balancer(per-zone): proxies requests to vminsert instances inside it's zone with `least_loaded` policy. 5. vmcluster(per-zone): processes write requests and stores data. For read: 1. vmcluster(per-zone): processes query requests and returns results. 2. vmauth-read-balancer(per-zone): proxies requests to vmselect instances inside it's zone with `least_loaded` policy. -3. vmauth-read-proxy(per-zone): uses all the `vmauth-read-balancer` as servers if zone has `.Values.availabilityZones.allowQuery` enabled, always prefer "local" `vmauth-read-balancer` to reduce cross-zone traffic with `first_available` policy. -4. vmauth-global-read: global query entrypoint, proxies requests to one of the zone `vnauth-read-proxy` with `first_available` policy. +3. vmauth-read-proxy(per-zone): uses all the `vmauth-read-balancer` as servers if zone has `.Values.availabilityZones[*].read.allow` enabled, always prefer "local" `vmauth-read-balancer` to reduce cross-zone traffic with `first_available` policy. +4. vmauth-global-read: global query entrypoint, proxies requests to one of the zone `vmauth-read-proxy` with `first_available` policy. 5. grafana(optional): uses `vmauth-global-read` as default datasource. >Note: @@ -53,7 +53,7 @@ Optionally, you can push data to any of the per-zone vmagents, and they will rep ### How to query data? The chart provides `vmauth-global-read` as global read entrypoint, it picks the first available zone (see [first_available](https://docs.victoriametrics.com/vmauth/#high-availability) policy) as it's preferred datasource and switches automatically to next zone if first one is unavailable, check [vmauth `first_available`](https://docs.victoriametrics.com/vmauth/#high-availability) for more details. -If you have services like [vmalert](https://docs.victoriametrics.com/vmalert) or Grafana deployed in each zone, then configure them to use local `vmauth-read-proxy`. Per-zone `vmauth-read-proxy` always prefers "local" vmcluster for querying and reduces cross-zone traffic. +If you have services like [vmalert](https://docs.victoriametrics.com/vmalert) or Grafana deployed in each zone, then configure them to use local `vmauth-read-proxy`. Per-zone `vmauth-read-proxy` always prefers "local" vmcluster for querying and reduces cross-zone traffic. You can also pick other proxies like kubernetes service which supports [Topology Aware Routing](https://kubernetes.io/docs/concepts/services-networking/topology-aware-routing/) as global read entrypoint. @@ -65,7 +65,7 @@ If availability zone `zone-eu-1` is experiencing an outage, `vmauth-global-write 3. `vmagent` on `zone-us-1` fails to send data to `zone-eu-1.vmauth-write-balancer`, starts to buffer data on disk(unless `-remoteWrite.disableOnDiskQueue` is specified, which is not recommended for this topology); To keep data completeness for all the availability zones, make sure you have enough disk space on vmagent for buffer, see [this doc](https://docs.victoriametrics.com/vmagent/#calculating-disk-space-for-persistence-queue) for size recommendation. -And to avoid getting incomplete responses from `zone-eu-1` which gets recovered from outage, check vmagent on `zone-us-1` to see if persistent queue has been drained. If not, remove `zone-eu-1` from serving query by setting `.Values.availabilityZones.{zone-eu-1}.allowQuery=false` and change it back after confirm all data are restored. +And to avoid getting incomplete responses from `zone-eu-1` which gets recovered from outage, check vmagent on `zone-us-1` to see if persistent queue has been drained. If not, remove `zone-eu-1` from serving query by setting `.Values.availabilityZones.{zone-eu-1}.read.allow=false` and change it back after confirm all data are restored. ### How to use [multitenancy](https://docs.victoriametrics.com/cluster-victoriametrics/#multitenancy)? @@ -196,13 +196,79 @@ helm history vmd -n NAMESPACE In order to serving query and ingestion while upgrading components version or changing configurations, it's recommended to perform maintenance on availability zone one by one. First, performing update on availability zone `zone-eu-1`: -1. remove `zone-eu-1` from serving query by setting `.Values.availabilityZones.{zone-eu-1}.allowQuery=false`; +1. remove `zone-eu-1` from serving query by setting `.Values.availabilityZones.{zone-eu-1}.read.allow=false`; 2. run `helm upgrade vm-dis -n NAMESPACE` with updated configurations for `zone-eu-1` in `values.yaml`; 3. wait for all the components on zone `zone-eu-1` running; -4. wait `zone-us-1` vmagent persistent queue for `zone-eu-1` been drained, add `zone-eu-1` back to serving query by setting `.Values.availabilityZones.{zone-eu-1}.allowQuery=true`. +4. wait `zone-us-1` vmagent persistent queue for `zone-eu-1` been drained, add `zone-eu-1` back to serving query by setting `.Values.availabilityZones.{zone-eu-1}.read.allow=true`. Then, perform update on availability zone `zone-us-1` with the same steps1~4. +### Upgrade to 0.5.0 + +This release was refactored, names of the parameters was changed: + +- `vmauthIngestGlobal` was changed to `write.global.vmauth` +- `vmauthQueryGlobal` was changed to `read.global.vmauth` +- `availabilityZones[*].allowIngest` was changed to `availabilityZones[*].write.allow` +- `availabilityZones[*].allowRead` was changed to `availabilityZones[*].read.allow` +- `availabilityZones[*].nodeSelector` was moved to `availabilityZones[*].common.spec.nodeSelector` +- `availabilityZones[*].extraAffinity` was moved to `availabilityZones[*].common.spec.affinity` +- `availabilityZones[*].topologySpreadConstraints` was moved to `availabilityZones[*].common.spec.topologySpreadConstraints` +- `availabilityZones[*].vmauthIngest` was moved to `availabilityZones[*].write.vmauth` +- `availabilityZones[*].vmauthQueryPerZone` was moved to `availabilityZones[*].read.perZone.vmauth` +- `availabilityZones[*].vmauthCrossAZQuery` was moved to `availabilityZones[*].read.crossZone.vmauth` + +Example: + +If before an upgrade you had given below configuration + +```yaml +vmauthIngestGlobal: + spec: + extraArgs: + discoverBackendIPs: "true" +vmauthQueryGlobal: + spec: + extraArgs: + discoverBackendIPs: "true" +availabilityZones: + - name: zone-eu-1 + vmauthIngest: + spec: + extraArgs: + discoverBackendIPs: "true" + vmcluster: + spec: + retentionPeriod: "14" +``` + +after upgrade it will look like this: + +```yaml +write: + global: + vmauth: + spec: + extraArgs: + discoverBackendIPs: "true" +read: + global: + vmauth: + spec: + extraArgs: + discoverBackendIPs: "true" +availabilityZones: + - name: zone-eu-1 + write: + vmauth: + spec: + extraArgs: + discoverBackendIPs: "true" + vmcluster: + spec: + retentionPeriod: "14" +``` + ## How to uninstall Remove application with command. @@ -240,20 +306,15 @@ Change the values according to the need of the environment in ``victoria-metrics - availabilityZones[0].common.spec - object + availabilityZones + list
-affinity: {}
-nodeSelector:
-    topology.kubernetes.io/zone: zone-eu-1
-topologySpreadConstraints:
-    - maxSkew: 1
-      topologyKey: kubernetes.io/hostname
-      whenUnsatisfiable: ScheduleAnyway
+- name: zone-eu-1
+- name: zone-us-1
 
 
-

Common for VMAgent, VMAuth, VMCluster spec params, like nodeSelector, affinity, topologySpreadConstraint, etc

+

Config for all availability zones. Each element represents custom zone config, which overrides a default one from zoneTpl

@@ -265,240 +326,6 @@ topologySpreadConstraints:

Availability zone name

- - - - availabilityZones[0].read.allow - bool -
-true
-
-
- -

Allow data query from this zone through global query endpoint

- - - - availabilityZones[0].read.crossZone.vmauth.enabled - bool -
-true
-
-
- -

Create a vmauth with all the zone with allow: true as query backends

- - - - availabilityZones[0].read.crossZone.vmauth.name - string -
-""
-
-
- -

Override the name of the vmauth object

- - - - availabilityZones[0].read.crossZone.vmauth.spec - object -
-port: "8427"
-
-
- -

Spec for VMAuth CRD, see here

- - - - availabilityZones[0].read.perZone.vmauth.enabled - bool -
-true
-
-
- -

Create vmauth as a local read endpoint

- - - - availabilityZones[0].read.perZone.vmauth.name - string -
-""
-
-
- -

Override the name of the vmauth object

- - - - availabilityZones[0].read.perZone.vmauth.spec - object -
-extraArgs:
-    discoverBackendIPs: "true"
-port: "8427"
-
-
- -

Spec for VMAuth CRD, see here

- - - - availabilityZones[0].vmagent.annotations - object -
-{}
-
-
- -

VMAgent remote write proxy annotations

- - - - availabilityZones[0].vmagent.enabled - bool -
-true
-
-
- -

Create VMAgent remote write proxy

- - - - availabilityZones[0].vmagent.name - string -
-""
-
-
- -

Override the name of the vmagent object

- - - - availabilityZones[0].vmagent.spec - object -
-port: "8429"
-
-
- -

Spec for VMAgent CRD, see here

- - - - availabilityZones[0].vmcluster.enabled - bool -
-true
-
-
- -

Create VMCluster

- - - - availabilityZones[0].vmcluster.name - string -
-""
-
-
- -

Override the name of the vmcluster, by default is

- - - - availabilityZones[0].vmcluster.spec - object -
-replicationFactor: 2
-retentionPeriod: "14"
-vminsert:
-    extraArgs: {}
-    port: "8480"
-    replicaCount: 2
-    resources: {}
-vmselect:
-    extraArgs: {}
-    port: "8481"
-    replicaCount: 2
-    resources: {}
-vmstorage:
-    replicaCount: 2
-    resources: {}
-    storageDataPath: /vm-data
-
-
- -

Spec for VMCluster CRD, see here

- - - - availabilityZones[0].write.allow - bool -
-true
-
-
- -

Allow data ingestion to this zone

- - - - availabilityZones[0].write.vmauth.enabled - bool -
-true
-
-
- -

Create vmauth as a local write endpoint

- - - - availabilityZones[0].write.vmauth.name - string -
-""
-
-
- -

Override the name of the vmauth object

- - - - availabilityZones[0].write.vmauth.spec - object -
-extraArgs:
-    discoverBackendIPs: "true"
-port: "8427"
-
-
- -

Spec for VMAuth CRD, see here

- - - - availabilityZones[1].common.spec - object -
-affinity: {}
-nodeSelector:
-    topology.kubernetes.io/zone: zone-us-1
-topologySpreadConstraints:
-    - maxSkew: 1
-      topologyKey: kubernetes.io/hostname
-      whenUnsatisfiable: ScheduleAnyway
-
-
- -

Common for VMAgent, VMAuth, VMCluster spec params, like nodeSelector, affinity, topologySpreadConstraint, etc

@@ -513,238 +340,21 @@ topologySpreadConstraints: - availabilityZones[1].read.allow - bool -
-true
-
-
- -

Allow data query from this zone through global query endpoint

- - - - availabilityZones[1].read.crossZone.vmauth.enabled - bool -
-true
-
-
- -

Create a vmauth with all the zone with allow: true as query backends

- - - - availabilityZones[1].read.crossZone.vmauth.name - string -
-""
-
-
- -

Override the name of the vmauth object

- - - - availabilityZones[1].read.crossZone.vmauth.spec - object -
-port: "8427"
-
-
- -

Spec for VMAuth CRD, see here

- - - - availabilityZones[1].read.perZone.vmauth.enabled - bool -
-true
-
-
- -

Create vmauth as a local read endpoint

- - - - availabilityZones[1].read.perZone.vmauth.name - string -
-""
-
-
- -

Override the name of the vmauth object

- - - - availabilityZones[1].read.perZone.vmauth.spec - object -
-extraArgs:
-    discoverBackendIPs: "true"
-port: "8427"
-
-
- -

Spec for VMAuth CRD, see here

- - - - availabilityZones[1].vmagent.annotations - object -
-{}
-
-
- -

VMAgent remote write proxy annotations

- - - - availabilityZones[1].vmagent.enabled - bool -
-true
-
-
- -

Create VMAgent remote write proxy

- - - - availabilityZones[1].vmagent.name - string -
-""
-
-
- -

Override the name of the vmagent object

- - - - availabilityZones[1].vmagent.spec + common.vmagent.spec object
 port: "8429"
 
 
-

Spec for VMAgent CRD, see here

+

Common VMAgent spec, which can be overridden by each VMAgent configuration. Available parameters can be found here

- availabilityZones[1].vmcluster.enabled - bool -
-true
-
-
- -

Create VMCluster

- - - - availabilityZones[1].vmcluster.name + common.vmauth.spec.port string
-""
-
-
- -

Override the name of the vmcluster, by default is

- - - - availabilityZones[1].vmcluster.spec - object -
-replicationFactor: 2
-retentionPeriod: "14"
-vminsert:
-    extraArgs: {}
-    port: "8480"
-    replicaCount: 2
-    resources: {}
-vmselect:
-    extraArgs: {}
-    port: "8481"
-    replicaCount: 2
-    resources: {}
-vmstorage:
-    replicaCount: 2
-    resources: {}
-    storageDataPath: /vm-data
-
-
- -

Spec for VMCluster CRD, see here

- - - - availabilityZones[1].write.allow - bool -
-true
-
-
- -

Allow data ingestion to this zone

- - - - availabilityZones[1].write.vmauth.enabled - bool -
-true
-
-
- -

Create vmauth as a local write endpoint

- - - - availabilityZones[1].write.vmauth.name - string -
-""
-
-
- -

Override the name of the vmauth object

- - - - availabilityZones[1].write.vmauth.spec - object -
-extraArgs:
-    discoverBackendIPs: "true"
-port: "8427"
-
-
- -

Spec for VMAuth CRD, see here

- - - - common.vmagent.spec - object -
-{}
-
-
- -

Common VMAgent spec, which can be overriden by each VMAgent configuration. Available parameters can be found here

- - - - common.vmauth.spec - object -
-{}
+"8427"
 
 
@@ -755,14 +365,17 @@ port: "8427" object
 vminsert:
+    port: "8480"
     serviceSpec:
         spec:
             clusterIP: None
             type: ClusterIP
+vmselect:
+    port: "8481"
 
 
-

Common VMCluster spec, which can be overriden by each VMCluster configuration. Available parameters can be found here

+

Common VMCluster spec, which can be overridden by each VMCluster configuration. Available parameters can be found here

@@ -777,17 +390,18 @@ port: "8427" - extraVMAgent + extra object
-enabled: true
-name: test-vmagent
-spec:
-    selectAllByDefault: true
+vmagent:
+    enabled: true
+    name: test-vmagent
+    spec:
+        selectAllByDefault: true
 
 
-

Set up an extra vmagent to scrape all the scrape objects by default, and write data to above vmauth-global-ingest endpoint.

+

Set up an extra vmagent to scrape all the scrape objects by default, and write data to above write-global endpoint.

@@ -850,7 +464,7 @@ spec: read.global.vmauth.name string
-""
+vmauth-global-read-{{ .fullname }}
 
 
@@ -861,7 +475,7 @@ spec: read.global.vmauth.spec object
-port: "8427"
+{}
 
 
@@ -908,7 +522,7 @@ vmsingle: write.global.vmauth.name string
-""
+vmauth-global-write-{{ .fullname }}
 
 
@@ -919,7 +533,301 @@ vmsingle: write.global.vmauth.spec object
-port: "8427"
+{}
+
+
+ +

Spec for VMAuth CRD, see here

+ + + + zoneTpl + object +
+common:
+    spec:
+        affinity: {}
+        nodeSelector:
+            topology.kubernetes.io/zone: '{{ (.zone).name }}'
+        topologySpreadConstraints:
+            - maxSkew: 1
+              topologyKey: kubernetes.io/hostname
+              whenUnsatisfiable: ScheduleAnyway
+read:
+    allow: true
+    crossZone:
+        vmauth:
+            enabled: true
+            name: vmauth-read-proxy-{{ (.zone).name }}
+            spec: {}
+    perZone:
+        vmauth:
+            enabled: true
+            name: vmauth-read-balancer-{{ (.zone).name }}
+            spec:
+                extraArgs:
+                    discoverBackendIPs: "true"
+vmagent:
+    annotations: {}
+    enabled: true
+    name: vmagent-{{ (.zone).name }}
+    spec: {}
+vmcluster:
+    enabled: true
+    name: vmcluster-{{ (.zone).name }}
+    spec:
+        replicationFactor: 2
+        retentionPeriod: "14"
+        vminsert:
+            extraArgs: {}
+            replicaCount: 2
+            resources: {}
+        vmselect:
+            extraArgs: {}
+            replicaCount: 2
+            resources: {}
+        vmstorage:
+            replicaCount: 2
+            resources: {}
+            storageDataPath: /vm-data
+write:
+    allow: true
+    vmauth:
+        enabled: true
+        name: vmauth-write-balancer-{{ (.zone).name }}
+        spec:
+            extraArgs:
+                discoverBackendIPs: "true"
+
+
+ +

Default config for each availability zone components, including vmagent, vmcluster, vmauth etc. Defines a template for each availability zone, which can be overridden for each availability zone at availabilityZones[*]

+ + + + zoneTpl.common.spec + object +
+affinity: {}
+nodeSelector:
+    topology.kubernetes.io/zone: '{{ (.zone).name }}'
+topologySpreadConstraints:
+    - maxSkew: 1
+      topologyKey: kubernetes.io/hostname
+      whenUnsatisfiable: ScheduleAnyway
+
+
+ +

Common for VMAgent, VMAuth, VMCluster spec params, like nodeSelector, affinity, topologySpreadConstraint, etc

+ + + + zoneTpl.read.allow + bool +
+true
+
+
+ +

Allow data query from this zone through global query endpoint

+ + + + zoneTpl.read.crossZone.vmauth.enabled + bool +
+true
+
+
+ +

Create a vmauth with all the zone with allow: true as query backends

+ + + + zoneTpl.read.crossZone.vmauth.name + string +
+vmauth-read-proxy-{{ (.zone).name }}
+
+
+ +

Override the name of the vmauth object

+ + + + zoneTpl.read.crossZone.vmauth.spec + object +
+{}
+
+
+ +

Spec for VMAuth CRD, see here

+ + + + zoneTpl.read.perZone.vmauth.enabled + bool +
+true
+
+
+ +

Create vmauth as a local read endpoint

+ + + + zoneTpl.read.perZone.vmauth.name + string +
+vmauth-read-balancer-{{ (.zone).name }}
+
+
+ +

Override the name of the vmauth object

+ + + + zoneTpl.read.perZone.vmauth.spec + object +
+extraArgs:
+    discoverBackendIPs: "true"
+
+
+ +

Spec for VMAuth CRD, see here

+ + + + zoneTpl.vmagent.annotations + object +
+{}
+
+
+ +

VMAgent remote write proxy annotations

+ + + + zoneTpl.vmagent.enabled + bool +
+true
+
+
+ +

Create VMAgent remote write proxy

+ + + + zoneTpl.vmagent.name + string +
+vmagent-{{ (.zone).name }}
+
+
+ +

Override the name of the vmagent object

+ + + + zoneTpl.vmagent.spec + object +
+{}
+
+
+ +

Spec for VMAgent CRD, see here

+ + + + zoneTpl.vmcluster.enabled + bool +
+true
+
+
+ +

Create VMCluster

+ + + + zoneTpl.vmcluster.name + string +
+vmcluster-{{ (.zone).name }}
+
+
+ +

Override the name of the vmcluster, by default is

+ + + + zoneTpl.vmcluster.spec + object +
+replicationFactor: 2
+retentionPeriod: "14"
+vminsert:
+    extraArgs: {}
+    replicaCount: 2
+    resources: {}
+vmselect:
+    extraArgs: {}
+    replicaCount: 2
+    resources: {}
+vmstorage:
+    replicaCount: 2
+    resources: {}
+    storageDataPath: /vm-data
+
+
+ +

Spec for VMCluster CRD, see here

+ + + + zoneTpl.write.allow + bool +
+true
+
+
+ +

Allow data ingestion to this zone

+ + + + zoneTpl.write.vmauth.enabled + bool +
+true
+
+
+ +

Create vmauth as a local write endpoint

+ + + + zoneTpl.write.vmauth.name + string +
+vmauth-write-balancer-{{ (.zone).name }}
+
+
+ +

Override the name of the vmauth object

+ + + + zoneTpl.write.vmauth.spec + object +
+extraArgs:
+    discoverBackendIPs: "true"
 
 
diff --git a/docs/helm/victoria-metrics-gateway/CHANGELOG.md b/docs/helm/victoria-metrics-gateway/CHANGELOG.md index ff5b252e60..df90f9de47 100644 --- a/docs/helm/victoria-metrics-gateway/CHANGELOG.md +++ b/docs/helm/victoria-metrics-gateway/CHANGELOG.md @@ -1,8 +1,28 @@ ## Next release +- TODO + +## 0.5.7 + +**Release date:** 2024-11-18 + +![AppVersion: v1.106.1](https://img.shields.io/static/v1?label=AppVersion&message=v1.106.1&color=success&logo=) +![Helm: v3](https://img.shields.io/static/v1?label=Helm&message=v3&color=informational&logo=helm) + +- updated common dependency 0.0.26 -> 0.0.28 +- bump version of VM components to [v1.106.1](https://github.com/VictoriaMetrics/VictoriaMetrics/releases/tag/v1.106.1) + +## 0.5.6 + +**Release date:** 2024-11-14 + +![AppVersion: v1.106.0](https://img.shields.io/static/v1?label=AppVersion&message=v1.106.0&color=success&logo=) +![Helm: v3](https://img.shields.io/static/v1?label=Helm&message=v3&color=informational&logo=helm) + - set default DNS domain to `cluster.local.` -- updated common dependency 0.0.19 -> 0.0.23 +- updated common dependency 0.0.19 -> 0.0.26 - added template for configmap name +- added init containers ## 0.5.5 diff --git a/docs/helm/victoria-metrics-gateway/README.md b/docs/helm/victoria-metrics-gateway/README.md index cd7c30bfe6..cddf5cd8ae 100644 --- a/docs/helm/victoria-metrics-gateway/README.md +++ b/docs/helm/victoria-metrics-gateway/README.md @@ -1,4 +1,4 @@ -![Type: application](https://img.shields.io/badge/Type-application-informational?style=flat-square) ![Version: 0.5.5](https://img.shields.io/badge/Version-0.5.5-informational?style=flat-square) +![Type: application](https://img.shields.io/badge/Type-application-informational?style=flat-square) ![Version: 0.5.7](https://img.shields.io/badge/Version-0.5.7-informational?style=flat-square) [![Artifact Hub](https://img.shields.io/endpoint?url=https://artifacthub.io/badge/repository/victoriametrics)](https://artifacthub.io/packages/helm/victoriametrics/victoria-metrics-gateway) [![Slack](https://img.shields.io/badge/join%20slack-%23victoriametrics-brightgreen.svg)](https://slack.victoriametrics.com/) @@ -557,6 +557,17 @@ loggerFormat: json

Array of TLS objects

+ + + + initContainers + list +
+[]
+
+
+ +

Init containers for vmgateway

diff --git a/docs/helm/victoria-metrics-k8s-stack/CHANGELOG.md b/docs/helm/victoria-metrics-k8s-stack/CHANGELOG.md index 511d9f8d09..3b4c193c23 100644 --- a/docs/helm/victoria-metrics-k8s-stack/CHANGELOG.md +++ b/docs/helm/victoria-metrics-k8s-stack/CHANGELOG.md @@ -1,6 +1,16 @@ ## Next release -- updated common dependency 0.0.21 -> 0.0.23 +- TODO + +## 0.28.4 + +**Release date:** 2024-11-18 + +![AppVersion: v1.106.1](https://img.shields.io/static/v1?label=AppVersion&message=v1.106.1&color=success&logo=) +![Helm: v3](https://img.shields.io/static/v1?label=Helm&message=v3&color=informational&logo=helm) + +- updated common dependency 0.0.21 -> 0.0.28 +- bump version of VM components to [v1.106.1](https://github.com/VictoriaMetrics/VictoriaMetrics/releases/tag/v1.106.1) ## 0.28.3 diff --git a/docs/helm/victoria-metrics-k8s-stack/README.md b/docs/helm/victoria-metrics-k8s-stack/README.md index 18f6931a66..ea05a633af 100644 --- a/docs/helm/victoria-metrics-k8s-stack/README.md +++ b/docs/helm/victoria-metrics-k8s-stack/README.md @@ -1,4 +1,4 @@ -![Type: application](https://img.shields.io/badge/Type-application-informational?style=flat-square) ![Version: 0.28.3](https://img.shields.io/badge/Version-0.28.3-informational?style=flat-square) +![Type: application](https://img.shields.io/badge/Type-application-informational?style=flat-square) ![Version: 0.28.4](https://img.shields.io/badge/Version-0.28.4-informational?style=flat-square) [![Artifact Hub](https://img.shields.io/endpoint?url=https://artifacthub.io/badge/repository/victoriametrics)](https://artifacthub.io/packages/helm/victoriametrics/victoria-metrics-k8s-stack) Kubernetes monitoring on VictoriaMetrics stack. Includes VictoriaMetrics Operator, Grafana dashboards, ServiceScrapes and VMRules diff --git a/docs/helm/victoria-metrics-operator/CHANGELOG.md b/docs/helm/victoria-metrics-operator/CHANGELOG.md index 1291c41549..900656b4d9 100644 --- a/docs/helm/victoria-metrics-operator/CHANGELOG.md +++ b/docs/helm/victoria-metrics-operator/CHANGELOG.md @@ -1,9 +1,20 @@ ## Next release +- TODO + +## 0.38.0 + +**Release date:** 2024-11-18 + +![AppVersion: v0.49.1](https://img.shields.io/static/v1?label=AppVersion&message=v0.49.1&color=success&logo=) +![Helm: v3](https://img.shields.io/static/v1?label=Helm&message=v3&color=informational&logo=helm) + - fix Deployment/StatefulSets when `serviceAccount.name` is empty and `serviceAccount.create: false`. See [this issue](https://github.com/VictoriaMetrics/helm-charts/issues/1683). - set default DNS domain to `cluster.local.` -- updated common dependency 0.0.19 -> 0.0.23 +- updated common dependency 0.0.19 -> 0.0.28 - added back `crds.enabled: false` option, which disables CRD creation, but due to limitation of dependencies condition it allows to disable only in combination with `crds.plain: false` +- disabled cleanup, while `crds.enabled: false`. See [this issue](https://github.com/VictoriaMetrics/helm-charts/issues/1563). +- updates operator to [v0.49.1](https://github.com/VictoriaMetrics/operator/releases/tag/v0.49.1) version ## 0.37.0 diff --git a/docs/helm/victoria-metrics-operator/README.md b/docs/helm/victoria-metrics-operator/README.md index 3883ef1b0b..5cf4920fc4 100644 --- a/docs/helm/victoria-metrics-operator/README.md +++ b/docs/helm/victoria-metrics-operator/README.md @@ -1,4 +1,4 @@ -![Type: application](https://img.shields.io/badge/Type-application-informational?style=flat-square) ![Version: 0.37.0](https://img.shields.io/badge/Version-0.37.0-informational?style=flat-square) +![Type: application](https://img.shields.io/badge/Type-application-informational?style=flat-square) ![Version: 0.38.0](https://img.shields.io/badge/Version-0.38.0-informational?style=flat-square) [![Artifact Hub](https://img.shields.io/endpoint?url=https://artifacthub.io/badge/repository/victoriametrics)](https://artifacthub.io/packages/helm/victoriametrics/victoria-metrics-operator) Victoria Metrics Operator diff --git a/docs/helm/victoria-metrics-operator/charts/crds/README.md b/docs/helm/victoria-metrics-operator/charts/crds/README.md new file mode 100644 index 0000000000..904bb439a9 --- /dev/null +++ b/docs/helm/victoria-metrics-operator/charts/crds/README.md @@ -0,0 +1,17 @@ +![Type: application](https://img.shields.io/badge/Type-application-informational?style=flat-square) ![Version: 0.0.0](https://img.shields.io/badge/Version-0.0.0-informational?style=flat-square) + +A subchart stores victoriametrics operator CRDs. + +## Documentation of Helm Chart + +Install ``helm-docs`` following the instructions on this [tutorial](https://docs.victoriametrics.com/helm/requirements/). + +Generate docs with ``helm-docs`` command. + +```bash +cd charts/crds + +helm-docs +``` + +The markdown generation is entirely go template driven. The tool parses metadata from charts and generates a number of sub-templates that can be referenced in a template file (by default ``README.md.gotmpl``). If no template file is provided, the tool has a default internal template that will generate a reasonably formatted README. diff --git a/docs/helm/victoria-metrics-single/CHANGELOG.md b/docs/helm/victoria-metrics-single/CHANGELOG.md index 3a3636b566..e9e683cd30 100644 --- a/docs/helm/victoria-metrics-single/CHANGELOG.md +++ b/docs/helm/victoria-metrics-single/CHANGELOG.md @@ -1,6 +1,16 @@ ## Next release -- updated common dependency 0.0.20 -> 0.0.23 +- TODO + +## 0.12.7 + +**Release date:** 2024-11-18 + +![AppVersion: v1.106.1](https://img.shields.io/static/v1?label=AppVersion&message=v1.106.1&color=success&logo=) +![Helm: v3](https://img.shields.io/static/v1?label=Helm&message=v3&color=informational&logo=helm) + +- updated common dependency 0.0.20 -> 0.0.28 +- bump version of VM components to [v1.106.1](https://github.com/VictoriaMetrics/VictoriaMetrics/releases/tag/v1.106.1) ## 0.12.6 diff --git a/docs/helm/victoria-metrics-single/README.md b/docs/helm/victoria-metrics-single/README.md index 74f1302e96..b51a26c7e0 100644 --- a/docs/helm/victoria-metrics-single/README.md +++ b/docs/helm/victoria-metrics-single/README.md @@ -1,4 +1,4 @@ -![Type: application](https://img.shields.io/badge/Type-application-informational?style=flat-square) ![Version: 0.12.6](https://img.shields.io/badge/Version-0.12.6-informational?style=flat-square) +![Type: application](https://img.shields.io/badge/Type-application-informational?style=flat-square) ![Version: 0.12.7](https://img.shields.io/badge/Version-0.12.7-informational?style=flat-square) [![Artifact Hub](https://img.shields.io/endpoint?url=https://artifacthub.io/badge/repository/victoriametrics)](https://artifacthub.io/packages/helm/victoriametrics/victoria-metrics-single) Victoria Metrics Single version - high-performance, cost-effective and scalable TSDB, long-term remote storage for Prometheus