From a8c5035d3d127d061f037d4aca9eddba7b489801 Mon Sep 17 00:00:00 2001 From: Github Actions <133988544+victoriametrics-bot@users.noreply.github.com> Date: Tue, 19 Nov 2024 07:40:20 -0800 Subject: [PATCH] Automatic update helm docs from VictoriaMetrics/helm-charts@131846f (#7581) 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> --- docs/helm/victoria-logs-single/CHANGELOG.md | 1 + docs/helm/victoria-metrics-agent/CHANGELOG.md | 10 + docs/helm/victoria-metrics-agent/README.md | 2 +- docs/helm/victoria-metrics-alert/CHANGELOG.md | 11 + docs/helm/victoria-metrics-alert/README.md | 6 +- .../victoria-metrics-anomaly/CHANGELOG.md | 29 + docs/helm/victoria-metrics-anomaly/README.md | 2 +- docs/helm/victoria-metrics-auth/CHANGELOG.md | 22 +- docs/helm/victoria-metrics-auth/README.md | 13 +- .../victoria-metrics-cluster/CHANGELOG.md | 20 + docs/helm/victoria-metrics-cluster/README.md | 2 +- .../helm/victoria-metrics-common/CHANGELOG.md | 49 + docs/helm/victoria-metrics-common/README.md | 44 + .../victoria-metrics-distributed/CHANGELOG.md | 25 +- .../victoria-metrics-distributed/README.md | 876 ++++++++---------- .../victoria-metrics-gateway/CHANGELOG.md | 22 +- docs/helm/victoria-metrics-gateway/README.md | 13 +- .../victoria-metrics-k8s-stack/CHANGELOG.md | 12 +- .../helm/victoria-metrics-k8s-stack/README.md | 2 +- .../victoria-metrics-operator/CHANGELOG.md | 13 +- docs/helm/victoria-metrics-operator/README.md | 2 +- .../charts/crds/README.md | 17 + .../helm/victoria-metrics-single/CHANGELOG.md | 12 +- docs/helm/victoria-metrics-single/README.md | 2 +- 24 files changed, 697 insertions(+), 510 deletions(-) create mode 100644 docs/helm/victoria-metrics-common/README.md create mode 100644 docs/helm/victoria-metrics-operator/charts/crds/README.md diff --git a/docs/helm/victoria-logs-single/CHANGELOG.md b/docs/helm/victoria-logs-single/CHANGELOG.md index f6646571b..8fea2e4a5 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 edaa429e1..6df833db8 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 4f4c258e4..ecaefec67 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 1d64b329a..ffe08d32a 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 7f569bf9b..dad517de5 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 797f2313a..954eb5ebc 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 e99720bef..3b66b168a 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 7b5174670..252563447 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 59083cf86..7931c43dc 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 5c31b22c1..57e9413b0 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 efad0143b..98447feb2 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 63169411b..5d7e6e1a4 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 000000000..c4b83e91c --- /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 bce810427..d429b1b8a 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 6d578347b..3a5f7b4c7 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 ff5b252e6..df90f9de4 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 cd7c30bfe..cddf5cd8a 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 511d9f8d0..3b4c193c2 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 18f6931a6..ea05a633a 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 1291c4154..900656b4d 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 3883ef1b0..5cf4920fc 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 000000000..904bb439a --- /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 3a3636b56..e9e683cd3 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 74f1302e9..b51a26c7e 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