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
Array of TLS objects
+
+[]
+
+
+Init containers for vmauth
Key | +Type | +Default | +Description | + + +
---|---|---|---|
unitTest | +bool | +
+
+ |
+ + |
-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
Availability zone name
-
-true
-
-
-Allow data query from this zone through global query endpoint
-
-true
-
-
-Create a vmauth with all the zone with allow: true
as query backends
-""
-
-
-Override the name of the vmauth object
-
-port: "8427"
-
-
-Spec for VMAuth CRD, see here
-
-true
-
-
-Create vmauth as a local read endpoint
-
-""
-
-
-Override the name of the vmauth object
-
-extraArgs:
- discoverBackendIPs: "true"
-port: "8427"
-
-
-Spec for VMAuth CRD, see here
-
-{}
-
-
-VMAgent remote write proxy annotations
-
-true
-
-
-Create VMAgent remote write proxy
-
-""
-
-
-Override the name of the vmagent object
-
-port: "8429"
-
-
-Spec for VMAgent CRD, see here
-
-true
-
-
-Create VMCluster
-
-""
-
-
-Override the name of the vmcluster, by default is
-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
-
-true
-
-
-Allow data ingestion to this zone
-
-true
-
-
-Create vmauth as a local write endpoint
-
-""
-
-
-Override the name of the vmauth object
-
-extraArgs:
- discoverBackendIPs: "true"
-port: "8427"
-
-
-Spec for VMAuth CRD, see here
-
-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
-true
-
-
-Allow data query from this zone through global query endpoint
-
-true
-
-
-Create a vmauth with all the zone with allow: true
as query backends
-""
-
-
-Override the name of the vmauth object
-
-port: "8427"
-
-
-Spec for VMAuth CRD, see here
-
-true
-
-
-Create vmauth as a local read endpoint
-
-""
-
-
-Override the name of the vmauth object
-
-extraArgs:
- discoverBackendIPs: "true"
-port: "8427"
-
-
-Spec for VMAuth CRD, see here
-
-{}
-
-
-VMAgent remote write proxy annotations
-
-true
-
-
-Create VMAgent remote write proxy
-
-""
-
-
-Override the name of the vmagent 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
-true
-
-
-Create VMCluster
-
-""
-
-
-Override the name of the vmcluster, by default is
-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
-
-true
-
-
-Allow data ingestion to this zone
-
-true
-
-
-Create vmauth as a local write endpoint
-
-""
-
-
-Override the name of the vmauth object
-
-extraArgs:
- discoverBackendIPs: "true"
-port: "8427"
-
-
-Spec for VMAuth CRD, see here
-
-{}
-
-
-Common VMAgent spec, which can be overriden by each VMAgent configuration. Available parameters can be found here
-
-{}
+"8427"
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
-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.
-""
+vmauth-global-read-{{ .fullname }}
-port: "8427"
+{}
-""
+vmauth-global-write-{{ .fullname }}
-port: "8427"
+{}
+
+
+Spec for VMAuth CRD, see here
+
+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[*]
+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
+
+true
+
+
+Allow data query from this zone through global query endpoint
+
+true
+
+
+Create a vmauth with all the zone with allow: true
as query backends
+vmauth-read-proxy-{{ (.zone).name }}
+
+
+Override the name of the vmauth object
+
+{}
+
+
+Spec for VMAuth CRD, see here
+
+true
+
+
+Create vmauth as a local read endpoint
+
+vmauth-read-balancer-{{ (.zone).name }}
+
+
+Override the name of the vmauth object
+
+extraArgs:
+ discoverBackendIPs: "true"
+
+
+Spec for VMAuth CRD, see here
+
+{}
+
+
+VMAgent remote write proxy annotations
+
+true
+
+
+Create VMAgent remote write proxy
+
+vmagent-{{ (.zone).name }}
+
+
+Override the name of the vmagent object
+
+{}
+
+
+Spec for VMAgent CRD, see here
+
+true
+
+
+Create VMCluster
+
+vmcluster-{{ (.zone).name }}
+
+
+Override the name of the vmcluster, by default is
+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
+
+true
+
+
+Allow data ingestion to this zone
+
+true
+
+
+Create vmauth as a local write endpoint
+
+vmauth-write-balancer-{{ (.zone).name }}
+
+
+Override the name of the vmauth object
+
+extraArgs:
+ discoverBackendIPs: "true"
Array of TLS objects
+
+[]
+
+
+Init containers for vmgateway