diff --git a/docs/helm/victoria-logs-single/CHANGELOG.md b/docs/helm/victoria-logs-single/CHANGELOG.md index 451a6558b..21bb9a90f 100644 --- a/docs/helm/victoria-logs-single/CHANGELOG.md +++ b/docs/helm/victoria-logs-single/CHANGELOG.md @@ -1,6 +1,7 @@ ## Next release - Added ability to override PVC name for Deployment +- Updated dashboards ## 0.7.1 diff --git a/docs/helm/victoria-metrics-agent/CHANGELOG.md b/docs/helm/victoria-metrics-agent/CHANGELOG.md index cabd4d221..67f699685 100644 --- a/docs/helm/victoria-metrics-agent/CHANGELOG.md +++ b/docs/helm/victoria-metrics-agent/CHANGELOG.md @@ -1,6 +1,6 @@ ## Next release -- TODO +- Fix Deployment/StatefulSets when `serviceAccount.name` is empty and `serviceAccount.create: false`. See [this issue](https://github.com/VictoriaMetrics/helm-charts/issues/1683). ## 0.14.5 diff --git a/docs/helm/victoria-metrics-alert/CHANGELOG.md b/docs/helm/victoria-metrics-alert/CHANGELOG.md index 80c060f8e..f94816736 100644 --- a/docs/helm/victoria-metrics-alert/CHANGELOG.md +++ b/docs/helm/victoria-metrics-alert/CHANGELOG.md @@ -1,6 +1,6 @@ ## Next release -- TODO +- Fix Deployment/StatefulSets when `serviceAccount.name` is empty and `serviceAccount.create: false`. See [this issue](https://github.com/VictoriaMetrics/helm-charts/issues/1683). ## 0.12.4 diff --git a/docs/helm/victoria-metrics-auth/CHANGELOG.md b/docs/helm/victoria-metrics-auth/CHANGELOG.md index 96fa21f36..9186a9671 100644 --- a/docs/helm/victoria-metrics-auth/CHANGELOG.md +++ b/docs/helm/victoria-metrics-auth/CHANGELOG.md @@ -1,6 +1,6 @@ ## Next release -- TODO +- Fix Deployment/StatefulSets when `serviceAccount.name` is empty and `serviceAccount.create: false`. See [this issue](https://github.com/VictoriaMetrics/helm-charts/issues/1683). ## 0.7.4 diff --git a/docs/helm/victoria-metrics-cluster/CHANGELOG.md b/docs/helm/victoria-metrics-cluster/CHANGELOG.md index 5c6e374b3..cae1ea816 100644 --- a/docs/helm/victoria-metrics-cluster/CHANGELOG.md +++ b/docs/helm/victoria-metrics-cluster/CHANGELOG.md @@ -2,6 +2,15 @@ - TODO +## 0.14.8 + +**Release date:** 2024-11-05 + +![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) + +- Fix Deployment/StatefulSets when `serviceAccount.name` is empty and `serviceAccount.create: false`. See [this issue](https://github.com/VictoriaMetrics/helm-charts/issues/1683). + ## 0.14.7 **Release date:** 2024-11-05 diff --git a/docs/helm/victoria-metrics-cluster/README.md b/docs/helm/victoria-metrics-cluster/README.md index e46b9c23c..a78b13086 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.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-cluster) [![Slack](https://img.shields.io/badge/join%20slack-%23victoriametrics-brightgreen.svg)](https://slack.victoriametrics.com/) diff --git a/docs/helm/victoria-metrics-distributed/CHANGELOG.md b/docs/helm/victoria-metrics-distributed/CHANGELOG.md index f7c9f8a8a..7d3c02845 100644 --- a/docs/helm/victoria-metrics-distributed/CHANGELOG.md +++ b/docs/helm/victoria-metrics-distributed/CHANGELOG.md @@ -1,6 +1,15 @@ ## Next release -- TODO +- `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` ## 0.4.2 diff --git a/docs/helm/victoria-metrics-distributed/README.md b/docs/helm/victoria-metrics-distributed/README.md index cbc40e4f5..55b69a5ad 100644 --- a/docs/helm/victoria-metrics-distributed/README.md +++ b/docs/helm/victoria-metrics-distributed/README.md @@ -240,36 +240,20 @@ Change the values according to the need of the environment in ``victoria-metrics
-true
-
-
-Allow data ingestion to this zone
-
-true
-
-
-Allow data query from this zone through global query endpoint
-
-{}
+affinity: {}
+nodeSelector:
+ topology.kubernetes.io/zone: zone-eu-1
+topologySpreadConstraints:
+ - maxSkew: 1
+ topologyKey: kubernetes.io/hostname
+ whenUnsatisfiable: ScheduleAnyway
Extra affinity adds user defined custom affinity rules
+Common for VMAgent, VMAuth, VMCluster spec params, like nodeSelector, affinity, topologySpreadConstraint, etc
-topology.kubernetes.io/zone: zone-eu-1
+ availabilityZones[0].read.allow
+ bool
+
+true
- Node selector to restrict where pods of this zone can be placed. usually provided by cloud providers.
+ Allow data query from this zone through global query endpoint
-- maxSkew: 1
- topologyKey: kubernetes.io/hostname
- whenUnsatisfiable: ScheduleAnyway
+ availabilityZones[0].read.crossZone.vmauth.enabled
+ bool
+
+true
- Topology spread constraints allows to customize the default topologySpreadConstraints.
+ Create a vmauth with all the zone with allow: true
as query backends
-annotations: {}
-enabled: true
-name: ""
-spec: {}
+ availabilityZones[0].read.crossZone.vmauth.name
+ string
+
+""
- VMAgent here only meant to proxy write requests to each az, doesn’t support customized other remote write address.
+ 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 annotations
+VMAgent remote write proxy annotations
+
+true
+
+
+Create VMAgent remote write proxy
-{}
+port: "8429"
VMAgent spec. More options can be found here
-
-true
-
-
-Create a vmauth with all the zone with allowQuery: true
as query backends
-""
-
-
-Override the name of the vmauth object
-
-{}
-
-
-VMAuth spec. More options can be found here
-
-true
-
-
-Create vmauth as a local write endpoint
-
-""
-
-
-Override the name of the vmauth object
-
-extraArgs:
- discoverBackendIPs: "true"
-
-
-VMAuth spec. More options can be found here
-
-true
-
-
-Create vmauth as a local read endpoint
-
-""
-
-
-Override the name of the vmauth object
-
-extraArgs:
- discoverBackendIPs: "true"
-
-
-VMAuth spec. More options can be found here
+Spec for VMAgent CRD, see here
Create VMCluster
+Override the name of the vmcluster, by default is vmcluster-
Override the name of the vmcluster, by default is
true
@@ -512,25 +450,55 @@ vmstorage:
true
Allow data query from this zone through global query endpoint
+Create vmauth as a local write endpoint
-{}
+ availabilityZones[0].write.vmauth.name
+ string
+
+""
- Extra affinity adds user defined custom affinity rules
+ 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
-topology.kubernetes.io/zone: zone-us-1
+ availabilityZones[1].read.allow
+ bool
+
+true
- Node selector to restrict where pods of this zone can be placed. usually provided by cloud providers.
+ Allow data query from this zone through global query endpoint
-- maxSkew: 1
- topologyKey: kubernetes.io/hostname
- whenUnsatisfiable: ScheduleAnyway
+ availabilityZones[1].read.crossZone.vmauth.enabled
+ bool
+
+true
- Topology spread constraints allows to customize the default topologySpreadConstraints.
+ Create a vmauth with all the zone with allow: true
as query backends
-annotations: {}
-enabled: true
-name: ""
-spec: {}
+ availabilityZones[1].read.crossZone.vmauth.name
+ string
+
+""
- VMAgent only meant to proxy write requests to each az, doesn’t support customized remote write address
+ 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 annotations
+VMAgent remote write proxy annotations
+
+true
+
+
+Create VMAgent remote write proxy
-{}
+port: "8429"
VMAgent spec. More options can be found here
-
-true
-
-
-Create a vmauth with all the zone with allowQuery: true
as query backends
-""
-
-
-Override the name of the vmauth object
-
-{}
-
-
-VMAuth spec. More options can be found here
-
-true
-
-
-Create vmauth as a local write endpoint
-
-""
-
-
-Override the name of the vmauth object
-
-extraArgs:
- discoverBackendIPs: "true"
-
-
-VMAuth spec. More options can be found here
-
-true
-
-
-Create vmauth as a local read endpoint
-
-""
-
-
-Override the name of the vmauth object
-
-extraArgs:
- discoverBackendIPs: "true"
-
-
-VMAuth spec. More options can be found here
+Spec for VMAgent CRD, see here
Create VMCluster
+Override the name of the vmcluster, by default is vmcluster-
Override the name of the vmcluster, by default is
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
+
+{}
+
+
+
+vminsert:
+ serviceSpec:
+ spec:
+ clusterIP: None
+ type: ClusterIP
+
+
+Common VMCluster spec, which can be overriden by each VMCluster configuration. Available parameters can be found here
Overrides the chart’s computed fullname.
+
+{}
+
+
+Global chart properties
Overrides the chart’s name
+
+true
+
+
+Create vmauth as the global read entrypoint
+
+""
+
+
+Override the name of the vmauth object
+
+port: "8427"
+
+
+Spec for VMAuth CRD, see here
true
@@ -850,7 +898,7 @@ vmsingle:
""
@@ -861,47 +909,14 @@ vmsingle:
-{}
+port: "8427"
VMAuth spec. More options can be found here
-
-true
-
-
-Create vmauth as the global read entrypoint
-
-""
-
-
-Override the name of the vmauth object
-
-{}
-
-
-VMAuth spec. More options can be found here
+Spec for VMAuth CRD, see here