From f472a6638d874eabd11959b97a52384a647f63fc Mon Sep 17 00:00:00 2001 From: Github Actions <133988544+victoriametrics-bot@users.noreply.github.com> Date: Fri, 4 Oct 2024 11:50:23 +0300 Subject: [PATCH] Automatic update helm docs from VictoriaMetrics/helm-charts@65cc293 (#7180) 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/REQUIREMENTS.md | 12 +- docs/helm/victoria-logs-single/CHANGELOG.md | 9 + docs/helm/victoria-logs-single/README.md | 6 +- docs/helm/victoria-metrics-agent/CHANGELOG.md | 18 + docs/helm/victoria-metrics-agent/README.md | 6 +- docs/helm/victoria-metrics-alert/CHANGELOG.md | 18 + docs/helm/victoria-metrics-alert/README.md | 6 +- .../victoria-metrics-anomaly/CHANGELOG.md | 21 + docs/helm/victoria-metrics-anomaly/README.md | 33 +- docs/helm/victoria-metrics-auth/CHANGELOG.md | 19 + docs/helm/victoria-metrics-auth/README.md | 6 +- .../victoria-metrics-cluster/CHANGELOG.md | 22 + docs/helm/victoria-metrics-cluster/README.md | 1002 ++++++++++++++++- .../helm/victoria-metrics-common/CHANGELOG.md | 8 + .../victoria-metrics-distributed/CHANGELOG.md | 9 + .../victoria-metrics-distributed/README.md | 6 +- .../victoria-metrics-gateway/CHANGELOG.md | 18 + docs/helm/victoria-metrics-gateway/README.md | 6 +- .../victoria-metrics-k8s-stack/CHANGELOG.md | 11 +- .../helm/victoria-metrics-k8s-stack/README.md | 20 +- .../victoria-metrics-operator/CHANGELOG.md | 2 +- docs/helm/victoria-metrics-operator/README.md | 8 +- .../helm/victoria-metrics-single/CHANGELOG.md | 18 + docs/helm/victoria-metrics-single/README.md | 6 +- 24 files changed, 1190 insertions(+), 100 deletions(-) diff --git a/docs/helm/REQUIREMENTS.md b/docs/helm/REQUIREMENTS.md index 23c93fb53c..fff19387c7 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/CHANGELOG.md b/docs/helm/victoria-logs-single/CHANGELOG.md index fcbb5cdbb5..56759be019 100644 --- a/docs/helm/victoria-logs-single/CHANGELOG.md +++ b/docs/helm/victoria-logs-single/CHANGELOG.md @@ -2,6 +2,15 @@ - TODO +## 0.6.5 + +**Release date:** 2024-10-04 + + + + +- upgraded common chart dependency + ## 0.6.4 **Release date:** 2024-09-23 diff --git a/docs/helm/victoria-logs-single/README.md b/docs/helm/victoria-logs-single/README.md index 64ae7ce22d..806f74f55e 100644 --- a/docs/helm/victoria-logs-single/README.md +++ b/docs/helm/victoria-logs-single/README.md @@ -1,4 +1,4 @@ -  +  [](https://artifacthub.io/packages/helm/victoriametrics/victoria-logs-single) [](https://slack.victoriametrics.com/) @@ -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 f5670ce576..4839b5633c 100644 --- a/docs/helm/victoria-metrics-agent/CHANGELOG.md +++ b/docs/helm/victoria-metrics-agent/CHANGELOG.md @@ -2,6 +2,24 @@ - TODO +## 0.14.1 + +**Release date:** 2024-10-04 + + + + +- upgraded common chart dependency + +## 0.14.0 + +**Release date:** 2024-10-02 + + + + +- 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 a8016a64be..04d9e1c390 100644 --- a/docs/helm/victoria-metrics-agent/README.md +++ b/docs/helm/victoria-metrics-agent/README.md @@ -1,4 +1,4 @@ -  +  [](https://artifacthub.io/packages/helm/victoriametrics/victoria-metrics-agent) [](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 61db0e6713..e35bf14a93 100644 --- a/docs/helm/victoria-metrics-alert/CHANGELOG.md +++ b/docs/helm/victoria-metrics-alert/CHANGELOG.md @@ -2,6 +2,24 @@ - TODO +## 0.12.1 + +**Release date:** 2024-10-04 + + + + +- upgraded common chart dependency + +## 0.12.0 + +**Release date:** 2024-10-02 + + + + +- 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 3398480741..28b1f8fc5e 100644 --- a/docs/helm/victoria-metrics-alert/README.md +++ b/docs/helm/victoria-metrics-alert/README.md @@ -1,4 +1,4 @@ -  +  [](https://artifacthub.io/packages/helm/victoriametrics/victoria-metrics-alert) [](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 a24842273a..2c290c3422 100644 --- a/docs/helm/victoria-metrics-anomaly/CHANGELOG.md +++ b/docs/helm/victoria-metrics-anomaly/CHANGELOG.md @@ -2,6 +2,27 @@ - TODO +## 1.5.1 + +**Release date:** 2024-10-04 + + + + +- upgraded common chart dependency + +## 1.5.0 + +**Release date:** 2024-10-03 + + + + +- 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 6fd6a35121..df73eff2ad 100644 --- a/docs/helm/victoria-metrics-anomaly/README.md +++ b/docs/helm/victoria-metrics-anomaly/README.md @@ -1,4 +1,4 @@ - + [](https://artifacthub.io/packages/helm/victoriametrics/victoria-metrics-anomaly) [](https://slack.victoriametrics.com/) [](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: "" <td>image.tag</td> <td>string</td> <td><pre class="helm-vars-default-value" language-yaml" lang=""> -<code class="language-yaml">v1.15.9 +<code class="language-yaml">"" </code> </pre> </td> @@ -631,6 +631,8 @@ name: "" <code class="language-yaml">accessModes: - ReadWriteOnce annotations: {} +dumpData: true +dumpModels: true enabled: false existingClaim: "" matchLabels: {} @@ -662,6 +664,28 @@ storageClassName: "" </pre> </td> <td><p>Persistant volume annotations</p> +</td> + </tr> + <tr> + <td>persistentVolume.dumpData</td> + <td>bool</td> + <td><pre class="helm-vars-default-value" language-yaml" lang=""> +<code class="language-yaml">true +</code> +</pre> +</td> + <td><p>Enables dumpling data which is fetched from VictoriaMetrics to persistence disk. This is helpful to reduce memory usage.</p> +</td> + </tr> + <tr> + <td>persistentVolume.dumpModels</td> + <td>bool</td> + <td><pre class="helm-vars-default-value" language-yaml" lang=""> +<code class="language-yaml">true +</code> +</pre> +</td> + <td><p>Enables dumping models to persistence disk. This is helpful to reduce memory usage.</p> </td> </tr> <tr> @@ -781,6 +805,7 @@ minAvailable: 1 <td>object</td> <td><pre class="helm-vars-default-value" language-yaml" lang="plaintext"> <code class="language-yaml">enabled: true +fsGroup: 1000 </code> </pre> </td> diff --git a/docs/helm/victoria-metrics-auth/CHANGELOG.md b/docs/helm/victoria-metrics-auth/CHANGELOG.md index 8a124ea8ff..9febe16e63 100644 --- a/docs/helm/victoria-metrics-auth/CHANGELOG.md +++ b/docs/helm/victoria-metrics-auth/CHANGELOG.md @@ -1,6 +1,25 @@ ## Next release +- TODO + +## 0.7.1 + +**Release date:** 2024-10-04 + + + + +- upgraded common chart dependency + +## 0.7.0 + +**Release date:** 2024-10-02 + + + + - 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 844662692b..98b33a2886 100644 --- a/docs/helm/victoria-metrics-auth/README.md +++ b/docs/helm/victoria-metrics-auth/README.md @@ -1,4 +1,4 @@ -  +  [](https://artifacthub.io/packages/helm/victoriametrics/victoria-metrics-auth) [](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 f35f6742db..3ccab3ac6c 100644 --- a/docs/helm/victoria-metrics-cluster/CHANGELOG.md +++ b/docs/helm/victoria-metrics-cluster/CHANGELOG.md @@ -2,6 +2,28 @@ - TODO +## 0.14.1 + +**Release date:** 2024-10-04 + + + + +- 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) +- Upgraded common chart dependency + +## 0.14.0 + +**Release date:** 2024-10-02 + + + + +- bump version of VM components to [v1.104.0](https://github.com/VictoriaMetrics/VictoriaMetrics/releases/tag/v1.104.0) + ## 0.13.7 **Release date:** 2024-09-12 diff --git a/docs/helm/victoria-metrics-cluster/README.md b/docs/helm/victoria-metrics-cluster/README.md index 3e1dedbb28..e4a74253bd 100644 --- a/docs/helm/victoria-metrics-cluster/README.md +++ b/docs/helm/victoria-metrics-cluster/README.md @@ -1,4 +1,4 @@ -  +  [](https://artifacthub.io/packages/helm/victoriametrics/victoria-metrics-cluster) [](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 <th class="helm-vars-description">Description</th> </thead> <tbody> + <tr> + <td>autoDiscovery</td> + <td>bool</td> + <td><pre class="helm-vars-default-value" language-yaml" lang=""> +<code class="language-yaml">false +</code> +</pre> +</td> + <td></td> + </tr> <tr> <td>clusterDomainSuffix</td> <td>string</td> @@ -164,6 +174,17 @@ Change the values according to the need of the environment in ``victoria-metrics </td> <td></td> </tr> + <tr> + <td>global.cluster</td> + <td>object</td> + <td><pre class="helm-vars-default-value" language-yaml" lang="plaintext"> +<code class="language-yaml">dnsDomain: cluster.local +</code> +</pre> +</td> + <td><p>k8s cluster domain suffix, uses for building storage pods’ FQDN. Details are <a href="https://kubernetes.io/docs/tasks/administer-cluster/dns-custom-nameservers/" target="_blank">here</a></p> +</td> + </tr> <tr> <td>global.compatibility</td> <td>object</td> @@ -266,50 +287,6 @@ name: "" </pre> </td> <td><p>Print information after deployment</p> -</td> - </tr> - <tr> - <td>rbac.annotations</td> - <td>object</td> - <td><pre class="helm-vars-default-value" language-yaml" lang="plaintext"> -<code class="language-yaml">{} -</code> -</pre> -</td> - <td><p>Role/RoleBinding annotations</p> -</td> - </tr> - <tr> - <td>rbac.create</td> - <td>bool</td> - <td><pre class="helm-vars-default-value" language-yaml" lang=""> -<code class="language-yaml">true -</code> -</pre> -</td> - <td><p>Enables Role/RoleBinding creation</p> -</td> - </tr> - <tr> - <td>rbac.extraLabels</td> - <td>object</td> - <td><pre class="helm-vars-default-value" language-yaml" lang="plaintext"> -<code class="language-yaml">{} -</code> -</pre> -</td> - <td><p>Role/RoleBinding labels</p> -</td> - </tr> - <tr> - <td>rbac.namespaced</td> - <td>bool</td> - <td><pre class="helm-vars-default-value" language-yaml" lang=""> -<code class="language-yaml">false -</code> -</pre> -</td> - <td><p>If true and <code>rbac.enabled</code>, will deploy a Role/RoleBinding instead of a ClusterRole/ClusterRoleBinding</p> </td> </tr> <tr> @@ -365,6 +342,808 @@ name: "" </pre> </td> <td><p>The name of the service account to use. If not set and create is true, a name is generated using the fullname template</p> +</td> + </tr> + <tr> + <td>vmauth.affinity</td> + <td>object</td> + <td><pre class="helm-vars-default-value" language-yaml" lang="plaintext"> +<code class="language-yaml">{} +</code> +</pre> +</td> + <td><p>Pod affinity</p> +</td> + </tr> + <tr> + <td>vmauth.annotations</td> + <td>object</td> + <td><pre class="helm-vars-default-value" language-yaml" lang="plaintext"> +<code class="language-yaml">{} +</code> +</pre> +</td> + <td><p>VMAuth annotations</p> +</td> + </tr> + <tr> + <td>vmauth.config</td> + <td>object</td> + <td><pre class="helm-vars-default-value" language-yaml" lang="plaintext"> +<code class="language-yaml">unauthorized_user: {} +</code> +</pre> +</td> + <td><p>VMAuth configuration object</p> +</td> + </tr> + <tr> + <td>vmauth.configSecretName</td> + <td>string</td> + <td><pre class="helm-vars-default-value" language-yaml" lang=""> +<code class="language-yaml">"" +</code> +</pre> +</td> + <td><p>VMAuth configuration secret name</p> +</td> + </tr> + <tr> + <td>vmauth.containerWorkingDir</td> + <td>string</td> + <td><pre class="helm-vars-default-value" language-yaml" lang=""> +<code class="language-yaml">"" +</code> +</pre> +</td> + <td><p>Container workdir</p> +</td> + </tr> + <tr> + <td>vmauth.enabled</td> + <td>bool</td> + <td><pre class="helm-vars-default-value" language-yaml" lang=""> +<code class="language-yaml">false +</code> +</pre> +</td> + <td><p>Enable deployment of vmauth component. With vmauth enabled please set <code>service.clusterIP: None</code> and <code>service.type: ClusterIP</code> for <code>vminsert</code> and <code>vmselect</code> to use vmauth balancing benefits.</p> +</td> + </tr> + <tr> + <td>vmauth.env</td> + <td>list</td> + <td><pre class="helm-vars-default-value" language-yaml" lang="plaintext"> +<code class="language-yaml">[] +</code> +</pre> +</td> + <td><p>Additional environment variables (ex.: secret tokens, flags). Check <a href="https://docs.victoriametrics.com/#environment-variables" target="_blank">here</a> for details</p> +</td> + </tr> + <tr> + <td>vmauth.envFrom</td> + <td>list</td> + <td><pre class="helm-vars-default-value" language-yaml" lang="plaintext"> +<code class="language-yaml">[] +</code> +</pre> +</td> + <td><p>Specify alternative source for env variables</p> +</td> + </tr> + <tr> + <td>vmauth.extraArgs</td> + <td>object</td> + <td><pre class="helm-vars-default-value" language-yaml" lang="plaintext"> +<code class="language-yaml">envflag.enable: "true" +envflag.prefix: VM_ +loggerFormat: json +</code> +</pre> +</td> + <td><p>Extra command line arguments for vmauth component</p> +</td> + </tr> + <tr> + <td>vmauth.extraContainers</td> + <td>list</td> + <td><pre class="helm-vars-default-value" language-yaml" lang="plaintext"> +<code class="language-yaml">[] +</code> +</pre> +</td> + <td><p>Extra containers to run in a pod with vmauth</p> +</td> + </tr> + <tr> + <td>vmauth.extraLabels</td> + <td>object</td> + <td><pre class="helm-vars-default-value" language-yaml" lang="plaintext"> +<code class="language-yaml">{} +</code> +</pre> +</td> + <td><p>VMAuth additional labels</p> +</td> + </tr> + <tr> + <td>vmauth.extraVolumeMounts</td> + <td>list</td> + <td><pre class="helm-vars-default-value" language-yaml" lang="plaintext"> +<code class="language-yaml">[] +</code> +</pre> +</td> + <td><p>Extra Volume Mounts for the container</p> +</td> + </tr> + <tr> + <td>vmauth.extraVolumes</td> + <td>list</td> + <td><pre class="helm-vars-default-value" language-yaml" lang="plaintext"> +<code class="language-yaml">[] +</code> +</pre> +</td> + <td><p>Extra Volumes for the pod</p> +</td> + </tr> + <tr> + <td>vmauth.fullnameOverride</td> + <td>string</td> + <td><pre class="helm-vars-default-value" language-yaml" lang=""> +<code class="language-yaml">"" +</code> +</pre> +</td> + <td><p>Overrides the full name of vmauth component</p> +</td> + </tr> + <tr> + <td>vmauth.horizontalPodAutoscaler.behavior</td> + <td>object</td> + <td><pre class="helm-vars-default-value" language-yaml" lang="plaintext"> +<code class="language-yaml">{} +</code> +</pre> +</td> + <td><p>Behavior settings for scaling by the HPA</p> +</td> + </tr> + <tr> + <td>vmauth.horizontalPodAutoscaler.enabled</td> + <td>bool</td> + <td><pre class="helm-vars-default-value" language-yaml" lang=""> +<code class="language-yaml">false +</code> +</pre> +</td> + <td><p>Use HPA for vmauth component</p> +</td> + </tr> + <tr> + <td>vmauth.horizontalPodAutoscaler.maxReplicas</td> + <td>int</td> + <td><pre class="helm-vars-default-value" language-yaml" lang=""> +<code class="language-yaml">10 +</code> +</pre> +</td> + <td><p>Maximum replicas for HPA to use to to scale the vmauth component</p> +</td> + </tr> + <tr> + <td>vmauth.horizontalPodAutoscaler.metrics</td> + <td>list</td> + <td><pre class="helm-vars-default-value" language-yaml" lang="plaintext"> +<code class="language-yaml">[] +</code> +</pre> +</td> + <td><p>Metric for HPA to use to scale the vmauth component</p> +</td> + </tr> + <tr> + <td>vmauth.horizontalPodAutoscaler.minReplicas</td> + <td>int</td> + <td><pre class="helm-vars-default-value" language-yaml" lang=""> +<code class="language-yaml">2 +</code> +</pre> +</td> + <td><p>Minimum replicas for HPA to use to scale the vmauth component</p> +</td> + </tr> + <tr> + <td>vmauth.image.pullPolicy</td> + <td>string</td> + <td><pre class="helm-vars-default-value" language-yaml" lang=""> +<code class="language-yaml">IfNotPresent +</code> +</pre> +</td> + <td><p>Image pull policy</p> +</td> + </tr> + <tr> + <td>vmauth.image.registry</td> + <td>string</td> + <td><pre class="helm-vars-default-value" language-yaml" lang=""> +<code class="language-yaml">"" +</code> +</pre> +</td> + <td><p>Image registry</p> +</td> + </tr> + <tr> + <td>vmauth.image.repository</td> + <td>string</td> + <td><pre class="helm-vars-default-value" language-yaml" lang=""> +<code class="language-yaml">victoriametrics/vmauth +</code> +</pre> +</td> + <td><p>Image repository</p> +</td> + </tr> + <tr> + <td>vmauth.image.tag</td> + <td>string</td> + <td><pre class="helm-vars-default-value" language-yaml" lang=""> +<code class="language-yaml">"" +</code> +</pre> +</td> + <td><p>Image tag override Chart.AppVersion</p> +</td> + </tr> + <tr> + <td>vmauth.image.variant</td> + <td>string</td> + <td><pre class="helm-vars-default-value" language-yaml" lang=""> +<code class="language-yaml">"" +</code> +</pre> +</td> + <td><p>Variant of the image to use. e.g. cluster, enterprise-cluster</p> +</td> + </tr> + <tr> + <td>vmauth.ingress.annotations</td> + <td>object</td> + <td><pre class="helm-vars-default-value" language-yaml" lang="plaintext"> +<code class="language-yaml">{} +</code> +</pre> +</td> + <td><p>Ingress annotations</p> +</td> + </tr> + <tr> + <td>vmauth.ingress.enabled</td> + <td>bool</td> + <td><pre class="helm-vars-default-value" language-yaml" lang=""> +<code class="language-yaml">false +</code> +</pre> +</td> + <td><p>Enable deployment of ingress for vmauth component</p> +</td> + </tr> + <tr> + <td>vmauth.ingress.extraLabels</td> + <td>object</td> + <td><pre class="helm-vars-default-value" language-yaml" lang="plaintext"> +<code class="language-yaml">{} +</code> +</pre> +</td> + <td></td> + </tr> + <tr> + <td>vmauth.ingress.hosts</td> + <td>list</td> + <td><pre class="helm-vars-default-value" language-yaml" lang="plaintext"> +<code class="language-yaml">[] +</code> +</pre> +</td> + <td><p>Array of host objects</p> +</td> + </tr> + <tr> + <td>vmauth.ingress.pathType</td> + <td>string</td> + <td><pre class="helm-vars-default-value" language-yaml" lang=""> +<code class="language-yaml">Prefix +</code> +</pre> +</td> + <td><p>pathType is only for k8s >= 1.1=</p> +</td> + </tr> + <tr> + <td>vmauth.ingress.tls</td> + <td>list</td> + <td><pre class="helm-vars-default-value" language-yaml" lang="plaintext"> +<code class="language-yaml">[] +</code> +</pre> +</td> + <td><p>Array of TLS objects</p> +</td> + </tr> + <tr> + <td>vmauth.initContainers</td> + <td>list</td> + <td><pre class="helm-vars-default-value" language-yaml" lang="plaintext"> +<code class="language-yaml">[] +</code> +</pre> +</td> + <td><p>Init containers for vmauth</p> +</td> + </tr> + <tr> + <td>vmauth.name</td> + <td>string</td> + <td><pre class="helm-vars-default-value" language-yaml" lang=""> +<code class="language-yaml">"" +</code> +</pre> +</td> + <td><p>VMAuth container name</p> +</td> + </tr> + <tr> + <td>vmauth.nodeSelector</td> + <td>object</td> + <td><pre class="helm-vars-default-value" language-yaml" lang="plaintext"> +<code class="language-yaml">{} +</code> +</pre> +</td> + <td><p>Pod’s node selector. Details are <a href="https://kubernetes.io/docs/user-guide/node-selection/" target="_blank">here</a></p> +</td> + </tr> + <tr> + <td>vmauth.podAnnotations</td> + <td>object</td> + <td><pre class="helm-vars-default-value" language-yaml" lang="plaintext"> +<code class="language-yaml">{} +</code> +</pre> +</td> + <td><p>Pod’s annotations</p> +</td> + </tr> + <tr> + <td>vmauth.podDisruptionBudget</td> + <td>object</td> + <td><pre class="helm-vars-default-value" language-yaml" lang="plaintext"> +<code class="language-yaml">enabled: false +labels: {} +</code> +</pre> +</td> + <td><p>See <code>kubectl explain poddisruptionbudget.spec</code> for more. Details are <a href="https://kubernetes.io/docs/tasks/run-application/configure-pdb/" target="_blank">here</a></p> +</td> + </tr> + <tr> + <td>vmauth.podLabels</td> + <td>object</td> + <td><pre class="helm-vars-default-value" language-yaml" lang="plaintext"> +<code class="language-yaml">{} +</code> +</pre> +</td> + <td><p>VMAuth pod labels</p> +</td> + </tr> + <tr> + <td>vmauth.podSecurityContext</td> + <td>object</td> + <td><pre class="helm-vars-default-value" language-yaml" lang="plaintext"> +<code class="language-yaml">enabled: false +</code> +</pre> +</td> + <td><p>Pod’s security context. Details are <a href="https://kubernetes.io/docs/tasks/configure-pod-container/security-context/" target="_blank">here</a></p> +</td> + </tr> + <tr> + <td>vmauth.ports.name</td> + <td>string</td> + <td><pre class="helm-vars-default-value" language-yaml" lang=""> +<code class="language-yaml">http +</code> +</pre> +</td> + <td><p>VMAuth http port name</p> +</td> + </tr> + <tr> + <td>vmauth.priorityClassName</td> + <td>string</td> + <td><pre class="helm-vars-default-value" language-yaml" lang=""> +<code class="language-yaml">"" +</code> +</pre> +</td> + <td><p>Name of Priority Class</p> +</td> + </tr> + <tr> + <td>vmauth.probe.liveness</td> + <td>object</td> + <td><pre class="helm-vars-default-value" language-yaml" lang="plaintext"> +<code class="language-yaml">failureThreshold: 3 +initialDelaySeconds: 5 +periodSeconds: 15 +tcpSocket: {} +timeoutSeconds: 5 +</code> +</pre> +</td> + <td><p>VMAuth liveness probe</p> +</td> + </tr> + <tr> + <td>vmauth.probe.readiness</td> + <td>object</td> + <td><pre class="helm-vars-default-value" language-yaml" lang="plaintext"> +<code class="language-yaml">failureThreshold: 3 +httpGet: {} +initialDelaySeconds: 5 +periodSeconds: 15 +timeoutSeconds: 5 +</code> +</pre> +</td> + <td><p>VMAuth readiness probe</p> +</td> + </tr> + <tr> + <td>vmauth.probe.startup</td> + <td>object</td> + <td><pre class="helm-vars-default-value" language-yaml" lang="plaintext"> +<code class="language-yaml">{} +</code> +</pre> +</td> + <td><p>VMAuth startup probe</p> +</td> + </tr> + <tr> + <td>vmauth.replicaCount</td> + <td>int</td> + <td><pre class="helm-vars-default-value" language-yaml" lang=""> +<code class="language-yaml">2 +</code> +</pre> +</td> + <td><p>Count of vmauth pods</p> +</td> + </tr> + <tr> + <td>vmauth.resources</td> + <td>object</td> + <td><pre class="helm-vars-default-value" language-yaml" lang="plaintext"> +<code class="language-yaml">{} +</code> +</pre> +</td> + <td><p>Resource object</p> +</td> + </tr> + <tr> + <td>vmauth.securityContext</td> + <td>object</td> + <td><pre class="helm-vars-default-value" language-yaml" lang="plaintext"> +<code class="language-yaml">enabled: false +</code> +</pre> +</td> + <td><p>Pod’s security context. Details are <a href="https://kubernetes.io/docs/tasks/configure-pod-container/security-context/" target="_blank">here</a></p> +</td> + </tr> + <tr> + <td>vmauth.service.annotations</td> + <td>object</td> + <td><pre class="helm-vars-default-value" language-yaml" lang="plaintext"> +<code class="language-yaml">{} +</code> +</pre> +</td> + <td><p>Service annotations</p> +</td> + </tr> + <tr> + <td>vmauth.service.clusterIP</td> + <td>string</td> + <td><pre class="helm-vars-default-value" language-yaml" lang=""> +<code class="language-yaml">"" +</code> +</pre> +</td> + <td><p>Service ClusterIP</p> +</td> + </tr> + <tr> + <td>vmauth.service.enabled</td> + <td>bool</td> + <td><pre class="helm-vars-default-value" language-yaml" lang=""> +<code class="language-yaml">true +</code> +</pre> +</td> + <td><p>Create VMAuth service</p> +</td> + </tr> + <tr> + <td>vmauth.service.externalIPs</td> + <td>list</td> + <td><pre class="helm-vars-default-value" language-yaml" lang="plaintext"> +<code class="language-yaml">[] +</code> +</pre> +</td> + <td><p>Service External IPs. Details are <a href="https://kubernetes.io/docs/user-guide/services/#external-ips" target="_blank">here</a></p> +</td> + </tr> + <tr> + <td>vmauth.service.externalTrafficPolicy</td> + <td>string</td> + <td><pre class="helm-vars-default-value" language-yaml" lang=""> +<code class="language-yaml">"" +</code> +</pre> +</td> + <td><p>Service external traffic policy. Check <a href="https://kubernetes.io/docs/tasks/access-application-cluster/create-external-load-balancer/#preserving-the-client-source-ip" target="_blank">here</a> for details</p> +</td> + </tr> + <tr> + <td>vmauth.service.extraPorts</td> + <td>list</td> + <td><pre class="helm-vars-default-value" language-yaml" lang="plaintext"> +<code class="language-yaml">[] +</code> +</pre> +</td> + <td><p>Extra service ports</p> +</td> + </tr> + <tr> + <td>vmauth.service.healthCheckNodePort</td> + <td>string</td> + <td><pre class="helm-vars-default-value" language-yaml" lang=""> +<code class="language-yaml">"" +</code> +</pre> +</td> + <td><p>Health check node port for a service. Check <a href="https://kubernetes.io/docs/tasks/access-application-cluster/create-external-load-balancer/#preserving-the-client-source-ip" target="_blank">here</a> for details</p> +</td> + </tr> + <tr> + <td>vmauth.service.ipFamilies</td> + <td>list</td> + <td><pre class="helm-vars-default-value" language-yaml" lang="plaintext"> +<code class="language-yaml">[] +</code> +</pre> +</td> + <td><p>List of service IP families. Check <a href="https://kubernetes.io/docs/concepts/services-networking/dual-stack/#services" target="_blank">here</a> for details.</p> +</td> + </tr> + <tr> + <td>vmauth.service.ipFamilyPolicy</td> + <td>string</td> + <td><pre class="helm-vars-default-value" language-yaml" lang=""> +<code class="language-yaml">"" +</code> +</pre> +</td> + <td><p>Service IP family policy. Check <a href="https://kubernetes.io/docs/concepts/services-networking/dual-stack/#services" target="_blank">here</a> for details.</p> +</td> + </tr> + <tr> + <td>vmauth.service.labels</td> + <td>object</td> + <td><pre class="helm-vars-default-value" language-yaml" lang="plaintext"> +<code class="language-yaml">{} +</code> +</pre> +</td> + <td><p>Service labels</p> +</td> + </tr> + <tr> + <td>vmauth.service.loadBalancerIP</td> + <td>string</td> + <td><pre class="helm-vars-default-value" language-yaml" lang=""> +<code class="language-yaml">"" +</code> +</pre> +</td> + <td><p>Service load balancer IP</p> +</td> + </tr> + <tr> + <td>vmauth.service.loadBalancerSourceRanges</td> + <td>list</td> + <td><pre class="helm-vars-default-value" language-yaml" lang="plaintext"> +<code class="language-yaml">[] +</code> +</pre> +</td> + <td><p>Load balancer source range</p> +</td> + </tr> + <tr> + <td>vmauth.service.servicePort</td> + <td>int</td> + <td><pre class="helm-vars-default-value" language-yaml" lang=""> +<code class="language-yaml">8427 +</code> +</pre> +</td> + <td><p>Service port</p> +</td> + </tr> + <tr> + <td>vmauth.service.targetPort</td> + <td>string</td> + <td><pre class="helm-vars-default-value" language-yaml" lang=""> +<code class="language-yaml">http +</code> +</pre> +</td> + <td><p>Target port</p> +</td> + </tr> + <tr> + <td>vmauth.service.type</td> + <td>string</td> + <td><pre class="helm-vars-default-value" language-yaml" lang=""> +<code class="language-yaml">ClusterIP +</code> +</pre> +</td> + <td><p>Service type</p> +</td> + </tr> + <tr> + <td>vmauth.service.udp</td> + <td>bool</td> + <td><pre class="helm-vars-default-value" language-yaml" lang=""> +<code class="language-yaml">false +</code> +</pre> +</td> + <td><p>Enable UDP port. used if you have <code>spec.opentsdbListenAddr</code> specified Make sure that service is not type <code>LoadBalancer</code>, as it requires <code>MixedProtocolLBService</code> feature gate. Check <a href="https://kubernetes.io/docs/reference/command-line-tools-reference/feature-gates/" target="_blank">here</a></p> +</td> + </tr> + <tr> + <td>vmauth.serviceMonitor.annotations</td> + <td>object</td> + <td><pre class="helm-vars-default-value" language-yaml" lang="plaintext"> +<code class="language-yaml">{} +</code> +</pre> +</td> + <td><p>Service Monitor annotations</p> +</td> + </tr> + <tr> + <td>vmauth.serviceMonitor.basicAuth</td> + <td>object</td> + <td><pre class="helm-vars-default-value" language-yaml" lang="plaintext"> +<code class="language-yaml">{} +</code> +</pre> +</td> + <td><p>Basic auth params for Service Monitor</p> +</td> + </tr> + <tr> + <td>vmauth.serviceMonitor.enabled</td> + <td>bool</td> + <td><pre class="helm-vars-default-value" language-yaml" lang=""> +<code class="language-yaml">false +</code> +</pre> +</td> + <td><p>Enable deployment of Service Monitor for vmauth component. This is Prometheus operator object</p> +</td> + </tr> + <tr> + <td>vmauth.serviceMonitor.extraLabels</td> + <td>object</td> + <td><pre class="helm-vars-default-value" language-yaml" lang="plaintext"> +<code class="language-yaml">{} +</code> +</pre> +</td> + <td><p>Service Monitor labels</p> +</td> + </tr> + <tr> + <td>vmauth.serviceMonitor.metricRelabelings</td> + <td>list</td> + <td><pre class="helm-vars-default-value" language-yaml" lang="plaintext"> +<code class="language-yaml">[] +</code> +</pre> +</td> + <td><p>Service Monitor metricRelabelings</p> +</td> + </tr> + <tr> + <td>vmauth.serviceMonitor.namespace</td> + <td>string</td> + <td><pre class="helm-vars-default-value" language-yaml" lang=""> +<code class="language-yaml">"" +</code> +</pre> +</td> + <td><p>Target namespace of ServiceMonitor manifest</p> +</td> + </tr> + <tr> + <td>vmauth.serviceMonitor.relabelings</td> + <td>list</td> + <td><pre class="helm-vars-default-value" language-yaml" lang="plaintext"> +<code class="language-yaml">[] +</code> +</pre> +</td> + <td><p>Service Monitor relabelings</p> +</td> + </tr> + <tr> + <td>vmauth.strategy</td> + <td>object</td> + <td><pre class="helm-vars-default-value" language-yaml" lang="plaintext"> +<code class="language-yaml">{} +</code> +</pre> +</td> + <td><p>VMAuth Deployment strategy</p> +</td> + </tr> + <tr> + <td>vmauth.suppressStorageFQDNsRender</td> + <td>bool</td> + <td><pre class="helm-vars-default-value" language-yaml" lang=""> +<code class="language-yaml">false +</code> +</pre> +</td> + <td><p>Suppress rendering <code>--storageNode</code> FQDNs based on <code>vmstorage.replicaCount</code> value. If true suppress rendering <code>--storageNodes</code>, they can be re-defined in extraArgs</p> +</td> + </tr> + <tr> + <td>vmauth.tolerations</td> + <td>list</td> + <td><pre class="helm-vars-default-value" language-yaml" lang="plaintext"> +<code class="language-yaml">[] +</code> +</pre> +</td> + <td><p>Array of tolerations object. Details are <a href="https://kubernetes.io/docs/concepts/configuration/assign-pod-node/" target="_blank">here</a></p> +</td> + </tr> + <tr> + <td>vmauth.topologySpreadConstraints</td> + <td>list</td> + <td><pre class="helm-vars-default-value" language-yaml" lang="plaintext"> +<code class="language-yaml">[] +</code> +</pre> +</td> + <td><p>Pod topologySpreadConstraints</p> </td> </tr> <tr> @@ -431,6 +1210,17 @@ name: "" </pre> </td> <td><p>Specify alternative source for env variables</p> +</td> + </tr> + <tr> + <td>vminsert.excludeStorageIDs</td> + <td>list</td> + <td><pre class="helm-vars-default-value" language-yaml" lang="plaintext"> +<code class="language-yaml">[] +</code> +</pre> +</td> + <td><p>IDs of vmstorage nodes to exclude from writing</p> </td> </tr> <tr> @@ -703,11 +1493,11 @@ loggerFormat: json <td>vminsert.name</td> <td>string</td> <td><pre class="helm-vars-default-value" language-yaml" lang=""> -<code class="language-yaml">vminsert +<code class="language-yaml">"" </code> </pre> </td> - <td><p>VMInsert container name</p> + <td><p>VMInsert name</p> </td> </tr> <tr> @@ -905,6 +1695,17 @@ timeoutSeconds: 5 </pre> </td> <td><p>Service ClusterIP</p> +</td> + </tr> + <tr> + <td>vminsert.service.enabled</td> + <td>bool</td> + <td><pre class="helm-vars-default-value" language-yaml" lang=""> +<code class="language-yaml">true +</code> +</pre> +</td> + <td><p>Create VMInsert service</p> </td> </tr> <tr> @@ -1540,7 +2341,7 @@ loggerFormat: json <td>vmselect.name</td> <td>string</td> <td><pre class="helm-vars-default-value" language-yaml" lang=""> -<code class="language-yaml">vmselect +<code class="language-yaml">"" </code> </pre> </td> @@ -1830,6 +2631,17 @@ timeoutSeconds: 5 </pre> </td> <td><p>Service ClusterIP</p> +</td> + </tr> + <tr> + <td>vmselect.service.enabled</td> + <td>bool</td> + <td><pre class="helm-vars-default-value" language-yaml" lang=""> +<code class="language-yaml">true +</code> +</pre> +</td> + <td><p>Create VMSelect service</p> </td> </tr> <tr> @@ -2272,6 +3084,62 @@ loggerFormat: json </pre> </td> <td><p>Overrides the full name of vmstorage component</p> +</td> + </tr> + <tr> + <td>vmstorage.horizontalPodAutoscaler.behavior</td> + <td>object</td> + <td><pre class="helm-vars-default-value" language-yaml" lang="plaintext"> +<code class="language-yaml">scaleDown: + selectPolicy: Disabled +</code> +</pre> +</td> + <td><p>Behavior settings for scaling by the HPA</p> +</td> + </tr> + <tr> + <td>vmstorage.horizontalPodAutoscaler.enabled</td> + <td>bool</td> + <td><pre class="helm-vars-default-value" language-yaml" lang=""> +<code class="language-yaml">false +</code> +</pre> +</td> + <td><p>Use HPA for vmstorage component</p> +</td> + </tr> + <tr> + <td>vmstorage.horizontalPodAutoscaler.maxReplicas</td> + <td>int</td> + <td><pre class="helm-vars-default-value" language-yaml" lang=""> +<code class="language-yaml">10 +</code> +</pre> +</td> + <td><p>Maximum replicas for HPA to use to to scale the vmstorage component</p> +</td> + </tr> + <tr> + <td>vmstorage.horizontalPodAutoscaler.metrics</td> + <td>list</td> + <td><pre class="helm-vars-default-value" language-yaml" lang="plaintext"> +<code class="language-yaml">[] +</code> +</pre> +</td> + <td><p>Metric for HPA to use to scale the vmstorage component</p> +</td> + </tr> + <tr> + <td>vmstorage.horizontalPodAutoscaler.minReplicas</td> + <td>int</td> + <td><pre class="helm-vars-default-value" language-yaml" lang=""> +<code class="language-yaml">2 +</code> +</pre> +</td> + <td><p>Minimum replicas for HPA to use to scale the vmstorage component</p> </td> </tr> <tr> @@ -2344,7 +3212,7 @@ loggerFormat: json <td>vmstorage.name</td> <td>string</td> <td><pre class="helm-vars-default-value" language-yaml" lang=""> -<code class="language-yaml">vmstorage +<code class="language-yaml">"" </code> </pre> </td> @@ -2679,6 +3547,27 @@ timeoutSeconds: 5 <td><p>Service annotations</p> </td> </tr> + <tr> + <td>vmstorage.service.clusterIP</td> + <td>string</td> + <td><pre class="helm-vars-default-value" language-yaml" lang=""> +<code class="language-yaml">None +</code> +</pre> +</td> + <td><p>Service ClusterIP</p> +</td> + </tr> + <tr> + <td>vmstorage.service.enabled</td> + <td>bool</td> + <td><pre class="helm-vars-default-value" language-yaml" lang=""> +<code class="language-yaml">true +</code> +</pre> +</td> + <td></td> + </tr> <tr> <td>vmstorage.service.externalTrafficPolicy</td> <td>string</td> @@ -2754,6 +3643,17 @@ timeoutSeconds: 5 </pre> </td> <td><p>Service port</p> +</td> + </tr> + <tr> + <td>vmstorage.service.type</td> + <td>string</td> + <td><pre class="helm-vars-default-value" language-yaml" lang=""> +<code class="language-yaml">ClusterIP +</code> +</pre> +</td> + <td><p>Service type</p> </td> </tr> <tr> diff --git a/docs/helm/victoria-metrics-common/CHANGELOG.md b/docs/helm/victoria-metrics-common/CHANGELOG.md index 29a97bf5fc..d5bd92c118 100644 --- a/docs/helm/victoria-metrics-common/CHANGELOG.md +++ b/docs/helm/victoria-metrics-common/CHANGELOG.md @@ -4,6 +4,14 @@ - TODO +## 0.0.14 + +**Release date:** 2024-10-04 + + + +- Fixed openshift compatibility templates + ## 0.0.13 **Release date:** 2024-09-16 diff --git a/docs/helm/victoria-metrics-distributed/CHANGELOG.md b/docs/helm/victoria-metrics-distributed/CHANGELOG.md index 22f32e599b..56592f918f 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 + + + + +- 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 4bd2c06376..10adaf9732 100644 --- a/docs/helm/victoria-metrics-distributed/README.md +++ b/docs/helm/victoria-metrics-distributed/README.md @@ -1,4 +1,4 @@ -  +  [](https://artifacthub.io/packages/helm/victoriametrics/victoria-metrics-distributed) [](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 0110f17f7f..ca9e26d837 100644 --- a/docs/helm/victoria-metrics-gateway/CHANGELOG.md +++ b/docs/helm/victoria-metrics-gateway/CHANGELOG.md @@ -2,6 +2,24 @@ - TODO +## 0.5.1 + +**Release date:** 2024-10-04 + + + + +- upgraded common chart dependency + +## 0.5.0 + +**Release date:** 2024-10-02 + + + + +- 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 76b5a48639..dbdc051832 100644 --- a/docs/helm/victoria-metrics-gateway/README.md +++ b/docs/helm/victoria-metrics-gateway/README.md @@ -1,4 +1,4 @@ -  +  [](https://artifacthub.io/packages/helm/victoriametrics/victoria-metrics-gateway) [](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 5e85c6f66e..ad5d48f621 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 + + + + +- 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 452f76dbe0..8059ced37f 100644 --- a/docs/helm/victoria-metrics-k8s-stack/README.md +++ b/docs/helm/victoria-metrics-k8s-stack/README.md @@ -1,4 +1,4 @@ -  +  [](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 </code> @@ -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: <td>object</td> <td><pre class="helm-vars-default-value" language-yaml" lang="plaintext"> <code class="language-yaml">extraArgs: {} -image: - tag: v1.103.0 port: "8429" replicaCount: 1 retentionPeriod: "1" diff --git a/docs/helm/victoria-metrics-operator/CHANGELOG.md b/docs/helm/victoria-metrics-operator/CHANGELOG.md index 30cd69b7e9..c92023910d 100644 --- a/docs/helm/victoria-metrics-operator/CHANGELOG.md +++ b/docs/helm/victoria-metrics-operator/CHANGELOG.md @@ -1,6 +1,6 @@ ## Next release -- TODO +- upgraded common chart dependency ## 0.35.2 diff --git a/docs/helm/victoria-metrics-operator/README.md b/docs/helm/victoria-metrics-operator/README.md index 5a2bdc9ed1..bf6bd704cf 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. @@ -673,7 +673,7 @@ labels: {} <td>podSecurityContext</td> <td>object</td> <td><pre class="helm-vars-default-value" language-yaml" lang="plaintext"> -<code class="language-yaml">{} +<code class="language-yaml">enabled: true </code> </pre> </td> @@ -790,7 +790,7 @@ view: <td>securityContext</td> <td>object</td> <td><pre class="helm-vars-default-value" language-yaml" lang="plaintext"> -<code class="language-yaml">{} +<code class="language-yaml">enabled: true </code> </pre> </td> diff --git a/docs/helm/victoria-metrics-single/CHANGELOG.md b/docs/helm/victoria-metrics-single/CHANGELOG.md index 7580642396..1ec46da39d 100644 --- a/docs/helm/victoria-metrics-single/CHANGELOG.md +++ b/docs/helm/victoria-metrics-single/CHANGELOG.md @@ -2,6 +2,24 @@ - TODO +## 0.12.1 + +**Release date:** 2024-10-04 + + + + +- upgraded common chart dependency + +## 0.12.0 + +**Release date:** 2024-10-02 + + + + +- 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 ec661c4b26..4742f194c0 100644 --- a/docs/helm/victoria-metrics-single/README.md +++ b/docs/helm/victoria-metrics-single/README.md @@ -1,11 +1,11 @@ -  +  [](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.