From f58742b8095a8f0b8bc6c4d1efe1894d8288a267 Mon Sep 17 00:00:00 2001 From: AndrewChubatiuk <3162380+AndrewChubatiuk@users.noreply.github.com> Date: Fri, 4 Oct 2024 07:10:45 +0000 Subject: [PATCH] Automatic update helm docs from VictoriaMetrics/helm-charts@bc8f462 Signed-off-by: Github Actions <133988544+victoriametrics-bot@users.noreply.github.com> --- docs/helm/REQUIREMENTS.md | 12 +- docs/helm/victoria-logs-single/README.md | 4 +- docs/helm/victoria-metrics-agent/CHANGELOG.md | 9 + docs/helm/victoria-metrics-agent/README.md | 6 +- docs/helm/victoria-metrics-alert/CHANGELOG.md | 9 + docs/helm/victoria-metrics-alert/README.md | 6 +- .../victoria-metrics-anomaly/CHANGELOG.md | 12 + docs/helm/victoria-metrics-anomaly/README.md | 33 +- docs/helm/victoria-metrics-auth/CHANGELOG.md | 10 + docs/helm/victoria-metrics-auth/README.md | 6 +- .../victoria-metrics-cluster/CHANGELOG.md | 14 +- docs/helm/victoria-metrics-cluster/README.md | 1002 ++++++++++++++++- .../victoria-metrics-distributed/CHANGELOG.md | 9 + .../victoria-metrics-distributed/README.md | 6 +- .../victoria-metrics-gateway/CHANGELOG.md | 9 + docs/helm/victoria-metrics-gateway/README.md | 6 +- .../victoria-metrics-k8s-stack/CHANGELOG.md | 11 +- .../helm/victoria-metrics-k8s-stack/README.md | 20 +- docs/helm/victoria-metrics-operator/README.md | 4 +- .../helm/victoria-metrics-single/CHANGELOG.md | 9 + docs/helm/victoria-metrics-single/README.md | 6 +- 21 files changed, 1106 insertions(+), 97 deletions(-) diff --git a/docs/helm/REQUIREMENTS.md b/docs/helm/REQUIREMENTS.md index 23c93fb53..fff19387c 100644 --- a/docs/helm/REQUIREMENTS.md +++ b/docs/helm/REQUIREMENTS.md @@ -1,5 +1,13 @@ -# Prerequisites to develop and test Helm Charts - +--- +weight: 0 +title: Requirements +menu: + docs: + weight: 1 + parent: helm +aliases: + - /helm/requirements/index.html +--- ## Kubernetes Cluster You will need to create a Kubernetes cluster locally using [minikube](https://kubernetes.io/docs/tasks/tools/install-minikube), [microk8s](https://microk8s.io), [kind](https://kind.sigs.k8s.io), [k3s](https://k3s.io) or other tools. diff --git a/docs/helm/victoria-logs-single/README.md b/docs/helm/victoria-logs-single/README.md index 64ae7ce22..d0731d395 100644 --- a/docs/helm/victoria-logs-single/README.md +++ b/docs/helm/victoria-logs-single/README.md @@ -6,7 +6,7 @@ Victoria Logs Single version - high-performance, cost-effective and scalable log ## Prerequisites -* Install the follow packages: ``git``, ``kubectl``, ``helm``, ``helm-docs``. See this [tutorial](../../REQUIREMENTS.md). +* Install the follow packages: ``git``, ``kubectl``, ``helm``, ``helm-docs``. See this [tutorial](https://docs.victoriametrics.com/helm/requirements/). * PV support on underlying infrastructure. @@ -117,7 +117,7 @@ helm uninstall vls -n NAMESPACE ## Documentation of Helm Chart -Install ``helm-docs`` following the instructions on this [tutorial](../../REQUIREMENTS.md). +Install ``helm-docs`` following the instructions on this [tutorial](https://docs.victoriametrics.com/helm/requirements/). Generate docs with ``helm-docs`` command. diff --git a/docs/helm/victoria-metrics-agent/CHANGELOG.md b/docs/helm/victoria-metrics-agent/CHANGELOG.md index f5670ce57..869f13310 100644 --- a/docs/helm/victoria-metrics-agent/CHANGELOG.md +++ b/docs/helm/victoria-metrics-agent/CHANGELOG.md @@ -2,6 +2,15 @@ - TODO +## 0.14.0 + +**Release date:** 2024-10-02 + +![AppVersion: v1.104.0](https://img.shields.io/static/v1?label=AppVersion&message=v1.104.0&color=success&logo=) +![Helm: v3](https://img.shields.io/static/v1?label=Helm&message=v3&color=informational&logo=helm) + +- bump version of VM components to [v1.104.0](https://github.com/VictoriaMetrics/VictoriaMetrics/releases/tag/v1.104.0) + ## 0.13.0 **Release date:** 2024-09-27 diff --git a/docs/helm/victoria-metrics-agent/README.md b/docs/helm/victoria-metrics-agent/README.md index a8016a64b..f49bd4ccf 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.13.0](https://img.shields.io/badge/Version-0.13.0-informational?style=flat-square) +![Type: application](https://img.shields.io/badge/Type-application-informational?style=flat-square) ![Version: 0.14.0](https://img.shields.io/badge/Version-0.14.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-agent) [![Slack](https://img.shields.io/badge/join%20slack-%23victoriametrics-brightgreen.svg)](https://slack.victoriametrics.com/) @@ -6,7 +6,7 @@ Victoria Metrics Agent - collects metrics from various sources and stores them t ## Prerequisites -* Install the follow packages: ``git``, ``kubectl``, ``helm``, ``helm-docs``. See this [tutorial](../../REQUIREMENTS.md). +* Install the follow packages: ``git``, ``kubectl``, ``helm``, ``helm-docs``. See this [tutorial](https://docs.victoriametrics.com/helm/requirements/). ## How to install @@ -122,7 +122,7 @@ helm uninstall vma -n NAMESPACE ## Documentation of Helm Chart -Install ``helm-docs`` following the instructions on this [tutorial](../../REQUIREMENTS.md). +Install ``helm-docs`` following the instructions on this [tutorial](https://docs.victoriametrics.com/helm/requirements/). Generate docs with ``helm-docs`` command. diff --git a/docs/helm/victoria-metrics-alert/CHANGELOG.md b/docs/helm/victoria-metrics-alert/CHANGELOG.md index 61db0e671..06495c448 100644 --- a/docs/helm/victoria-metrics-alert/CHANGELOG.md +++ b/docs/helm/victoria-metrics-alert/CHANGELOG.md @@ -2,6 +2,15 @@ - TODO +## 0.12.0 + +**Release date:** 2024-10-02 + +![AppVersion: v1.104.0](https://img.shields.io/static/v1?label=AppVersion&message=v1.104.0&color=success&logo=) +![Helm: v3](https://img.shields.io/static/v1?label=Helm&message=v3&color=informational&logo=helm) + +- bump version of VM components to [v1.104.0](https://github.com/VictoriaMetrics/VictoriaMetrics/releases/tag/v1.104.0) + ## 0.11.1 **Release date:** 2024-09-10 diff --git a/docs/helm/victoria-metrics-alert/README.md b/docs/helm/victoria-metrics-alert/README.md index 339848074..40f70648b 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.11.1](https://img.shields.io/badge/Version-0.11.1-informational?style=flat-square) +![Type: application](https://img.shields.io/badge/Type-application-informational?style=flat-square) ![Version: 0.12.0](https://img.shields.io/badge/Version-0.12.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-alert) [![Slack](https://img.shields.io/badge/join%20slack-%23victoriametrics-brightgreen.svg)](https://slack.victoriametrics.com/) @@ -6,7 +6,7 @@ Victoria Metrics Alert - executes a list of given MetricsQL expressions (rules) ## Prerequisites -* Install the follow packages: ``git``, ``kubectl``, ``helm``, ``helm-docs``. See this [tutorial](../../REQUIREMENTS.md). +* Install the follow packages: ``git``, ``kubectl``, ``helm``, ``helm-docs``. See this [tutorial](https://docs.victoriametrics.com/helm/requirements/). ## How to install @@ -107,7 +107,7 @@ helm uninstall vma -n NAMESPACE ## Documentation of Helm Chart -Install ``helm-docs`` following the instructions on this [tutorial](../../REQUIREMENTS.md). +Install ``helm-docs`` following the instructions on this [tutorial](https://docs.victoriametrics.com/helm/requirements/). Generate docs with ``helm-docs`` command. diff --git a/docs/helm/victoria-metrics-anomaly/CHANGELOG.md b/docs/helm/victoria-metrics-anomaly/CHANGELOG.md index a24842273..1b284cb1b 100644 --- a/docs/helm/victoria-metrics-anomaly/CHANGELOG.md +++ b/docs/helm/victoria-metrics-anomaly/CHANGELOG.md @@ -2,6 +2,18 @@ - TODO +## 1.5.0 + +**Release date:** 2024-10-03 + +![AppVersion: v1.16.1](https://img.shields.io/static/v1?label=AppVersion&message=v1.16.1&color=success&logo=) +![Helm: v3](https://img.shields.io/static/v1?label=Helm&message=v3&color=informational&logo=helm) + +- Upgraded vmanomaly to [1.16.1](https://docs.victoriametrics.com/anomaly-detection/changelog/#v1161) +- Added the ability to enable persistence for models and data via `.Values.persistentVolume.dumpModels` and `.Values.persistentVolume.dumpData` variables respectively. +- Fix default `podSecurityContext` configuration to ensure fs group matches container user. +- Fix passing empty `tenant_id` in case tenant is not defined in values. + ## 1.4.6 **Release date:** 2024-09-16 diff --git a/docs/helm/victoria-metrics-anomaly/README.md b/docs/helm/victoria-metrics-anomaly/README.md index 6fd6a3512..a0c106184 100644 --- a/docs/helm/victoria-metrics-anomaly/README.md +++ b/docs/helm/victoria-metrics-anomaly/README.md @@ -1,4 +1,4 @@ -![Version: 1.4.6](https://img.shields.io/badge/Version-1.4.6-informational?style=flat-square) +![Version: 1.5.0](https://img.shields.io/badge/Version-1.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-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) @@ -9,7 +9,7 @@ Victoria Metrics Anomaly Detection - a service that continuously scans Victoria ## Prerequisites -* Install the follow packages: ``git``, ``kubectl``, ``helm``, ``helm-docs``. See this [tutorial](../../REQUIREMENTS.md). +* Install the follow packages: ``git``, ``kubectl``, ``helm``, ``helm-docs``. See this [tutorial](https://docs.victoriametrics.com/helm/requirements/). * PV support on underlying infrastructure @@ -111,7 +111,7 @@ helm uninstall vma -n NAMESPACE ## Documentation of Helm Chart -Install ``helm-docs`` following the instructions on this [tutorial](../../REQUIREMENTS.md). +Install ``helm-docs`` following the instructions on this [tutorial](https://docs.victoriametrics.com/helm/requirements/). Generate docs with ``helm-docs`` command. @@ -525,7 +525,7 @@ tenant_id: ""
-v1.15.9
+v1.16.1
accessModes:
- ReadWriteOnce
annotations: {}
+dumpData: true
+dumpModels: true
enabled: false
existingClaim: ""
matchLabels: {}
@@ -662,6 +664,28 @@ storageClassName: ""
Persistant volume annotations
+
+
+
+ persistentVolume.dumpData
+ bool
+
+true
+
+
+
+ Enables dumpling data which is fetched from VictoriaMetrics to persistence disk. This is helpful to reduce memory usage.
+
+
+
+ persistentVolume.dumpModels
+ bool
+
+true
+
+
+
+ Enables dumping models to persistence disk. This is helpful to reduce memory usage.
@@ -781,6 +805,7 @@ minAvailable: 1
object
enabled: true
+fsGroup: 1000
diff --git a/docs/helm/victoria-metrics-auth/CHANGELOG.md b/docs/helm/victoria-metrics-auth/CHANGELOG.md
index 8a124ea8f..86ed08992 100644
--- a/docs/helm/victoria-metrics-auth/CHANGELOG.md
+++ b/docs/helm/victoria-metrics-auth/CHANGELOG.md
@@ -1,6 +1,16 @@
## Next release
+- TODO
+
+## 0.7.0
+
+**Release date:** 2024-10-02
+
+![AppVersion: v1.104.0](https://img.shields.io/static/v1?label=AppVersion&message=v1.104.0&color=success&logo=)
+![Helm: v3](https://img.shields.io/static/v1?label=Helm&message=v3&color=informational&logo=helm)
+
- Added ability to override deployment namespace using `namespaceOverride` and `global.namespaceOverride` variables
+- bump version of VM components to [v1.104.0](https://github.com/VictoriaMetrics/VictoriaMetrics/releases/tag/v1.104.0)
## 0.6.0
diff --git a/docs/helm/victoria-metrics-auth/README.md b/docs/helm/victoria-metrics-auth/README.md
index 844662692..b719b044d 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.6.0](https://img.shields.io/badge/Version-0.6.0-informational?style=flat-square)
+![Type: application](https://img.shields.io/badge/Type-application-informational?style=flat-square) ![Version: 0.7.0](https://img.shields.io/badge/Version-0.7.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-auth)
[![Slack](https://img.shields.io/badge/join%20slack-%23victoriametrics-brightgreen.svg)](https://slack.victoriametrics.com/)
@@ -6,7 +6,7 @@ Victoria Metrics Auth - is a simple auth proxy and router for VictoriaMetrics.
## Prerequisites
-* Install the follow packages: ``git``, ``kubectl``, ``helm``, ``helm-docs``. See this [tutorial](../../REQUIREMENTS.md).
+* Install the follow packages: ``git``, ``kubectl``, ``helm``, ``helm-docs``. See this [tutorial](https://docs.victoriametrics.com/helm/requirements/).
## How to install
@@ -100,7 +100,7 @@ helm uninstall vma -n NAMESPACE
## Documentation of Helm Chart
-Install ``helm-docs`` following the instructions on this [tutorial](../../REQUIREMENTS.md).
+Install ``helm-docs`` following the instructions on this [tutorial](https://docs.victoriametrics.com/helm/requirements/).
Generate docs with ``helm-docs`` command.
diff --git a/docs/helm/victoria-metrics-cluster/CHANGELOG.md b/docs/helm/victoria-metrics-cluster/CHANGELOG.md
index f35f6742d..59eaa74f6 100644
--- a/docs/helm/victoria-metrics-cluster/CHANGELOG.md
+++ b/docs/helm/victoria-metrics-cluster/CHANGELOG.md
@@ -1,6 +1,18 @@
## Next release
-- TODO
+- Support extra storageNodes. Fail if no storageNodes set
+- Support enabling automatic discovery of vmstorage addresses using DNS SRV records in enterprise version
+- Added HPA with scaledown disabled by default
+- Allow excluding vmstorage nodes from vminsert. See [this issue](https://github.com/VictoriaMetrics/helm-charts/issues/1549)
+
+## 0.14.0
+
+**Release date:** 2024-10-02
+
+![AppVersion: v1.104.0](https://img.shields.io/static/v1?label=AppVersion&message=v1.104.0&color=success&logo=)
+![Helm: v3](https://img.shields.io/static/v1?label=Helm&message=v3&color=informational&logo=helm)
+
+- bump version of VM components to [v1.104.0](https://github.com/VictoriaMetrics/VictoriaMetrics/releases/tag/v1.104.0)
## 0.13.7
diff --git a/docs/helm/victoria-metrics-cluster/README.md b/docs/helm/victoria-metrics-cluster/README.md
index 3e1dedbb2..0817ae337 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.13.7](https://img.shields.io/badge/Version-0.13.7-informational?style=flat-square)
+![Type: application](https://img.shields.io/badge/Type-application-informational?style=flat-square) ![Version: 0.14.0](https://img.shields.io/badge/Version-0.14.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-cluster)
[![Slack](https://img.shields.io/badge/join%20slack-%23victoriametrics-brightgreen.svg)](https://slack.victoriametrics.com/)
@@ -6,7 +6,7 @@ Victoria Metrics Cluster version - high-performance, cost-effective and scalable
## Prerequisites
-* Install the follow packages: ``git``, ``kubectl``, ``helm``, ``helm-docs``. See this [tutorial](../../REQUIREMENTS.md).
+* Install the follow packages: ``git``, ``kubectl``, ``helm``, ``helm-docs``. See this [tutorial](https://docs.victoriametrics.com/helm/requirements/).
* PV support on underlying infrastructure
@@ -106,7 +106,7 @@ helm uninstall vmc -n NAMESPACE
## Documentation of Helm Chart
-Install ``helm-docs`` following the instructions on this [tutorial](../../REQUIREMENTS.md).
+Install ``helm-docs`` following the instructions on this [tutorial](https://docs.victoriametrics.com/helm/requirements/).
Generate docs with ``helm-docs`` command.
@@ -132,6 +132,16 @@ Change the values according to the need of the environment in ``victoria-metrics
Description
+
+ autoDiscovery
+ bool
+
+false
+
+
+
+
+
clusterDomainSuffix
string
@@ -164,6 +174,17 @@ Change the values according to the need of the environment in ``victoria-metrics
+
+ global.cluster
+ object
+
+dnsDomain: cluster.local
+
+
+
+ k8s cluster domain suffix, uses for building storage pods’ FQDN. Details are here
+
+
global.compatibility
object
@@ -266,50 +287,6 @@ name: ""
Print information after deployment
-
-
-
- rbac.annotations
- object
-
-{}
-
-
-
- Role/RoleBinding annotations
-
-
-
- rbac.create
- bool
-
-true
-
-
-
- Enables Role/RoleBinding creation
-
-
-
- rbac.extraLabels
- object
-
-{}
-
-
-
- Role/RoleBinding labels
-
-
-
- rbac.namespaced
- bool
-
-false
-
-
-
- If true and rbac.enabled
, will deploy a Role/RoleBinding instead of a ClusterRole/ClusterRoleBinding
@@ -365,6 +342,808 @@ name: ""
The name of the service account to use. If not set and create is true, a name is generated using the fullname template
+
+
+
+ vmauth.affinity
+ object
+
+{}
+
+
+
+ Pod affinity
+
+
+
+ vmauth.annotations
+ object
+
+{}
+
+
+
+ VMAuth annotations
+
+
+
+ vmauth.config
+ object
+
+unauthorized_user: {}
+
+
+
+ VMAuth configuration object
+
+
+
+ vmauth.configSecretName
+ string
+
+""
+
+
+
+ VMAuth configuration secret name
+
+
+
+ vmauth.containerWorkingDir
+ string
+
+""
+
+
+
+ Container workdir
+
+
+
+ vmauth.enabled
+ bool
+
+false
+
+
+
+ Enable deployment of vmauth component. With vmauth enabled please set service.clusterIP: None
and service.type: ClusterIP
for vminsert
and vmselect
to use vmauth balancing benefits.
+
+
+
+ vmauth.env
+ list
+
+[]
+
+
+
+ Additional environment variables (ex.: secret tokens, flags). Check here for details
+
+
+
+ vmauth.envFrom
+ list
+
+[]
+
+
+
+ Specify alternative source for env variables
+
+
+
+ vmauth.extraArgs
+ object
+
+envflag.enable: "true"
+envflag.prefix: VM_
+loggerFormat: json
+
+
+
+ Extra command line arguments for vmauth component
+
+
+
+ vmauth.extraContainers
+ list
+
+[]
+
+
+
+ Extra containers to run in a pod with vmauth
+
+
+
+ vmauth.extraLabels
+ object
+
+{}
+
+
+
+ VMAuth additional labels
+
+
+
+ vmauth.extraVolumeMounts
+ list
+
+[]
+
+
+
+ Extra Volume Mounts for the container
+
+
+
+ vmauth.extraVolumes
+ list
+
+[]
+
+
+
+ Extra Volumes for the pod
+
+
+
+ vmauth.fullnameOverride
+ string
+
+""
+
+
+
+ Overrides the full name of vmauth component
+
+
+
+ vmauth.horizontalPodAutoscaler.behavior
+ object
+
+{}
+
+
+
+ Behavior settings for scaling by the HPA
+
+
+
+ vmauth.horizontalPodAutoscaler.enabled
+ bool
+
+false
+
+
+
+ Use HPA for vmauth component
+
+
+
+ vmauth.horizontalPodAutoscaler.maxReplicas
+ int
+
+10
+
+
+
+ Maximum replicas for HPA to use to to scale the vmauth component
+
+
+
+ vmauth.horizontalPodAutoscaler.metrics
+ list
+
+[]
+
+
+
+ Metric for HPA to use to scale the vmauth component
+
+
+
+ vmauth.horizontalPodAutoscaler.minReplicas
+ int
+
+2
+
+
+
+ Minimum replicas for HPA to use to scale the vmauth component
+
+
+
+ vmauth.image.pullPolicy
+ string
+
+IfNotPresent
+
+
+
+ Image pull policy
+
+
+
+ vmauth.image.registry
+ string
+
+""
+
+
+
+ Image registry
+
+
+
+ vmauth.image.repository
+ string
+
+victoriametrics/vmauth
+
+
+
+ Image repository
+
+
+
+ vmauth.image.tag
+ string
+
+""
+
+
+
+ Image tag override Chart.AppVersion
+
+
+
+ vmauth.image.variant
+ string
+
+""
+
+
+
+ Variant of the image to use. e.g. cluster, enterprise-cluster
+
+
+
+ vmauth.ingress.annotations
+ object
+
+{}
+
+
+
+ Ingress annotations
+
+
+
+ vmauth.ingress.enabled
+ bool
+
+false
+
+
+
+ Enable deployment of ingress for vmauth component
+
+
+
+ vmauth.ingress.extraLabels
+ object
+
+{}
+
+
+
+
+
+
+ vmauth.ingress.hosts
+ list
+
+[]
+
+
+
+ Array of host objects
+
+
+
+ vmauth.ingress.pathType
+ string
+
+Prefix
+
+
+
+ pathType is only for k8s >= 1.1=
+
+
+
+ vmauth.ingress.tls
+ list
+
+[]
+
+
+
+ Array of TLS objects
+
+
+
+ vmauth.initContainers
+ list
+
+[]
+
+
+
+ Init containers for vmauth
+
+
+
+ vmauth.name
+ string
+
+""
+
+
+
+ VMAuth container name
+
+
+
+ vmauth.nodeSelector
+ object
+
+{}
+
+
+
+ Pod’s node selector. Details are here
+
+
+
+ vmauth.podAnnotations
+ object
+
+{}
+
+
+
+ Pod’s annotations
+
+
+
+ vmauth.podDisruptionBudget
+ object
+
+enabled: false
+labels: {}
+
+
+
+ See kubectl explain poddisruptionbudget.spec
for more. Details are here
+
+
+
+ vmauth.podLabels
+ object
+
+{}
+
+
+
+ VMAuth pod labels
+
+
+
+ vmauth.podSecurityContext
+ object
+
+enabled: false
+
+
+
+ Pod’s security context. Details are here
+
+
+
+ vmauth.ports.name
+ string
+
+http
+
+
+
+ VMAuth http port name
+
+
+
+ vmauth.priorityClassName
+ string
+
+""
+
+
+
+ Name of Priority Class
+
+
+
+ vmauth.probe.liveness
+ object
+
+failureThreshold: 3
+initialDelaySeconds: 5
+periodSeconds: 15
+tcpSocket: {}
+timeoutSeconds: 5
+
+
+
+ VMAuth liveness probe
+
+
+
+ vmauth.probe.readiness
+ object
+
+failureThreshold: 3
+httpGet: {}
+initialDelaySeconds: 5
+periodSeconds: 15
+timeoutSeconds: 5
+
+
+
+ VMAuth readiness probe
+
+
+
+ vmauth.probe.startup
+ object
+
+{}
+
+
+
+ VMAuth startup probe
+
+
+
+ vmauth.replicaCount
+ int
+
+2
+
+
+
+ Count of vmauth pods
+
+
+
+ vmauth.resources
+ object
+
+{}
+
+
+
+ Resource object
+
+
+
+ vmauth.securityContext
+ object
+
+enabled: false
+
+
+
+ Pod’s security context. Details are here
+
+
+
+ vmauth.service.annotations
+ object
+
+{}
+
+
+
+ Service annotations
+
+
+
+ vmauth.service.clusterIP
+ string
+
+""
+
+
+
+ Service ClusterIP
+
+
+
+ vmauth.service.enabled
+ bool
+
+true
+
+
+
+ Create VMAuth service
+
+
+
+ vmauth.service.externalIPs
+ list
+
+[]
+
+
+
+ Service External IPs. Details are here
+
+
+
+ vmauth.service.externalTrafficPolicy
+ string
+
+""
+
+
+
+ Service external traffic policy. Check here for details
+
+
+
+ vmauth.service.extraPorts
+ list
+
+[]
+
+
+
+ Extra service ports
+
+
+
+ vmauth.service.healthCheckNodePort
+ string
+
+""
+
+
+
+ Health check node port for a service. Check here for details
+
+
+
+ vmauth.service.ipFamilies
+ list
+
+[]
+
+
+
+ List of service IP families. Check here for details.
+
+
+
+ vmauth.service.ipFamilyPolicy
+ string
+
+""
+
+
+
+ Service IP family policy. Check here for details.
+
+
+
+ vmauth.service.labels
+ object
+
+{}
+
+
+
+ Service labels
+
+
+
+ vmauth.service.loadBalancerIP
+ string
+
+""
+
+
+
+ Service load balancer IP
+
+
+
+ vmauth.service.loadBalancerSourceRanges
+ list
+
+[]
+
+
+
+ Load balancer source range
+
+
+
+ vmauth.service.servicePort
+ int
+
+8427
+
+
+
+ Service port
+
+
+
+ vmauth.service.targetPort
+ string
+
+http
+
+
+
+ Target port
+
+
+
+ vmauth.service.type
+ string
+
+ClusterIP
+
+
+
+ Service type
+
+
+
+ vmauth.service.udp
+ bool
+
+false
+
+
+
+ Enable UDP port. used if you have spec.opentsdbListenAddr
specified Make sure that service is not type LoadBalancer
, as it requires MixedProtocolLBService
feature gate. Check here
+
+
+
+ vmauth.serviceMonitor.annotations
+ object
+
+{}
+
+
+
+ Service Monitor annotations
+
+
+
+ vmauth.serviceMonitor.basicAuth
+ object
+
+{}
+
+
+
+ Basic auth params for Service Monitor
+
+
+
+ vmauth.serviceMonitor.enabled
+ bool
+
+false
+
+
+
+ Enable deployment of Service Monitor for vmauth component. This is Prometheus operator object
+
+
+
+ vmauth.serviceMonitor.extraLabels
+ object
+
+{}
+
+
+
+ Service Monitor labels
+
+
+
+ vmauth.serviceMonitor.metricRelabelings
+ list
+
+[]
+
+
+
+ Service Monitor metricRelabelings
+
+
+
+ vmauth.serviceMonitor.namespace
+ string
+
+""
+
+
+
+ Target namespace of ServiceMonitor manifest
+
+
+
+ vmauth.serviceMonitor.relabelings
+ list
+
+[]
+
+
+
+ Service Monitor relabelings
+
+
+
+ vmauth.strategy
+ object
+
+{}
+
+
+
+ VMAuth Deployment strategy
+
+
+
+ vmauth.suppressStorageFQDNsRender
+ bool
+
+false
+
+
+
+ Suppress rendering --storageNode
FQDNs based on vmstorage.replicaCount
value. If true suppress rendering --storageNodes
, they can be re-defined in extraArgs
+
+
+
+ vmauth.tolerations
+ list
+
+[]
+
+
+
+ Array of tolerations object. Details are here
+
+
+
+ vmauth.topologySpreadConstraints
+ list
+
+[]
+
+
+
+ Pod topologySpreadConstraints
@@ -431,6 +1210,17 @@ name: ""
Specify alternative source for env variables
+
+
+
+ vminsert.excludeStorageIDs
+ list
+
+[]
+
+
+
+ IDs of vmstorage nodes to exclude from writing
@@ -703,11 +1493,11 @@ loggerFormat: json
vminsert.name
string
-vminsert
+""
- VMInsert container name
+ VMInsert name
@@ -905,6 +1695,17 @@ timeoutSeconds: 5
Service ClusterIP
+
+
+
+ vminsert.service.enabled
+ bool
+
+true
+
+
+
+ Create VMInsert service
@@ -1540,7 +2341,7 @@ loggerFormat: json
vmselect.name
string
-vmselect
+""
@@ -1830,6 +2631,17 @@ timeoutSeconds: 5
Service ClusterIP
+
+
+
+ vmselect.service.enabled
+ bool
+
+true
+
+
+
+ Create VMSelect service
@@ -2272,6 +3084,62 @@ loggerFormat: json
Overrides the full name of vmstorage component
+
+
+
+ vmstorage.horizontalPodAutoscaler.behavior
+ object
+
+scaleDown:
+ selectPolicy: Disabled
+
+
+
+ Behavior settings for scaling by the HPA
+
+
+
+ vmstorage.horizontalPodAutoscaler.enabled
+ bool
+
+false
+
+
+
+ Use HPA for vmstorage component
+
+
+
+ vmstorage.horizontalPodAutoscaler.maxReplicas
+ int
+
+10
+
+
+
+ Maximum replicas for HPA to use to to scale the vmstorage component
+
+
+
+ vmstorage.horizontalPodAutoscaler.metrics
+ list
+
+[]
+
+
+
+ Metric for HPA to use to scale the vmstorage component
+
+
+
+ vmstorage.horizontalPodAutoscaler.minReplicas
+ int
+
+2
+
+
+
+ Minimum replicas for HPA to use to scale the vmstorage component
@@ -2344,7 +3212,7 @@ loggerFormat: json
vmstorage.name
string
-vmstorage
+""
@@ -2679,6 +3547,27 @@ timeoutSeconds: 5
Service annotations
+
+ vmstorage.service.clusterIP
+ string
+
+None
+
+
+
+ Service ClusterIP
+
+
+
+ vmstorage.service.enabled
+ bool
+
+true
+
+
+
+
+
vmstorage.service.externalTrafficPolicy
string
@@ -2754,6 +3643,17 @@ timeoutSeconds: 5
Service port
+
+
+
+ vmstorage.service.type
+ string
+
+ClusterIP
+
+
+
+ Service type
diff --git a/docs/helm/victoria-metrics-distributed/CHANGELOG.md b/docs/helm/victoria-metrics-distributed/CHANGELOG.md
index 22f32e599..56592f918 100644
--- a/docs/helm/victoria-metrics-distributed/CHANGELOG.md
+++ b/docs/helm/victoria-metrics-distributed/CHANGELOG.md
@@ -2,6 +2,15 @@
- TODO
+## 0.4.0
+
+**Release date:** 2024-10-02
+
+![AppVersion: v1.104.0](https://img.shields.io/static/v1?label=AppVersion&message=v1.104.0&color=success&logo=)
+![Helm: v3](https://img.shields.io/static/v1?label=Helm&message=v3&color=informational&logo=helm)
+
+- bump version of VM components to [v1.104.0](https://github.com/VictoriaMetrics/VictoriaMetrics/releases/tag/v1.104.0)
+
## 0.3.1
**Release date:** 2024-09-19
diff --git a/docs/helm/victoria-metrics-distributed/README.md b/docs/helm/victoria-metrics-distributed/README.md
index 4bd2c0637..10adaf973 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.3.1](https://img.shields.io/badge/Version-0.3.1-informational?style=flat-square)
+![Type: application](https://img.shields.io/badge/Type-application-informational?style=flat-square) ![Version: 0.4.0](https://img.shields.io/badge/Version-0.4.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/)
@@ -6,7 +6,7 @@ A Helm chart for Running VMCluster on Multiple Availability Zones
## Prerequisites
-* Install the follow packages: ``git``, ``kubectl``, ``helm``, ``helm-docs``. See this [tutorial](../../REQUIREMENTS.md).
+* Install the follow packages: ``git``, ``kubectl``, ``helm``, ``helm-docs``. See this [tutorial](https://docs.victoriametrics.com/helm/requirements/).
* PV support on underlying infrastructure.
@@ -213,7 +213,7 @@ helm uninstall vmd -n NAMESPACE
## Documentation of Helm Chart
-Install ``helm-docs`` following the instructions on this [tutorial](../../REQUIREMENTS.md).
+Install ``helm-docs`` following the instructions on this [tutorial](https://docs.victoriametrics.com/helm/requirements/).
Generate docs with ``helm-docs`` command.
diff --git a/docs/helm/victoria-metrics-gateway/CHANGELOG.md b/docs/helm/victoria-metrics-gateway/CHANGELOG.md
index 0110f17f7..89d848ea0 100644
--- a/docs/helm/victoria-metrics-gateway/CHANGELOG.md
+++ b/docs/helm/victoria-metrics-gateway/CHANGELOG.md
@@ -2,6 +2,15 @@
- TODO
+## 0.5.0
+
+**Release date:** 2024-10-02
+
+![AppVersion: v1.104.0](https://img.shields.io/static/v1?label=AppVersion&message=v1.104.0&color=success&logo=)
+![Helm: v3](https://img.shields.io/static/v1?label=Helm&message=v3&color=informational&logo=helm)
+
+- bump version of VM components to [v1.104.0](https://github.com/VictoriaMetrics/VictoriaMetrics/releases/tag/v1.104.0)
+
## 0.4.0
**Release date:** 2024-09-12
diff --git a/docs/helm/victoria-metrics-gateway/README.md b/docs/helm/victoria-metrics-gateway/README.md
index 76b5a4863..a2eb718bd 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.4.0](https://img.shields.io/badge/Version-0.4.0-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-gateway)
[![Slack](https://img.shields.io/badge/join%20slack-%23victoriametrics-brightgreen.svg)](https://slack.victoriametrics.com/)
@@ -15,7 +15,7 @@ Victoria Metrics Gateway - Auth & Rate-Limitting proxy for Victoria Metrics
## Prerequisites
-* Install the follow packages: ``git``, ``kubectl``, ``helm``, ``helm-docs``. See this [tutorial](../../REQUIREMENTS.md).
+* Install the follow packages: ``git``, ``kubectl``, ``helm``, ``helm-docs``. See this [tutorial](https://docs.victoriametrics.com/helm/requirements/).
* PV support on underlying infrastructure
## Chart Details
@@ -167,7 +167,7 @@ helm uninstall vmg -n NAMESPACE
## Documentation of Helm Chart
-Install ``helm-docs`` following the instructions on this [tutorial](../../REQUIREMENTS.md).
+Install ``helm-docs`` following the instructions on this [tutorial](https://docs.victoriametrics.com/helm/requirements/).
Generate docs with ``helm-docs`` command.
diff --git a/docs/helm/victoria-metrics-k8s-stack/CHANGELOG.md b/docs/helm/victoria-metrics-k8s-stack/CHANGELOG.md
index 5e85c6f66..ad5d48f62 100644
--- a/docs/helm/victoria-metrics-k8s-stack/CHANGELOG.md
+++ b/docs/helm/victoria-metrics-k8s-stack/CHANGELOG.md
@@ -1,6 +1,15 @@
## Next release
-- TODO
+- Generate VM components tag version from chart app name by default
+
+## 0.27.0
+
+**Release date:** 2024-10-02
+
+![AppVersion: v1.104.0](https://img.shields.io/static/v1?label=AppVersion&message=v1.104.0&color=success&logo=)
+![Helm: v3](https://img.shields.io/static/v1?label=Helm&message=v3&color=informational&logo=helm)
+
+- bump version of VM components to [v1.104.0](https://github.com/VictoriaMetrics/VictoriaMetrics/releases/tag/v1.104.0)
## 0.26.0
diff --git a/docs/helm/victoria-metrics-k8s-stack/README.md b/docs/helm/victoria-metrics-k8s-stack/README.md
index 452f76dbe..8059ced37 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.26.0](https://img.shields.io/badge/Version-0.26.0-informational?style=flat-square)
+![Type: application](https://img.shields.io/badge/Type-application-informational?style=flat-square) ![Version: 0.27.0](https://img.shields.io/badge/Version-0.27.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-k8s-stack)
Kubernetes monitoring on VictoriaMetrics stack. Includes VictoriaMetrics Operator, Grafana dashboards, ServiceScrapes and VMRules
@@ -158,7 +158,7 @@ grafana:
## Prerequisites
-* Install the follow packages: ``git``, ``kubectl``, ``helm``, ``helm-docs``. See this [tutorial](../../REQUIREMENTS.md).
+* Install the follow packages: ``git``, ``kubectl``, ``helm``, ``helm-docs``. See this [tutorial](https://docs.victoriametrics.com/helm/requirements/).
* Add dependency chart repositories
@@ -259,7 +259,7 @@ To run VictoriaMetrics stack locally it's possible to use [Minikube](https://git
Run Minikube cluster
```
-minikube start --container-runtime=containerd --extra-config=scheduler.bind-address=0.0.0.0 --extra-config=controller-manager.bind-address=0.0.0.0
+minikube start --container-runtime=containerd --extra-config=scheduler.bind-address=0.0.0.0 --extra-config=controller-manager.bind-address=0.0.0.0 --extra-config=etcd.listen-metrics-urls=http://0.0.0.0:2381
```
Install helm chart
@@ -370,7 +370,7 @@ kubectl apply -f https://raw.githubusercontent.com/VictoriaMetrics/operator/v0.1
## Documentation of Helm Chart
-Install ``helm-docs`` following the instructions on this [tutorial](../../REQUIREMENTS.md).
+Install ``helm-docs`` following the instructions on this [tutorial](https://docs.victoriametrics.com/helm/requirements/).
Generate docs with ``helm-docs`` command.
@@ -2164,8 +2164,6 @@ tls: []
extraArgs:
promscrape.dropOriginalLabels: "true"
promscrape.streamParse: "true"
-image:
- tag: v1.103.0
port: "8429"
scrapeInterval: 20s
selectAllByDefault: true
@@ -2257,8 +2255,6 @@ tls: []
externalLabels: {}
extraArgs:
http.pathPrefix: /
-image:
- tag: v1.103.0
port: "8080"
selectAllByDefault: true
@@ -2639,16 +2635,12 @@ port: "8427"
retentionPeriod: "1"
vminsert:
extraArgs: {}
- image:
- tag: v1.103.0-cluster
port: "8480"
replicaCount: 2
resources: {}
vmselect:
cacheMountPath: /select-cache
extraArgs: {}
- image:
- tag: v1.103.0-cluster
port: "8481"
replicaCount: 2
resources: {}
@@ -2659,8 +2651,6 @@ vmselect:
requests:
storage: 2Gi
vmstorage:
- image:
- tag: v1.103.0-cluster
replicaCount: 2
resources: {}
storage:
@@ -2813,8 +2803,6 @@ vmstorage:
object
extraArgs: {}
-image:
- tag: v1.103.0
port: "8429"
replicaCount: 1
retentionPeriod: "1"
diff --git a/docs/helm/victoria-metrics-operator/README.md b/docs/helm/victoria-metrics-operator/README.md
index 5a2bdc9ed..ad8c672be 100644
--- a/docs/helm/victoria-metrics-operator/README.md
+++ b/docs/helm/victoria-metrics-operator/README.md
@@ -5,7 +5,7 @@ Victoria Metrics Operator
## Prerequisites
-* Install the follow packages: ``git``, ``kubectl``, ``helm``, ``helm-docs``. See this [tutorial](../../REQUIREMENTS.md).
+* Install the follow packages: ``git``, ``kubectl``, ``helm``, ``helm-docs``. See this [tutorial](https://docs.victoriametrics.com/helm/requirements/).
* PV support on underlying infrastructure.
## ArgoCD issues
@@ -175,7 +175,7 @@ helm uninstall vmo -n NAMESPACE
## Documentation of Helm Chart
-Install ``helm-docs`` following the instructions on this [tutorial](../../REQUIREMENTS.md).
+Install ``helm-docs`` following the instructions on this [tutorial](https://docs.victoriametrics.com/helm/requirements/).
Generate docs with ``helm-docs`` command.
diff --git a/docs/helm/victoria-metrics-single/CHANGELOG.md b/docs/helm/victoria-metrics-single/CHANGELOG.md
index 758064239..6697a3983 100644
--- a/docs/helm/victoria-metrics-single/CHANGELOG.md
+++ b/docs/helm/victoria-metrics-single/CHANGELOG.md
@@ -2,6 +2,15 @@
- TODO
+## 0.12.0
+
+**Release date:** 2024-10-02
+
+![AppVersion: v1.104.0](https://img.shields.io/static/v1?label=AppVersion&message=v1.104.0&color=success&logo=)
+![Helm: v3](https://img.shields.io/static/v1?label=Helm&message=v3&color=informational&logo=helm)
+
+- bump version of VM components to [v1.104.0](https://github.com/VictoriaMetrics/VictoriaMetrics/releases/tag/v1.104.0)
+
## 0.11.2
**Release date:** 2024-09-12
diff --git a/docs/helm/victoria-metrics-single/README.md b/docs/helm/victoria-metrics-single/README.md
index ec661c4b2..db9a43c12 100644
--- a/docs/helm/victoria-metrics-single/README.md
+++ b/docs/helm/victoria-metrics-single/README.md
@@ -1,11 +1,11 @@
-![Type: application](https://img.shields.io/badge/Type-application-informational?style=flat-square) ![Version: 0.11.2](https://img.shields.io/badge/Version-0.11.2-informational?style=flat-square)
+![Type: application](https://img.shields.io/badge/Type-application-informational?style=flat-square) ![Version: 0.12.0](https://img.shields.io/badge/Version-0.12.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-single)
Victoria Metrics Single version - high-performance, cost-effective and scalable TSDB, long-term remote storage for Prometheus
## Prerequisites
-* Install the follow packages: ``git``, ``kubectl``, ``helm``, ``helm-docs``. See this [tutorial](../../REQUIREMENTS.md).
+* Install the follow packages: ``git``, ``kubectl``, ``helm``, ``helm-docs``. See this [tutorial](https://docs.victoriametrics.com/helm/requirements/).
* PV support on underlying infrastructure.
## Chart Details
@@ -106,7 +106,7 @@ helm uninstall vms -n NAMESPACE
## Documentation of Helm Chart
-Install ``helm-docs`` following the instructions on this [tutorial](../../REQUIREMENTS.md).
+Install ``helm-docs`` following the instructions on this [tutorial](https://docs.victoriametrics.com/helm/requirements/).
Generate docs with ``helm-docs`` command.