mirror of
https://github.com/VictoriaMetrics/VictoriaMetrics.git
synced 2024-11-21 14:44:00 +00:00
Automatic update helm docs from VictoriaMetrics/helm-charts@f0e007f (#7059)
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>
This commit is contained in:
parent
9e9583357d
commit
8645438a79
52 changed files with 20563 additions and 0 deletions
12
docs/helm/CHANGELOG.md
Normal file
12
docs/helm/CHANGELOG.md
Normal file
|
@ -0,0 +1,12 @@
|
|||
# CHANGELOG
|
||||
|
||||
- See [CHANGELOG for `victoria-logs-single` helm chart](charts/victoria-logs-single/CHANGELOG.md)
|
||||
- See [CHANGELOG for `victoria-metrics-agent` helm chart](charts/victoria-metrics-agent/CHANGELOG.md)
|
||||
- See [CHANGELOG for `victoria-metrics-alert` helm chart](charts/victoria-metrics-alert/CHANGELOG.md)
|
||||
- See [CHANGELOG for `victoria-metrics-anomaly` helm chart](charts/victoria-metrics-anomaly/CHANGELOG.md)
|
||||
- See [CHANGELOG for `victoria-metrics-auth` helm chart](charts/victoria-metrics-auth/CHANGELOG.md)
|
||||
- See [CHANGELOG for `victoria-metrics-cluster` helm chart](charts/victoria-metrics-cluster/CHANGELOG.md)
|
||||
- See [CHANGELOG for `victoria-metrics-gateway` helm chart](charts/victoria-metrics-gateway/CHANGELOG.md)
|
||||
- See [CHANGELOG for `victoria-metrics-k8s-stack` helm chart](charts/victoria-metrics-k8s-stack/CHANGELOG.md)
|
||||
- See [CHANGELOG for `victoria-metrics-operator` helm chart](charts/victoria-metrics-operator/CHANGELOG.md)
|
||||
- See [CHANGELOG for `victoria-metrics-single` helm chart](charts/victoria-metrics-single/CHANGELOG.md)
|
76
docs/helm/CONTRIBUTING.md
Normal file
76
docs/helm/CONTRIBUTING.md
Normal file
|
@ -0,0 +1,76 @@
|
|||
# Contributing
|
||||
|
||||
* Install the follow packages: ``git``, ``kubectl``, ``helm``, ``helm-docs``. See this [tutorial](REQUIREMENTS.md).
|
||||
* [OPTIONAL] Configure authentication on your Github account to use the SSH protocol instead of HTTP. Watch this tutorial to learn how to set up: https://help.github.com/en/github/authenticating-to-github/adding-a-new-ssh-key-to-your-github-account
|
||||
* Create a fork this repository.
|
||||
* Clone the forked repository to your local system:
|
||||
|
||||
```bash
|
||||
git clone URL_FORKED_REPOSITORY
|
||||
```
|
||||
|
||||
* Add the address for the remote original repository:
|
||||
|
||||
```bash
|
||||
git remote -v
|
||||
git remote add upstream https://github.com/VictoriaMetrics/helm-charts
|
||||
git remote -v
|
||||
```
|
||||
|
||||
* Create a branch. Example:
|
||||
|
||||
```bash
|
||||
git checkout -b BRANCH_NAME
|
||||
```
|
||||
|
||||
* Make sure you are on the correct branch using the following command. The branch in use contains the '*' before the name.
|
||||
|
||||
```bash
|
||||
git branch
|
||||
```
|
||||
|
||||
* Make your changes and tests to the new branch.
|
||||
* Run command ``helm-docs`` to update content of ``README.md`` file of all charts using the ``README.md.gotmpl`` template.
|
||||
* Commit the changes to the branch.
|
||||
* Push files to repository remote with command:
|
||||
|
||||
```bash
|
||||
git push --set-upstream origin BRANCH_NAME
|
||||
```
|
||||
|
||||
* Create Pull Request (PR) to the `master` branch. See this [tutorial](https://help.github.com/en/github/collaborating-with-issues-and-pull-requests/creating-a-pull-request-from-a-fork)
|
||||
* Update the content with the suggestions of the reviewer (if necessary).
|
||||
* After your pull request is merged to the `master` branch, update your local clone:
|
||||
|
||||
```bash
|
||||
git checkout master
|
||||
git pull upstream master
|
||||
```
|
||||
|
||||
* Clean up after your pull request is merged with command:
|
||||
|
||||
```bash
|
||||
git branch -d BRANCH_NAME
|
||||
```
|
||||
|
||||
* Then you can update the ``master`` branch in your forked repository.
|
||||
|
||||
```bash
|
||||
git push origin master
|
||||
```
|
||||
|
||||
* And push the deletion of the feature branch to your GitHub repository with command:
|
||||
|
||||
```bash
|
||||
git push --delete origin BRANCH_NAME
|
||||
```
|
||||
|
||||
* To keep your fork in sync with the original repository, use these commands:
|
||||
|
||||
```bash
|
||||
git pull upstream master
|
||||
git push origin master
|
||||
```
|
||||
|
||||
Reference:
|
||||
* https://blog.scottlowe.org/2015/01/27/using-fork-branch-git-workflow/
|
136
docs/helm/README.md
Normal file
136
docs/helm/README.md
Normal file
|
@ -0,0 +1,136 @@
|
|||
[![Artifact Hub](https://img.shields.io/endpoint?url=https://artifacthub.io/badge/repository/victoriametrics)](https://artifacthub.io/packages/search?repo=victoriametrics&verified_publisher=true)
|
||||
[![License](https://img.shields.io/github/license/VictoriaMetrics/VictoriaMetrics.svg)](https://github.com/VictoriaMetrics/helm-charts/blob/master/LICENSE)
|
||||
![Helm: v3](https://img.shields.io/static/v1?label=Helm&message=v3&color=informational&logo=helm)
|
||||
[![Slack](https://img.shields.io/badge/join%20slack-%23victoriametrics-brightgreen.svg)](https://slack.victoriametrics.com/)
|
||||
|
||||
This repository contains helm charts for VictoriaMetrics and VictoriaLogs.
|
||||
|
||||
## Add a chart helm repository (can be skipped for OCI repository)
|
||||
|
||||
Access a Kubernetes cluster.
|
||||
|
||||
Add a chart helm repository with follow commands:
|
||||
|
||||
```console
|
||||
helm repo add vm https://victoriametrics.github.io/helm-charts/
|
||||
|
||||
helm repo update
|
||||
```
|
||||
|
||||
List [all charts](#list-of-charts) and versions of `vm` repository available to installation:
|
||||
|
||||
```console
|
||||
helm search repo vm/
|
||||
```
|
||||
|
||||
The command must display existing helm chart e.g.
|
||||
|
||||
```shell
|
||||
NAME CHART VERSION APP VERSION DESCRIPTION
|
||||
vm/victoria-logs-single 0.5.2 v0.15.0-victorialogs Victoria Logs Single version - high-performance...
|
||||
vm/victoria-metrics-agent 0.10.9 v1.101.0 Victoria Metrics Agent - collects metrics from ...
|
||||
vm/victoria-metrics-alert 0.9.9 v1.101.0 Victoria Metrics Alert - executes a list of giv...
|
||||
vm/victoria-metrics-anomaly 1.3.0 v1.13.0 Victoria Metrics Anomaly Detection - a service ...
|
||||
vm/victoria-metrics-auth 0.4.13 v1.101.0 Victoria Metrics Auth - is a simple auth proxy ...
|
||||
vm/victoria-metrics-cluster 0.11.19 v1.101.0 Victoria Metrics Cluster version - high-perform...
|
||||
vm/victoria-metrics-distributed 0.1.0 v1.101.0 A Helm chart for Running VMCluster on Multiple ...
|
||||
vm/victoria-metrics-gateway 0.1.62 v1.101.0 Victoria Metrics Gateway - Auth & Rate-Limittin...
|
||||
vm/victoria-metrics-k8s-stack 0.23.2 v1.101.0 Kubernetes monitoring on VictoriaMetrics stack....
|
||||
vm/victoria-metrics-operator 0.32.2 v0.45.0 Victoria Metrics Operator
|
||||
vm/victoria-metrics-single 0.9.22 v1.101.0 Victoria Metrics Single version - high-performa...
|
||||
```
|
||||
|
||||
## Installing the chart
|
||||
|
||||
Export default values of `victoria-metrics-cluster` chart to file `values.yaml`:
|
||||
|
||||
- For HTTPS repository
|
||||
|
||||
```console
|
||||
helm show values vm/victoria-metrics-cluster > values.yaml
|
||||
```
|
||||
- For OCI repository
|
||||
|
||||
```console
|
||||
helm show values oci://ghcr.io/victoriametrics/helm-charts/victoria-metrics-agent > values.yaml
|
||||
```
|
||||
|
||||
Change the values according to the need of the environment in ``values.yaml`` file.
|
||||
|
||||
Test the installation with command:
|
||||
|
||||
- For HTTPS repository
|
||||
|
||||
```console
|
||||
helm install victoria-metrics vm/victoria-metrics-cluster -f values.yaml -n NAMESPACE --debug --dry-run
|
||||
```
|
||||
|
||||
- For OCI repository
|
||||
|
||||
```console
|
||||
helm install victoria-metrics oci://ghcr.io/victoriametrics/helm-charts/victoria-metrics-cluster -f values.yaml -n NAMESPACE --debug --dry-run
|
||||
```
|
||||
|
||||
Install chart with command:
|
||||
|
||||
- For HTTPS repository
|
||||
|
||||
```console
|
||||
helm install victoria-metrics vm/victoria-metrics-cluster -f values.yaml -n NAMESPACE
|
||||
```
|
||||
|
||||
- For OCI repository
|
||||
|
||||
```console
|
||||
helm install victoria-metrics oci://ghcr.io/victoriametrics/helm-charts/victoria-metrics-cluster -f values.yaml -n NAMESPACE
|
||||
```
|
||||
|
||||
## Validate installation
|
||||
|
||||
Get the pods lists by running these commands:
|
||||
|
||||
```console
|
||||
kubectl get pods -A | grep 'victoria-metrics'
|
||||
|
||||
# or list all resorces of victoria-metrics
|
||||
|
||||
kubectl get all -n NAMESPACE | grep victoria
|
||||
```
|
||||
|
||||
Get the application by running this commands:
|
||||
|
||||
```console
|
||||
helm list -f victoria-metrics -n NAMESPACE
|
||||
```
|
||||
|
||||
See the history of versions of ``victoria-metrics`` application with command.
|
||||
|
||||
```console
|
||||
helm history victoria-metrics -n NAMESPACE
|
||||
```
|
||||
|
||||
## How to uninstall VictoriaMetrics
|
||||
|
||||
Remove application with command.
|
||||
|
||||
```console
|
||||
helm uninstall victoria-metrics -n NAMESPACE
|
||||
```
|
||||
|
||||
## Kubernetes compatibility versions
|
||||
|
||||
helm charts tested at kubernetes versions from 1.28 to 1.30.
|
||||
|
||||
## List of Charts
|
||||
|
||||
- [Victoria Logs Single-Node](./charts/victoria-logs-single)
|
||||
- [Victoria Metrics Agent](./charts/victoria-metrics-agent)
|
||||
- [Victoria Metrics Alert](./charts/victoria-metrics-alert)
|
||||
- [Victoria Metrics Anomaly](./charts/victoria-metrics-anomaly)
|
||||
- [Victoria Metrics Auth](./charts/victoria-metrics-auth)
|
||||
- [Victoria Metrics Cluster](./charts/victoria-metrics-cluster)
|
||||
- [Victoria Metrics Gateway](./charts/victoria-metrics-gateway)
|
||||
- [Victoria Metrics Distributed](./charts/victoria-metrics-distributed)
|
||||
- [Victoria Metrics k8s Stack](./charts/victoria-metrics-k8s-stack)
|
||||
- [Victoria Metrics Operator](./charts/victoria-metrics-operator)
|
||||
- [Victoria Metrics Single-node](./charts/victoria-metrics-single)
|
135
docs/helm/REQUIREMENTS.md
Normal file
135
docs/helm/REQUIREMENTS.md
Normal file
|
@ -0,0 +1,135 @@
|
|||
# Prerequisites to develop and test Helm Charts
|
||||
|
||||
## 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.
|
||||
|
||||
Or use Kubernetes cluster in [EKS](https://aws.amazon.com/eks), [GKE](https://cloud.google.com/kubernetes-engine), [AKS](https://docs.microsoft.com/en-us/azure/aks), [DOKS](https://www.digitalocean.com/products/kubernetes) or other cloud provider.
|
||||
|
||||
## Install Docker-CE
|
||||
|
||||
Follow instructions of page for install Docker-CE.
|
||||
|
||||
* Ubuntu: https://docs.docker.com/install/linux/docker-ce/ubuntu/
|
||||
* Debian: https://docs.docker.com/install/linux/docker-ce/debian/
|
||||
* CentOS: https://docs.docker.com/install/linux/docker-ce/centos/
|
||||
* MacOS: https://docs.docker.com/docker-for-mac/install/
|
||||
|
||||
Start the Docker service, configure Docker to boot up with the OS and add your user to the Docker group.
|
||||
|
||||
```bash
|
||||
# Start the Docker service
|
||||
sudo systemctl start docker
|
||||
|
||||
# Configure Docker to boot up with the OS
|
||||
sudo systemctl enable docker
|
||||
|
||||
# Add your user to the Docker group
|
||||
sudo usermod -aG docker $USER
|
||||
sudo setfacl -m user:$USER:rw /var/run/docker.sock
|
||||
```
|
||||
|
||||
Source: https://docs.docker.com/engine/install/linux-postinstall/#configure-docker-to-start-on-boot
|
||||
|
||||
## Install Kubectl
|
||||
|
||||
Simple shell function for Kubectl installation in Linux 64 bits. Copy and paste this code:
|
||||
|
||||
```bash
|
||||
sudo su
|
||||
|
||||
VERSION=v1.22.2
|
||||
KUBECTL_BIN=kubectl
|
||||
|
||||
function install_kubectl {
|
||||
if [ -z $(which $KUBECTL_BIN) ]; then
|
||||
curl -LO https://storage.googleapis.com/kubernetes-release/release/$VERSION/bin/linux/amd64/$KUBECTL_BIN
|
||||
chmod +x ${KUBECTL_BIN}
|
||||
sudo mv ${KUBECTL_BIN} /usr/local/bin/${KUBECTL_BIN}
|
||||
sudo ln -sf /usr/local/bin/${KUBECTL_BIN} /usr/bin/${KUBECTL_BIN}
|
||||
else
|
||||
echo "Kubectl is most likely installed"
|
||||
fi
|
||||
}
|
||||
|
||||
install_kubectl
|
||||
|
||||
which kubectl
|
||||
|
||||
kubectl version --client
|
||||
|
||||
exit
|
||||
```
|
||||
|
||||
Kubectl documentation:
|
||||
|
||||
https://kubernetes.io/docs/reference/kubectl/overview/
|
||||
|
||||
**Credits:** Juan Pablo Perez - https://www.linkedin.com/in/juanpabloperezpeelmicro/
|
||||
|
||||
https://github.com/peelmicro/learn-devops-the-complete-kubernetes-course
|
||||
|
||||
## Helm Docs
|
||||
|
||||
Run the following commands to install ``helm-docs``.
|
||||
|
||||
```bash
|
||||
HELM_DOCS_VERSION=1.5.0
|
||||
HELM_DOCS_PACKAGE=helm-docs_``$HELM_DOCS_VERSION``_linux_x86_64.tar.gz
|
||||
|
||||
cd /tmp
|
||||
|
||||
wget https://github.com/norwoodj/helm-docs/releases/download/v$HELM_DOCS_VERSION/$HELM_DOCS_PACKAGE
|
||||
|
||||
tar xzvf $HELM_DOCS_PACKAGE
|
||||
|
||||
sudo mv helm-docs /usr/local/bin/
|
||||
|
||||
sudo chmod +rx /usr/local/bin/helm-docs
|
||||
|
||||
helm-docs --version
|
||||
```
|
||||
|
||||
Documentation: https://github.com/norwoodj/helm-docs
|
||||
|
||||
The documentation generated by ``helm-docs`` is based on the contents of the ``values.yaml``, ``README.md.gotmpl`` and ``Chart.yaml`` file. It tries to overwrite the contents of the ``README.md`` file within the chart directory.
|
||||
|
||||
## Install Helm 3
|
||||
|
||||
Execute these commands to install helm 3.14+.
|
||||
|
||||
```bash
|
||||
sudo su
|
||||
|
||||
HELM_TAR_FILE=helm-v3.15.3-linux-amd64.tar.gz
|
||||
HELM_URL=https://get.helm.sh
|
||||
HELM_BIN=helm3
|
||||
|
||||
function install_helm3 {
|
||||
|
||||
if [ -z $(which $HELM_BIN) ]; then
|
||||
wget ${HELM_URL}/${HELM_TAR_FILE}
|
||||
tar -xvzf ${HELM_TAR_FILE}
|
||||
chmod +x linux-amd64/helm
|
||||
sudo cp linux-amd64/helm /usr/local/bin/$HELM_BIN
|
||||
sudo ln -sfn /usr/local/bin/$HELM_BIN /usr/local/bin/helm
|
||||
rm -rf ${HELM_TAR_FILE} linux-amd64
|
||||
echo -e "\nwhich ${HELM_BIN}"
|
||||
which ${HELM_BIN}
|
||||
else
|
||||
echo "Helm 3 is most likely installed"
|
||||
fi
|
||||
}
|
||||
|
||||
install_helm3
|
||||
which $HELM_BIN
|
||||
$HELM_BIN version
|
||||
|
||||
exit
|
||||
```
|
||||
|
||||
Documentation: https://helm.sh/docs/
|
||||
|
||||
**Credits**: Juan Pablo Perez - https://www.linkedin.com/in/juanpabloperezpeelmicro/
|
||||
|
||||
https://github.com/peelmicro/learn-devops-the-complete-kubernetes-course
|
12
docs/helm/_index.md
Normal file
12
docs/helm/_index.md
Normal file
|
@ -0,0 +1,12 @@
|
|||
---
|
||||
weight: 0
|
||||
title: Helm Charts
|
||||
menu:
|
||||
docs:
|
||||
weight: 0
|
||||
identifier: helm
|
||||
aliases:
|
||||
- /helm
|
||||
- /helm/index.html
|
||||
---
|
||||
{{% content "README.md" %}}
|
258
docs/helm/victoria-logs-single/CHANGELOG.md
Normal file
258
docs/helm/victoria-logs-single/CHANGELOG.md
Normal file
|
@ -0,0 +1,258 @@
|
|||
## Next release
|
||||
|
||||
- TODO
|
||||
|
||||
## 0.6.3
|
||||
|
||||
**Release date:** 2024-09-16
|
||||
|
||||
![AppVersion: v0.28.0](https://img.shields.io/static/v1?label=AppVersion&message=v0.28.0&color=success&logo=)
|
||||
![Helm: v3](https://img.shields.io/static/v1?label=Helm&message=v3&color=informational&logo=helm)
|
||||
|
||||
- Avoid variant if tag is set explicitly
|
||||
|
||||
## 0.6.2
|
||||
|
||||
**Release date:** 2024-09-12
|
||||
|
||||
![AppVersion: v0.28.0](https://img.shields.io/static/v1?label=AppVersion&message=v0.28.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
|
||||
- Made replicas configurable
|
||||
- Allow override default for statefulset headless service
|
||||
|
||||
## 0.6.1
|
||||
|
||||
**Release date:** 2024-09-03
|
||||
|
||||
![AppVersion: v0.28.0](https://img.shields.io/static/v1?label=AppVersion&message=v0.28.0&color=success&logo=)
|
||||
![Helm: v3](https://img.shields.io/static/v1?label=Helm&message=v3&color=informational&logo=helm)
|
||||
|
||||
- Added ability to configure container port
|
||||
- Fixed image pull secrets. See [this issue](https://github.com/VictoriaMetrics/helm-charts/issues/1285)
|
||||
- Renamed `.Values.server.persistentVolume.storageClass` to `.Values.server.persistentVolume.storageClassName`
|
||||
- Removed necessity to set `.Values.server.persistentVolume.existingClaim` when volume is expected to be created by chart. See [this issue](https://github.com/VictoriaMetrics/helm-charts/issues/189)
|
||||
- Fixed PVC in StatefulSet
|
||||
|
||||
## 0.6.0
|
||||
|
||||
**Release date:** 2024-08-21
|
||||
|
||||
![AppVersion: v0.28.0](https://img.shields.io/static/v1?label=AppVersion&message=v0.28.0&color=success&logo=)
|
||||
![Helm: v3](https://img.shields.io/static/v1?label=Helm&message=v3&color=informational&logo=helm)
|
||||
|
||||
**Update note**: The VictoriaMetrics components image tag template has been updated. This change introduces `.Values.<component>.image.variant` to specify tag suffixes like `-scratch`, `-cluster`, `-enterprise`. Additionally, you can now omit `.Values.<component>.image.tag` to automatically use the version specified in `.Chart.AppVersion`.
|
||||
|
||||
**Update note**: main container name was changed to `vlogs`, which will recreate a pod.
|
||||
|
||||
**Update note**: requires Helm 3.14+
|
||||
|
||||
- Added `basicAuth` support for `ServiceMonitor`
|
||||
- Set minimal kubernetes version to `1.25`
|
||||
- Removed support for `policy/v1beta1/PodDisruptionBudget`
|
||||
- Updated `.Values.server.readinessProbe` to `.Values.server.probe.readiness`
|
||||
- Updated `.Values.server.livenessProbe` to `.Values.server.probe.liveness`
|
||||
- Updated `.Values.server.startupProbe` to `.Values.server.probe.startup`
|
||||
- Added `.Values.global.imagePullSecrets` and `.Values.global.image.registry`
|
||||
- Added `.Values.server.emptyDir` to customize default data directory
|
||||
- Merged headless and non-headless services, removed statefulset service specific variables
|
||||
- Use static container names in a pod
|
||||
- Removed `networking.k8s.io/v1beta1/Ingress` and `extensions/v1beta1/Ingress` support
|
||||
- Added `.Values.server.service.ipFamilies` and `.Values.server.service.ipFamilyPolicy` for service IP family management
|
||||
|
||||
## 0.5.4
|
||||
|
||||
**Release date:** 2024-07-25
|
||||
|
||||
![AppVersion: v0.28.0-victorialogs](https://img.shields.io/static/v1?label=AppVersion&message=v0.28.0-victorialogs&color=success&logo=)
|
||||
![Helm: v3](https://img.shields.io/static/v1?label=Helm&message=v3&color=informational&logo=helm)
|
||||
|
||||
- update VictoriaLogs to [v0.28.0](https://github.com/VictoriaMetrics/VictoriaMetrics/releases/tag/v0.28.0-victorialogs).
|
||||
|
||||
## 0.5.3
|
||||
|
||||
**Release date:** 2024-07-08
|
||||
|
||||
![AppVersion: v0.15.0-victorialogs](https://img.shields.io/static/v1?label=AppVersion&message=v0.15.0-victorialogs&color=success&logo=)
|
||||
![Helm: v3](https://img.shields.io/static/v1?label=Helm&message=v3&color=informational&logo=helm)
|
||||
|
||||
- add missing API version and kind for volumeClaimTemplates, see [this issue](https://github.com/VictoriaMetrics/helm-charts/issues/1092).
|
||||
|
||||
## 0.5.2
|
||||
|
||||
**Release date:** 2024-06-17
|
||||
|
||||
![AppVersion: v0.15.0-victorialogs](https://img.shields.io/static/v1?label=AppVersion&message=v0.15.0-victorialogs&color=success&logo=)
|
||||
![Helm: v3](https://img.shields.io/static/v1?label=Helm&message=v3&color=informational&logo=helm)
|
||||
|
||||
- fix invalid label selector usage in notes printed after chart installation
|
||||
|
||||
## 0.5.1
|
||||
|
||||
**Release date:** 2024-05-30
|
||||
|
||||
![AppVersion: v0.15.0-victorialogs](https://img.shields.io/static/v1?label=AppVersion&message=v0.15.0-victorialogs&color=success&logo=)
|
||||
![Helm: v3](https://img.shields.io/static/v1?label=Helm&message=v3&color=informational&logo=helm)
|
||||
|
||||
- Update VictoriaLogs to [v0.15.0](https://github.com/VictoriaMetrics/VictoriaMetrics/releases/tag/v0.15.0-victorialogs).
|
||||
|
||||
## 0.5.0
|
||||
|
||||
**Release date:** 2024-05-23
|
||||
|
||||
![AppVersion: v0.8.0-victorialogs](https://img.shields.io/static/v1?label=AppVersion&message=v0.8.0-victorialogs&color=success&logo=)
|
||||
![Helm: v3](https://img.shields.io/static/v1?label=Helm&message=v3&color=informational&logo=helm)
|
||||
|
||||
- Update fluent-bit chart to 0.46.7 and fluentbit to 3.0.4
|
||||
- Update VictoriaLogs version to 0.9.1
|
||||
|
||||
## 0.4.0
|
||||
|
||||
**Release date:** 2024-05-20
|
||||
|
||||
![AppVersion: v0.8.0-victorialogs](https://img.shields.io/static/v1?label=AppVersion&message=v0.8.0-victorialogs&color=success&logo=)
|
||||
![Helm: v3](https://img.shields.io/static/v1?label=Helm&message=v3&color=informational&logo=helm)
|
||||
|
||||
- Upgrade VictoriaLogs to [v0.8.0](https://github.com/VictoriaMetrics/VictoriaMetrics/releases/tag/v0.8.0-victorialogs)
|
||||
- Move `.Values.server.name`, `.Values.server.fullnameOverride` to `.Values.global.victoriaLogs.server`. This allows to avoid issues with Fluent Bit output definition. See the [pull request]() for the details.
|
||||
- Include `kubernetes_namespace_name` field in the [stream fields](https://docs.victoriametrics.com/victorialogs/keyconcepts/#stream-fields) configuration of Fluent Bit output.
|
||||
|
||||
## 0.3.8
|
||||
|
||||
**Release date:** 2024-05-10
|
||||
|
||||
![AppVersion: v0.5.2-victorialogs](https://img.shields.io/static/v1?label=AppVersion&message=v0.5.2-victorialogs&color=success&logo=)
|
||||
![Helm: v3](https://img.shields.io/static/v1?label=Helm&message=v3&color=informational&logo=helm)
|
||||
|
||||
- properly truncate value of `app.kubernetes.io/managed-by` and `app.kubernetes.io/instance` labels in case release name exceeds 63 characters.
|
||||
- support disabling default securityContext to keep compatible with platform like openshift, see this [pull request](https://github.com/VictoriaMetrics/helm-charts/pull/995) by @Baboulinet-33 for details.
|
||||
|
||||
## 0.3.7
|
||||
|
||||
**Release date:** 2024-04-16
|
||||
|
||||
![AppVersion: v0.5.2-victorialogs](https://img.shields.io/static/v1?label=AppVersion&message=v0.5.2-victorialogs&color=success&logo=)
|
||||
![Helm: v3](https://img.shields.io/static/v1?label=Helm&message=v3&color=informational&logo=helm)
|
||||
|
||||
- bump version of victorialogs to [0.5.2](https://github.com/VictoriaMetrics/VictoriaMetrics/releases/tag/v0.5.2-victorialogs)
|
||||
|
||||
## 0.3.6
|
||||
|
||||
**Release date:** 2024-03-28
|
||||
|
||||
![AppVersion: v0.5.0-victorialogs](https://img.shields.io/static/v1?label=AppVersion&message=v0.5.0-victorialogs&color=success&logo=)
|
||||
![Helm: v3](https://img.shields.io/static/v1?label=Helm&message=v3&color=informational&logo=helm)
|
||||
|
||||
- support adding `metricRelabelings` for server serviceMonitor (#946)
|
||||
|
||||
## 0.3.5
|
||||
|
||||
**Release date:** 2024-03-05
|
||||
|
||||
![AppVersion: v0.5.0-victorialogs](https://img.shields.io/static/v1?label=AppVersion&message=v0.5.0-victorialogs&color=success&logo=)
|
||||
![Helm: v3](https://img.shields.io/static/v1?label=Helm&message=v3&color=informational&logo=helm)
|
||||
|
||||
- bump version of vlogs single to [0.5.0](https://github.com/VictoriaMetrics/VictoriaMetrics/releases/tag/v0.5.0-victorialogs)
|
||||
|
||||
## 0.3.4
|
||||
|
||||
**Release date:** 2023-11-15
|
||||
|
||||
![AppVersion: v0.4.2-victorialogs](https://img.shields.io/static/v1?label=AppVersion&message=v0.4.2-victorialogs&color=success&logo=)
|
||||
![Helm: v3](https://img.shields.io/static/v1?label=Helm&message=v3&color=informational&logo=helm)
|
||||
|
||||
- bump version of vlogs single to [0.4.2](https://github.com/VictoriaMetrics/VictoriaMetrics/releases/tag/v0.4.2-victorialogs)
|
||||
|
||||
## 0.3.3
|
||||
|
||||
**Release date:** 2023-10-10
|
||||
|
||||
![AppVersion: v0.4.1-victorialogs](https://img.shields.io/static/v1?label=AppVersion&message=v0.4.1-victorialogs&color=success&logo=)
|
||||
![Helm: v3](https://img.shields.io/static/v1?label=Helm&message=v3&color=informational&logo=helm)
|
||||
|
||||
- Add `kubernetes_container_name` into default [stream fields](https://docs.victoriametrics.com/victorialogs/keyconcepts#stream-fields) configuration `fluent-bit`.
|
||||
|
||||
## 0.3.2
|
||||
|
||||
**Release date:** 2023-10-04
|
||||
|
||||
![AppVersion: v0.4.1-victorialogs](https://img.shields.io/static/v1?label=AppVersion&message=v0.4.1-victorialogs&color=success&logo=)
|
||||
![Helm: v3](https://img.shields.io/static/v1?label=Helm&message=v3&color=informational&logo=helm)
|
||||
|
||||
- bump version of vlogs single to [0.4.1](https://github.com/VictoriaMetrics/VictoriaMetrics/releases/tag/v0.4.1-victorialogs)
|
||||
|
||||
## 0.3.1
|
||||
|
||||
**Release date:** 2023-09-13
|
||||
|
||||
![AppVersion: v0.3.0-victorialogs](https://img.shields.io/static/v1?label=AppVersion&message=v0.3.0-victorialogs&color=success&logo=)
|
||||
![Helm: v3](https://img.shields.io/static/v1?label=Helm&message=v3&color=informational&logo=helm)
|
||||
|
||||
* added: extraObjects: [] for dynamic supportive objects configuration
|
||||
|
||||
## 0.3.0
|
||||
|
||||
**Release date:** 2023-08-15
|
||||
|
||||
![AppVersion: v0.3.0-victorialogs](https://img.shields.io/static/v1?label=AppVersion&message=v0.3.0-victorialogs&color=success&logo=)
|
||||
![Helm: v3](https://img.shields.io/static/v1?label=Helm&message=v3&color=informational&logo=helm)
|
||||
|
||||
* vlogs-single: update to 0.3.0 (#598)
|
||||
* Remove repeated volumeMounts section (#610)
|
||||
|
||||
## 0.1.3
|
||||
|
||||
**Release date:** 2023-07-27
|
||||
|
||||
![AppVersion: v0.3.0-victorialogs](https://img.shields.io/static/v1?label=AppVersion&message=v0.3.0-victorialogs&color=success&logo=)
|
||||
![Helm: v3](https://img.shields.io/static/v1?label=Helm&message=v3&color=informational&logo=helm)
|
||||
|
||||
* vlogs-single: fix podSecurityContext and securityContext usage (#597)
|
||||
* charts/victoria-logs-single: fix STS render when using statefulset is disabled (#585)
|
||||
* charts/victoria-logs-single: add imagePullSecrets (#586)
|
||||
|
||||
## 0.1.2
|
||||
|
||||
**Release date:** 2023-06-23
|
||||
|
||||
![AppVersion: v0.1.0-victorialogs](https://img.shields.io/static/v1?label=AppVersion&message=v0.1.0-victorialogs&color=success&logo=)
|
||||
![Helm: v3](https://img.shields.io/static/v1?label=Helm&message=v3&color=informational&logo=helm)
|
||||
|
||||
* bump version of logs single
|
||||
* Fix wrong condition on fluent-bit dependency (#568)
|
||||
|
||||
### Default value changes
|
||||
|
||||
```diff
|
||||
# No changes in this release
|
||||
```
|
||||
|
||||
## 0.1.1
|
||||
|
||||
**Release date:** 2023-06-22
|
||||
|
||||
![AppVersion: v0.1.0-victorialogs](https://img.shields.io/static/v1?label=AppVersion&message=v0.1.0-victorialogs&color=success&logo=)
|
||||
![Helm: v3](https://img.shields.io/static/v1?label=Helm&message=v3&color=informational&logo=helm)
|
||||
|
||||
* charts/victoria-logs-single: template Host field (#566)
|
||||
|
||||
## 0.1.0
|
||||
|
||||
**Release date:** 2023-06-22
|
||||
|
||||
![AppVersion: v0.1.0-victorialogs](https://img.shields.io/static/v1?label=AppVersion&message=v0.1.0-victorialogs&color=success&logo=)
|
||||
![Helm: v3](https://img.shields.io/static/v1?label=Helm&message=v3&color=informational&logo=helm)
|
||||
|
||||
* fix the chart image and jsonline endpoint
|
||||
* add victoria-logs to build process, make package
|
||||
* charts/victoria-logs-single: add fluentbit setup (#563)
|
||||
|
||||
## 0.0.1
|
||||
|
||||
**Release date:** 2023-06-12
|
||||
|
||||
![AppVersion: v0.0.0](https://img.shields.io/static/v1?label=AppVersion&message=v0.0.0&color=success&logo=)
|
||||
![Helm: v3](https://img.shields.io/static/v1?label=Helm&message=v3&color=informational&logo=helm)
|
||||
|
||||
* charts/victoria-logs-single: add new chart (#560)
|
1091
docs/helm/victoria-logs-single/README.md
Normal file
1091
docs/helm/victoria-logs-single/README.md
Normal file
File diff suppressed because it is too large
Load diff
13
docs/helm/victoria-logs-single/_changelog.md
Normal file
13
docs/helm/victoria-logs-single/_changelog.md
Normal file
|
@ -0,0 +1,13 @@
|
|||
---
|
||||
weight: 1
|
||||
title: CHANGELOG
|
||||
menu:
|
||||
docs:
|
||||
weight: 1
|
||||
identifier: helm-victorialogs-single-changelog
|
||||
parent: helm-victorialogs-single
|
||||
url: /helm/victorialogs-single/changelog
|
||||
aliases:
|
||||
- /helm/victorialogs-single/changelog/index.html
|
||||
---
|
||||
{{% content "CHANGELOG.md" %}}
|
13
docs/helm/victoria-logs-single/_index.md
Normal file
13
docs/helm/victoria-logs-single/_index.md
Normal file
|
@ -0,0 +1,13 @@
|
|||
---
|
||||
weight: 1
|
||||
title: VictoriaLogs Single
|
||||
menu:
|
||||
docs:
|
||||
parent: helm
|
||||
weight: 1
|
||||
identifier: helm-victorialogs-single
|
||||
url: /helm/victorialogs-single
|
||||
aliases:
|
||||
- /helm/victorialogs-single/index.html
|
||||
---
|
||||
{{% content "README.md" %}}
|
353
docs/helm/victoria-metrics-agent/CHANGELOG.md
Normal file
353
docs/helm/victoria-metrics-agent/CHANGELOG.md
Normal file
|
@ -0,0 +1,353 @@
|
|||
## Next release
|
||||
|
||||
- Fail if no remoteWriteUrls set
|
||||
|
||||
## 0.12.2
|
||||
|
||||
**Release date:** 2024-09-12
|
||||
|
||||
![AppVersion: v1.103.0](https://img.shields.io/static/v1?label=AppVersion&message=v1.103.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
|
||||
- Removed deprecated API from RBAC. See [this issue](https://github.com/VictoriaMetrics/helm-charts/issues/1438)
|
||||
|
||||
## 0.12.1
|
||||
|
||||
**Release date:** 2024-09-03
|
||||
|
||||
![AppVersion: v1.103.0](https://img.shields.io/static/v1?label=AppVersion&message=v1.103.0&color=success&logo=)
|
||||
![Helm: v3](https://img.shields.io/static/v1?label=Helm&message=v3&color=informational&logo=helm)
|
||||
|
||||
- Fixed PVC in StatefulSet
|
||||
|
||||
## 0.12.0
|
||||
|
||||
**Release date:** 2024-08-29
|
||||
|
||||
![AppVersion: v1.103.0](https://img.shields.io/static/v1?label=AppVersion&message=v1.103.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.103.0](https://github.com/VictoriaMetrics/VictoriaMetrics/releases/tag/v1.103.0)
|
||||
- Added ability to configure container port
|
||||
- Fixed image pull secrets. See [this issue](https://github.com/VictoriaMetrics/helm-charts/issues/1285)
|
||||
- Removed necessity to set `.Values.persistentVolume.existingClaim` when volume is expected to be created by chart. See [this issue](https://github.com/VictoriaMetrics/helm-charts/issues/189)
|
||||
|
||||
## 0.11.0
|
||||
|
||||
**Release date:** 2024-08-21
|
||||
|
||||
![AppVersion: v1.102.1](https://img.shields.io/static/v1?label=AppVersion&message=v1.102.1&color=success&logo=)
|
||||
![Helm: v3](https://img.shields.io/static/v1?label=Helm&message=v3&color=informational&logo=helm)
|
||||
|
||||
**Update note**: main container name was changed to `vmagent`, which will recreate a pod.
|
||||
|
||||
**Update note**: requires Helm 3.14+
|
||||
|
||||
- Removed `PodSecurityPolicy`
|
||||
- Set minimal kubernetes version to `1.25`
|
||||
- Removed support for `policy/v1beta1/PodDisruptionBudget`
|
||||
- Added params to configure probes `.Values.probe.readiness`, `.Values.probe.liveness` and `.Values.probe.startup`
|
||||
- Added `.Values.global.imagePullSecrets` and `.Values.global.image.registry`
|
||||
- Added `.Values.emptyDir` to customize default cache directory
|
||||
- Use static container names in a pod
|
||||
- Removed `networking.k8s.io/v1beta1/Ingress` and `extensions/v1beta1/Ingress` support
|
||||
- Added `.Values.service.ipFamilies` and `.Values.service.ipFamilyPolicy` for service IP family management
|
||||
|
||||
## 0.10.14
|
||||
|
||||
**Release date:** 2024-08-14
|
||||
|
||||
![AppVersion: v1.102.1](https://img.shields.io/static/v1?label=AppVersion&message=v1.102.1&color=success&logo=)
|
||||
![Helm: v3](https://img.shields.io/static/v1?label=Helm&message=v3&color=informational&logo=helm)
|
||||
|
||||
- add basicAuth support for ServiceMonitor
|
||||
- fix license volume mount when using statefulset mode
|
||||
|
||||
## 0.10.13
|
||||
|
||||
**Release date:** 2024-08-01
|
||||
|
||||
![AppVersion: v1.102.1](https://img.shields.io/static/v1?label=AppVersion&message=v1.102.1&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.102.1](https://github.com/VictoriaMetrics/VictoriaMetrics/releases/tag/v1.102.1)
|
||||
|
||||
## 0.10.12
|
||||
|
||||
**Release date:** 2024-08-01
|
||||
|
||||
![AppVersion: v1.102.0](https://img.shields.io/static/v1?label=AppVersion&message=v1.102.0&color=success&logo=)
|
||||
![Helm: v3](https://img.shields.io/static/v1?label=Helm&message=v3&color=informational&logo=helm)
|
||||
|
||||
- fix possible template error when `.Values.rbac.namespaced=true`. Thanks to @guptaachin for [the pull request](https://github.com/VictoriaMetrics/helm-charts/pull/1179).
|
||||
|
||||
## 0.10.11
|
||||
|
||||
**Release date:** 2024-07-23
|
||||
|
||||
![AppVersion: v1.102.0](https://img.shields.io/static/v1?label=AppVersion&message=v1.102.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.102.0](https://github.com/VictoriaMetrics/VictoriaMetrics/releases/tag/v1.102.0)
|
||||
|
||||
## 0.10.10
|
||||
|
||||
**Release date:** 2024-07-08
|
||||
|
||||
![AppVersion: v1.101.0](https://img.shields.io/static/v1?label=AppVersion&message=v1.101.0&color=success&logo=)
|
||||
![Helm: v3](https://img.shields.io/static/v1?label=Helm&message=v3&color=informational&logo=helm)
|
||||
|
||||
- add missing API version and kind for volumeClaimTemplates, see [this issue](https://github.com/VictoriaMetrics/helm-charts/issues/1092).
|
||||
|
||||
## 0.10.9
|
||||
|
||||
**Release date:** 2024-06-14
|
||||
|
||||
![AppVersion: v1.101.0](https://img.shields.io/static/v1?label=AppVersion&message=v1.101.0&color=success&logo=)
|
||||
![Helm: v3](https://img.shields.io/static/v1?label=Helm&message=v3&color=informational&logo=helm)
|
||||
|
||||
**Update note**: The VictoriaMetrics components image tag template has been updated. This change introduces `.Values.<component>.image.variant` to specify tag suffixes like `-scratch`, `-cluster`, `-enterprise`. Additionally, you can now omit `.Values.<component>.image.tag` to automatically use the version specified in `.Chart.AppVersion`.
|
||||
|
||||
- support specifying image tag suffix like "-enterprise" for VictoriaMetrics components using `.Values.<component>.image.variant`.
|
||||
|
||||
## 0.10.8
|
||||
|
||||
**Release date:** 2024-05-16
|
||||
|
||||
![AppVersion: v1.101.0](https://img.shields.io/static/v1?label=AppVersion&message=v1.101.0&color=success&logo=)
|
||||
![Helm: v3](https://img.shields.io/static/v1?label=Helm&message=v3&color=informational&logo=helm)
|
||||
|
||||
- fix lost customized securityContext when introduced new default behavior for securityContext in [pull request](https://github.com/VictoriaMetrics/helm-charts/pull/995).
|
||||
|
||||
## 0.10.7
|
||||
|
||||
**Release date:** 2024-05-10
|
||||
|
||||
![AppVersion: v1.101.0](https://img.shields.io/static/v1?label=AppVersion&message=v1.101.0&color=success&logo=)
|
||||
![Helm: v3](https://img.shields.io/static/v1?label=Helm&message=v3&color=informational&logo=helm)
|
||||
|
||||
- support disabling default securityContext to keep compatible with platform like openshift, see this [pull request](https://github.com/VictoriaMetrics/helm-charts/pull/995) by @Baboulinet-33 for details.
|
||||
|
||||
## 0.10.6
|
||||
|
||||
**Release date:** 2024-04-26
|
||||
|
||||
![AppVersion: v1.101.0](https://img.shields.io/static/v1?label=AppVersion&message=v1.101.0&color=success&logo=)
|
||||
![Helm: v3](https://img.shields.io/static/v1?label=Helm&message=v3&color=informational&logo=helm)
|
||||
|
||||
- properly truncate value of `app.kubernetes.io/managed-by` and `app.kubernetes.io/instance` labels in case release name exceeds 63 characters.
|
||||
- bump version of VM components to [v1.101.0](https://github.com/VictoriaMetrics/VictoriaMetrics/releases/tag/v1.101.0)
|
||||
|
||||
## 0.10.5
|
||||
|
||||
**Release date:** 2024-04-16
|
||||
|
||||
![AppVersion: v1.100.1](https://img.shields.io/static/v1?label=AppVersion&message=v1.100.1&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.100.1](https://github.com/VictoriaMetrics/VictoriaMetrics/releases/tag/v1.100.1)
|
||||
|
||||
## 0.10.4
|
||||
|
||||
**Release date:** 2024-03-28
|
||||
|
||||
![AppVersion: v1.99.0](https://img.shields.io/static/v1?label=AppVersion&message=v1.99.0&color=success&logo=)
|
||||
![Helm: v3](https://img.shields.io/static/v1?label=Helm&message=v3&color=informational&logo=helm)
|
||||
|
||||
- added ability to use slice variables in extraArgs (#944)
|
||||
- support adding `metricRelabelings` for server serviceMonitor (#946)
|
||||
|
||||
## 0.10.3
|
||||
|
||||
**Release date:** 2024-03-11
|
||||
|
||||
![AppVersion: v1.99.0](https://img.shields.io/static/v1?label=AppVersion&message=v1.99.0&color=success&logo=)
|
||||
![Helm: v3](https://img.shields.io/static/v1?label=Helm&message=v3&color=informational&logo=helm)
|
||||
|
||||
- Actually fix templating of HPA for vmagent. Previously, it was rendered with incorrect `kind` and thus was unusable. See [this pull request](https://github.com/VictoriaMetrics/helm-charts/pull/922).
|
||||
|
||||
## 0.10.2
|
||||
|
||||
**Release date:** 2024-03-05
|
||||
|
||||
![AppVersion: v1.99.0](https://img.shields.io/static/v1?label=AppVersion&message=v1.99.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.99.0](https://github.com/VictoriaMetrics/VictoriaMetrics/releases/tag/v1.99.0)
|
||||
|
||||
## 0.10.1
|
||||
|
||||
**Release date:** 2024-03-05
|
||||
|
||||
![AppVersion: v1.97.1](https://img.shields.io/static/v1?label=AppVersion&message=v1.97.1&color=success&logo=)
|
||||
![Helm: v3](https://img.shields.io/static/v1?label=Helm&message=v3&color=informational&logo=helm)
|
||||
|
||||
- Fix templating of HPA for vmagent. Previously, it was rendered with incorrect `kind` and thus was unusable. See [this pull request](https://github.com/VictoriaMetrics/helm-charts/pull/905).
|
||||
|
||||
## 0.10.0
|
||||
|
||||
**Release date:** 2024-02-28
|
||||
|
||||
![AppVersion: v1.97.1](https://img.shields.io/static/v1?label=AppVersion&message=v1.97.1&color=success&logo=)
|
||||
![Helm: v3](https://img.shields.io/static/v1?label=Helm&message=v3&color=informational&logo=helm)
|
||||
|
||||
- Add ability to use HPA for vmagent. See [this](https://github.com/VictoriaMetrics/helm-charts/pull/863) pull request.
|
||||
|
||||
## 0.9.17
|
||||
|
||||
**Release date:** 2024-02-01
|
||||
|
||||
![AppVersion: v1.97.1](https://img.shields.io/static/v1?label=AppVersion&message=v1.97.1&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.97.1](https://github.com/VictoriaMetrics/VictoriaMetrics/releases/tag/v1.97.1)
|
||||
|
||||
## 0.9.16
|
||||
|
||||
**Release date:** 2023-12-20
|
||||
|
||||
![AppVersion: v1.96.0](https://img.shields.io/static/v1?label=AppVersion&message=v1.96.0&color=success&logo=)
|
||||
![Helm: v3](https://img.shields.io/static/v1?label=Helm&message=v3&color=informational&logo=helm)
|
||||
|
||||
- Add init containers for deployment and statefulset. See [#806](https://github.com/VictoriaMetrics/helm-charts/pull/806) by @MemberIT.
|
||||
|
||||
## 0.9.15
|
||||
|
||||
**Release date:** 2023-12-13
|
||||
|
||||
![AppVersion: v1.96.0](https://img.shields.io/static/v1?label=AppVersion&message=v1.96.0&color=success&logo=)
|
||||
![Helm: v3](https://img.shields.io/static/v1?label=Helm&message=v3&color=informational&logo=helm)
|
||||
|
||||
- Fix configuration of volume mount for license key referenced by using secret.
|
||||
|
||||
## 0.9.14
|
||||
|
||||
**Release date:** 2023-12-12
|
||||
|
||||
![AppVersion: v1.96.0](https://img.shields.io/static/v1?label=AppVersion&message=v1.96.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.96.0](https://github.com/VictoriaMetrics/VictoriaMetrics/releases/tag/v1.96.0)
|
||||
|
||||
## 0.9.13
|
||||
|
||||
**Release date:** 2023-11-16
|
||||
|
||||
![AppVersion: v1.95.1](https://img.shields.io/static/v1?label=AppVersion&message=v1.95.1&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.95.1](https://github.com/VictoriaMetrics/VictoriaMetrics/releases/tag/v1.95.1)
|
||||
|
||||
## 0.9.12
|
||||
|
||||
**Release date:** 2023-11-15
|
||||
|
||||
![AppVersion: v1.95.0](https://img.shields.io/static/v1?label=AppVersion&message=v1.95.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.95.0](https://github.com/VictoriaMetrics/VictoriaMetrics/releases/tag/v1.95.0)
|
||||
|
||||
## 0.9.11
|
||||
|
||||
**Release date:** 2023-10-04
|
||||
|
||||
![AppVersion: v1.94.0](https://img.shields.io/static/v1?label=AppVersion&message=v1.94.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.94.0](https://github.com/VictoriaMetrics/VictoriaMetrics/releases/tag/v1.94.0)
|
||||
- Add support of providing enterprise license key for VictoriaMetrics enterprise. See [these docs](https://docs.victoriametrics.com/enterprise) for details.
|
||||
|
||||
## 0.9.10
|
||||
|
||||
**Release date:** 2023-09-21
|
||||
|
||||
![AppVersion: v1.93.5](https://img.shields.io/static/v1?label=AppVersion&message=v1.93.5&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.93.5](https://github.com/VictoriaMetrics/VictoriaMetrics/releases/tag/v1.93.5)
|
||||
|
||||
## 0.9.9
|
||||
|
||||
**Release date:** 2023-09-11
|
||||
|
||||
![AppVersion: v1.93.4](https://img.shields.io/static/v1?label=AppVersion&message=v1.93.4&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.93.4](https://github.com/VictoriaMetrics/VictoriaMetrics/releases/tag/v1.93.4)
|
||||
|
||||
## 0.9.8
|
||||
|
||||
**Release date:** 2023-09-04
|
||||
|
||||
![AppVersion: v1.93.3](https://img.shields.io/static/v1?label=AppVersion&message=v1.93.3&color=success&logo=)
|
||||
![Helm: v3](https://img.shields.io/static/v1?label=Helm&message=v3&color=informational&logo=helm)
|
||||
|
||||
- Bump version of vmagent to `v1.93.3`
|
||||
|
||||
## 0.9.6
|
||||
|
||||
**Release date:** 2023-08-30
|
||||
|
||||
![AppVersion: v1.93.1](https://img.shields.io/static/v1?label=AppVersion&message=v1.93.1&color=success&logo=)
|
||||
![Helm: v3](https://img.shields.io/static/v1?label=Helm&message=v3&color=informational&logo=helm)
|
||||
|
||||
- fix `honor_timestamps` field for cadvisor scrape job (#626)
|
||||
|
||||
## 0.9.5
|
||||
|
||||
**Release date:** 2023-08-24
|
||||
|
||||
![AppVersion: v1.93.1](https://img.shields.io/static/v1?label=AppVersion&message=v1.93.1&color=success&logo=)
|
||||
![Helm: v3](https://img.shields.io/static/v1?label=Helm&message=v3&color=informational&logo=helm)
|
||||
|
||||
- Disable `honorTimestamps` for cadvisor scrape job by default (#617)
|
||||
|
||||
## 0.9.4
|
||||
|
||||
**Release date:** 2023-08-23
|
||||
|
||||
![AppVersion: v1.93.1](https://img.shields.io/static/v1?label=AppVersion&message=v1.93.0&color=success&logo=)
|
||||
![Helm: v3](https://img.shields.io/static/v1?label=Helm&message=v3&color=informational&logo=helm)
|
||||
|
||||
- Update VictoriaMetrics components from v1.93.0 to v1.93.1
|
||||
|
||||
## 0.9.3
|
||||
|
||||
**Release date:** 2023-08-12
|
||||
|
||||
![AppVersion: v1.93.0](https://img.shields.io/static/v1?label=AppVersion&message=v1.93.0&color=success&logo=)
|
||||
![Helm: v3](https://img.shields.io/static/v1?label=Helm&message=v3&color=informational&logo=helm)
|
||||
|
||||
- Update VictoriaMetrics components from v1.92.1 to v1.93.0
|
||||
|
||||
## 0.9.2
|
||||
|
||||
**Release date:** 2023-07-28
|
||||
|
||||
![AppVersion: v1.92.1](https://img.shields.io/static/v1?label=AppVersion&message=v1.92.1&color=success&logo=)
|
||||
![Helm: v3](https://img.shields.io/static/v1?label=Helm&message=v3&color=informational&logo=helm)
|
||||
|
||||
- Update VictoriaMetrics components from v1.92.0 to v1.92.1 (#599)
|
||||
|
||||
## 0.9.1
|
||||
|
||||
**Release date:** 2023-07-27
|
||||
|
||||
![AppVersion: v1.92.0](https://img.shields.io/static/v1?label=AppVersion&message=v1.92.0&color=success&logo=)
|
||||
![Helm: v3](https://img.shields.io/static/v1?label=Helm&message=v3&color=informational&logo=helm)
|
||||
|
||||
- Update VictoriaMetrics components from v1.91.3 to v1.92.0
|
||||
- make package merge gen-docs
|
||||
|
||||
## 0.9.0
|
||||
|
||||
**Release date:** 2023-07-13
|
||||
|
||||
![AppVersion: v1.91.3](https://img.shields.io/static/v1?label=AppVersion&message=v1.91.3&color=success&logo=)
|
||||
![Helm: v3](https://img.shields.io/static/v1?label=Helm&message=v3&color=informational&logo=helm)
|
||||
|
||||
- bump version of agent, alert, auth, cluster, single
|
||||
- feat(vmagent): Add support for topologySpreadConstraints field (#583)
|
||||
- Feat: Add custom objects to vma helm charts (#558)
|
||||
- fix(vmagent): Use endpoints instead of endpointslices on kubernetes-apiservers (#574)
|
1319
docs/helm/victoria-metrics-agent/README.md
Normal file
1319
docs/helm/victoria-metrics-agent/README.md
Normal file
File diff suppressed because it is too large
Load diff
13
docs/helm/victoria-metrics-agent/_changelog.md
Normal file
13
docs/helm/victoria-metrics-agent/_changelog.md
Normal file
|
@ -0,0 +1,13 @@
|
|||
---
|
||||
weight: 1
|
||||
title: CHANGELOG
|
||||
menu:
|
||||
docs:
|
||||
weight: 1
|
||||
identifier: helm-victoriametrics-agent-changelog
|
||||
parent: helm-victoriametrics-agent
|
||||
url: /helm/victoriametrics-agent/changelog
|
||||
aliases:
|
||||
- /helm/victoriametrics-agent/changelog/index.html
|
||||
---
|
||||
{{% content "CHANGELOG.md" %}}
|
13
docs/helm/victoria-metrics-agent/_index.md
Normal file
13
docs/helm/victoria-metrics-agent/_index.md
Normal file
|
@ -0,0 +1,13 @@
|
|||
---
|
||||
weight: 2
|
||||
title: VictoriaMetrics Agent
|
||||
menu:
|
||||
docs:
|
||||
parent: helm
|
||||
weight: 2
|
||||
identifier: helm-victoriametrics-agent
|
||||
url: /helm/victoriametrics-agent
|
||||
aliases:
|
||||
- /helm/victoriametrics-agent/index.html
|
||||
---
|
||||
{{% content "README.md" %}}
|
320
docs/helm/victoria-metrics-alert/CHANGELOG.md
Normal file
320
docs/helm/victoria-metrics-alert/CHANGELOG.md
Normal file
|
@ -0,0 +1,320 @@
|
|||
## Next release
|
||||
|
||||
- TODO
|
||||
|
||||
## 0.11.1
|
||||
|
||||
**Release date:** 2024-09-10
|
||||
|
||||
![AppVersion: v1.103.0](https://img.shields.io/static/v1?label=AppVersion&message=v1.103.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
|
||||
- Updated alertmanager args for IPv6 compatibility. See [this issue](https://github.com/VictoriaMetrics/helm-charts/issues/856)
|
||||
- Added ability to set init containers for alertmanager and vmalert pods
|
||||
|
||||
## 0.11.0
|
||||
|
||||
**Release date:** 2024-08-29
|
||||
|
||||
![AppVersion: v1.103.0](https://img.shields.io/static/v1?label=AppVersion&message=v1.103.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.103.0](https://github.com/VictoriaMetrics/VictoriaMetrics/releases/tag/v1.103.0)
|
||||
- Added ability to configure container port
|
||||
- Fixed image pull secrets. See [this issue](https://github.com/VictoriaMetrics/helm-charts/issues/1285)
|
||||
- Renamed `.Values.alertmanager.persistentVolume.storageClass` to `.Values.alertmanager.persistentVolume.storageClassName`
|
||||
|
||||
## 0.10.0
|
||||
|
||||
**Release date:** 2024-08-21
|
||||
|
||||
![AppVersion: v1.102.1](https://img.shields.io/static/v1?label=AppVersion&message=v1.102.1&color=success&logo=)
|
||||
![Helm: v3](https://img.shields.io/static/v1?label=Helm&message=v3&color=informational&logo=helm)
|
||||
|
||||
**Update note**: `vmalert` main container name was changed to `vmalert`, which will recreate a pod.
|
||||
|
||||
**Update note**: `alertmanager` main container name was changed to `alertmanager`, which will recreate a pod.
|
||||
|
||||
**Update note**: requires Helm 3.14+
|
||||
|
||||
- Added `basicAuth` support for `ServiceMonitor`
|
||||
- Removed `PodSecurityPolicy`
|
||||
- Set minimal kubernetes version to `1.25`
|
||||
- Removed support for `policy/v1beta1/PodDisruptionBudget`
|
||||
- Added `.Values.global.imagePullSecrets` and `.Values.global.image.registry`
|
||||
- Added `.Values.alertmanager.emptyDir` to customize default cache directory
|
||||
- Addded alertmanager service `.Values.alertmanager.service.externalTrafficPolicy` and `.Values.alertmanager.service.healthCheckNodePort`
|
||||
- Use static container names in a pod
|
||||
- Removed `networking.k8s.io/v1beta1/Ingress` and `extensions/v1beta1/Ingress` support
|
||||
- Added `.Values.server.service.ipFamilies`, `.Values.server.service.ipFamilyPolicy`, `.Values.alertmanager.service.ipFamilies` and `.Values.alertmanager.service.ipFamilyPolicy` for services IP family management
|
||||
|
||||
## 0.9.12
|
||||
|
||||
**Release date:** 2024-08-01
|
||||
|
||||
![AppVersion: v1.102.1](https://img.shields.io/static/v1?label=AppVersion&message=v1.102.1&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.102.1](https://github.com/VictoriaMetrics/VictoriaMetrics/releases/tag/v1.102.1)
|
||||
|
||||
## 0.9.11
|
||||
|
||||
**Release date:** 2024-07-23
|
||||
|
||||
![AppVersion: v1.102.0](https://img.shields.io/static/v1?label=AppVersion&message=v1.102.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.102.0](https://github.com/VictoriaMetrics/VictoriaMetrics/releases/tag/v1.102.0)
|
||||
|
||||
## 0.9.10
|
||||
|
||||
**Release date:** 2024-07-17
|
||||
|
||||
![AppVersion: v1.101.0](https://img.shields.io/static/v1?label=AppVersion&message=v1.101.0&color=success&logo=)
|
||||
![Helm: v3](https://img.shields.io/static/v1?label=Helm&message=v3&color=informational&logo=helm)
|
||||
|
||||
- add an option to provide additional environment variables for Alertmanager via `.Values.alertmanager.envFrom`.
|
||||
|
||||
## 0.9.9
|
||||
|
||||
**Release date:** 2024-06-14
|
||||
|
||||
![AppVersion: v1.101.0](https://img.shields.io/static/v1?label=AppVersion&message=v1.101.0&color=success&logo=)
|
||||
![Helm: v3](https://img.shields.io/static/v1?label=Helm&message=v3&color=informational&logo=helm)
|
||||
|
||||
**Update note**: The VictoriaMetrics components image tag template has been updated. This change introduces `.Values.<component>.image.variant` to specify tag suffixes like `-scratch`, `-cluster`, `-enterprise`. Additionally, you can now omit `.Values.<component>.image.tag` to automatically use the version specified in `.Chart.AppVersion`.
|
||||
|
||||
- support specifying image tag suffix like "-enterprise" for VictoriaMetrics components using `.Values.<component>.image.variant`.
|
||||
|
||||
## 0.9.8
|
||||
|
||||
**Release date:** 2024-05-16
|
||||
|
||||
![AppVersion: v1.101.0](https://img.shields.io/static/v1?label=AppVersion&message=v1.101.0&color=success&logo=)
|
||||
![Helm: v3](https://img.shields.io/static/v1?label=Helm&message=v3&color=informational&logo=helm)
|
||||
|
||||
- fix lost customized securityContext when introduced new default behavior for securityContext in [pull request](https://github.com/VictoriaMetrics/helm-charts/pull/995).
|
||||
|
||||
## 0.9.7
|
||||
|
||||
**Release date:** 2024-05-10
|
||||
|
||||
![AppVersion: v1.101.0](https://img.shields.io/static/v1?label=AppVersion&message=v1.101.0&color=success&logo=)
|
||||
![Helm: v3](https://img.shields.io/static/v1?label=Helm&message=v3&color=informational&logo=helm)
|
||||
|
||||
- support disabling default securityContext to keep compatible with platform like openshift, see this [pull request](https://github.com/VictoriaMetrics/helm-charts/pull/995) by @Baboulinet-33 for details.
|
||||
|
||||
## 0.9.6
|
||||
|
||||
**Release date:** 2024-04-26
|
||||
|
||||
![AppVersion: v1.101.0](https://img.shields.io/static/v1?label=AppVersion&message=v1.101.0&color=success&logo=)
|
||||
![Helm: v3](https://img.shields.io/static/v1?label=Helm&message=v3&color=informational&logo=helm)
|
||||
|
||||
- properly truncate value of `app.kubernetes.io/managed-by` and `app.kubernetes.io/instance` labels in case release name exceeds 63 characters.
|
||||
- bump version of VM components to [v1.101.0](https://github.com/VictoriaMetrics/VictoriaMetrics/releases/tag/v1.101.0)
|
||||
|
||||
## 0.9.5
|
||||
|
||||
**Release date:** 2024-04-16
|
||||
|
||||
![AppVersion: v1.100.1](https://img.shields.io/static/v1?label=AppVersion&message=v1.100.1&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.100.1](https://github.com/VictoriaMetrics/VictoriaMetrics/releases/tag/v1.100.1)
|
||||
|
||||
## 0.9.4
|
||||
|
||||
**Release date:** 2024-03-28
|
||||
|
||||
![AppVersion: v1.99.0](https://img.shields.io/static/v1?label=AppVersion&message=v1.99.0&color=success&logo=)
|
||||
![Helm: v3](https://img.shields.io/static/v1?label=Helm&message=v3&color=informational&logo=helm)
|
||||
|
||||
- added ability to use slice variables in extraArgs (#944)
|
||||
- support adding `metricRelabelings` for server serviceMonitor (#946)
|
||||
|
||||
## 0.9.3
|
||||
|
||||
**Release date:** 2024-03-05
|
||||
|
||||
![AppVersion: v1.99.0](https://img.shields.io/static/v1?label=AppVersion&message=v1.99.0&color=success&logo=)
|
||||
![Helm: v3](https://img.shields.io/static/v1?label=Helm&message=v3&color=informational&logo=helm)
|
||||
|
||||
## 0.9.2
|
||||
|
||||
**Release date:** 2024-02-28
|
||||
|
||||
![AppVersion: v1.97.1](https://img.shields.io/static/v1?label=AppVersion&message=v1.97.1&color=success&logo=)
|
||||
![Helm: v3](https://img.shields.io/static/v1?label=Helm&message=v3&color=informational&logo=helm)
|
||||
|
||||
- Fix possible null value on flag `notifier.url`, `remoteRead.url` and `remoteWrite.url` in vmalert deployment.
|
||||
- Fix alertmanager using some of server's values in its deployment template.
|
||||
|
||||
## 0.9.1
|
||||
|
||||
**Release date:** 2024-02-23
|
||||
|
||||
![AppVersion: v1.97.1](https://img.shields.io/static/v1?label=AppVersion&message=v1.97.1&color=success&logo=)
|
||||
![Helm: v3](https://img.shields.io/static/v1?label=Helm&message=v3&color=informational&logo=helm)
|
||||
|
||||
- Allow overriding Alertmanager listen address and port via `alertmanager.listenAddress`.
|
||||
|
||||
## 0.9.0
|
||||
|
||||
**Release date:** 2024-02-22
|
||||
|
||||
![AppVersion: v1.97.1](https://img.shields.io/static/v1?label=AppVersion&message=v1.97.1&color=success&logo=)
|
||||
![Helm: v3](https://img.shields.io/static/v1?label=Helm&message=v3&color=informational&logo=helm)
|
||||
|
||||
- Support adding extra arguments, containers, volumes and volume mounts to the alertmanager deployment.
|
||||
- bump version of VM components to [v1.99.0](https://github.com/VictoriaMetrics/VictoriaMetrics/releases/tag/v1.99.0)
|
||||
|
||||
## 0.8.7
|
||||
|
||||
**Release date:** 2024-02-01
|
||||
|
||||
![AppVersion: v1.97.1](https://img.shields.io/static/v1?label=AppVersion&message=v1.97.1&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.97.1](https://github.com/VictoriaMetrics/VictoriaMetrics/releases/tag/v1.97.1)
|
||||
|
||||
## 0.8.6
|
||||
|
||||
**Release date:** 2023-12-13
|
||||
|
||||
![AppVersion: v1.96.0](https://img.shields.io/static/v1?label=AppVersion&message=v1.96.0&color=success&logo=)
|
||||
![Helm: v3](https://img.shields.io/static/v1?label=Helm&message=v3&color=informational&logo=helm)
|
||||
|
||||
- Fix configuration of volume mount for license key referenced by using secret.
|
||||
|
||||
## 0.8.5
|
||||
|
||||
**Release date:** 2023-12-12
|
||||
|
||||
![AppVersion: v1.96.0](https://img.shields.io/static/v1?label=AppVersion&message=v1.96.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.96.0](https://github.com/VictoriaMetrics/VictoriaMetrics/releases/tag/v1.96.0)
|
||||
|
||||
## 0.8.4
|
||||
|
||||
**Release date:** 2023-12-08
|
||||
|
||||
![AppVersion: v1.95.1](https://img.shields.io/static/v1?label=AppVersion&message=v1.95.1&color=success&logo=)
|
||||
![Helm: v3](https://img.shields.io/static/v1?label=Helm&message=v3&color=informational&logo=helm)
|
||||
|
||||
- fix `notifier.url` check, as it's only needed when alerting rule is used. (#767)
|
||||
|
||||
## 0.8.3
|
||||
|
||||
**Release date:** 2023-11-16
|
||||
|
||||
![AppVersion: v1.95.1](https://img.shields.io/static/v1?label=AppVersion&message=v1.95.1&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.95.1](https://github.com/VictoriaMetrics/VictoriaMetrics/releases/tag/v1.95.1)
|
||||
|
||||
## 0.8.2
|
||||
|
||||
**Release date:** 2023-11-15
|
||||
|
||||
![AppVersion: v1.95.0](https://img.shields.io/static/v1?label=AppVersion&message=v1.95.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.95.0](https://github.com/VictoriaMetrics/VictoriaMetrics/releases/tag/v1.95.0)
|
||||
|
||||
## 0.8.1
|
||||
|
||||
**Release date:** 2023-10-04
|
||||
|
||||
![AppVersion: v1.94.0](https://img.shields.io/static/v1?label=AppVersion&message=v1.94.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.94.0](https://github.com/VictoriaMetrics/VictoriaMetrics/releases/tag/v1.94.0)
|
||||
- Add support of providing enterprise license key for VictoriaMetrics enterprise. See [these docs](https://docs.victoriametrics.com/enterprise) for details.
|
||||
|
||||
## 0.8.0
|
||||
|
||||
**Release date:** 2023-09-28
|
||||
|
||||
![AppVersion: v1.93.5](https://img.shields.io/static/v1?label=AppVersion&message=v1.93.5&color=success&logo=)
|
||||
![Helm: v3](https://img.shields.io/static/v1?label=Helm&message=v3&color=informational&logo=helm)
|
||||
|
||||
- Add `extraObjects` which to allow deploying additional resources with the chart release (#689)
|
||||
- Fix vmalert notifier address if builtin alertmanager is enabled and using baseURLPrefix.
|
||||
|
||||
## 0.7.8
|
||||
|
||||
**Release date:** 2023-09-21
|
||||
|
||||
![AppVersion: v1.93.5](https://img.shields.io/static/v1?label=AppVersion&message=v1.93.5&color=success&logo=)
|
||||
![Helm: v3](https://img.shields.io/static/v1?label=Helm&message=v3&color=informational&logo=helm)
|
||||
|
||||
- Fix misplaced `imagePullSecrets` for server (#675)
|
||||
- Bump version of VM components to [v1.93.5](https://github.com/VictoriaMetrics/VictoriaMetrics/releases/tag/v1.93.5)
|
||||
|
||||
## 0.7.7
|
||||
|
||||
**Release date:** 2023-09-11
|
||||
|
||||
![AppVersion: v1.93.4](https://img.shields.io/static/v1?label=AppVersion&message=v1.93.4&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.93.4](https://github.com/VictoriaMetrics/VictoriaMetrics/releases/tag/v1.93.4)
|
||||
|
||||
## 0.7.6
|
||||
|
||||
**Release date:** 2023-09-04
|
||||
|
||||
![AppVersion: v1.93.3](https://img.shields.io/static/v1?label=AppVersion&message=v1.93.3&color=success&logo=)
|
||||
![Helm: v3](https://img.shields.io/static/v1?label=Helm&message=v3&color=informational&logo=helm)
|
||||
|
||||
- Bump version of vmalert to `v1.93.3`
|
||||
|
||||
## 0.7.4
|
||||
|
||||
**Release date:** 2023-08-23
|
||||
|
||||
![AppVersion: v1.93.1](https://img.shields.io/static/v1?label=AppVersion&message=v1.93.0&color=success&logo=)
|
||||
![Helm: v3](https://img.shields.io/static/v1?label=Helm&message=v3&color=informational&logo=helm)
|
||||
|
||||
- Update VictoriaMetrics components from v1.93.0 to v1.93.1
|
||||
|
||||
## 0.7.3
|
||||
|
||||
**Release date:** 2023-08-12
|
||||
|
||||
![AppVersion: v1.93.0](https://img.shields.io/static/v1?label=AppVersion&message=v1.93.0&color=success&logo=)
|
||||
![Helm: v3](https://img.shields.io/static/v1?label=Helm&message=v3&color=informational&logo=helm)
|
||||
|
||||
- Update VictoriaMetrics components from v1.92.1 to v1.93.0
|
||||
|
||||
## 0.7.2
|
||||
|
||||
**Release date:** 2023-07-28
|
||||
|
||||
![AppVersion: v1.92.1](https://img.shields.io/static/v1?label=AppVersion&message=v1.92.1&color=success&logo=)
|
||||
![Helm: v3](https://img.shields.io/static/v1?label=Helm&message=v3&color=informational&logo=helm)
|
||||
|
||||
- Update VictoriaMetrics components from v1.92.0 to v1.92.1 (#599)
|
||||
|
||||
## 0.7.1
|
||||
|
||||
**Release date:** 2023-07-27
|
||||
|
||||
![AppVersion: v1.92.0](https://img.shields.io/static/v1?label=AppVersion&message=v1.92.0&color=success&logo=)
|
||||
![Helm: v3](https://img.shields.io/static/v1?label=Helm&message=v3&color=informational&logo=helm)
|
||||
|
||||
- Update VictoriaMetrics components from v1.91.3 to v1.92.0
|
||||
- fix misused securityContext and podSecurityContext (#592)
|
||||
|
||||
## 0.7.0
|
||||
|
||||
**Release date:** 2023-07-13
|
||||
|
||||
![AppVersion: v1.91.3](https://img.shields.io/static/v1?label=AppVersion&message=v1.91.3&color=success&logo=)
|
||||
![Helm: v3](https://img.shields.io/static/v1?label=Helm&message=v3&color=informational&logo=helm)
|
||||
|
||||
- bump version of agent, alert, auth, cluster, single
|
||||
- Update liveness/readiness probes in deployment template with custom values for victoriametrics-alert (#549)
|
1699
docs/helm/victoria-metrics-alert/README.md
Normal file
1699
docs/helm/victoria-metrics-alert/README.md
Normal file
File diff suppressed because it is too large
Load diff
13
docs/helm/victoria-metrics-alert/_changelog.md
Normal file
13
docs/helm/victoria-metrics-alert/_changelog.md
Normal file
|
@ -0,0 +1,13 @@
|
|||
---
|
||||
weight: 1
|
||||
title: CHANGELOG
|
||||
menu:
|
||||
docs:
|
||||
weight: 1
|
||||
identifier: helm-victoriametrics-alert-changelog
|
||||
parent: helm-victoriametrics-alert
|
||||
url: /helm/victoriametrics-alert/changelog
|
||||
aliases:
|
||||
- /helm/victoriametrics-alert/changelog/index.html
|
||||
---
|
||||
{{% content "CHANGELOG.md" %}}
|
13
docs/helm/victoria-metrics-alert/_index.md
Normal file
13
docs/helm/victoria-metrics-alert/_index.md
Normal file
|
@ -0,0 +1,13 @@
|
|||
---
|
||||
weight: 3
|
||||
title: VictoriaMetrics Alert
|
||||
menu:
|
||||
docs:
|
||||
parent: helm
|
||||
weight: 3
|
||||
identifier: helm-victoriametrics-alert
|
||||
url: /helm/victoriametrics-alert
|
||||
aliases:
|
||||
- /helm/victoriametrics-alert/index.html
|
||||
---
|
||||
{{% content "README.md" %}}
|
288
docs/helm/victoria-metrics-anomaly/CHANGELOG.md
Normal file
288
docs/helm/victoria-metrics-anomaly/CHANGELOG.md
Normal file
|
@ -0,0 +1,288 @@
|
|||
## Next release
|
||||
|
||||
- TODO
|
||||
|
||||
## 1.4.6
|
||||
|
||||
**Release date:** 2024-09-16
|
||||
|
||||
![AppVersion: v1.15.9](https://img.shields.io/static/v1?label=AppVersion&message=v1.15.9&color=success&logo=)
|
||||
![Helm: v3](https://img.shields.io/static/v1?label=Helm&message=v3&color=informational&logo=helm)
|
||||
|
||||
- Added the ability to add annotations to the configMap using `values.configMapAnnotations`
|
||||
- Fixed license file flag name
|
||||
|
||||
## 1.4.5
|
||||
|
||||
**Release date:** 2024-09-12
|
||||
|
||||
![AppVersion: v1.15.9](https://img.shields.io/static/v1?label=AppVersion&message=v1.15.9&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
|
||||
- Removed vmanomaly not existing `loggerFormat` extra arg. See [this issue](https://github.com/VictoriaMetrics/helm-charts/issues/1476)
|
||||
|
||||
## 1.4.4
|
||||
|
||||
**Release date:** 2024-09-03
|
||||
|
||||
![AppVersion: v1.15.9](https://img.shields.io/static/v1?label=AppVersion&message=v1.15.9&color=success&logo=)
|
||||
![Helm: v3](https://img.shields.io/static/v1?label=Helm&message=v3&color=informational&logo=helm)
|
||||
|
||||
- Fixed PVC in StatefulSet
|
||||
|
||||
## 1.4.3
|
||||
|
||||
**Release date:** 2024-08-27
|
||||
|
||||
![AppVersion: v1.15.9](https://img.shields.io/static/v1?label=AppVersion&message=v1.15.9&color=success&logo=)
|
||||
![Helm: v3](https://img.shields.io/static/v1?label=Helm&message=v3&color=informational&logo=helm)
|
||||
|
||||
- Removed `eula` support
|
||||
- Disable PodMonitor, when pull port is not defined
|
||||
- Upgraded application version to 1.15.9
|
||||
- Fixed default podDisruptionBudget configuration
|
||||
|
||||
## 1.4.2
|
||||
|
||||
**Release date:** 2024-08-26
|
||||
|
||||
![AppVersion: v1.15.6](https://img.shields.io/static/v1?label=AppVersion&message=v1.15.6&color=success&logo=)
|
||||
![Helm: v3](https://img.shields.io/static/v1?label=Helm&message=v3&color=informational&logo=helm)
|
||||
|
||||
- Set minimal kubernetes version to `1.25`
|
||||
- Added `.Values.global.imagePullSecrets` and `.Values.global.image.registry`
|
||||
- Fixed volume template. See [this issue](https://github.com/VictoriaMetrics/helm-charts/issues/1280)
|
||||
- Fixed image pull secrets. See [this issue](https://github.com/VictoriaMetrics/helm-charts/issues/1285)
|
||||
- Renamed `.Values.persistentVolume.storageClass` to `.Values.persistentVolume.storageClassName`
|
||||
- Removed necessity to set `.Values.persistentVolume.existingClaim` when it should be created by chart. See [this issue](https://github.com/VictoriaMetrics/helm-charts/issues/189)
|
||||
- Added PDB, PodMonitor, extra volumes and extra volumeMounts
|
||||
|
||||
## 1.4.1
|
||||
|
||||
**Release date:** 2024-08-15
|
||||
|
||||
![AppVersion: v1.15.4](https://img.shields.io/static/v1?label=AppVersion&message=v1.15.4&color=success&logo=)
|
||||
![Helm: v3](https://img.shields.io/static/v1?label=Helm&message=v3&color=informational&logo=helm)
|
||||
|
||||
- Update vmanomaly to [v1.15.4](https://docs.victoriametrics.com/anomaly-detection/changelog/#v1154).
|
||||
|
||||
## 1.4.0
|
||||
|
||||
**Release date:** 2024-08-14
|
||||
|
||||
![AppVersion: v1.15.3](https://img.shields.io/static/v1?label=AppVersion&message=v1.15.3&color=success&logo=)
|
||||
![Helm: v3](https://img.shields.io/static/v1?label=Helm&message=v3&color=informational&logo=helm)
|
||||
|
||||
- Update vmanomaly to [v1.15.3](https://docs.victoriametrics.com/anomaly-detection/changelog/#v1153).
|
||||
- Update configuration example format to match the latest version of vmanomaly.
|
||||
|
||||
## 1.3.4
|
||||
|
||||
**Release date:** 2024-07-19
|
||||
|
||||
![AppVersion: v1.13.3](https://img.shields.io/static/v1?label=AppVersion&message=v1.13.3&color=success&logo=)
|
||||
![Helm: v3](https://img.shields.io/static/v1?label=Helm&message=v3&color=informational&logo=helm)
|
||||
|
||||
- leave empty `schedulers` and `models` section to fix aliases error
|
||||
|
||||
## 1.3.3
|
||||
|
||||
**Release date:** 2024-07-17
|
||||
|
||||
![AppVersion: v1.13.2](https://img.shields.io/static/v1?label=AppVersion&message=v1.13.2&color=success&logo=)
|
||||
![Helm: v3](https://img.shields.io/static/v1?label=Helm&message=v3&color=informational&logo=helm)
|
||||
|
||||
- fix default value for `.Values.config.schedulers.class`.
|
||||
|
||||
## 1.3.2
|
||||
|
||||
**Release date:** 2024-07-17
|
||||
|
||||
![AppVersion: v1.13.2](https://img.shields.io/static/v1?label=AppVersion&message=v1.13.2&color=success&logo=)
|
||||
![Helm: v3](https://img.shields.io/static/v1?label=Helm&message=v3&color=informational&logo=helm)
|
||||
|
||||
- changes made for vmanomaly [v1.13.2](https://docs.victoriametrics.com/anomaly-detection/changelog/#v1132)
|
||||
|
||||
## 1.3.1
|
||||
|
||||
**Release date:** 2024-07-08
|
||||
|
||||
![AppVersion: v1.13.0](https://img.shields.io/static/v1?label=AppVersion&message=v1.13.0&color=success&logo=)
|
||||
![Helm: v3](https://img.shields.io/static/v1?label=Helm&message=v3&color=informational&logo=helm)
|
||||
|
||||
- add missing API version and kind for volumeClaimTemplates, see [this issue](https://github.com/VictoriaMetrics/helm-charts/issues/1092).
|
||||
|
||||
## 1.3.0
|
||||
|
||||
**Release date:** 2024-06-11
|
||||
|
||||
![AppVersion: v1.13.0](https://img.shields.io/static/v1?label=AppVersion&message=v1.13.0&color=success&logo=)
|
||||
![Helm: v3](https://img.shields.io/static/v1?label=Helm&message=v3&color=informational&logo=helm)
|
||||
|
||||
- Add ability to configure persistent volume for vmanomaly models storage.
|
||||
- Fix `.Values.podSecurityContext` not being applied to the pod.
|
||||
- Update vmanomaly to [v1.13.0](https://docs.victoriametrics.com/anomaly-detection/changelog/#v1130).
|
||||
|
||||
## 1.2.4
|
||||
|
||||
**Release date:** 2024-05-16
|
||||
|
||||
![AppVersion: v1.12.0](https://img.shields.io/static/v1?label=AppVersion&message=v1.12.0&color=success&logo=)
|
||||
![Helm: v3](https://img.shields.io/static/v1?label=Helm&message=v3&color=informational&logo=helm)
|
||||
|
||||
- fix lost customized securityContext when introduced new default behavior for securityContext in [pull request](https://github.com/VictoriaMetrics/helm-charts/pull/995).
|
||||
|
||||
## 1.2.3
|
||||
|
||||
**Release date:** 2024-05-10
|
||||
|
||||
![AppVersion: v1.12.0](https://img.shields.io/static/v1?label=AppVersion&message=v1.12.0&color=success&logo=)
|
||||
![Helm: v3](https://img.shields.io/static/v1?label=Helm&message=v3&color=informational&logo=helm)
|
||||
|
||||
- support disabling default securityContext to keep compatible with platform like openshift, see this [pull request](https://github.com/VictoriaMetrics/helm-charts/pull/995) by @Baboulinet-33 for details.
|
||||
|
||||
## 1.2.2
|
||||
|
||||
**Release date:** 2024-04-02
|
||||
|
||||
![AppVersion: v1.12.0](https://img.shields.io/static/v1?label=AppVersion&message=v1.12.0&color=success&logo=)
|
||||
![Helm: v3](https://img.shields.io/static/v1?label=Helm&message=v3&color=informational&logo=helm)
|
||||
|
||||
- apply [v1.12](https://docs.victoriametrics.com/anomaly-detection/changelog/#v1120) as a default (no config changes).
|
||||
|
||||
## 1.2.1
|
||||
|
||||
**Release date:** 2024-03-20
|
||||
|
||||
![AppVersion: v1.11.0](https://img.shields.io/static/v1?label=AppVersion&message=v1.11.0&color=success&logo=)
|
||||
![Helm: v3](https://img.shields.io/static/v1?label=Helm&message=v3&color=informational&logo=helm)
|
||||
|
||||
- Add support of passing preset configuration.
|
||||
|
||||
## 1.2.0
|
||||
|
||||
**Release date:** 2024-02-26
|
||||
|
||||
![AppVersion: v1.11.0](https://img.shields.io/static/v1?label=AppVersion&message=v1.11.0&color=success&logo=)
|
||||
![Helm: v3](https://img.shields.io/static/v1?label=Helm&message=v3&color=informational&logo=helm)
|
||||
|
||||
- apply [v1.11](https://docs.victoriametrics.com/anomaly-detection/changelog/#v1110) change in [schedulers section](https://docs.victoriametrics.com/anomaly-detection/components/scheduler/): add configuration for using multiple schedulers at once via `schedulers`. Old `scheduler` field is deprecated and will be automatically converted to `schedulers` definition starting from [v1.11](https://docs.victoriametrics.com/anomaly-detection/changelog/#v1110).
|
||||
- docs fixes
|
||||
|
||||
## 1.1.1
|
||||
|
||||
**Release date:** 2024-02-20
|
||||
|
||||
![AppVersion: v1.10.0](https://img.shields.io/static/v1?label=AppVersion&message=v1.10.0&color=success&logo=)
|
||||
![Helm: v3](https://img.shields.io/static/v1?label=Helm&message=v3&color=informational&logo=helm)
|
||||
|
||||
- Fix passing path to license file location when using `license.secret` mount.
|
||||
|
||||
## 1.1.0
|
||||
|
||||
**Release date:** 2024-02-19
|
||||
|
||||
![AppVersion: v1.10.0](https://img.shields.io/static/v1?label=AppVersion&message=v1.10.0&color=success&logo=)
|
||||
![Helm: v3](https://img.shields.io/static/v1?label=Helm&message=v3&color=informational&logo=helm)
|
||||
|
||||
- apply [v1.10](https://docs.victoriametrics.com/anomaly-detection/changelog/#v1100) change in [models section](https://docs.victoriametrics.com/anomaly-detection/components/models/): add configuration for using multiple models at once via `models`. Old `model` field is deprecated and will be automatically converted to `models` definition starting from [v1.10](https://docs.victoriametrics.com/anomaly-detection/changelog/#v1100).
|
||||
- docs fixes
|
||||
|
||||
## 1.0.0
|
||||
|
||||
**Release date:** 2024-02-05
|
||||
|
||||
![AppVersion: v1.9.2](https://img.shields.io/static/v1?label=AppVersion&message=v1.9.2&color=success&logo=)
|
||||
![Helm: v3](https://img.shields.io/static/v1?label=Helm&message=v3&color=informational&logo=helm)
|
||||
|
||||
- Breaking change: passing [full vmanomaly config](https://docs.victoriametrics.com/anomaly-detection/components/) via `config` parameter.
|
||||
- vmanomaly image moving to DockerHub
|
||||
|
||||
## 0.5.0
|
||||
|
||||
**Release date:** 2023-10-31
|
||||
|
||||
![AppVersion: v1.6.0](https://img.shields.io/static/v1?label=AppVersion&message=v1.6.0&color=success&logo=)
|
||||
![Helm: v3](https://img.shields.io/static/v1?label=Helm&message=v3&color=informational&logo=helm)
|
||||
|
||||
- Add options to use `bearer_token` for reader and writer authentication.
|
||||
- Add `verify_tls` option to bypass TLS verification for reader and writer.
|
||||
- Add `extra_filters` option to supply additional filters to enforce for reader queries.
|
||||
|
||||
## 0.4.1
|
||||
|
||||
**Release date:** 2023-10-10
|
||||
|
||||
![AppVersion: v1.5.0](https://img.shields.io/static/v1?label=AppVersion&message=v1.5.0&color=success&logo=)
|
||||
![Helm: v3](https://img.shields.io/static/v1?label=Helm&message=v3&color=informational&logo=helm)
|
||||
|
||||
- Add an options to override default `metric_format` for remote write configuration of vmanomaly.
|
||||
|
||||
## 0.4.0
|
||||
|
||||
**Release date:** 2023-08-21
|
||||
|
||||
![AppVersion: v1.93.1](https://img.shields.io/static/v1?label=AppVersion&message=v1.93.0&color=success&logo=)
|
||||
![Helm: v3](https://img.shields.io/static/v1?label=Helm&message=v3&color=informational&logo=helm)
|
||||
|
||||
* add ability to provide license key
|
||||
|
||||
## 0.3.5
|
||||
|
||||
**Release date:** 2023-06-22
|
||||
|
||||
![AppVersion: v1.1.0](https://img.shields.io/static/v1?label=AppVersion&message=v1.1.0&color=success&logo=)
|
||||
![Helm: v3](https://img.shields.io/static/v1?label=Helm&message=v3&color=informational&logo=helm)
|
||||
|
||||
* bump version of vmanomaly
|
||||
* charts/victoria-metrics-anomaly: fix monitoring config indentation (#567)
|
||||
|
||||
## 0.3.4
|
||||
|
||||
**Release date:** 2023-06-22
|
||||
|
||||
![AppVersion: v1.1.0](https://img.shields.io/static/v1?label=AppVersion&message=v1.1.0&color=success&logo=)
|
||||
![Helm: v3](https://img.shields.io/static/v1?label=Helm&message=v3&color=informational&logo=helm)
|
||||
|
||||
* bump vmanomaly remove tricky make command
|
||||
* charts/victoria-metrics-anomaly: make monitoring config more configurable (#562)
|
||||
|
||||
## 0.3.3
|
||||
|
||||
**Release date:** 2023-06-07
|
||||
|
||||
![AppVersion: v1.1.0](https://img.shields.io/static/v1?label=AppVersion&message=v1.1.0&color=success&logo=)
|
||||
![Helm: v3](https://img.shields.io/static/v1?label=Helm&message=v3&color=informational&logo=helm)
|
||||
|
||||
* bump anomaly chart, make package make merge
|
||||
|
||||
## 0.3.2
|
||||
|
||||
**Release date:** 2023-06-06
|
||||
|
||||
![AppVersion: v1.1.0](https://img.shields.io/static/v1?label=AppVersion&message=v1.1.0&color=success&logo=)
|
||||
![Helm: v3](https://img.shields.io/static/v1?label=Helm&message=v3&color=informational&logo=helm)
|
||||
|
||||
* Anomaly: change defaults (#518)
|
||||
* charts/operator: update version to 0.30.4 adds extraArgs and serviceMonitor options for operator
|
||||
* vmanomaly re-release
|
||||
|
||||
## 0.3.1
|
||||
|
||||
**Release date:** 2023-01-26
|
||||
|
||||
![AppVersion: v1.1.0](https://img.shields.io/static/v1?label=AppVersion&message=v1.1.0&color=success&logo=)
|
||||
![Helm: v3](https://img.shields.io/static/v1?label=Helm&message=v3&color=informational&logo=helm)
|
||||
|
||||
* vmanomaly: fix monitoring part of config (#457)
|
||||
|
||||
## 0.3.0
|
||||
|
||||
**Release date:** 2023-01-24
|
||||
|
||||
![AppVersion: v1.1.0](https://img.shields.io/static/v1?label=AppVersion&message=v1.1.0&color=success&logo=)
|
||||
![Helm: v3](https://img.shields.io/static/v1?label=Helm&message=v3&color=informational&logo=helm)
|
||||
|
||||
* relase vmanomaly v1.1.0 (#454)
|
||||
* vmanomaly: fix config for pull-based monitoring (#446)
|
782
docs/helm/victoria-metrics-anomaly/README.md
Normal file
782
docs/helm/victoria-metrics-anomaly/README.md
Normal file
|
@ -0,0 +1,782 @@
|
|||
![Version: 1.4.6](https://img.shields.io/badge/Version-1.4.6-informational?style=flat-square)
|
||||
[![Artifact Hub](https://img.shields.io/endpoint?url=https://artifacthub.io/badge/repository/victoriametrics)](https://artifacthub.io/packages/helm/victoriametrics/victoria-metrics-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)
|
||||
![Twitter Follow](https://img.shields.io/twitter/follow/VictoriaMetrics?style=social)
|
||||
![Subreddit subscribers](https://img.shields.io/reddit/subreddit-subscribers/VictoriaMetrics?style=social)
|
||||
|
||||
Victoria Metrics Anomaly Detection - a service that continuously scans Victoria Metrics time series and detects unexpected changes within data patterns in real-time.
|
||||
|
||||
## Prerequisites
|
||||
|
||||
* Install the follow packages: ``git``, ``kubectl``, ``helm``, ``helm-docs``. See this [tutorial](../../REQUIREMENTS.md).
|
||||
|
||||
* PV support on underlying infrastructure
|
||||
|
||||
## Chart Details
|
||||
|
||||
This chart will do the following:
|
||||
|
||||
* Rollout victoria metrics anomaly
|
||||
|
||||
## How to install
|
||||
|
||||
Access a Kubernetes cluster.
|
||||
|
||||
### Setup chart repository (can be omitted for OCI repositories)
|
||||
|
||||
Add a chart helm repository with follow commands:
|
||||
|
||||
```console
|
||||
helm repo add vm https://victoriametrics.github.io/helm-charts/
|
||||
|
||||
helm repo update
|
||||
```
|
||||
List versions of `vm/victoria-metrics-anomaly` chart available to installation:
|
||||
|
||||
```console
|
||||
helm search repo vm/victoria-metrics-anomaly -l
|
||||
```
|
||||
|
||||
### Install `victoria-metrics-anomaly` chart
|
||||
|
||||
Export default values of `victoria-metrics-anomaly` chart to file `values.yaml`:
|
||||
|
||||
- For HTTPS repository
|
||||
|
||||
```console
|
||||
helm show values vm/victoria-metrics-anomaly > values.yaml
|
||||
```
|
||||
- For OCI repository
|
||||
|
||||
```console
|
||||
helm show values oci://ghcr.io/victoriametrics/helm-charts/victoria-metrics-anomaly > values.yaml
|
||||
```
|
||||
|
||||
Change the values according to the need of the environment in ``values.yaml`` file.
|
||||
|
||||
Test the installation with command:
|
||||
|
||||
- For HTTPS repository
|
||||
|
||||
```console
|
||||
helm install vma vm/victoria-metrics-anomaly -f values.yaml -n NAMESPACE --debug --dry-run
|
||||
```
|
||||
|
||||
- For OCI repository
|
||||
|
||||
```console
|
||||
helm install vma oci://ghcr.io/victoriametrics/helm-charts/victoria-metrics-anomaly -f values.yaml -n NAMESPACE --debug --dry-run
|
||||
```
|
||||
|
||||
Install chart with command:
|
||||
|
||||
- For HTTPS repository
|
||||
|
||||
```console
|
||||
helm install vma vm/victoria-metrics-anomaly -f values.yaml -n NAMESPACE
|
||||
```
|
||||
|
||||
- For OCI repository
|
||||
|
||||
```console
|
||||
helm install vma oci://ghcr.io/victoriametrics/helm-charts/victoria-metrics-anomaly -f values.yaml -n NAMESPACE
|
||||
```
|
||||
|
||||
Get the pods lists by running this commands:
|
||||
|
||||
```console
|
||||
kubectl get pods -A | grep 'vma'
|
||||
```
|
||||
|
||||
Get the application by running this command:
|
||||
|
||||
```console
|
||||
helm list -f vma -n NAMESPACE
|
||||
```
|
||||
|
||||
See the history of versions of `vma` application with command.
|
||||
|
||||
```console
|
||||
helm history vma -n NAMESPACE
|
||||
```
|
||||
|
||||
## How to uninstall
|
||||
|
||||
Remove application with command.
|
||||
|
||||
```console
|
||||
helm uninstall vma -n NAMESPACE
|
||||
```
|
||||
|
||||
## Documentation of Helm Chart
|
||||
|
||||
Install ``helm-docs`` following the instructions on this [tutorial](../../REQUIREMENTS.md).
|
||||
|
||||
Generate docs with ``helm-docs`` command.
|
||||
|
||||
```bash
|
||||
cd charts/victoria-metrics-anomaly
|
||||
|
||||
helm-docs
|
||||
```
|
||||
|
||||
The markdown generation is entirely go template driven. The tool parses metadata from charts and generates a number of sub-templates that can be referenced in a template file (by default ``README.md.gotmpl``). If no template file is provided, the tool has a default internal template that will generate a reasonably formatted README.
|
||||
|
||||
## Parameters
|
||||
|
||||
The following tables lists the configurable parameters of the chart and their default values.
|
||||
|
||||
For more `vmanomaly` config parameters see https://docs.victoriametrics.com/anomaly-detection/components
|
||||
|
||||
Change the values according to the need of the environment in ``victoria-metrics-anomaly/values.yaml`` file.
|
||||
|
||||
<table>
|
||||
<thead>
|
||||
<th>Key</th>
|
||||
<th>Type</th>
|
||||
<th>Default</th>
|
||||
<th>Description</th>
|
||||
</thead>
|
||||
<tbody>
|
||||
<tr>
|
||||
<td>affinity</td>
|
||||
<td>object</td>
|
||||
<td><pre lang="plaintext">
|
||||
{}
|
||||
</pre>
|
||||
</td>
|
||||
<td><p>Affinity configurations</p>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>annotations</td>
|
||||
<td>object</td>
|
||||
<td><pre lang="plaintext">
|
||||
{}
|
||||
</pre>
|
||||
</td>
|
||||
<td><p>Annotations to be added to the deployment</p>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>config</td>
|
||||
<td>object</td>
|
||||
<td><pre lang="plaintext">
|
||||
models: {}
|
||||
preset: ""
|
||||
reader:
|
||||
class: vm
|
||||
datasource_url: ""
|
||||
queries: {}
|
||||
sampling_period: 1m
|
||||
tenant_id: ""
|
||||
schedulers: {}
|
||||
writer:
|
||||
class: vm
|
||||
datasource_url: ""
|
||||
tenant_id: ""
|
||||
</pre>
|
||||
</td>
|
||||
<td><p>Full <a href="https://docs.victoriametrics.com/anomaly-detection/components/" target="_blank">vmanomaly config section</a></p>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>config.models</td>
|
||||
<td>object</td>
|
||||
<td><pre lang="plaintext">
|
||||
{}
|
||||
</pre>
|
||||
</td>
|
||||
<td><p><a href="https://docs.victoriametrics.com/anomaly-detection/components/models/" target="_blank">Models section</a></p>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>config.preset</td>
|
||||
<td>string</td>
|
||||
<td><pre lang="">
|
||||
""
|
||||
</pre>
|
||||
</td>
|
||||
<td><p>Whether to use preset configuration. If not empty, preset name should be specified.</p>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>config.reader</td>
|
||||
<td>object</td>
|
||||
<td><pre lang="plaintext">
|
||||
class: vm
|
||||
datasource_url: ""
|
||||
queries: {}
|
||||
sampling_period: 1m
|
||||
tenant_id: ""
|
||||
</pre>
|
||||
</td>
|
||||
<td><p><a href="https://docs.victoriametrics.com/anomaly-detection/components/reader/" target="_blank">Reader section</a></p>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>config.reader.class</td>
|
||||
<td>string</td>
|
||||
<td><pre lang="">
|
||||
vm
|
||||
</pre>
|
||||
</td>
|
||||
<td><p>Name of the class needed to enable reading from VictoriaMetrics or Prometheus. VmReader is the default option, if not specified.</p>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>config.reader.datasource_url</td>
|
||||
<td>string</td>
|
||||
<td><pre lang="">
|
||||
""
|
||||
</pre>
|
||||
</td>
|
||||
<td><p>Datasource URL address. Required for example <code>http://single-victoria-metrics-single-server.default.svc.cluster.local:8428</code> or <code>http://cluster-victoria-metrics-cluster-vminsert.default.svc.cluster.local:8480</code></p>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>config.reader.queries</td>
|
||||
<td>object</td>
|
||||
<td><pre lang="plaintext">
|
||||
{}
|
||||
</pre>
|
||||
</td>
|
||||
<td><p>Required. PromQL/MetricsQL query to select data in format: QUERY_ALIAS: “QUERY”. As accepted by “/query_range?query=%s”. See <a href="https://docs.victoriametrics.com/anomaly-detection/components/reader/#per-query-parameters" target="_blank">https://docs.victoriametrics.com/anomaly-detection/components/reader/#per-query-parameters</a> for more details.</p>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>config.reader.sampling_period</td>
|
||||
<td>string</td>
|
||||
<td><pre lang="">
|
||||
1m
|
||||
</pre>
|
||||
</td>
|
||||
<td><p>Frequency of the points returned. Will be converted to <code>/query_range?step=%s</code> param (in seconds). <strong>Required</strong> since 1.9.0.</p>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>config.reader.tenant_id</td>
|
||||
<td>string</td>
|
||||
<td><pre lang="">
|
||||
""
|
||||
</pre>
|
||||
</td>
|
||||
<td><p>For VictoriaMetrics Cluster version only, tenants are identified by accountID or accountID:projectID. See VictoriaMetrics Cluster multitenancy docs</p>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>config.schedulers</td>
|
||||
<td>object</td>
|
||||
<td><pre lang="plaintext">
|
||||
{}
|
||||
</pre>
|
||||
</td>
|
||||
<td><p><a href="https://docs.victoriametrics.com/anomaly-detection/components/scheduler/" target="_blank">Scheduler section</a></p>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>config.writer</td>
|
||||
<td>object</td>
|
||||
<td><pre lang="plaintext">
|
||||
class: vm
|
||||
datasource_url: ""
|
||||
tenant_id: ""
|
||||
</pre>
|
||||
</td>
|
||||
<td><p><a href="https://docs.victoriametrics.com/anomaly-detection/components/writer/" target="_blank">Writer section</a></p>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>config.writer.class</td>
|
||||
<td>string</td>
|
||||
<td><pre lang="">
|
||||
vm
|
||||
</pre>
|
||||
</td>
|
||||
<td><p>Name of the class needed to enable writing to VictoriaMetrics or Prometheus. VmWriter is the default option, if not specified.</p>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>config.writer.datasource_url</td>
|
||||
<td>string</td>
|
||||
<td><pre lang="">
|
||||
""
|
||||
</pre>
|
||||
</td>
|
||||
<td><p>Datasource URL address. Required for example <code>http://single-victoria-metrics-single-server.default.svc.cluster.local:8428</code> or <code>http://cluster-victoria-metrics-cluster-vminsert.default.svc.cluster.local:8480</code></p>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>config.writer.tenant_id</td>
|
||||
<td>string</td>
|
||||
<td><pre lang="">
|
||||
""
|
||||
</pre>
|
||||
</td>
|
||||
<td><p>For VictoriaMetrics Cluster version only, tenants are identified by accountID or accountID:projectID. See VictoriaMetrics Cluster multitenancy docs</p>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>configMapAnnotations</td>
|
||||
<td>object</td>
|
||||
<td><pre lang="plaintext">
|
||||
{}
|
||||
</pre>
|
||||
</td>
|
||||
<td><p>Annotations to be added to configMap</p>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>containerWorkingDir</td>
|
||||
<td>string</td>
|
||||
<td><pre lang="">
|
||||
/vmanomaly
|
||||
</pre>
|
||||
</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>emptyDir</td>
|
||||
<td>object</td>
|
||||
<td><pre lang="plaintext">
|
||||
{}
|
||||
</pre>
|
||||
</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>env</td>
|
||||
<td>list</td>
|
||||
<td><pre lang="plaintext">
|
||||
[]
|
||||
</pre>
|
||||
</td>
|
||||
<td><p>Additional environment variables (ex.: secret tokens, flags)</p>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>envFrom</td>
|
||||
<td>list</td>
|
||||
<td><pre lang="plaintext">
|
||||
[]
|
||||
</pre>
|
||||
</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>extraArgs</td>
|
||||
<td>object</td>
|
||||
<td><pre lang="plaintext">
|
||||
{}
|
||||
</pre>
|
||||
</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>extraContainers</td>
|
||||
<td>list</td>
|
||||
<td><pre lang="plaintext">
|
||||
[]
|
||||
</pre>
|
||||
</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>extraHostPathMounts</td>
|
||||
<td>list</td>
|
||||
<td><pre lang="plaintext">
|
||||
[]
|
||||
</pre>
|
||||
</td>
|
||||
<td><p>Additional hostPath mounts</p>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>extraVolumeMounts</td>
|
||||
<td>list</td>
|
||||
<td><pre lang="plaintext">
|
||||
[]
|
||||
</pre>
|
||||
</td>
|
||||
<td><p>Extra Volume Mounts for the container</p>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>extraVolumes</td>
|
||||
<td>list</td>
|
||||
<td><pre lang="plaintext">
|
||||
[]
|
||||
</pre>
|
||||
</td>
|
||||
<td><p>Extra Volumes for the pod</p>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>fullnameOverride</td>
|
||||
<td>string</td>
|
||||
<td><pre lang="">
|
||||
""
|
||||
</pre>
|
||||
</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>global.compatibility.openshift.adaptSecurityContext</td>
|
||||
<td>string</td>
|
||||
<td><pre lang="">
|
||||
auto
|
||||
</pre>
|
||||
</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>global.image.registry</td>
|
||||
<td>string</td>
|
||||
<td><pre lang="">
|
||||
""
|
||||
</pre>
|
||||
</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>global.imagePullSecrets</td>
|
||||
<td>list</td>
|
||||
<td><pre lang="plaintext">
|
||||
[]
|
||||
</pre>
|
||||
</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>image.pullPolicy</td>
|
||||
<td>string</td>
|
||||
<td><pre lang="">
|
||||
IfNotPresent
|
||||
</pre>
|
||||
</td>
|
||||
<td><p>Pull policy of Docker image</p>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>image.registry</td>
|
||||
<td>string</td>
|
||||
<td><pre lang="">
|
||||
""
|
||||
</pre>
|
||||
</td>
|
||||
<td><p>Victoria Metrics anomaly Docker registry</p>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>image.repository</td>
|
||||
<td>string</td>
|
||||
<td><pre lang="">
|
||||
victoriametrics/vmanomaly
|
||||
</pre>
|
||||
</td>
|
||||
<td><p>Victoria Metrics anomaly Docker repository and image name</p>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>image.tag</td>
|
||||
<td>string</td>
|
||||
<td><pre lang="">
|
||||
v1.15.9
|
||||
</pre>
|
||||
</td>
|
||||
<td><p>Tag of Docker image</p>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>imagePullSecrets</td>
|
||||
<td>list</td>
|
||||
<td><pre lang="plaintext">
|
||||
[]
|
||||
</pre>
|
||||
</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>license</td>
|
||||
<td>object</td>
|
||||
<td><pre lang="plaintext">
|
||||
key: ""
|
||||
secret:
|
||||
key: ""
|
||||
name: ""
|
||||
</pre>
|
||||
</td>
|
||||
<td><p>License key configuration for vmanomaly. See <a href="https://docs.victoriametrics.com/vmanomaly#licensing" target="_blank">docs</a> Required starting from v1.5.0.</p>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>license.key</td>
|
||||
<td>string</td>
|
||||
<td><pre lang="">
|
||||
""
|
||||
</pre>
|
||||
</td>
|
||||
<td><p>License key for vmanomaly</p>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>license.secret</td>
|
||||
<td>object</td>
|
||||
<td><pre lang="plaintext">
|
||||
key: ""
|
||||
name: ""
|
||||
</pre>
|
||||
</td>
|
||||
<td><p>Use existing secret with license key for vmanomaly</p>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>license.secret.key</td>
|
||||
<td>string</td>
|
||||
<td><pre lang="">
|
||||
""
|
||||
</pre>
|
||||
</td>
|
||||
<td><p>Key in secret with license key</p>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>license.secret.name</td>
|
||||
<td>string</td>
|
||||
<td><pre lang="">
|
||||
""
|
||||
</pre>
|
||||
</td>
|
||||
<td><p>Existing secret name</p>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>nameOverride</td>
|
||||
<td>string</td>
|
||||
<td><pre lang="">
|
||||
""
|
||||
</pre>
|
||||
</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>nodeSelector</td>
|
||||
<td>object</td>
|
||||
<td><pre lang="plaintext">
|
||||
{}
|
||||
</pre>
|
||||
</td>
|
||||
<td><p>NodeSelector configurations. Details are <a href="https://kubernetes.io/docs/user-guide/node-selection/" target="_blank">here</a></p>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>persistentVolume</td>
|
||||
<td>object</td>
|
||||
<td><pre lang="plaintext">
|
||||
accessModes:
|
||||
- ReadWriteOnce
|
||||
annotations: {}
|
||||
enabled: false
|
||||
existingClaim: ""
|
||||
matchLabels: {}
|
||||
size: 1Gi
|
||||
storageClassName: ""
|
||||
</pre>
|
||||
</td>
|
||||
<td><p>Persistence to store models on disk. Available starting from v1.13.0</p>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>persistentVolume.accessModes</td>
|
||||
<td>list</td>
|
||||
<td><pre lang="plaintext">
|
||||
- ReadWriteOnce
|
||||
</pre>
|
||||
</td>
|
||||
<td><p>Array of access modes. Must match those of existing PV or dynamic provisioner. Details are <a href="http://kubernetes.io/docs/user-guide/persistent-volumes/" target="_blank">here</a></p>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>persistentVolume.annotations</td>
|
||||
<td>object</td>
|
||||
<td><pre lang="plaintext">
|
||||
{}
|
||||
</pre>
|
||||
</td>
|
||||
<td><p>Persistant volume annotations</p>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>persistentVolume.enabled</td>
|
||||
<td>bool</td>
|
||||
<td><pre lang="">
|
||||
false
|
||||
</pre>
|
||||
</td>
|
||||
<td><p>Create/use Persistent Volume Claim for models dump.</p>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>persistentVolume.existingClaim</td>
|
||||
<td>string</td>
|
||||
<td><pre lang="">
|
||||
""
|
||||
</pre>
|
||||
</td>
|
||||
<td><p>Existing Claim name. If defined, PVC must be created manually before volume will be bound</p>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>persistentVolume.matchLabels</td>
|
||||
<td>object</td>
|
||||
<td><pre lang="plaintext">
|
||||
{}
|
||||
</pre>
|
||||
</td>
|
||||
<td><p>Bind Persistent Volume by labels. Must match all labels of targeted PV.</p>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>persistentVolume.size</td>
|
||||
<td>string</td>
|
||||
<td><pre lang="">
|
||||
1Gi
|
||||
</pre>
|
||||
</td>
|
||||
<td><p>Size of the volume. Should be calculated based on the metrics you send and retention policy you set.</p>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>persistentVolume.storageClassName</td>
|
||||
<td>string</td>
|
||||
<td><pre lang="">
|
||||
""
|
||||
</pre>
|
||||
</td>
|
||||
<td><p>StorageClass to use for persistent volume. Requires server.persistentVolume.enabled: true. If defined, PVC created automatically</p>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>podAnnotations</td>
|
||||
<td>object</td>
|
||||
<td><pre lang="plaintext">
|
||||
{}
|
||||
</pre>
|
||||
</td>
|
||||
<td><p>Annotations to be added to pod</p>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>podDisruptionBudget</td>
|
||||
<td>object</td>
|
||||
<td><pre lang="plaintext">
|
||||
enabled: false
|
||||
labels: {}
|
||||
minAvailable: 1
|
||||
</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>podMonitor.annotations</td>
|
||||
<td>object</td>
|
||||
<td><pre lang="plaintext">
|
||||
{}
|
||||
</pre>
|
||||
</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>podMonitor.enabled</td>
|
||||
<td>bool</td>
|
||||
<td><pre lang="">
|
||||
false
|
||||
</pre>
|
||||
</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>podMonitor.extraLabels</td>
|
||||
<td>object</td>
|
||||
<td><pre lang="plaintext">
|
||||
{}
|
||||
</pre>
|
||||
</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>podSecurityContext.enabled</td>
|
||||
<td>bool</td>
|
||||
<td><pre lang="">
|
||||
true
|
||||
</pre>
|
||||
</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>resources</td>
|
||||
<td>object</td>
|
||||
<td><pre lang="plaintext">
|
||||
{}
|
||||
</pre>
|
||||
</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>securityContext</td>
|
||||
<td>object</td>
|
||||
<td><pre lang="plaintext">
|
||||
enabled: true
|
||||
runAsGroup: 1000
|
||||
runAsNonRoot: true
|
||||
runAsUser: 1000
|
||||
</pre>
|
||||
</td>
|
||||
<td><p>Ref: <a href="https://kubernetes.io/docs/tasks/configure-pod-container/security-context/" target="_blank">https://kubernetes.io/docs/tasks/configure-pod-container/security-context/</a></p>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>serviceAccount.annotations</td>
|
||||
<td>object</td>
|
||||
<td><pre lang="plaintext">
|
||||
{}
|
||||
</pre>
|
||||
</td>
|
||||
<td><p>Annotations to add to the service account</p>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>serviceAccount.create</td>
|
||||
<td>bool</td>
|
||||
<td><pre lang="">
|
||||
true
|
||||
</pre>
|
||||
</td>
|
||||
<td><p>Specifies whether a service account should be created</p>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>serviceAccount.name</td>
|
||||
<td>string</td>
|
||||
<td><pre lang="">
|
||||
null
|
||||
</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>tolerations</td>
|
||||
<td>list</td>
|
||||
<td><pre lang="plaintext">
|
||||
[]
|
||||
</pre>
|
||||
</td>
|
||||
<td><p>Tolerations configurations. Details are <a href="https://kubernetes.io/docs/concepts/configuration/assign-pod-node/" target="_blank">here</a></p>
|
||||
</td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
|
13
docs/helm/victoria-metrics-anomaly/_changelog.md
Normal file
13
docs/helm/victoria-metrics-anomaly/_changelog.md
Normal file
|
@ -0,0 +1,13 @@
|
|||
---
|
||||
weight: 1
|
||||
title: CHANGELOG
|
||||
menu:
|
||||
docs:
|
||||
weight: 1
|
||||
identifier: helm-victoriametrics-anomaly-changelog
|
||||
parent: helm-victoriametrics-anomaly
|
||||
url: /helm/victoriametrics-anomaly/changelog
|
||||
aliases:
|
||||
- /helm/victoriametrics-anomaly/changelog/index.html
|
||||
---
|
||||
{{% content "CHANGELOG.md" %}}
|
13
docs/helm/victoria-metrics-anomaly/_index.md
Normal file
13
docs/helm/victoria-metrics-anomaly/_index.md
Normal file
|
@ -0,0 +1,13 @@
|
|||
---
|
||||
weight: 4
|
||||
title: VictoriaMetrics Anomaly
|
||||
menu:
|
||||
docs:
|
||||
parent: helm
|
||||
weight: 4
|
||||
identifier: helm-victoriametrics-anomaly
|
||||
url: /helm/victoriametrics-anomaly
|
||||
aliases:
|
||||
- /helm/victoriametrics-anomaly/index.html
|
||||
---
|
||||
{{% content "README.md" %}}
|
249
docs/helm/victoria-metrics-auth/CHANGELOG.md
Normal file
249
docs/helm/victoria-metrics-auth/CHANGELOG.md
Normal file
|
@ -0,0 +1,249 @@
|
|||
## Next release
|
||||
|
||||
- Added ability to override deployment namespace using `namespaceOverride` and `global.namespaceOverride` variables
|
||||
|
||||
## 0.6.0
|
||||
|
||||
**Release date:** 2024-08-29
|
||||
|
||||
![AppVersion: v1.103.0](https://img.shields.io/static/v1?label=AppVersion&message=v1.103.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.103.0](https://github.com/VictoriaMetrics/VictoriaMetrics/releases/tag/v1.103.0)
|
||||
- Added ability to configure container port
|
||||
- Fixed image pull secrets. See [this issue](https://github.com/VictoriaMetrics/helm-charts/issues/1285)
|
||||
|
||||
## 0.5.0
|
||||
|
||||
**Release date:** 2024-08-21
|
||||
|
||||
![AppVersion: v1.102.1](https://img.shields.io/static/v1?label=AppVersion&message=v1.102.1&color=success&logo=)
|
||||
![Helm: v3](https://img.shields.io/static/v1?label=Helm&message=v3&color=informational&logo=helm)
|
||||
|
||||
**Update note**: main container name was changed to `vmauth`, which will recreate a pod.
|
||||
|
||||
**Update note**: requires Helm 3.14+
|
||||
|
||||
- Added `basicAuth` support for `ServiceMonitor`
|
||||
- Removed `PodSecurityPolicy`
|
||||
- Set minimal kubernetes version to `1.25`
|
||||
- Removed support for `policy/v1beta1/PodDisruptionBudget`
|
||||
- Added params to configure probes `.Values.probe.readiness`, `.Values.probe.liveness` and `.Values.probe.startup`
|
||||
- Added `.Values.global.imagePullSecrets` and `.Values.global.image.registry`
|
||||
- Use static container names in a pod
|
||||
- Removed `networking.k8s.io/v1beta1/Ingress` and `extensions/v1beta1/Ingress` support
|
||||
- Added `.Values.service.ipFamilies` and `.Values.service.ipFamilyPolicy` for service IP family management
|
||||
|
||||
## 0.4.14
|
||||
|
||||
**Release date:** 2024-08-01
|
||||
|
||||
![AppVersion: v1.102.1](https://img.shields.io/static/v1?label=AppVersion&message=v1.102.1&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.102.1](https://github.com/VictoriaMetrics/VictoriaMetrics/releases/tag/v1.102.1)
|
||||
|
||||
## 0.4.13
|
||||
|
||||
**Release date:** 2024-06-14
|
||||
|
||||
![AppVersion: v1.101.0](https://img.shields.io/static/v1?label=AppVersion&message=v1.101.0&color=success&logo=)
|
||||
![Helm: v3](https://img.shields.io/static/v1?label=Helm&message=v3&color=informational&logo=helm)
|
||||
|
||||
**Update note**: The VictoriaMetrics components image tag template has been updated. This change introduces `.Values.<component>.image.variant` to specify tag suffixes like `-scratch`, `-cluster`, `-enterprise`. Additionally, you can now omit `.Values.<component>.image.tag` to automatically use the version specified in `.Chart.AppVersion`.
|
||||
|
||||
- support specifying image tag suffix like "-enterprise" for VictoriaMetrics components using `.Values.<component>.image.variant`.
|
||||
|
||||
## 0.4.12
|
||||
|
||||
**Release date:** 2024-05-16
|
||||
|
||||
![AppVersion: v1.101.0](https://img.shields.io/static/v1?label=AppVersion&message=v1.101.0&color=success&logo=)
|
||||
![Helm: v3](https://img.shields.io/static/v1?label=Helm&message=v3&color=informational&logo=helm)
|
||||
|
||||
- fix lost customized securityContext when introduced new default behavior for securityContext in [pull request](https://github.com/VictoriaMetrics/helm-charts/pull/995).
|
||||
|
||||
## 0.4.11
|
||||
|
||||
**Release date:** 2024-05-10
|
||||
|
||||
![AppVersion: v1.101.0](https://img.shields.io/static/v1?label=AppVersion&message=v1.101.0&color=success&logo=)
|
||||
![Helm: v3](https://img.shields.io/static/v1?label=Helm&message=v3&color=informational&logo=helm)
|
||||
|
||||
- support disabling default securityContext to keep compatible with platform like openshift, see this [pull request](https://github.com/VictoriaMetrics/helm-charts/pull/995) by @Baboulinet-33 for details.
|
||||
|
||||
## 0.4.10
|
||||
|
||||
**Release date:** 2024-04-26
|
||||
|
||||
![AppVersion: v1.101.0](https://img.shields.io/static/v1?label=AppVersion&message=v1.101.0&color=success&logo=)
|
||||
![Helm: v3](https://img.shields.io/static/v1?label=Helm&message=v3&color=informational&logo=helm)
|
||||
|
||||
- properly truncate value of `app.kubernetes.io/managed-by` and `app.kubernetes.io/instance` labels in case release name exceeds 63 characters.
|
||||
- bump version of VM components to [v1.101.0](https://github.com/VictoriaMetrics/VictoriaMetrics/releases/tag/v1.101.0)
|
||||
|
||||
## 0.4.9
|
||||
|
||||
**Release date:** 2024-04-16
|
||||
|
||||
![AppVersion: v1.100.1](https://img.shields.io/static/v1?label=AppVersion&message=v1.100.1&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.100.1](https://github.com/VictoriaMetrics/VictoriaMetrics/releases/tag/v1.100.1)
|
||||
|
||||
## 0.4.8
|
||||
|
||||
**Release date:** 2024-03-28
|
||||
|
||||
![AppVersion: v1.99.0](https://img.shields.io/static/v1?label=AppVersion&message=v1.99.0&color=success&logo=)
|
||||
![Helm: v3](https://img.shields.io/static/v1?label=Helm&message=v3&color=informational&logo=helm)
|
||||
|
||||
- added ability to use slice variables in extraArgs (#944)
|
||||
- support adding `metricRelabelings` for server serviceMonitor (#946)
|
||||
|
||||
## 0.4.7
|
||||
|
||||
**Release date:** 2024-03-05
|
||||
|
||||
![AppVersion: v1.99.0](https://img.shields.io/static/v1?label=AppVersion&message=v1.99.0&color=success&logo=)
|
||||
![Helm: v3](https://img.shields.io/static/v1?label=Helm&message=v3&color=informational&logo=helm)
|
||||
|
||||
- replaces httpGet ready probe with tcpSocket check. See [this issue](https://github.com/VictoriaMetrics/helm-charts/issues/528) for details
|
||||
- bump version of VM components to [v1.99.0](https://github.com/VictoriaMetrics/VictoriaMetrics/releases/tag/v1.99.0)
|
||||
|
||||
## 0.4.6
|
||||
|
||||
**Release date:** 2024-02-01
|
||||
|
||||
![AppVersion: v1.97.1](https://img.shields.io/static/v1?label=AppVersion&message=v1.97.1&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.97.1](https://github.com/VictoriaMetrics/VictoriaMetrics/releases/tag/v1.97.1)
|
||||
|
||||
## 0.4.5
|
||||
|
||||
**Release date:** 2023-12-13
|
||||
|
||||
![AppVersion: v1.96.0](https://img.shields.io/static/v1?label=AppVersion&message=v1.96.0&color=success&logo=)
|
||||
![Helm: v3](https://img.shields.io/static/v1?label=Helm&message=v3&color=informational&logo=helm)
|
||||
|
||||
- Fix configuration of volume mount for license key referenced by using secret.
|
||||
|
||||
## 0.4.4
|
||||
|
||||
**Release date:** 2023-12-12
|
||||
|
||||
![AppVersion: v1.96.0](https://img.shields.io/static/v1?label=AppVersion&message=v1.96.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.96.0](https://github.com/VictoriaMetrics/VictoriaMetrics/releases/tag/v1.96.0)
|
||||
|
||||
## 0.4.3
|
||||
|
||||
**Release date:** 2023-11-16
|
||||
|
||||
![AppVersion: v1.95.1](https://img.shields.io/static/v1?label=AppVersion&message=v1.95.1&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.95.1](https://github.com/VictoriaMetrics/VictoriaMetrics/releases/tag/v1.95.1)
|
||||
|
||||
## 0.4.2
|
||||
|
||||
**Release date:** 2023-11-15
|
||||
|
||||
![AppVersion: v1.95.0](https://img.shields.io/static/v1?label=AppVersion&message=v1.95.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.95.0](https://github.com/VictoriaMetrics/VictoriaMetrics/releases/tag/v1.95.0)
|
||||
|
||||
## 0.4.1
|
||||
|
||||
**Release date:** 2023-10-04
|
||||
|
||||
![AppVersion: v1.94.0](https://img.shields.io/static/v1?label=AppVersion&message=v1.94.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.94.0](https://github.com/VictoriaMetrics/VictoriaMetrics/releases/tag/v1.94.0)
|
||||
- Add support of providing enterprise license key for VictoriaMetrics enterprise. See [these docs](https://docs.victoriametrics.com/enterprise) for details.
|
||||
|
||||
## 0.4.0
|
||||
|
||||
**Release date:** 2023-09-28
|
||||
|
||||
![AppVersion: v1.93.5](https://img.shields.io/static/v1?label=AppVersion&message=v1.93.5&color=success&logo=)
|
||||
![Helm: v3](https://img.shields.io/static/v1?label=Helm&message=v3&color=informational&logo=helm)
|
||||
|
||||
- Add `extraObjects` which to allow deploying additional resources with the chart release (#689)
|
||||
|
||||
## 0.3.8
|
||||
|
||||
**Release date:** 2023-09-21
|
||||
|
||||
![AppVersion: v1.93.5](https://img.shields.io/static/v1?label=AppVersion&message=v1.93.5&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.93.5](https://github.com/VictoriaMetrics/VictoriaMetrics/releases/tag/v1.93.5)
|
||||
|
||||
## 0.3.7
|
||||
|
||||
**Release date:** 2023-09-11
|
||||
|
||||
![AppVersion: v1.93.4](https://img.shields.io/static/v1?label=AppVersion&message=v1.93.4&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.93.4](https://github.com/VictoriaMetrics/VictoriaMetrics/releases/tag/v1.93.4)
|
||||
|
||||
## 0.3.6
|
||||
|
||||
**Release date:** 2023-09-04
|
||||
|
||||
![AppVersion: v1.93.3](https://img.shields.io/static/v1?label=AppVersion&message=v1.93.3&color=success&logo=)
|
||||
![Helm: v3](https://img.shields.io/static/v1?label=Helm&message=v3&color=informational&logo=helm)
|
||||
|
||||
- Bump version of vmauth to `v1.93.3`
|
||||
|
||||
## 0.3.4
|
||||
|
||||
**Release date:** 2023-08-23
|
||||
|
||||
![AppVersion: v1.93.1](https://img.shields.io/static/v1?label=AppVersion&message=v1.93.0&color=success&logo=)
|
||||
![Helm: v3](https://img.shields.io/static/v1?label=Helm&message=v3&color=informational&logo=helm)
|
||||
|
||||
- Update VictoriaMetrics components from v1.93.0 to v1.93.1
|
||||
|
||||
## 0.3.3
|
||||
|
||||
**Release date:** 2023-08-12
|
||||
|
||||
![AppVersion: v1.93.0](https://img.shields.io/static/v1?label=AppVersion&message=v1.93.0&color=success&logo=)
|
||||
![Helm: v3](https://img.shields.io/static/v1?label=Helm&message=v3&color=informational&logo=helm)
|
||||
|
||||
- Update VictoriaMetrics components from v1.92.1 to v1.93.0
|
||||
|
||||
## 0.3.2
|
||||
|
||||
**Release date:** 2023-07-28
|
||||
|
||||
![AppVersion: v1.92.1](https://img.shields.io/static/v1?label=AppVersion&message=v1.92.1&color=success&logo=)
|
||||
![Helm: v3](https://img.shields.io/static/v1?label=Helm&message=v3&color=informational&logo=helm)
|
||||
|
||||
- Update VictoriaMetrics components from v1.92.0 to v1.92.1 (#599)
|
||||
|
||||
## 0.3.1
|
||||
|
||||
**Release date:** 2023-07-27
|
||||
|
||||
![AppVersion: v1.92.0](https://img.shields.io/static/v1?label=AppVersion&message=v1.92.0&color=success&logo=)
|
||||
![Helm: v3](https://img.shields.io/static/v1?label=Helm&message=v3&color=informational&logo=helm)
|
||||
|
||||
- Update VictoriaMetrics components from v1.91.3 to v1.92.0
|
||||
|
||||
## 0.3.0
|
||||
|
||||
**Release date:** 2023-07-13
|
||||
|
||||
![AppVersion: v1.91.3](https://img.shields.io/static/v1?label=AppVersion&message=v1.91.3&color=success&logo=)
|
||||
![Helm: v3](https://img.shields.io/static/v1?label=Helm&message=v3&color=informational&logo=helm)
|
||||
|
||||
- bump version of agent, alert, auth, cluster, single
|
||||
- charts/victoria-metrics-auth: add support of specifying extra labels (#577)
|
891
docs/helm/victoria-metrics-auth/README.md
Normal file
891
docs/helm/victoria-metrics-auth/README.md
Normal file
|
@ -0,0 +1,891 @@
|
|||
![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)
|
||||
[![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/)
|
||||
|
||||
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).
|
||||
|
||||
## How to install
|
||||
|
||||
Access a Kubernetes cluster.
|
||||
|
||||
### Setup chart repository (can be omitted for OCI repositories)
|
||||
|
||||
Add a chart helm repository with follow commands:
|
||||
|
||||
```console
|
||||
helm repo add vm https://victoriametrics.github.io/helm-charts/
|
||||
|
||||
helm repo update
|
||||
```
|
||||
List versions of `vm/victoria-metrics-auth` chart available to installation:
|
||||
|
||||
```console
|
||||
helm search repo vm/victoria-metrics-auth -l
|
||||
```
|
||||
|
||||
### Install `victoria-metrics-auth` chart
|
||||
|
||||
Export default values of `victoria-metrics-auth` chart to file `values.yaml`:
|
||||
|
||||
- For HTTPS repository
|
||||
|
||||
```console
|
||||
helm show values vm/victoria-metrics-auth > values.yaml
|
||||
```
|
||||
- For OCI repository
|
||||
|
||||
```console
|
||||
helm show values oci://ghcr.io/victoriametrics/helm-charts/victoria-metrics-auth > values.yaml
|
||||
```
|
||||
|
||||
Change the values according to the need of the environment in ``values.yaml`` file.
|
||||
|
||||
Test the installation with command:
|
||||
|
||||
- For HTTPS repository
|
||||
|
||||
```console
|
||||
helm install vma vm/victoria-metrics-auth -f values.yaml -n NAMESPACE --debug --dry-run
|
||||
```
|
||||
|
||||
- For OCI repository
|
||||
|
||||
```console
|
||||
helm install vma oci://ghcr.io/victoriametrics/helm-charts/victoria-metrics-auth -f values.yaml -n NAMESPACE --debug --dry-run
|
||||
```
|
||||
|
||||
Install chart with command:
|
||||
|
||||
- For HTTPS repository
|
||||
|
||||
```console
|
||||
helm install vma vm/victoria-metrics-auth -f values.yaml -n NAMESPACE
|
||||
```
|
||||
|
||||
- For OCI repository
|
||||
|
||||
```console
|
||||
helm install vma oci://ghcr.io/victoriametrics/helm-charts/victoria-metrics-auth -f values.yaml -n NAMESPACE
|
||||
```
|
||||
|
||||
Get the pods lists by running this commands:
|
||||
|
||||
```console
|
||||
kubectl get pods -A | grep 'vma'
|
||||
```
|
||||
|
||||
Get the application by running this command:
|
||||
|
||||
```console
|
||||
helm list -f vma -n NAMESPACE
|
||||
```
|
||||
|
||||
See the history of versions of `vma` application with command.
|
||||
|
||||
```console
|
||||
helm history vma -n NAMESPACE
|
||||
```
|
||||
|
||||
## How to uninstall
|
||||
|
||||
Remove application with command.
|
||||
|
||||
```console
|
||||
helm uninstall vma -n NAMESPACE
|
||||
```
|
||||
|
||||
## Documentation of Helm Chart
|
||||
|
||||
Install ``helm-docs`` following the instructions on this [tutorial](../../REQUIREMENTS.md).
|
||||
|
||||
Generate docs with ``helm-docs`` command.
|
||||
|
||||
```bash
|
||||
cd charts/victoria-metrics-auth
|
||||
|
||||
helm-docs
|
||||
```
|
||||
|
||||
The markdown generation is entirely go template driven. The tool parses metadata from charts and generates a number of sub-templates that can be referenced in a template file (by default ``README.md.gotmpl``). If no template file is provided, the tool has a default internal template that will generate a reasonably formatted README.
|
||||
|
||||
## Parameters
|
||||
|
||||
The following tables lists the configurable parameters of the chart and their default values.
|
||||
|
||||
Change the values according to the need of the environment in ``victoria-metrics-auth/values.yaml`` file.
|
||||
|
||||
<table>
|
||||
<thead>
|
||||
<th>Key</th>
|
||||
<th>Type</th>
|
||||
<th>Default</th>
|
||||
<th>Description</th>
|
||||
</thead>
|
||||
<tbody>
|
||||
<tr>
|
||||
<td>affinity</td>
|
||||
<td>object</td>
|
||||
<td><pre lang="plaintext">
|
||||
{}
|
||||
</pre>
|
||||
</td>
|
||||
<td><p>Affinity configurations</p>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>annotations</td>
|
||||
<td>object</td>
|
||||
<td><pre lang="plaintext">
|
||||
{}
|
||||
</pre>
|
||||
</td>
|
||||
<td><p>Annotations to be added to the deployment</p>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>config</td>
|
||||
<td>string</td>
|
||||
<td><pre lang="">
|
||||
null
|
||||
</pre>
|
||||
</td>
|
||||
<td><p>Config file content.</p>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>containerWorkingDir</td>
|
||||
<td>string</td>
|
||||
<td><pre lang="">
|
||||
/
|
||||
</pre>
|
||||
</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>env</td>
|
||||
<td>list</td>
|
||||
<td><pre lang="plaintext">
|
||||
[]
|
||||
</pre>
|
||||
</td>
|
||||
<td><p>Additional environment variables (ex.: secret tokens, flags) <a href="https://docs.victoriametrics.com/#environment-variables" target="_blank">https://docs.victoriametrics.com/#environment-variables</a></p>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>envFrom</td>
|
||||
<td>list</td>
|
||||
<td><pre lang="plaintext">
|
||||
[]
|
||||
</pre>
|
||||
</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>extraArgs."envflag.enable"</td>
|
||||
<td>string</td>
|
||||
<td><pre lang="">
|
||||
"true"
|
||||
</pre>
|
||||
</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>extraArgs."envflag.prefix"</td>
|
||||
<td>string</td>
|
||||
<td><pre lang="">
|
||||
VM_
|
||||
</pre>
|
||||
</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>extraArgs.loggerFormat</td>
|
||||
<td>string</td>
|
||||
<td><pre lang="">
|
||||
json
|
||||
</pre>
|
||||
</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>extraContainers</td>
|
||||
<td>list</td>
|
||||
<td><pre lang="plaintext">
|
||||
[]
|
||||
</pre>
|
||||
</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>extraHostPathMounts</td>
|
||||
<td>list</td>
|
||||
<td><pre lang="plaintext">
|
||||
[]
|
||||
</pre>
|
||||
</td>
|
||||
<td><p>Additional hostPath mounts</p>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>extraLabels</td>
|
||||
<td>object</td>
|
||||
<td><pre lang="plaintext">
|
||||
{}
|
||||
</pre>
|
||||
</td>
|
||||
<td><p>Labels to be added to the deployment and pods</p>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>extraObjects</td>
|
||||
<td>list</td>
|
||||
<td><pre lang="plaintext">
|
||||
[]
|
||||
</pre>
|
||||
</td>
|
||||
<td><p>Add extra specs dynamically to this chart</p>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>extraVolumeMounts</td>
|
||||
<td>list</td>
|
||||
<td><pre lang="plaintext">
|
||||
[]
|
||||
</pre>
|
||||
</td>
|
||||
<td><p>Extra Volume Mounts for the container</p>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>extraVolumes</td>
|
||||
<td>list</td>
|
||||
<td><pre lang="plaintext">
|
||||
[]
|
||||
</pre>
|
||||
</td>
|
||||
<td><p>Extra Volumes for the pod</p>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>fullnameOverride</td>
|
||||
<td>string</td>
|
||||
<td><pre lang="">
|
||||
""
|
||||
</pre>
|
||||
</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>global.compatibility.openshift.adaptSecurityContext</td>
|
||||
<td>string</td>
|
||||
<td><pre lang="">
|
||||
auto
|
||||
</pre>
|
||||
</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>global.image.registry</td>
|
||||
<td>string</td>
|
||||
<td><pre lang="">
|
||||
""
|
||||
</pre>
|
||||
</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>global.imagePullSecrets</td>
|
||||
<td>list</td>
|
||||
<td><pre lang="plaintext">
|
||||
[]
|
||||
</pre>
|
||||
</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>image.pullPolicy</td>
|
||||
<td>string</td>
|
||||
<td><pre lang="">
|
||||
IfNotPresent
|
||||
</pre>
|
||||
</td>
|
||||
<td><p>Pull policy of Docker image</p>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>image.registry</td>
|
||||
<td>string</td>
|
||||
<td><pre lang="">
|
||||
""
|
||||
</pre>
|
||||
</td>
|
||||
<td><p>Image registry</p>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>image.repository</td>
|
||||
<td>string</td>
|
||||
<td><pre lang="">
|
||||
victoriametrics/vmauth
|
||||
</pre>
|
||||
</td>
|
||||
<td><p>Victoria Metrics Auth Docker repository and image name</p>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>image.tag</td>
|
||||
<td>string</td>
|
||||
<td><pre lang="">
|
||||
""
|
||||
</pre>
|
||||
</td>
|
||||
<td><p>Tag of Docker image</p>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>image.variant</td>
|
||||
<td>string</td>
|
||||
<td><pre lang="">
|
||||
""
|
||||
</pre>
|
||||
</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>imagePullSecrets</td>
|
||||
<td>list</td>
|
||||
<td><pre lang="plaintext">
|
||||
[]
|
||||
</pre>
|
||||
</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>ingress.annotations</td>
|
||||
<td>object</td>
|
||||
<td><pre lang="plaintext">
|
||||
{}
|
||||
</pre>
|
||||
</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>ingress.enabled</td>
|
||||
<td>bool</td>
|
||||
<td><pre lang="">
|
||||
false
|
||||
</pre>
|
||||
</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>ingress.extraLabels</td>
|
||||
<td>object</td>
|
||||
<td><pre lang="plaintext">
|
||||
{}
|
||||
</pre>
|
||||
</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>ingress.hosts</td>
|
||||
<td>list</td>
|
||||
<td><pre lang="plaintext">
|
||||
[]
|
||||
</pre>
|
||||
</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>ingress.pathType</td>
|
||||
<td>string</td>
|
||||
<td><pre lang="">
|
||||
Prefix
|
||||
</pre>
|
||||
</td>
|
||||
<td><p>pathType is only for k8s >= 1.1=</p>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>ingress.tls</td>
|
||||
<td>list</td>
|
||||
<td><pre lang="plaintext">
|
||||
[]
|
||||
</pre>
|
||||
</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>ingressInternal.annotations</td>
|
||||
<td>object</td>
|
||||
<td><pre lang="plaintext">
|
||||
{}
|
||||
</pre>
|
||||
</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>ingressInternal.enabled</td>
|
||||
<td>bool</td>
|
||||
<td><pre lang="">
|
||||
false
|
||||
</pre>
|
||||
</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>ingressInternal.extraLabels</td>
|
||||
<td>object</td>
|
||||
<td><pre lang="plaintext">
|
||||
{}
|
||||
</pre>
|
||||
</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>ingressInternal.hosts</td>
|
||||
<td>list</td>
|
||||
<td><pre lang="plaintext">
|
||||
[]
|
||||
</pre>
|
||||
</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>ingressInternal.pathType</td>
|
||||
<td>string</td>
|
||||
<td><pre lang="">
|
||||
Prefix
|
||||
</pre>
|
||||
</td>
|
||||
<td><p>pathType is only for k8s >= 1.1=</p>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>ingressInternal.tls</td>
|
||||
<td>list</td>
|
||||
<td><pre lang="plaintext">
|
||||
[]
|
||||
</pre>
|
||||
</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>license</td>
|
||||
<td>object</td>
|
||||
<td><pre lang="plaintext">
|
||||
key: ""
|
||||
secret:
|
||||
key: ""
|
||||
name: ""
|
||||
</pre>
|
||||
</td>
|
||||
<td><p>Enterprise license key configuration for VictoriaMetrics enterprise. Required only for VictoriaMetrics enterprise. Documentation - <a href="https://docs.victoriametrics.com/enterprise" target="_blank">https://docs.victoriametrics.com/enterprise</a>, for more information, visit <a href="https://victoriametrics.com/products/enterprise/" target="_blank">https://victoriametrics.com/products/enterprise/</a> . To request a trial license, go to <a href="https://victoriametrics.com/products/enterprise/trial/" target="_blank">https://victoriametrics.com/products/enterprise/trial/</a> Supported starting from VictoriaMetrics v1.94.0</p>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>license.key</td>
|
||||
<td>string</td>
|
||||
<td><pre lang="">
|
||||
""
|
||||
</pre>
|
||||
</td>
|
||||
<td><p>License key</p>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>license.secret</td>
|
||||
<td>object</td>
|
||||
<td><pre lang="plaintext">
|
||||
key: ""
|
||||
name: ""
|
||||
</pre>
|
||||
</td>
|
||||
<td><p>Use existing secret with license key</p>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>license.secret.key</td>
|
||||
<td>string</td>
|
||||
<td><pre lang="">
|
||||
""
|
||||
</pre>
|
||||
</td>
|
||||
<td><p>Key in secret with license key</p>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>license.secret.name</td>
|
||||
<td>string</td>
|
||||
<td><pre lang="">
|
||||
""
|
||||
</pre>
|
||||
</td>
|
||||
<td><p>Existing secret name</p>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>nameOverride</td>
|
||||
<td>string</td>
|
||||
<td><pre lang="">
|
||||
""
|
||||
</pre>
|
||||
</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>nodeSelector</td>
|
||||
<td>object</td>
|
||||
<td><pre lang="plaintext">
|
||||
{}
|
||||
</pre>
|
||||
</td>
|
||||
<td><p>NodeSelector configurations. Ref: <a href="https://kubernetes.io/docs/user-guide/node-selection/" target="_blank">https://kubernetes.io/docs/user-guide/node-selection/</a></p>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>podAnnotations</td>
|
||||
<td>object</td>
|
||||
<td><pre lang="plaintext">
|
||||
{}
|
||||
</pre>
|
||||
</td>
|
||||
<td><p>Annotations to be added to pod</p>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>podDisruptionBudget</td>
|
||||
<td>object</td>
|
||||
<td><pre lang="plaintext">
|
||||
enabled: false
|
||||
labels: {}
|
||||
</pre>
|
||||
</td>
|
||||
<td><p>See <code>kubectl explain poddisruptionbudget.spec</code> for more. Ref: <a href="https://kubernetes.io/docs/tasks/run-application/configure-pdb/" target="_blank">https://kubernetes.io/docs/tasks/run-application/configure-pdb/</a></p>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>podSecurityContext.enabled</td>
|
||||
<td>bool</td>
|
||||
<td><pre lang="">
|
||||
true
|
||||
</pre>
|
||||
</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>probe.liveness</td>
|
||||
<td>object</td>
|
||||
<td><pre lang="plaintext">
|
||||
initialDelaySeconds: 5
|
||||
periodSeconds: 15
|
||||
tcpSocket: {}
|
||||
timeoutSeconds: 5
|
||||
</pre>
|
||||
</td>
|
||||
<td><p>liveness probe</p>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>probe.readiness</td>
|
||||
<td>object</td>
|
||||
<td><pre lang="plaintext">
|
||||
initialDelaySeconds: 5
|
||||
periodSeconds: 15
|
||||
tcpSocket: {}
|
||||
</pre>
|
||||
</td>
|
||||
<td><p>readiness probe</p>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>probe.startup</td>
|
||||
<td>object</td>
|
||||
<td><pre lang="plaintext">
|
||||
{}
|
||||
</pre>
|
||||
</td>
|
||||
<td><p>startup probe</p>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>rbac.annotations</td>
|
||||
<td>object</td>
|
||||
<td><pre lang="plaintext">
|
||||
{}
|
||||
</pre>
|
||||
</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>rbac.extraLabels</td>
|
||||
<td>object</td>
|
||||
<td><pre lang="plaintext">
|
||||
{}
|
||||
</pre>
|
||||
</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>replicaCount</td>
|
||||
<td>int</td>
|
||||
<td><pre lang="">
|
||||
1
|
||||
</pre>
|
||||
</td>
|
||||
<td><p>Number of replicas of vmauth</p>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>resources</td>
|
||||
<td>object</td>
|
||||
<td><pre lang="plaintext">
|
||||
{}
|
||||
</pre>
|
||||
</td>
|
||||
<td><p>We usually recommend not to specify default resources and to leave this as a conscious choice for the user. This also increases chances charts run on environments with little resources, such as Minikube. If you do want to specify resources, uncomment the following lines, adjust them as necessary, and remove the curly braces after <code>resources:</code>.</p>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>secretName</td>
|
||||
<td>string</td>
|
||||
<td><pre lang="">
|
||||
""
|
||||
</pre>
|
||||
</td>
|
||||
<td><p>Use existing secret if specified otherwise .config values will be used. Ref: <a href="https://docs.victoriametrics.com/vmauth" target="_blank">https://docs.victoriametrics.com/vmauth</a>. Configuration in the given secret must be stored under <code>auth.yml</code> key.</p>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>securityContext.enabled</td>
|
||||
<td>bool</td>
|
||||
<td><pre lang="">
|
||||
true
|
||||
</pre>
|
||||
</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>service.annotations</td>
|
||||
<td>object</td>
|
||||
<td><pre lang="plaintext">
|
||||
{}
|
||||
</pre>
|
||||
</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>service.clusterIP</td>
|
||||
<td>string</td>
|
||||
<td><pre lang="">
|
||||
""
|
||||
</pre>
|
||||
</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>service.enabled</td>
|
||||
<td>bool</td>
|
||||
<td><pre lang="">
|
||||
true
|
||||
</pre>
|
||||
</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>service.externalIPs</td>
|
||||
<td>list</td>
|
||||
<td><pre lang="plaintext">
|
||||
[]
|
||||
</pre>
|
||||
</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>service.externalTrafficPolicy</td>
|
||||
<td>string</td>
|
||||
<td><pre lang="">
|
||||
""
|
||||
</pre>
|
||||
</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>service.extraLabels</td>
|
||||
<td>object</td>
|
||||
<td><pre lang="plaintext">
|
||||
{}
|
||||
</pre>
|
||||
</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>service.healthCheckNodePort</td>
|
||||
<td>string</td>
|
||||
<td><pre lang="">
|
||||
""
|
||||
</pre>
|
||||
</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>service.ipFamilies</td>
|
||||
<td>list</td>
|
||||
<td><pre lang="plaintext">
|
||||
[]
|
||||
</pre>
|
||||
</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>service.ipFamilyPolicy</td>
|
||||
<td>string</td>
|
||||
<td><pre lang="">
|
||||
""
|
||||
</pre>
|
||||
</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>service.loadBalancerIP</td>
|
||||
<td>string</td>
|
||||
<td><pre lang="">
|
||||
""
|
||||
</pre>
|
||||
</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>service.loadBalancerSourceRanges</td>
|
||||
<td>list</td>
|
||||
<td><pre lang="plaintext">
|
||||
[]
|
||||
</pre>
|
||||
</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>service.servicePort</td>
|
||||
<td>int</td>
|
||||
<td><pre lang="">
|
||||
8427
|
||||
</pre>
|
||||
</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>service.type</td>
|
||||
<td>string</td>
|
||||
<td><pre lang="">
|
||||
ClusterIP
|
||||
</pre>
|
||||
</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>serviceAccount.annotations</td>
|
||||
<td>object</td>
|
||||
<td><pre lang="plaintext">
|
||||
{}
|
||||
</pre>
|
||||
</td>
|
||||
<td><p>Annotations to add to the service account</p>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>serviceAccount.create</td>
|
||||
<td>bool</td>
|
||||
<td><pre lang="">
|
||||
true
|
||||
</pre>
|
||||
</td>
|
||||
<td><p>Specifies whether a service account should be created</p>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>serviceAccount.name</td>
|
||||
<td>string</td>
|
||||
<td><pre lang="">
|
||||
null
|
||||
</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>serviceMonitor.annotations</td>
|
||||
<td>object</td>
|
||||
<td><pre lang="plaintext">
|
||||
{}
|
||||
</pre>
|
||||
</td>
|
||||
<td><p>Service Monitor annotations</p>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>serviceMonitor.basicAuth</td>
|
||||
<td>object</td>
|
||||
<td><pre lang="plaintext">
|
||||
{}
|
||||
</pre>
|
||||
</td>
|
||||
<td><p>Basic auth params for Service Monitor</p>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>serviceMonitor.enabled</td>
|
||||
<td>bool</td>
|
||||
<td><pre lang="">
|
||||
false
|
||||
</pre>
|
||||
</td>
|
||||
<td><p>Enable deployment of Service Monitor for server component. This is Prometheus operator object</p>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>serviceMonitor.extraLabels</td>
|
||||
<td>object</td>
|
||||
<td><pre lang="plaintext">
|
||||
{}
|
||||
</pre>
|
||||
</td>
|
||||
<td><p>Service Monitor labels</p>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>serviceMonitor.metricRelabelings</td>
|
||||
<td>list</td>
|
||||
<td><pre lang="plaintext">
|
||||
[]
|
||||
</pre>
|
||||
</td>
|
||||
<td><p>Service Monitor metricRelabelings</p>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>serviceMonitor.relabelings</td>
|
||||
<td>list</td>
|
||||
<td><pre lang="plaintext">
|
||||
[]
|
||||
</pre>
|
||||
</td>
|
||||
<td><p>Service Monitor relabelings</p>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>tolerations</td>
|
||||
<td>list</td>
|
||||
<td><pre lang="plaintext">
|
||||
[]
|
||||
</pre>
|
||||
</td>
|
||||
<td><p>Tolerations configurations. Ref: <a href="https://kubernetes.io/docs/concepts/configuration/assign-pod-node/" target="_blank">https://kubernetes.io/docs/concepts/configuration/assign-pod-node/</a></p>
|
||||
</td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
|
13
docs/helm/victoria-metrics-auth/_changelog.md
Normal file
13
docs/helm/victoria-metrics-auth/_changelog.md
Normal file
|
@ -0,0 +1,13 @@
|
|||
---
|
||||
weight: 1
|
||||
title: CHANGELOG
|
||||
menu:
|
||||
docs:
|
||||
weight: 1
|
||||
identifier: helm-victoriametrics-auth-changelog
|
||||
parent: helm-victoriametrics-auth
|
||||
url: /helm/victoriametrics-auth/changelog
|
||||
aliases:
|
||||
- /helm/victoriametrics-auth/changelog/index.html
|
||||
---
|
||||
{{% content "CHANGELOG.md" %}}
|
13
docs/helm/victoria-metrics-auth/_index.md
Normal file
13
docs/helm/victoria-metrics-auth/_index.md
Normal file
|
@ -0,0 +1,13 @@
|
|||
---
|
||||
weight: 5
|
||||
title: VictoriaMetrics Auth
|
||||
menu:
|
||||
docs:
|
||||
parent: helm
|
||||
weight: 5
|
||||
identifier: helm-victoriametrics-auth
|
||||
url: /helm/victoriametrics-auth
|
||||
aliases:
|
||||
- /helm/victoriametrics-auth/index.html
|
||||
---
|
||||
{{% content "README.md" %}}
|
438
docs/helm/victoria-metrics-cluster/CHANGELOG.md
Normal file
438
docs/helm/victoria-metrics-cluster/CHANGELOG.md
Normal file
|
@ -0,0 +1,438 @@
|
|||
## Next release
|
||||
|
||||
- TODO
|
||||
|
||||
## 0.13.7
|
||||
|
||||
**Release date:** 2024-09-12
|
||||
|
||||
![AppVersion: v1.103.0](https://img.shields.io/static/v1?label=AppVersion&message=v1.103.0&color=success&logo=)
|
||||
![Helm: v3](https://img.shields.io/static/v1?label=Helm&message=v3&color=informational&logo=helm)
|
||||
|
||||
- Fixed security context for vmstorage statefulset
|
||||
|
||||
## 0.13.6
|
||||
|
||||
**Release date:** 2024-09-11
|
||||
|
||||
![AppVersion: v1.103.0](https://img.shields.io/static/v1?label=AppVersion&message=v1.103.0&color=success&logo=)
|
||||
![Helm: v3](https://img.shields.io/static/v1?label=Helm&message=v3&color=informational&logo=helm)
|
||||
|
||||
- fixed cluster native address port rendering on vmselect statefulset. Thanks to @Red-M
|
||||
|
||||
## 0.13.5
|
||||
|
||||
**Release date:** 2024-09-05
|
||||
|
||||
![AppVersion: v1.103.0](https://img.shields.io/static/v1?label=AppVersion&message=v1.103.0&color=success&logo=)
|
||||
![Helm: v3](https://img.shields.io/static/v1?label=Helm&message=v3&color=informational&logo=helm)
|
||||
|
||||
- fixed priority class name templating for vmselect deployment
|
||||
|
||||
## 0.13.4
|
||||
|
||||
**Release date:** 2024-09-05
|
||||
|
||||
![AppVersion: v1.103.0](https://img.shields.io/static/v1?label=AppVersion&message=v1.103.0&color=success&logo=)
|
||||
![Helm: v3](https://img.shields.io/static/v1?label=Helm&message=v3&color=informational&logo=helm)
|
||||
|
||||
- Removed deprecated autoscaling v2beta2 API support
|
||||
- Added podLabels support
|
||||
|
||||
## 0.13.3
|
||||
|
||||
**Release date:** 2024-09-04
|
||||
|
||||
![AppVersion: v1.103.0](https://img.shields.io/static/v1?label=AppVersion&message=v1.103.0&color=success&logo=)
|
||||
![Helm: v3](https://img.shields.io/static/v1?label=Helm&message=v3&color=informational&logo=helm)
|
||||
|
||||
- fixed vmstorage resources templating
|
||||
|
||||
## 0.13.2
|
||||
|
||||
**Release date:** 2024-09-04
|
||||
|
||||
![AppVersion: v1.103.0](https://img.shields.io/static/v1?label=AppVersion&message=v1.103.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
|
||||
- Fixed vmstorage restore cmd args template
|
||||
|
||||
## 0.13.1
|
||||
|
||||
**Release date:** 2024-09-03
|
||||
|
||||
![AppVersion: v1.103.0](https://img.shields.io/static/v1?label=AppVersion&message=v1.103.0&color=success&logo=)
|
||||
![Helm: v3](https://img.shields.io/static/v1?label=Helm&message=v3&color=informational&logo=helm)
|
||||
|
||||
- Deprecated `vmstorage.vmbackupmanager.enable` in a favour of `vmstorage.vmbackupmanager.enabled`. See [this issue](https://github.com/VictoriaMetrics/helm-charts/issues/940).
|
||||
- Fixed PVC in StatefulSet
|
||||
|
||||
## 0.13.0
|
||||
|
||||
**Release date:** 2024-08-29
|
||||
|
||||
![AppVersion: v1.103.0](https://img.shields.io/static/v1?label=AppVersion&message=v1.103.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.103.0](https://github.com/VictoriaMetrics/VictoriaMetrics/releases/tag/v1.103.0)
|
||||
- Fixed image pull secrets. See [this issue](https://github.com/VictoriaMetrics/helm-charts/issues/1285)
|
||||
- Renamed `.Values.vmstorage.persistentVolume.storageClass` to `.Values.vmstorage.persistentVolume.storageClassName`
|
||||
- Removed necessity to set `.Values.vmstorage.persistentVolume.existintClaim` when it should be created by chart. See [this issue](https://github.com/VictoriaMetrics/helm-charts/issues/189)
|
||||
- Removed `eula` support
|
||||
|
||||
## 0.12.1
|
||||
|
||||
**Release date:** 2024-08-22
|
||||
|
||||
![AppVersion: v1.102.1](https://img.shields.io/static/v1?label=AppVersion&message=v1.102.1&color=success&logo=)
|
||||
![Helm: v3](https://img.shields.io/static/v1?label=Helm&message=v3&color=informational&logo=helm)
|
||||
|
||||
- Added ability to configure container port
|
||||
- Fixed volume template. See [this issue](https://github.com/VictoriaMetrics/helm-charts/issues/1280)
|
||||
|
||||
## 0.12.0
|
||||
|
||||
**Release date:** 2024-08-21
|
||||
|
||||
![AppVersion: v1.102.1](https://img.shields.io/static/v1?label=AppVersion&message=v1.102.1&color=success&logo=)
|
||||
![Helm: v3](https://img.shields.io/static/v1?label=Helm&message=v3&color=informational&logo=helm)
|
||||
|
||||
**Update note**: `vmselect` main container name was changed to `vmselect`, which will recreate a pod.
|
||||
|
||||
**Update note**: `vmstorage` main container name was changed to `vmstorage`, which will recreate a pod.
|
||||
|
||||
**Update note**: `vminsert` main container name was changed to `vminsert`, which will recreate a pod.
|
||||
|
||||
**Update note**: requires Helm 3.14+
|
||||
|
||||
- Added `basicAuth` support for `ServiceMonitor`
|
||||
- Removed `PodSecurityPolicy`
|
||||
- Set minimal kubernetes version to `1.25`
|
||||
- Removed support for `policy/v1beta1/PodDisruptionBudget`
|
||||
- Added ability to override liveness and readiness probes
|
||||
- Updated `.Values.vmbackupmanager.readinessProbe` to `.Values.vmbackupmanager.probe.readiness`
|
||||
- Updated `.Values.vmbackupmanager.livenessProbe` to `.Values.vmbackupmanager.probe.liveness`
|
||||
- Updated `.Values.vmbackupmanager.startupProbe` to `.Values.vmbackupmanager.probe.startup`
|
||||
- Added `.Values.global.imagePullSecrets` and `.Values.global.image.registry`
|
||||
- Fix templating of Ingress port when using custom port name.
|
||||
- Added `.Values.vmselect.emptyDir` and `.Values.vmstorage.emptyDir` to customize default cache directory
|
||||
- Merged headless and non-headless services, removed statefulset service specific variables
|
||||
- Added `.Values.vmselect.service.healthCheckNodePort` and `.Values.vmselect.service.externalTrafficPolicy`
|
||||
- Added `.Values.vmstorage.service.healthCheckNodePort` and `.Values.vmstorage.service.externalTrafficPolicy`
|
||||
- Added `.Values.vminsert.service.healthCheckNodePort` and `.Values.vminsert.service.externalTrafficPolicy`
|
||||
- Use static container names in a pod
|
||||
- Removed `networking.k8s.io/v1beta1/Ingress` and `extensions/v1beta1/Ingress` support
|
||||
- Added `.Values.vmstorage.service.ipFamilies` and `.Values.vmstorage.service.ipFamilyPolicy` for service IP family management
|
||||
- Added `.Values.vmselect.service.ipFamilies` and `.Values.vmselect.service.ipFamilyPolicy` for service IP family management
|
||||
- Added `.Values.vminsert.service.ipFamilies` and `.Values.vminsert.service.ipFamilyPolicy` for service IP family management
|
||||
|
||||
## 0.11.23
|
||||
|
||||
**Release date:** 2024-08-01
|
||||
|
||||
![AppVersion: v1.102.1](https://img.shields.io/static/v1?label=AppVersion&message=v1.102.1&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.102.1](https://github.com/VictoriaMetrics/VictoriaMetrics/releases/tag/v1.102.1)
|
||||
|
||||
## 0.11.22
|
||||
|
||||
**Release date:** 2024-07-31
|
||||
|
||||
![AppVersion: v1.102.0](https://img.shields.io/static/v1?label=AppVersion&message=v1.102.0&color=success&logo=)
|
||||
![Helm: v3](https://img.shields.io/static/v1?label=Helm&message=v3&color=informational&logo=helm)
|
||||
|
||||
- fix mount name for `vmstorage` when using `.Values.vmstorage.persistentVolume.name` to override PVC name. See [this issue](https://github.com/VictoriaMetrics/helm-charts/issues/1181) for the details. Thanks to @srinusanduri for [the pull request](https://github.com/VictoriaMetrics/helm-charts/pull/1182).
|
||||
|
||||
## 0.11.21
|
||||
|
||||
**Release date:** 2024-07-23
|
||||
|
||||
![AppVersion: v1.102.0](https://img.shields.io/static/v1?label=AppVersion&message=v1.102.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.102.0](https://github.com/VictoriaMetrics/VictoriaMetrics/releases/tag/v1.102.0)
|
||||
|
||||
## 0.11.20
|
||||
|
||||
**Release date:** 2024-07-08
|
||||
|
||||
![AppVersion: v1.101.0](https://img.shields.io/static/v1?label=AppVersion&message=v1.101.0&color=success&logo=)
|
||||
![Helm: v3](https://img.shields.io/static/v1?label=Helm&message=v3&color=informational&logo=helm)
|
||||
|
||||
- add missing API version and kind for volumeClaimTemplates, see [this issue](https://github.com/VictoriaMetrics/helm-charts/issues/1092).
|
||||
|
||||
## 0.11.19
|
||||
|
||||
**Release date:** 2024-06-14
|
||||
|
||||
![AppVersion: v1.101.0](https://img.shields.io/static/v1?label=AppVersion&message=v1.101.0&color=success&logo=)
|
||||
![Helm: v3](https://img.shields.io/static/v1?label=Helm&message=v3&color=informational&logo=helm)
|
||||
|
||||
**Update note**: The VictoriaMetrics components image tag template has been updated. This change introduces `.Values.<component>.image.variant` to specify tag suffixes like `-scratch`, `-cluster`, `-enterprise`. Additionally, you can now omit `.Values.<component>.image.tag` to automatically use the version specified in `.Chart.AppVersion`.
|
||||
|
||||
- fix workload's readinessProbe and livenessProbe when using custom port name. Thanks to @hanumanhuda for [the pull request](https://github.com/VictoriaMetrics/helm-charts/pull/1061).
|
||||
- support specifying image tag suffix like "-enterprise" for VictoriaMetrics components using `.Values.<component>.image.variant`.
|
||||
|
||||
## 0.11.18
|
||||
|
||||
**Release date:** 2024-05-16
|
||||
|
||||
![AppVersion: v1.101.0](https://img.shields.io/static/v1?label=AppVersion&message=v1.101.0&color=success&logo=)
|
||||
![Helm: v3](https://img.shields.io/static/v1?label=Helm&message=v3&color=informational&logo=helm)
|
||||
|
||||
- fix lost customized securityContext when introduced new default behavior for securityContext in [pull request](https://github.com/VictoriaMetrics/helm-charts/pull/995).
|
||||
|
||||
## 0.11.17
|
||||
|
||||
**Release date:** 2024-05-10
|
||||
|
||||
![AppVersion: v1.101.0](https://img.shields.io/static/v1?label=AppVersion&message=v1.101.0&color=success&logo=)
|
||||
![Helm: v3](https://img.shields.io/static/v1?label=Helm&message=v3&color=informational&logo=helm)
|
||||
|
||||
- support disabling default securityContext to keep compatible with platform like openshift, see this [pull request](https://github.com/VictoriaMetrics/helm-charts/pull/995) by @Baboulinet-33 for details.
|
||||
|
||||
## 0.11.16
|
||||
|
||||
**Release date:** 2024-04-26
|
||||
|
||||
![AppVersion: v1.101.0](https://img.shields.io/static/v1?label=AppVersion&message=v1.101.0&color=success&logo=)
|
||||
![Helm: v3](https://img.shields.io/static/v1?label=Helm&message=v3&color=informational&logo=helm)
|
||||
|
||||
- properly truncate value of `app.kubernetes.io/managed-by` and `app.kubernetes.io/instance` labels in case release name exceeds 63 characters. See [this issue](https://github.com/VictoriaMetrics/helm-charts/issues/931) and [this PR](https://github.com/VictoriaMetrics/helm-charts/pull/936).
|
||||
- enable templating for `port name` so users can replace the default with custom values in use cases such as outlined in [this issue](https://github.com/VictoriaMetrics/helm-charts/issues/972) and has been addressed in [this PR](https://github.com/VictoriaMetrics/helm-charts/pull/975).
|
||||
- bump version of VM components to [v1.101.0](https://github.com/VictoriaMetrics/VictoriaMetrics/releases/tag/v1.101.0)
|
||||
|
||||
## 0.11.15
|
||||
|
||||
**Release date:** 2024-04-16
|
||||
|
||||
![AppVersion: v1.100.1](https://img.shields.io/static/v1?label=AppVersion&message=v1.100.1&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.100.1](https://github.com/VictoriaMetrics/VictoriaMetrics/releases/tag/v1.100.1)
|
||||
|
||||
## 0.11.14
|
||||
|
||||
**Release date:** 2024-03-28
|
||||
|
||||
![AppVersion: v1.99.0](https://img.shields.io/static/v1?label=AppVersion&message=v1.99.0&color=success&logo=)
|
||||
![Helm: v3](https://img.shields.io/static/v1?label=Helm&message=v3&color=informational&logo=helm)
|
||||
|
||||
- added ability to use slice variables in extraArgs (#944)
|
||||
- support adding `metricRelabelings` for server serviceMonitor (#946)
|
||||
|
||||
## 0.11.13
|
||||
|
||||
**Release date:** 2024-03-05
|
||||
|
||||
![AppVersion: v1.99.0](https://img.shields.io/static/v1?label=AppVersion&message=v1.99.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.99.0](https://github.com/VictoriaMetrics/VictoriaMetrics/releases/tag/v1.99.0)
|
||||
|
||||
## 0.11.12
|
||||
|
||||
**Release date:** 2024-02-09
|
||||
|
||||
![AppVersion: v1.97.1](https://img.shields.io/static/v1?label=AppVersion&message=v1.97.1&color=success&logo=)
|
||||
![Helm: v3](https://img.shields.io/static/v1?label=Helm&message=v3&color=informational&logo=helm)
|
||||
|
||||
- Remove unsupported `scheme` field under `livenessProbe.tcpSocket`. See [#844](https://github.com/VictoriaMetrics/helm-charts/pull/844) by @MisguidedEmails.
|
||||
|
||||
## 0.11.11
|
||||
|
||||
**Release date:** 2024-02-01
|
||||
|
||||
![AppVersion: v1.97.1](https://img.shields.io/static/v1?label=AppVersion&message=v1.97.1&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.97.1](https://github.com/VictoriaMetrics/VictoriaMetrics/releases/tag/v1.97.1)
|
||||
- Switch probes scheme to `HTTPS` if vminsert and vmselect enabled tls in extraArgs.
|
||||
|
||||
## 0.11.10
|
||||
|
||||
**Release date:** 2023-12-19
|
||||
|
||||
![AppVersion: v1.96.0](https://img.shields.io/static/v1?label=AppVersion&message=v1.96.0&color=success&logo=)
|
||||
![Helm: v3](https://img.shields.io/static/v1?label=Helm&message=v3&color=informational&logo=helm)
|
||||
|
||||
- Fix templating `podManagementPolicy` value in StatefulSet configuration of vmselect. See [#807](https://github.com/VictoriaMetrics/helm-charts/pull/807) by @MemberIT.
|
||||
|
||||
## 0.11.9
|
||||
|
||||
**Release date:** 2023-12-13
|
||||
|
||||
![AppVersion: v1.96.0](https://img.shields.io/static/v1?label=AppVersion&message=v1.96.0&color=success&logo=)
|
||||
![Helm: v3](https://img.shields.io/static/v1?label=Helm&message=v3&color=informational&logo=helm)
|
||||
|
||||
- Fix configuration of volume mount for license key referenced by using secret.
|
||||
|
||||
## 0.11.8
|
||||
|
||||
**Release date:** 2023-12-12
|
||||
|
||||
![AppVersion: v1.96.0](https://img.shields.io/static/v1?label=AppVersion&message=v1.96.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.96.0](https://github.com/VictoriaMetrics/VictoriaMetrics/releases/tag/v1.96.0)
|
||||
|
||||
## 0.11.7
|
||||
|
||||
**Release date:** 2023-12-08
|
||||
|
||||
![AppVersion: v1.95.1](https://img.shields.io/static/v1?label=AppVersion&message=v1.95.1&color=success&logo=)
|
||||
![Helm: v3](https://img.shields.io/static/v1?label=Helm&message=v3&color=informational&logo=helm)
|
||||
|
||||
- Fix `vminsert` configuration for volumes when using `extraVolumes`.
|
||||
|
||||
## 0.11.6
|
||||
|
||||
**Release date:** 2023-11-16
|
||||
|
||||
![AppVersion: v1.95.1](https://img.shields.io/static/v1?label=AppVersion&message=v1.95.1&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.95.1](https://github.com/VictoriaMetrics/VictoriaMetrics/releases/tag/v1.95.1)
|
||||
|
||||
## 0.11.5
|
||||
|
||||
**Release date:** 2023-11-15
|
||||
|
||||
![AppVersion: v1.95.0](https://img.shields.io/static/v1?label=AppVersion&message=v1.95.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.95.0](https://github.com/VictoriaMetrics/VictoriaMetrics/releases/tag/v1.95.0)
|
||||
|
||||
## 0.11.4
|
||||
|
||||
**Release date:** 2023-10-25
|
||||
|
||||
![AppVersion: v1.94.0](https://img.shields.io/static/v1?label=AppVersion&message=v1.94.0&color=success&logo=)
|
||||
![Helm: v3](https://img.shields.io/static/v1?label=Helm&message=v3&color=informational&logo=helm)
|
||||
|
||||
- Fix deployment `volumeMounts` when providing enterprise license key for VictoriaMetrics enterprise. See [this pr](https://github.com/VictoriaMetrics/helm-charts/pull/734) for details.
|
||||
|
||||
## 0.11.3
|
||||
|
||||
**Release date:** 2023-10-12
|
||||
|
||||
![AppVersion: v1.94.0](https://img.shields.io/static/v1?label=AppVersion&message=v1.94.0&color=success&logo=)
|
||||
![Helm: v3](https://img.shields.io/static/v1?label=Helm&message=v3&color=informational&logo=helm)
|
||||
|
||||
- Add license enforcement for vmbackupmanager in order to avoid running it without enterprise license key. See [these docs](https://docs.victoriametrics.com/enterprise) for details.
|
||||
|
||||
## 0.11.2
|
||||
|
||||
**Release date:** 2023-10-04
|
||||
|
||||
![AppVersion: v1.94.0](https://img.shields.io/static/v1?label=AppVersion&message=v1.94.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.94.0](https://github.com/VictoriaMetrics/VictoriaMetrics/releases/tag/v1.94.0)
|
||||
- Add support of providing enterprise license key for VictoriaMetrics enterprise. See [these docs](https://docs.victoriametrics.com/enterprise) for details.
|
||||
|
||||
## 0.11.1
|
||||
|
||||
**Release date:** 2023-10-04
|
||||
|
||||
![AppVersion: v1.93.5](https://img.shields.io/static/v1?label=AppVersion&message=v1.93.5&color=success&logo=)
|
||||
![Helm: v3](https://img.shields.io/static/v1?label=Helm&message=v3&color=informational&logo=helm)
|
||||
|
||||
- From pod labels removed dynamic label `helm.sh/chart` to avoid restarting every time the chart is updated without changing the pods parameters. **Note that this time it will cause the pods to restart** (#695)
|
||||
|
||||
## 0.11.0
|
||||
|
||||
**Release date:** 2023-09-28
|
||||
|
||||
![AppVersion: v1.93.5](https://img.shields.io/static/v1?label=AppVersion&message=v1.93.5&color=success&logo=)
|
||||
![Helm: v3](https://img.shields.io/static/v1?label=Helm&message=v3&color=informational&logo=helm)
|
||||
|
||||
- Add `extraObjects` which to allow deploying additional resources with the chart release (#689)
|
||||
|
||||
## 0.10.9
|
||||
|
||||
**Release date:** 2023-09-21
|
||||
|
||||
![AppVersion: v1.93.5](https://img.shields.io/static/v1?label=AppVersion&message=v1.93.5&color=success&logo=)
|
||||
![Helm: v3](https://img.shields.io/static/v1?label=Helm&message=v3&color=informational&logo=helm)
|
||||
|
||||
- Support `behavior` setting in horizontal pod autoscalers for vminsert and vmselect (#679)
|
||||
- Bump version of VM components to [v1.93.5](https://github.com/VictoriaMetrics/VictoriaMetrics/releases/tag/v1.93.5)
|
||||
|
||||
## 0.10.8
|
||||
|
||||
**Release date:** 2023-09-11
|
||||
|
||||
![AppVersion: v1.93.4](https://img.shields.io/static/v1?label=AppVersion&message=v1.93.4&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.93.4](https://github.com/VictoriaMetrics/VictoriaMetrics/releases/tag/v1.93.4)
|
||||
|
||||
## 0.10.7
|
||||
|
||||
**Release date:** 2023-09-04
|
||||
|
||||
![AppVersion: v1.93.3](https://img.shields.io/static/v1?label=AppVersion&message=v1.93.3&color=success&logo=)
|
||||
![Helm: v3](https://img.shields.io/static/v1?label=Helm&message=v3&color=informational&logo=helm)
|
||||
|
||||
- Bump version of Victoria Metrics Cluster to `v1.93.3`
|
||||
|
||||
## 0.10.5
|
||||
|
||||
**Release date:** 2023-08-23
|
||||
|
||||
![AppVersion: v1.93.1](https://img.shields.io/static/v1?label=AppVersion&message=v1.93.0&color=success&logo=)
|
||||
![Helm: v3](https://img.shields.io/static/v1?label=Helm&message=v3&color=informational&logo=helm)
|
||||
|
||||
- Update VictoriaMetrics components from v1.93.0 to v1.93.1
|
||||
|
||||
## 0.10.4
|
||||
|
||||
**Release date:** 2023-08-12
|
||||
|
||||
![AppVersion: v1.93.0](https://img.shields.io/static/v1?label=AppVersion&message=v1.93.0&color=success&logo=)
|
||||
![Helm: v3](https://img.shields.io/static/v1?label=Helm&message=v3&color=informational&logo=helm)
|
||||
|
||||
- Update VictoriaMetrics components from v1.92.1 to v1.93.0
|
||||
- charts/victoria-metrics-cluster: remove incorrect comment (#607)
|
||||
- vmstorage, vminsert: Add topoloogySpreadConstraints (#596)
|
||||
|
||||
## 0.10.3
|
||||
|
||||
**Release date:** 2023-07-28
|
||||
|
||||
![AppVersion: v1.92.1](https://img.shields.io/static/v1?label=AppVersion&message=v1.92.1&color=success&logo=)
|
||||
![Helm: v3](https://img.shields.io/static/v1?label=Helm&message=v3&color=informational&logo=helm)
|
||||
|
||||
- Update VictoriaMetrics components from v1.92.0 to v1.92.1 (#599)
|
||||
|
||||
## 0.10.2
|
||||
|
||||
**Release date:** 2023-07-27
|
||||
|
||||
![AppVersion: v1.92.0](https://img.shields.io/static/v1?label=AppVersion&message=v1.92.0&color=success&logo=)
|
||||
![Helm: v3](https://img.shields.io/static/v1?label=Helm&message=v3&color=informational&logo=helm)
|
||||
|
||||
- Update VictoriaMetrics components from v1.91.3 to v1.92.0
|
||||
- fix misused securityContext and podSecurityContext (#592)
|
||||
|
||||
## 0.10.1
|
||||
|
||||
**Release date:** 2023-07-25
|
||||
|
||||
![AppVersion: v1.91.3](https://img.shields.io/static/v1?label=AppVersion&message=v1.91.3&color=success&logo=)
|
||||
![Helm: v3](https://img.shields.io/static/v1?label=Helm&message=v3&color=informational&logo=helm)
|
||||
|
||||
- fix typo in suppressStorageFQDNsRender, address #580 (#581)
|
||||
|
||||
## 0.10.0
|
||||
|
||||
**Release date:** 2023-07-13
|
||||
|
||||
![AppVersion: v1.91.3](https://img.shields.io/static/v1?label=AppVersion&message=v1.91.3&color=success&logo=)
|
||||
![Helm: v3](https://img.shields.io/static/v1?label=Helm&message=v3&color=informational&logo=helm)
|
||||
|
||||
- bump version of agent, alert, auth, cluster, single
|
||||
- charts/victoria-metrics-cluster: fix indent for vmselect statefulset (#576)
|
2801
docs/helm/victoria-metrics-cluster/README.md
Normal file
2801
docs/helm/victoria-metrics-cluster/README.md
Normal file
File diff suppressed because it is too large
Load diff
13
docs/helm/victoria-metrics-cluster/_changelog.md
Normal file
13
docs/helm/victoria-metrics-cluster/_changelog.md
Normal file
|
@ -0,0 +1,13 @@
|
|||
---
|
||||
weight: 1
|
||||
title: CHANGELOG
|
||||
menu:
|
||||
docs:
|
||||
weight: 1
|
||||
identifier: helm-victoriametrics-cluster-changelog
|
||||
parent: helm-victoriametrics-cluster
|
||||
url: /helm/victoriametrics-cluster/changelog
|
||||
aliases:
|
||||
- /helm/victoriametrics-cluster/changelog/index.html
|
||||
---
|
||||
{{% content "CHANGELOG.md" %}}
|
13
docs/helm/victoria-metrics-cluster/_index.md
Normal file
13
docs/helm/victoria-metrics-cluster/_index.md
Normal file
|
@ -0,0 +1,13 @@
|
|||
---
|
||||
weight: 6
|
||||
title: VictoriaMetrics Cluster
|
||||
menu:
|
||||
docs:
|
||||
parent: helm
|
||||
weight: 6
|
||||
identifier: helm-victoriametrics-cluster
|
||||
url: /helm/victoriametrics-cluster
|
||||
aliases:
|
||||
- /helm/victoriametrics-cluster/index.html
|
||||
---
|
||||
{{% content "README.md" %}}
|
135
docs/helm/victoria-metrics-common/CHANGELOG.md
Normal file
135
docs/helm/victoria-metrics-common/CHANGELOG.md
Normal file
|
@ -0,0 +1,135 @@
|
|||
# CHANGELOG for `victoria-metrics-common` helm-chart
|
||||
|
||||
## Next release
|
||||
|
||||
- TODO
|
||||
|
||||
## 0.0.13
|
||||
|
||||
**Release date:** 2024-09-16
|
||||
|
||||
![Helm: v3](https://img.shields.io/static/v1?label=Helm&message=v3&color=informational&logo=helm)
|
||||
|
||||
- Do not use image variant if custom image tag is set in `vm.image` template
|
||||
- Support multiple license flag styles, which are different for vmanomaly and other services
|
||||
|
||||
## 0.0.12
|
||||
|
||||
**Release date:** 2024-09-16
|
||||
|
||||
![Helm: v3](https://img.shields.io/static/v1?label=Helm&message=v3&color=informational&logo=helm)
|
||||
|
||||
- Add enterprise to existing variant if enterprise enabled
|
||||
- Added `vm.enterprise.disabled` template to check if enterprise license is disabled
|
||||
- Use `service.servicePort` as a port source if flag is not set in `vm.url`
|
||||
|
||||
## 0.0.11
|
||||
|
||||
**Release date:** 2024-09-11
|
||||
|
||||
![Helm: v3](https://img.shields.io/static/v1?label=Helm&message=v3&color=informational&logo=helm)
|
||||
|
||||
- Added ability to pass extra prefix for `vm.managed.fullname`
|
||||
|
||||
## 0.0.10
|
||||
|
||||
**Release date:** 2024-09-10
|
||||
|
||||
![Helm: v3](https://img.shields.io/static/v1?label=Helm&message=v3&color=informational&logo=helm)
|
||||
|
||||
- Fixed protocol extraction with TLS enabled
|
||||
- Typo fixes
|
||||
- use appkey as `app` label by default
|
||||
- support multiple service naming styles for `vm.service`
|
||||
|
||||
## 0.0.9
|
||||
|
||||
**Release date:** 2024-09-02
|
||||
|
||||
![Helm: v3](https://img.shields.io/static/v1?label=Helm&message=v3&color=informational&logo=helm)
|
||||
|
||||
- Allow `appKey` argument to be a list to support deeply nested objects
|
||||
- Added `vm.namespace`, which returns `namespaceOverride` or `global.namespaceOverride` or `Release.Namespace` as a default
|
||||
- Added `vm.managed.fullname`, which returns default fullname prefixed by `appKey`
|
||||
- Added `vm.plain.fullname`, which returns default fullname suffixed by `appKey`
|
||||
|
||||
## 0.0.8
|
||||
|
||||
**Release date:** 2024-08-29
|
||||
|
||||
![Helm: v3](https://img.shields.io/static/v1?label=Helm&message=v3&color=informational&logo=helm)
|
||||
|
||||
- Added `vm.service` for unified service name generation
|
||||
- Added `vm.url` to construct service base url
|
||||
- Added `vm.name` for chart name
|
||||
- Added `vm.fullname` which is actively used in resource name construction
|
||||
- Added `vm.chart` to construct chart name label value
|
||||
- Added `vm.labels` for common labels
|
||||
- Added `vm.sa` for service account name
|
||||
- Added `vm.release` for release name
|
||||
- Added `vm.selectorLabels` for common selector labels
|
||||
|
||||
## 0.0.7
|
||||
|
||||
**Release date:** 2024-08-27
|
||||
|
||||
![Helm: v3](https://img.shields.io/static/v1?label=Helm&message=v3&color=informational&logo=helm)
|
||||
|
||||
- Support short and long args flags in `vm.args`
|
||||
- Updated `vm.enterprise.only` error message
|
||||
|
||||
## 0.0.6
|
||||
|
||||
**Release date:** 2024-08-27
|
||||
|
||||
![Helm: v3](https://img.shields.io/static/v1?label=Helm&message=v3&color=informational&logo=helm)
|
||||
|
||||
- Changed structure of `vm.args` template output
|
||||
- Removed `eula` support
|
||||
|
||||
## 0.0.5
|
||||
|
||||
**Release date:** 2024-08-26
|
||||
|
||||
![Helm: v3](https://img.shields.io/static/v1?label=Helm&message=v3&color=informational&logo=helm)
|
||||
|
||||
- Fixed `vm.enterprise.only` template to check if at least one of both global.licence.eula and .Values.license.eula are defined
|
||||
- Convert `vm.args` bool `true` values to flags without values
|
||||
|
||||
## 0.0.4
|
||||
|
||||
**Release date:** 2024-08-26
|
||||
|
||||
![Helm: v3](https://img.shields.io/static/v1?label=Helm&message=v3&color=informational&logo=helm)
|
||||
|
||||
- Updated `vm.probe.*` templates to remove Helm 3.14 restriction.
|
||||
- Added `vm.args` template for cmd args generation
|
||||
|
||||
## 0.0.3
|
||||
|
||||
**Release date:** 2024-08-25
|
||||
|
||||
![Helm: v3](https://img.shields.io/static/v1?label=Helm&message=v3&color=informational&logo=helm)
|
||||
|
||||
- Moved license templates from other charts `vm.license.volume`, `vm.license.mount`, `vm.license.flag`
|
||||
- Moved `vm.compatibility.renderSecurityContext` template
|
||||
- Fixed a case, when null is passed to a `.Values.global`. See [this issue](https://github.com/VictoriaMetrics/helm-charts/issues/1296)
|
||||
|
||||
## 0.0.2
|
||||
|
||||
**Release date:** 2024-08-23
|
||||
|
||||
![Helm: v3](https://img.shields.io/static/v1?label=Helm&message=v3&color=informational&logo=helm)
|
||||
|
||||
- Added `vm.port.from.flag` template to extract port from cmd flag listen address.
|
||||
|
||||
## 0.0.1
|
||||
|
||||
**Release date:** 2024-08-15
|
||||
|
||||
![Helm: v3](https://img.shields.io/static/v1?label=Helm&message=v3&color=informational&logo=helm)
|
||||
|
||||
- Added `vm.enterprise.only` template to fail rendering if required license arguments weren't set.
|
||||
- Added `vm.image` template that introduces common chart logic of how to build image name from application variables.
|
||||
- Added `vm.ingress.port` template to render properly tngress port configuration depending on args type.
|
||||
- Added `vm.probe.*` templates to render probes params consistently across all templates.
|
59
docs/helm/victoria-metrics-distributed/CHANGELOG.md
Normal file
59
docs/helm/victoria-metrics-distributed/CHANGELOG.md
Normal file
|
@ -0,0 +1,59 @@
|
|||
## Next release
|
||||
|
||||
- TODO
|
||||
|
||||
## 0.3.1
|
||||
|
||||
**Release date:** 2024-09-19
|
||||
|
||||
![AppVersion: v1.103.0](https://img.shields.io/static/v1?label=AppVersion&message=v1.103.0&color=success&logo=)
|
||||
![Helm: v3](https://img.shields.io/static/v1?label=Helm&message=v3&color=informational&logo=helm)
|
||||
|
||||
- Do not truncate datasource name
|
||||
- Support customizing vmauthQueryGlobal spec. Thanks to @olivierbouffet for [the pull request](https://github.com/VictoriaMetrics/helm-charts/pull/1511).
|
||||
- Support overriding the default name for extra vmagent and vmcluster per zone.
|
||||
|
||||
## 0.3.0
|
||||
|
||||
**Release date:** 2024-08-29
|
||||
|
||||
![AppVersion: v1.103.0](https://img.shields.io/static/v1?label=AppVersion&message=v1.103.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.103.0](https://github.com/VictoriaMetrics/VictoriaMetrics/releases/tag/v1.103.0)
|
||||
|
||||
## 0.2.2
|
||||
|
||||
**Release date:** 2024-08-01
|
||||
|
||||
![AppVersion: v1.102.1](https://img.shields.io/static/v1?label=AppVersion&message=v1.102.1&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.102.1](https://github.com/VictoriaMetrics/VictoriaMetrics/releases/tag/v1.102.1)
|
||||
|
||||
## 0.2.1
|
||||
|
||||
**Release date:** 2024-07-23
|
||||
|
||||
![AppVersion: v1.102.0](https://img.shields.io/static/v1?label=AppVersion&message=v1.102.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.102.0](https://github.com/VictoriaMetrics/VictoriaMetrics/releases/tag/v1.102.0)
|
||||
|
||||
## 0.2.0
|
||||
|
||||
**Release date:** 2024-07-15
|
||||
|
||||
![AppVersion: v1.101.0](https://img.shields.io/static/v1?label=AppVersion&message=v1.101.0&color=success&logo=)
|
||||
![Helm: v3](https://img.shields.io/static/v1?label=Helm&message=v3&color=informational&logo=helm)
|
||||
|
||||
- Breaking change: disable multitenancy mode by default, see how to enable it in <https://github.com/VictoriaMetrics/helm-charts/tree/master/charts/victoria-metrics-distributed#how-to-use-multitenancy>. See [this pull request](https://github.com/VictoriaMetrics/helm-charts/pull/1137) for details.
|
||||
|
||||
## 0.1.1
|
||||
|
||||
**Release date:** 2024-06-27
|
||||
|
||||
![AppVersion: v1.101.0](https://img.shields.io/static/v1?label=AppVersion&message=v1.101.0&color=success&logo=)
|
||||
![Helm: v3](https://img.shields.io/static/v1?label=Helm&message=v3&color=informational&logo=helm)
|
||||
|
||||
- [vmauth-read-balancer-zone]: change server from vmselect pod enumeration to service DNS address, so it still work when vmselect scales.
|
665
docs/helm/victoria-metrics-distributed/README.md
Normal file
665
docs/helm/victoria-metrics-distributed/README.md
Normal file
|
@ -0,0 +1,665 @@
|
|||
![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)
|
||||
[![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/)
|
||||
|
||||
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).
|
||||
|
||||
* PV support on underlying infrastructure.
|
||||
|
||||
* Multiple availability zones.
|
||||
|
||||
## Chart Details
|
||||
|
||||
This chart sets up multiple VictoriaMetrics cluster instances on multiple [availability zones](https://kubernetes.io/docs/setup/best-practices/multiple-zones/), provides both global write and read entrypoints.
|
||||
|
||||
The default setup is as shown below:
|
||||
|
||||
![victoriametrics-distributed-topology](./victoriametrics-distributed-topology.png)
|
||||
|
||||
For write:
|
||||
1. extra-vmagent(optional): scrapes external targets and all the components installed by this chart, sends data to global write entrypoint.
|
||||
2. vmauth-global-write: global write entrypoint, proxies requests to one of the zone `vmagent` with `least_loaded` policy.
|
||||
3. vmagent(per-zone): remote writes data to availability zones that enabled `.Values.availabilityZones.allowIngest`, and [buffer data on disk](https://docs.victoriametrics.com/vmagent/#calculating-disk-space-for-persistence-queue) when zone is unavailable to ingest.
|
||||
4. vmauth-write-balancer(per-zone): proxies requests to vminsert instances inside it's zone with `least_loaded` policy.
|
||||
5. vmcluster(per-zone): processes write requests and stores data.
|
||||
|
||||
For read:
|
||||
1. vmcluster(per-zone): processes query requests and returns results.
|
||||
2. vmauth-read-balancer(per-zone): proxies requests to vmselect instances inside it's zone with `least_loaded` policy.
|
||||
3. vmauth-read-proxy(per-zone): uses all the `vmauth-read-balancer` as servers if zone has `.Values.availabilityZones.allowQuery` enabled, always prefer "local" `vmauth-read-balancer` to reduce cross-zone traffic with `first_available` policy.
|
||||
4. vmauth-global-read: global query entrypoint, proxies requests to one of the zone `vnauth-read-proxy` with `first_available` policy.
|
||||
5. grafana(optional): uses `vmauth-global-read` as default datasource.
|
||||
|
||||
>Note:
|
||||
As the topology shown above, this chart doesn't include components like vmalert, alertmanager, etc by default.
|
||||
You can install them using dependency [victoria-metrics-k8s-stack](https://github.com/VictoriaMetrics/helm-charts/tree/master/charts/victoria-metrics-k8s-stack) or having separate release.
|
||||
|
||||
### Why use `victoria-metrics-distributed` chart?
|
||||
|
||||
One of the best practice of running production kubernetes cluster is running with [multiple availability zones](https://kubernetes.io/docs/setup/best-practices/multiple-zones/). And apart from kubernetes control plane components, we also want to spread our application pods on multiple zones, to continue serving even if zone outage happens.
|
||||
|
||||
VictoriaMetrics supports [data replication](https://docs.victoriametrics.com/cluster-victoriametrics/#replication-and-data-safety) natively which can guarantees data availability when part of the vmstorage instances failed. But it doesn't works well if vmstorage instances are spread on multiple availability zones, since data replication could be stored on single availability zone, which will be lost when zone outage happens.
|
||||
To avoid this, vmcluster must be installed on multiple availability zones, each containing a 100% copy of data. As long as one zone is available, both global write and read entrypoints should work without interruption.
|
||||
|
||||
### How to write data?
|
||||
|
||||
The chart provides `vmauth-global-write` as global write entrypoint, it supports [push-based data ingestion protocols](https://docs.victoriametrics.com/vmagent/#how-to-push-data-to-vmagent) as VictoriaMetrics does.
|
||||
Optionally, you can push data to any of the per-zone vmagents, and they will replicate the received data across zones.
|
||||
|
||||
### How to query data?
|
||||
|
||||
The chart provides `vmauth-global-read` as global read entrypoint, it picks the first available zone (see [first_available](https://docs.victoriametrics.com/vmauth/#high-availability) policy) as it's preferred datasource and switches automatically to next zone if first one is unavailable, check [vmauth `first_available`](https://docs.victoriametrics.com/vmauth/#high-availability) for more details.
|
||||
If you have services like [vmalert](https://docs.victoriametrics.com/vmalert) or Grafana deployed in each zone, then configure them to use local `vmauth-read-proxy`. Per-zone `vmauth-read-proxy` always prefers "local" vmcluster for querying and reduces cross-zone traffic.
|
||||
|
||||
You can also pick other proxies like kubernetes service which supports [Topology Aware Routing](https://kubernetes.io/docs/concepts/services-networking/topology-aware-routing/) as global read entrypoint.
|
||||
|
||||
### What happens if zone outage happen?
|
||||
|
||||
If availability zone `zone-eu-1` is experiencing an outage, `vmauth-global-write` and `vmauth-global-read` will work without interruption:
|
||||
1. `vmauth-global-write` stops proxying write requests to `zone-eu-1` automatically;
|
||||
2. `vmauth-global-read` and `vmauth-read-proxy` stops proxying read requests to `zone-eu-1` automatically;
|
||||
3. `vmagent` on `zone-us-1` fails to send data to `zone-eu-1.vmauth-write-balancer`, starts to buffer data on disk(unless `-remoteWrite.disableOnDiskQueue` is specified, which is not recommended for this topology);
|
||||
To keep data completeness for all the availability zones, make sure you have enough disk space on vmagent for buffer, see [this doc](https://docs.victoriametrics.com/vmagent/#calculating-disk-space-for-persistence-queue) for size recommendation.
|
||||
|
||||
And to avoid getting incomplete responses from `zone-eu-1` which gets recovered from outage, check vmagent on `zone-us-1` to see if persistent queue has been drained. If not, remove `zone-eu-1` from serving query by setting `.Values.availabilityZones.{zone-eu-1}.allowQuery=false` and change it back after confirm all data are restored.
|
||||
|
||||
### How to use [multitenancy](https://docs.victoriametrics.com/cluster-victoriametrics/#multitenancy)?
|
||||
|
||||
By default, all the data that written to `vmauth-global-write` belong to tenant `0`. To write data to different tenants, set `.Values.enableMultitenancy=true` and create new tenant users for `vmauth-global-write`.
|
||||
For example, writing data to tenant `1088` with following steps:
|
||||
1. create tenant VMUser for vmauth `vmauth-global-write` to use:
|
||||
```
|
||||
apiVersion: operator.victoriametrics.com/v1beta1
|
||||
kind: VMUser
|
||||
metadata:
|
||||
name: tenant-1088-rw
|
||||
labels:
|
||||
tenant-test: "true"
|
||||
spec:
|
||||
targetRefs:
|
||||
- static:
|
||||
## list all the zone vmagent here
|
||||
url: "http://vmagent-vmagent-zone-eu-1:8429"
|
||||
url: "http://vmagent-vmagent-zone-us-1:8429"
|
||||
paths:
|
||||
- "/api/v1/write"
|
||||
- "/prometheus/api/v1/write"
|
||||
- "/write"
|
||||
- "/api/v1/import"
|
||||
- "/api/v1/import/.+"
|
||||
target_path_suffix: /insert/1088/
|
||||
username: tenant-1088
|
||||
password: secret
|
||||
```
|
||||
|
||||
Add extra VMUser selector in vmauth `vmauth-global-write`
|
||||
```
|
||||
spec:
|
||||
userSelector:
|
||||
matchLabels:
|
||||
tenant-test: "true"
|
||||
```
|
||||
|
||||
2. send data to `vmauth-global-write` using above token.
|
||||
Example command using vmagent:
|
||||
```
|
||||
/path/to/vmagent -remoteWrite.url=http://vmauth-vmauth-global-write-$ReleaseName-vm-distributed:8427/prometheus/api/v1/write -remoteWrite.basicAuth.username=tenant-1088 -remoteWrite.basicAuth.password=secret
|
||||
```
|
||||
|
||||
## How to install
|
||||
|
||||
Access a Kubernetes cluster.
|
||||
|
||||
### Setup chart repository (can be omitted for OCI repositories)
|
||||
|
||||
Add a chart helm repository with follow commands:
|
||||
|
||||
```console
|
||||
helm repo add vm https://victoriametrics.github.io/helm-charts/
|
||||
|
||||
helm repo update
|
||||
```
|
||||
List versions of `vm/victoria-metrics-distributed` chart available to installation:
|
||||
|
||||
```console
|
||||
helm search repo vm/victoria-metrics-distributed -l
|
||||
```
|
||||
|
||||
### Install `victoria-metrics-distributed` chart
|
||||
|
||||
Export default values of `victoria-metrics-distributed` chart to file `values.yaml`:
|
||||
|
||||
- For HTTPS repository
|
||||
|
||||
```console
|
||||
helm show values vm/victoria-metrics-distributed > values.yaml
|
||||
```
|
||||
- For OCI repository
|
||||
|
||||
```console
|
||||
helm show values oci://ghcr.io/victoriametrics/helm-charts/victoria-metrics-distributed > values.yaml
|
||||
```
|
||||
|
||||
Change the values according to the need of the environment in ``values.yaml`` file.
|
||||
|
||||
Test the installation with command:
|
||||
|
||||
- For HTTPS repository
|
||||
|
||||
```console
|
||||
helm install vmd vm/victoria-metrics-distributed -f values.yaml -n NAMESPACE --debug --dry-run
|
||||
```
|
||||
|
||||
- For OCI repository
|
||||
|
||||
```console
|
||||
helm install vmd oci://ghcr.io/victoriametrics/helm-charts/victoria-metrics-distributed -f values.yaml -n NAMESPACE --debug --dry-run
|
||||
```
|
||||
|
||||
Install chart with command:
|
||||
|
||||
- For HTTPS repository
|
||||
|
||||
```console
|
||||
helm install vmd vm/victoria-metrics-distributed -f values.yaml -n NAMESPACE
|
||||
```
|
||||
|
||||
- For OCI repository
|
||||
|
||||
```console
|
||||
helm install vmd oci://ghcr.io/victoriametrics/helm-charts/victoria-metrics-distributed -f values.yaml -n NAMESPACE
|
||||
```
|
||||
|
||||
Get the pods lists by running this commands:
|
||||
|
||||
```console
|
||||
kubectl get pods -A | grep 'vmd'
|
||||
```
|
||||
|
||||
Get the application by running this command:
|
||||
|
||||
```console
|
||||
helm list -f vmd -n NAMESPACE
|
||||
```
|
||||
|
||||
See the history of versions of `vmd` application with command.
|
||||
|
||||
```console
|
||||
helm history vmd -n NAMESPACE
|
||||
```
|
||||
|
||||
## How to upgrade
|
||||
|
||||
In order to serving query and ingestion while upgrading components version or changing configurations, it's recommended to perform maintenance on availability zone one by one.
|
||||
First, performing update on availability zone `zone-eu-1`:
|
||||
1. remove `zone-eu-1` from serving query by setting `.Values.availabilityZones.{zone-eu-1}.allowQuery=false`;
|
||||
2. run `helm upgrade vm-dis -n NAMESPACE` with updated configurations for `zone-eu-1` in `values.yaml`;
|
||||
3. wait for all the components on zone `zone-eu-1` running;
|
||||
4. wait `zone-us-1` vmagent persistent queue for `zone-eu-1` been drained, add `zone-eu-1` back to serving query by setting `.Values.availabilityZones.{zone-eu-1}.allowQuery=true`.
|
||||
|
||||
Then, perform update on availability zone `zone-us-1` with the same steps1~4.
|
||||
|
||||
## How to uninstall
|
||||
|
||||
Remove application with command.
|
||||
|
||||
```console
|
||||
helm uninstall vmd -n NAMESPACE
|
||||
```
|
||||
|
||||
## Documentation of Helm Chart
|
||||
|
||||
Install ``helm-docs`` following the instructions on this [tutorial](../../REQUIREMENTS.md).
|
||||
|
||||
Generate docs with ``helm-docs`` command.
|
||||
|
||||
```bash
|
||||
cd charts/victoria-metrics-distributed
|
||||
|
||||
helm-docs
|
||||
```
|
||||
|
||||
The markdown generation is entirely go template driven. The tool parses metadata from charts and generates a number of sub-templates that can be referenced in a template file (by default ``README.md.gotmpl``). If no template file is provided, the tool has a default internal template that will generate a reasonably formatted README.
|
||||
|
||||
## Parameters
|
||||
|
||||
The following tables lists the configurable parameters of the chart and their default values.
|
||||
|
||||
Change the values according to the need of the environment in ``victoria-metrics-distributed`/values.yaml`` file.
|
||||
|
||||
<table>
|
||||
<thead>
|
||||
<th>Key</th>
|
||||
<th>Type</th>
|
||||
<th>Default</th>
|
||||
<th>Description</th>
|
||||
</thead>
|
||||
<tbody>
|
||||
<tr>
|
||||
<td>availabilityZones</td>
|
||||
<td>list</td>
|
||||
<td><pre lang="plaintext">
|
||||
- allowIngest: true
|
||||
allowQuery: true
|
||||
extraAffinity: {}
|
||||
name: zone-eu-1
|
||||
nodeSelector:
|
||||
topology.kubernetes.io/zone: zone-eu-1
|
||||
topologySpreadConstraints:
|
||||
- maxSkew: 1
|
||||
topologyKey: kubernetes.io/hostname
|
||||
whenUnsatisfiable: ScheduleAnyway
|
||||
vmagent:
|
||||
annotations: {}
|
||||
enabled: true
|
||||
name: ""
|
||||
spec: {}
|
||||
vmauthCrossAZQuery:
|
||||
enabled: true
|
||||
name: ""
|
||||
spec: {}
|
||||
vmauthIngest:
|
||||
enabled: true
|
||||
name: ""
|
||||
spec:
|
||||
extraArgs:
|
||||
discoverBackendIPs: "true"
|
||||
vmauthQueryPerZone:
|
||||
enabled: true
|
||||
name: ""
|
||||
spec:
|
||||
extraArgs:
|
||||
discoverBackendIPs: "true"
|
||||
vmcluster:
|
||||
enabled: true
|
||||
name: ""
|
||||
spec:
|
||||
replicationFactor: 2
|
||||
retentionPeriod: "14"
|
||||
vminsert:
|
||||
extraArgs: {}
|
||||
replicaCount: 2
|
||||
resources: {}
|
||||
vmselect:
|
||||
extraArgs: {}
|
||||
replicaCount: 2
|
||||
resources: {}
|
||||
vmstorage:
|
||||
replicaCount: 2
|
||||
resources: {}
|
||||
storageDataPath: /vm-data
|
||||
- allowIngest: true
|
||||
allowQuery: true
|
||||
extraAffinity: {}
|
||||
name: zone-us-1
|
||||
nodeSelector:
|
||||
topology.kubernetes.io/zone: zone-us-1
|
||||
topologySpreadConstraints:
|
||||
- maxSkew: 1
|
||||
topologyKey: kubernetes.io/hostname
|
||||
whenUnsatisfiable: ScheduleAnyway
|
||||
vmagent:
|
||||
annotations: {}
|
||||
enabled: true
|
||||
name: ""
|
||||
spec: {}
|
||||
vmauthCrossAZQuery:
|
||||
enabled: true
|
||||
name: ""
|
||||
spec: {}
|
||||
vmauthIngest:
|
||||
enabled: true
|
||||
name: ""
|
||||
spec:
|
||||
extraArgs:
|
||||
discoverBackendIPs: "true"
|
||||
vmauthQueryPerZone:
|
||||
enabled: true
|
||||
name: ""
|
||||
spec:
|
||||
extraArgs:
|
||||
discoverBackendIPs: "true"
|
||||
vmcluster:
|
||||
enabled: true
|
||||
name: ""
|
||||
spec:
|
||||
replicationFactor: 2
|
||||
retentionPeriod: "14"
|
||||
vminsert:
|
||||
extraArgs: {}
|
||||
replicaCount: 2
|
||||
resources: {}
|
||||
vmselect:
|
||||
extraArgs: {}
|
||||
replicaCount: 2
|
||||
resources: {}
|
||||
vmstorage:
|
||||
replicaCount: 2
|
||||
resources: {}
|
||||
storageDataPath: /vm-data
|
||||
</pre>
|
||||
</td>
|
||||
<td><p>config per availability zone components, including vmagent, vmcluster, vmauth etc</p>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>availabilityZones[0].allowIngest</td>
|
||||
<td>bool</td>
|
||||
<td><pre lang="">
|
||||
true
|
||||
</pre>
|
||||
</td>
|
||||
<td><p>allow data ingestion to this zone</p>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>availabilityZones[0].allowQuery</td>
|
||||
<td>bool</td>
|
||||
<td><pre lang="">
|
||||
true
|
||||
</pre>
|
||||
</td>
|
||||
<td><p>allow data query from this zone through global query endpoint</p>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>availabilityZones[0].extraAffinity</td>
|
||||
<td>object</td>
|
||||
<td><pre lang="plaintext">
|
||||
{}
|
||||
</pre>
|
||||
</td>
|
||||
<td><p>extraAffinity adds user defined custom affinity rules</p>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>availabilityZones[0].nodeSelector</td>
|
||||
<td>object</td>
|
||||
<td><pre lang="plaintext">
|
||||
topology.kubernetes.io/zone: zone-eu-1
|
||||
</pre>
|
||||
</td>
|
||||
<td><p>nodeselector to restrict where pods of this zone can be placed. usually provided by cloud providers.</p>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>availabilityZones[0].topologySpreadConstraints</td>
|
||||
<td>list</td>
|
||||
<td><pre lang="plaintext">
|
||||
- maxSkew: 1
|
||||
topologyKey: kubernetes.io/hostname
|
||||
whenUnsatisfiable: ScheduleAnyway
|
||||
</pre>
|
||||
</td>
|
||||
<td><p>topologySpreadConstraints allows to customize the default topologySpreadConstraints.</p>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>availabilityZones[0].vmagent</td>
|
||||
<td>object</td>
|
||||
<td><pre lang="plaintext">
|
||||
annotations: {}
|
||||
enabled: true
|
||||
name: ""
|
||||
spec: {}
|
||||
</pre>
|
||||
</td>
|
||||
<td><p>vmagent here only meant to proxy write requests to each az, doesn’t support customized other remote write address.</p>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>availabilityZones[0].vmauthCrossAZQuery</td>
|
||||
<td>object</td>
|
||||
<td><pre lang="plaintext">
|
||||
enabled: true
|
||||
name: ""
|
||||
spec: {}
|
||||
</pre>
|
||||
</td>
|
||||
<td><p>set up a vmauth with all the zone with <code>allowQuery: true</code> as query backends</p>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>availabilityZones[0].vmauthIngest.name</td>
|
||||
<td>string</td>
|
||||
<td><pre lang="">
|
||||
""
|
||||
</pre>
|
||||
</td>
|
||||
<td><p>override the name of the vmauth object</p>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>availabilityZones[0].vmcluster.name</td>
|
||||
<td>string</td>
|
||||
<td><pre lang="">
|
||||
""
|
||||
</pre>
|
||||
</td>
|
||||
<td><p>override the name of the vmcluster, by default is vmcluster-<zoneName></p>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>availabilityZones[0].vmcluster.spec</td>
|
||||
<td>object</td>
|
||||
<td><pre lang="plaintext">
|
||||
replicationFactor: 2
|
||||
retentionPeriod: "14"
|
||||
vminsert:
|
||||
extraArgs: {}
|
||||
replicaCount: 2
|
||||
resources: {}
|
||||
vmselect:
|
||||
extraArgs: {}
|
||||
replicaCount: 2
|
||||
resources: {}
|
||||
vmstorage:
|
||||
replicaCount: 2
|
||||
resources: {}
|
||||
storageDataPath: /vm-data
|
||||
</pre>
|
||||
</td>
|
||||
<td><p>spec for VMCluster crd, see <a href="https://docs.victoriametrics.com/operator/api#vmclusterspec" target="_blank">https://docs.victoriametrics.com/operator/api#vmclusterspec</a></p>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>availabilityZones[1].allowIngest</td>
|
||||
<td>bool</td>
|
||||
<td><pre lang="">
|
||||
true
|
||||
</pre>
|
||||
</td>
|
||||
<td><p>allow data ingestion to this zone</p>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>availabilityZones[1].allowQuery</td>
|
||||
<td>bool</td>
|
||||
<td><pre lang="">
|
||||
true
|
||||
</pre>
|
||||
</td>
|
||||
<td><p>allow data query from this zone through global query endpoint</p>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>availabilityZones[1].extraAffinity</td>
|
||||
<td>object</td>
|
||||
<td><pre lang="plaintext">
|
||||
{}
|
||||
</pre>
|
||||
</td>
|
||||
<td><p>extraAffinity adds user defined custom affinity rules</p>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>availabilityZones[1].nodeSelector</td>
|
||||
<td>object</td>
|
||||
<td><pre lang="plaintext">
|
||||
topology.kubernetes.io/zone: zone-us-1
|
||||
</pre>
|
||||
</td>
|
||||
<td><p>nodeselector to restrict where pods of this zone can be placed. usually provided by cloud providers.</p>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>availabilityZones[1].topologySpreadConstraints</td>
|
||||
<td>list</td>
|
||||
<td><pre lang="plaintext">
|
||||
- maxSkew: 1
|
||||
topologyKey: kubernetes.io/hostname
|
||||
whenUnsatisfiable: ScheduleAnyway
|
||||
</pre>
|
||||
</td>
|
||||
<td><p>topologySpreadConstraints allows to customize the default topologySpreadConstraints.</p>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>availabilityZones[1].vmagent</td>
|
||||
<td>object</td>
|
||||
<td><pre lang="plaintext">
|
||||
annotations: {}
|
||||
enabled: true
|
||||
name: ""
|
||||
spec: {}
|
||||
</pre>
|
||||
</td>
|
||||
<td><p>vmagent only meant to proxy write requests to each az, doesn’t support customized remote write address</p>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>availabilityZones[1].vmcluster.name</td>
|
||||
<td>string</td>
|
||||
<td><pre lang="">
|
||||
""
|
||||
</pre>
|
||||
</td>
|
||||
<td><p>override the name of the vmcluster, by default is vmcluster-<zoneName></p>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>availabilityZones[1].vmcluster.spec</td>
|
||||
<td>object</td>
|
||||
<td><pre lang="plaintext">
|
||||
replicationFactor: 2
|
||||
retentionPeriod: "14"
|
||||
vminsert:
|
||||
extraArgs: {}
|
||||
replicaCount: 2
|
||||
resources: {}
|
||||
vmselect:
|
||||
extraArgs: {}
|
||||
replicaCount: 2
|
||||
resources: {}
|
||||
vmstorage:
|
||||
replicaCount: 2
|
||||
resources: {}
|
||||
storageDataPath: /vm-data
|
||||
</pre>
|
||||
</td>
|
||||
<td><p>spec for VMCluster crd, see <a href="https://docs.victoriametrics.com/operator/api#vmclusterspec" target="_blank">https://docs.victoriametrics.com/operator/api#vmclusterspec</a></p>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>enableMultitenancy</td>
|
||||
<td>bool</td>
|
||||
<td><pre lang="">
|
||||
false
|
||||
</pre>
|
||||
</td>
|
||||
<td><p>enable multitenancy mode see <a href="https://github.com/VictoriaMetrics/helm-charts/tree/master/charts/victoria-metrics-distributed#how-to-use-multitenancy" target="_blank">https://github.com/VictoriaMetrics/helm-charts/tree/master/charts/victoria-metrics-distributed#how-to-use-multitenancy</a></p>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>extraVMAgent</td>
|
||||
<td>object</td>
|
||||
<td><pre lang="plaintext">
|
||||
enabled: true
|
||||
name: test-vmagent
|
||||
spec:
|
||||
selectAllByDefault: true
|
||||
</pre>
|
||||
</td>
|
||||
<td><p>set up an extra vmagent to scrape all the scrape objects by default, and write data to above vmauth-global-ingest endpoint.</p>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>fullnameOverride</td>
|
||||
<td>string</td>
|
||||
<td><pre lang="">
|
||||
""
|
||||
</pre>
|
||||
</td>
|
||||
<td><p>overrides the chart’s computed fullname.</p>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>nameOverride</td>
|
||||
<td>string</td>
|
||||
<td><pre lang="">
|
||||
vm-distributed
|
||||
</pre>
|
||||
</td>
|
||||
<td><p>overrides the chart’s name</p>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>victoria-metrics-k8s-stack</td>
|
||||
<td>object</td>
|
||||
<td><pre lang="plaintext">
|
||||
alertmanager:
|
||||
enabled: false
|
||||
crds:
|
||||
enabled: true
|
||||
enabled: true
|
||||
grafana:
|
||||
enabled: true
|
||||
sidecar:
|
||||
datasources:
|
||||
enabled: true
|
||||
victoria-metrics-operator:
|
||||
enabled: true
|
||||
vmagent:
|
||||
enabled: false
|
||||
vmalert:
|
||||
enabled: false
|
||||
vmcluster:
|
||||
enabled: false
|
||||
vmsingle:
|
||||
enabled: false
|
||||
</pre>
|
||||
</td>
|
||||
<td><p>set up vm operator and other resources like vmalert, grafana if needed</p>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>vmauthIngestGlobal</td>
|
||||
<td>object</td>
|
||||
<td><pre lang="plaintext">
|
||||
enabled: true
|
||||
name: ""
|
||||
spec: {}
|
||||
</pre>
|
||||
</td>
|
||||
<td><p>set up a vmauth as the global write entrypoint</p>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>vmauthQueryGlobal</td>
|
||||
<td>object</td>
|
||||
<td><pre lang="plaintext">
|
||||
enabled: true
|
||||
name: ""
|
||||
spec: {}
|
||||
</pre>
|
||||
</td>
|
||||
<td><p>set up a vmauth as the global read entrypoint</p>
|
||||
</td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
|
13
docs/helm/victoria-metrics-distributed/_changelog.md
Normal file
13
docs/helm/victoria-metrics-distributed/_changelog.md
Normal file
|
@ -0,0 +1,13 @@
|
|||
---
|
||||
weight: 1
|
||||
title: CHANGELOG
|
||||
menu:
|
||||
docs:
|
||||
weight: 1
|
||||
identifier: helm-victoriametrics-distributed-changelog
|
||||
parent: helm-victoriametrics-distributed
|
||||
url: /helm/victoriametrics-distributed/changelog
|
||||
aliases:
|
||||
- /helm/victoriametrics-distributed/changelog/index.html
|
||||
---
|
||||
{{% content "CHANGELOG.md" %}}
|
13
docs/helm/victoria-metrics-distributed/_index.md
Normal file
13
docs/helm/victoria-metrics-distributed/_index.md
Normal file
|
@ -0,0 +1,13 @@
|
|||
---
|
||||
weight: 7
|
||||
title: VictoriaMetrics Distributed
|
||||
menu:
|
||||
docs:
|
||||
parent: helm
|
||||
weight: 7
|
||||
identifier: helm-victoriametrics-distributed
|
||||
url: /helm/victoriametrics-distributed
|
||||
aliases:
|
||||
- /helm/victoriametrics-distrinuted/index.html
|
||||
---
|
||||
{{% content "README.md" %}}
|
257
docs/helm/victoria-metrics-gateway/CHANGELOG.md
Normal file
257
docs/helm/victoria-metrics-gateway/CHANGELOG.md
Normal file
|
@ -0,0 +1,257 @@
|
|||
## Next release
|
||||
|
||||
- TODO
|
||||
|
||||
## 0.4.0
|
||||
|
||||
**Release date:** 2024-09-12
|
||||
|
||||
![AppVersion: v1.103.0](https://img.shields.io/static/v1?label=AppVersion&message=v1.103.0&color=success&logo=)
|
||||
![Helm: v3](https://img.shields.io/static/v1?label=Helm&message=v3&color=informational&logo=helm)
|
||||
|
||||
- Deprecated `rateLimiter.enable` in a favour of `rateLimiter.enabled`
|
||||
- Deprecated `auth.enable` in a favour of `auth.enabled`
|
||||
- Added ability to override deployment namespace using `namespaceOverride` and `global.namespaceOverride` variables
|
||||
|
||||
## 0.3.0
|
||||
|
||||
**Release date:** 2024-08-29
|
||||
|
||||
![AppVersion: v1.103.0](https://img.shields.io/static/v1?label=AppVersion&message=v1.103.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.103.0](https://github.com/VictoriaMetrics/VictoriaMetrics/releases/tag/v1.103.0)
|
||||
- Added ability to configure container port
|
||||
- Fixed image pull secrets. See [this issue](https://github.com/VictoriaMetrics/helm-charts/issues/1285)
|
||||
- Removed `eula` support
|
||||
|
||||
## 0.2.0
|
||||
|
||||
**Release date:** 2024-08-21
|
||||
|
||||
![AppVersion: v1.102.1](https://img.shields.io/static/v1?label=AppVersion&message=v1.102.1&color=success&logo=)
|
||||
![Helm: v3](https://img.shields.io/static/v1?label=Helm&message=v3&color=informational&logo=helm)
|
||||
|
||||
**Update note**: main container name was changed to `vmgateway`, which will reacreate a pod.
|
||||
|
||||
**Update note**: requires Helm 3.14+
|
||||
|
||||
- Added `basicAuth` support for `ServiceMonitor`
|
||||
- Set minimal kubernetes version to `1.25`
|
||||
- Removed support for `policy/v1beta1/PodDisruptionBudget`
|
||||
- Added params to configure probes `.Values.probe.readiness`, `.Values.probe.liveness` and `.Values.probe.startup`
|
||||
- Added `.Values.global.imagePullSecrets` and `.Values.global.image.registry`
|
||||
- Use static container names in a pod
|
||||
- Added `.Values.service.ipFamilies` and `.Values.service.ipFamilyPolicy` for service IP family management
|
||||
|
||||
## 0.1.64
|
||||
|
||||
**Release date:** 2024-08-01
|
||||
|
||||
![AppVersion: v1.102.1](https://img.shields.io/static/v1?label=AppVersion&message=v1.102.1&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.102.1](https://github.com/VictoriaMetrics/VictoriaMetrics/releases/tag/v1.102.1)
|
||||
|
||||
## 0.1.63
|
||||
|
||||
**Release date:** 2024-07-23
|
||||
|
||||
![AppVersion: v1.102.0](https://img.shields.io/static/v1?label=AppVersion&message=v1.102.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.102.0](https://github.com/VictoriaMetrics/VictoriaMetrics/releases/tag/v1.102.0)
|
||||
|
||||
## 0.1.62
|
||||
|
||||
**Release date:** 2024-06-14
|
||||
|
||||
![AppVersion: v1.101.0](https://img.shields.io/static/v1?label=AppVersion&message=v1.101.0&color=success&logo=)
|
||||
![Helm: v3](https://img.shields.io/static/v1?label=Helm&message=v3&color=informational&logo=helm)
|
||||
|
||||
**Update note**: The VictoriaMetrics components image tag template has been updated. This change introduces `.Values.<component>.image.variant` to specify tag suffixes like `-scratch`, `-cluster`, `-enterprise`. Additionally, you can now omit `.Values.<component>.image.tag` to automatically use the version specified in `.Chart.AppVersion`.
|
||||
|
||||
- support specifying image tag suffix like "-enterprise" for VictoriaMetrics components using `.Values.<component>.image.variant`.
|
||||
|
||||
## 0.1.61
|
||||
|
||||
**Release date:** 2024-05-16
|
||||
|
||||
![AppVersion: v1.101.0](https://img.shields.io/static/v1?label=AppVersion&message=v1.101.0&color=success&logo=)
|
||||
![Helm: v3](https://img.shields.io/static/v1?label=Helm&message=v3&color=informational&logo=helm)
|
||||
|
||||
- fix lost customized securityContext when introduced new default behavior for securityContext in [pull request](https://github.com/VictoriaMetrics/helm-charts/pull/995).
|
||||
|
||||
## 0.1.60
|
||||
|
||||
**Release date:** 2024-05-10
|
||||
|
||||
![AppVersion: v1.101.0](https://img.shields.io/static/v1?label=AppVersion&message=v1.101.0&color=success&logo=)
|
||||
![Helm: v3](https://img.shields.io/static/v1?label=Helm&message=v3&color=informational&logo=helm)
|
||||
|
||||
- support disabling default securityContext to keep compatible with platform like openshift, see this [pull request](https://github.com/VictoriaMetrics/helm-charts/pull/995) by @Baboulinet-33 for details.
|
||||
|
||||
## 0.1.59
|
||||
|
||||
**Release date:** 2024-04-26
|
||||
|
||||
![AppVersion: v1.101.0](https://img.shields.io/static/v1?label=AppVersion&message=v1.101.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.101.0](https://github.com/VictoriaMetrics/VictoriaMetrics/releases/tag/v1.101.0)
|
||||
|
||||
## 0.1.58
|
||||
|
||||
**Release date:** 2024-04-16
|
||||
|
||||
![AppVersion: v1.100.1](https://img.shields.io/static/v1?label=AppVersion&message=v1.100.1&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.100.1](https://github.com/VictoriaMetrics/VictoriaMetrics/releases/tag/v1.100.1)
|
||||
|
||||
## 0.1.57
|
||||
|
||||
**Release date:** 2024-03-28
|
||||
|
||||
![AppVersion: v1.99.0](https://img.shields.io/static/v1?label=AppVersion&message=v1.99.0&color=success&logo=)
|
||||
![Helm: v3](https://img.shields.io/static/v1?label=Helm&message=v3&color=informational&logo=helm)
|
||||
|
||||
- added ability to use slice variables in extraArgs (#944)
|
||||
- support adding `metricRelabelings` for server serviceMonitor (#946)
|
||||
|
||||
## 0.1.56
|
||||
|
||||
**Release date:** 2024-03-05
|
||||
|
||||
![AppVersion: v1.99.0](https://img.shields.io/static/v1?label=AppVersion&message=v1.99.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.99.0](https://github.com/VictoriaMetrics/VictoriaMetrics/releases/tag/v1.99.0)
|
||||
|
||||
## 0.1.55
|
||||
|
||||
**Release date:** 2024-02-01
|
||||
|
||||
![AppVersion: v1.97.1](https://img.shields.io/static/v1?label=AppVersion&message=v1.97.1&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.97.1](https://github.com/VictoriaMetrics/VictoriaMetrics/releases/tag/v1.97.1)
|
||||
|
||||
## 0.1.54
|
||||
|
||||
**Release date:** 2023-12-13
|
||||
|
||||
![AppVersion: v1.96.0](https://img.shields.io/static/v1?label=AppVersion&message=v1.96.0&color=success&logo=)
|
||||
![Helm: v3](https://img.shields.io/static/v1?label=Helm&message=v3&color=informational&logo=helm)
|
||||
|
||||
- Fix configuration of volume mount for license key referenced by using secret.
|
||||
- Fix `vmbackupmanager` flags configuration when providing license key via secret.
|
||||
|
||||
## 0.1.53
|
||||
|
||||
**Release date:** 2023-12-12
|
||||
|
||||
![AppVersion: v1.96.0](https://img.shields.io/static/v1?label=AppVersion&message=v1.96.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.96.0](https://github.com/VictoriaMetrics/VictoriaMetrics/releases/tag/v1.96.0)
|
||||
|
||||
## 0.1.52
|
||||
|
||||
**Release date:** 2023-11-16
|
||||
|
||||
![AppVersion: v1.95.1](https://img.shields.io/static/v1?label=AppVersion&message=v1.95.1&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.95.1](https://github.com/VictoriaMetrics/VictoriaMetrics/releases/tag/v1.95.1)
|
||||
|
||||
## 0.1.51
|
||||
|
||||
**Release date:** 2023-11-15
|
||||
|
||||
![AppVersion: v1.95.0](https://img.shields.io/static/v1?label=AppVersion&message=v1.95.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.95.0](https://github.com/VictoriaMetrics/VictoriaMetrics/releases/tag/v1.95.0)
|
||||
|
||||
## 0.1.50
|
||||
|
||||
**Release date:** 2023-10-25
|
||||
|
||||
![AppVersion: v1.94.0](https://img.shields.io/static/v1?label=AppVersion&message=v1.94.0&color=success&logo=)
|
||||
![Helm: v3](https://img.shields.io/static/v1?label=Helm&message=v3&color=informational&logo=helm)
|
||||
|
||||
- Fix deployment `volumeMounts` when providing enterprise license key for VictoriaMetrics enterprise. See [this pr](https://github.com/VictoriaMetrics/helm-charts/pull/734) for details.
|
||||
|
||||
## 0.1.49
|
||||
|
||||
**Release date:** 2023-10-04
|
||||
|
||||
![AppVersion: v1.94.0](https://img.shields.io/static/v1?label=AppVersion&message=v1.94.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.94.0](https://github.com/VictoriaMetrics/VictoriaMetrics/releases/tag/v1.94.0)
|
||||
- Add support of providing enterprise license key for VictoriaMetrics enterprise. See [these docs](https://docs.victoriametrics.com/enterprise) for details.
|
||||
|
||||
## 0.1.48
|
||||
|
||||
**Release date:** 2023-09-21
|
||||
|
||||
![AppVersion: v1.93.5](https://img.shields.io/static/v1?label=AppVersion&message=v1.93.5&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.93.5](https://github.com/VictoriaMetrics/VictoriaMetrics/releases/tag/v1.93.5)
|
||||
|
||||
## 0.1.47
|
||||
|
||||
**Release date:** 2023-09-11
|
||||
|
||||
![AppVersion: v1.93.4](https://img.shields.io/static/v1?label=AppVersion&message=v1.93.4&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.93.4](https://github.com/VictoriaMetrics/VictoriaMetrics/releases/tag/v1.93.4)
|
||||
|
||||
## 0.1.46
|
||||
|
||||
**Release date:** 2023-09-04
|
||||
|
||||
![AppVersion: v1.93.3](https://img.shields.io/static/v1?label=AppVersion&message=v1.93.3&color=success&logo=)
|
||||
![Helm: v3](https://img.shields.io/static/v1?label=Helm&message=v3&color=informational&logo=helm)
|
||||
|
||||
- Bump version of vmgateway to `v1.93.3`
|
||||
|
||||
## 0.1.43
|
||||
|
||||
**Release date:** 2023-08-23
|
||||
|
||||
![AppVersion: v1.93.1](https://img.shields.io/static/v1?label=AppVersion&message=v1.93.0&color=success&logo=)
|
||||
![Helm: v3](https://img.shields.io/static/v1?label=Helm&message=v3&color=informational&logo=helm)
|
||||
|
||||
- Update VictoriaMetrics components from v1.93.0 to v1.93.1
|
||||
|
||||
## 0.1.42
|
||||
|
||||
**Release date:** 2023-08-12
|
||||
|
||||
![AppVersion: v1.93.0](https://img.shields.io/static/v1?label=AppVersion&message=v1.93.0&color=success&logo=)
|
||||
![Helm: v3](https://img.shields.io/static/v1?label=Helm&message=v3&color=informational&logo=helm)
|
||||
|
||||
- Update VictoriaMetrics components from v1.92.1 to v1.93.0
|
||||
|
||||
## 0.1.41
|
||||
|
||||
**Release date:** 2023-07-28
|
||||
|
||||
![AppVersion: v1.92.1](https://img.shields.io/static/v1?label=AppVersion&message=v1.92.1&color=success&logo=)
|
||||
![Helm: v3](https://img.shields.io/static/v1?label=Helm&message=v3&color=informational&logo=helm)
|
||||
|
||||
- Update VictoriaMetrics components from v1.92.0 to v1.92.1 (#599)
|
||||
|
||||
## 0.1.40
|
||||
|
||||
**Release date:** 2023-07-27
|
||||
|
||||
![AppVersion: v1.92.0](https://img.shields.io/static/v1?label=AppVersion&message=v1.92.0&color=success&logo=)
|
||||
![Helm: v3](https://img.shields.io/static/v1?label=Helm&message=v3&color=informational&logo=helm)
|
||||
|
||||
- Update VictoriaMetrics components from v1.91.3 to v1.92.0
|
924
docs/helm/victoria-metrics-gateway/README.md
Normal file
924
docs/helm/victoria-metrics-gateway/README.md
Normal file
|
@ -0,0 +1,924 @@
|
|||
![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-gateway)
|
||||
[![Slack](https://img.shields.io/badge/join%20slack-%23victoriametrics-brightgreen.svg)](https://slack.victoriametrics.com/)
|
||||
|
||||
Victoria Metrics Gateway - Auth & Rate-Limitting proxy for Victoria Metrics
|
||||
|
||||
# Table of Content
|
||||
|
||||
* [Prerequisites](#prerequisites)
|
||||
* [Chart Details](#chart-details)
|
||||
* [How to Install](#how-to-install)
|
||||
* [How to Uninstall](#how-to-uninstall)
|
||||
* [How to use JWT signature verification](#how-to-use-jwt-signature-verification)
|
||||
* [Documentation of Helm Chart](#documentation-of-helm-chart)
|
||||
|
||||
## Prerequisites
|
||||
|
||||
* Install the follow packages: ``git``, ``kubectl``, ``helm``, ``helm-docs``. See this [tutorial](../../REQUIREMENTS.md).
|
||||
* PV support on underlying infrastructure
|
||||
|
||||
## Chart Details
|
||||
|
||||
This chart will do the following:
|
||||
|
||||
* Rollout victoria metrics gateway
|
||||
|
||||
## How to install
|
||||
|
||||
Access a Kubernetes cluster.
|
||||
|
||||
### Setup chart repository (can be omitted for OCI repositories)
|
||||
|
||||
Add a chart helm repository with follow commands:
|
||||
|
||||
```console
|
||||
helm repo add vm https://victoriametrics.github.io/helm-charts/
|
||||
|
||||
helm repo update
|
||||
```
|
||||
List versions of `vm/victoria-metrics-gateway` chart available to installation:
|
||||
|
||||
```console
|
||||
helm search repo vm/victoria-metrics-gateway -l
|
||||
```
|
||||
|
||||
### Install `victoria-metrics-gateway` chart
|
||||
|
||||
Export default values of `victoria-metrics-gateway` chart to file `values.yaml`:
|
||||
|
||||
- For HTTPS repository
|
||||
|
||||
```console
|
||||
helm show values vm/victoria-metrics-gateway > values.yaml
|
||||
```
|
||||
- For OCI repository
|
||||
|
||||
```console
|
||||
helm show values oci://ghcr.io/victoriametrics/helm-charts/victoria-metrics-gateway > values.yaml
|
||||
```
|
||||
|
||||
Change the values according to the need of the environment in ``values.yaml`` file.
|
||||
|
||||
Test the installation with command:
|
||||
|
||||
- For HTTPS repository
|
||||
|
||||
```console
|
||||
helm install vmg vm/victoria-metrics-gateway -f values.yaml -n NAMESPACE --debug --dry-run
|
||||
```
|
||||
|
||||
- For OCI repository
|
||||
|
||||
```console
|
||||
helm install vmg oci://ghcr.io/victoriametrics/helm-charts/victoria-metrics-gateway -f values.yaml -n NAMESPACE --debug --dry-run
|
||||
```
|
||||
|
||||
Install chart with command:
|
||||
|
||||
- For HTTPS repository
|
||||
|
||||
```console
|
||||
helm install vmg vm/victoria-metrics-gateway -f values.yaml -n NAMESPACE
|
||||
```
|
||||
|
||||
- For OCI repository
|
||||
|
||||
```console
|
||||
helm install vmg oci://ghcr.io/victoriametrics/helm-charts/victoria-metrics-gateway -f values.yaml -n NAMESPACE
|
||||
```
|
||||
|
||||
Get the pods lists by running this commands:
|
||||
|
||||
```console
|
||||
kubectl get pods -A | grep 'vmg'
|
||||
```
|
||||
|
||||
Get the application by running this command:
|
||||
|
||||
```console
|
||||
helm list -f vmg -n NAMESPACE
|
||||
```
|
||||
|
||||
See the history of versions of `vmg` application with command.
|
||||
|
||||
```console
|
||||
helm history vmg -n NAMESPACE
|
||||
```
|
||||
|
||||
# How to use [JWT signature verification](https://docs.victoriametrics.com/vmgateway#jwt-signature-verification)
|
||||
|
||||
Kubernetes best-practice is to store sensitive configuration parts in secrets. For example, 2 keys will be stored as:
|
||||
```yaml
|
||||
apiVersion: v1
|
||||
data:
|
||||
key: "<<KEY_DATA>>"
|
||||
kind: Secret
|
||||
metadata:
|
||||
name: key1
|
||||
---
|
||||
apiVersion: v1
|
||||
data:
|
||||
key: "<<KEY_DATA>>"
|
||||
kind: Secret
|
||||
metadata:
|
||||
name: key2
|
||||
```
|
||||
|
||||
In order to use those secrets it is needed to:
|
||||
- mount secrets into pod
|
||||
- provide flag pointing to secret on disk
|
||||
|
||||
Here is an example `values.yml` file configuration to achieve this:
|
||||
```yaml
|
||||
auth:
|
||||
enable: true
|
||||
|
||||
extraVolumes:
|
||||
- name: key1
|
||||
secret:
|
||||
secretName: key1
|
||||
- name: key2
|
||||
secret:
|
||||
secretName: key2
|
||||
|
||||
extraVolumeMounts:
|
||||
- name: key1
|
||||
mountPath: /key1
|
||||
- name: key2
|
||||
mountPath: /key2
|
||||
|
||||
extraArgs:
|
||||
envflag.enable: "true"
|
||||
envflag.prefix: VM_
|
||||
loggerFormat: json
|
||||
auth.publicKeyFiles: "/key1/key,/key2/key"
|
||||
```
|
||||
Note that in this configuration all secret keys will be mounted and accessible to pod.
|
||||
Please, refer to [this](https://kubernetes.io/docs/reference/generated/kubernetes-api/v1.19/#secretvolumesource-v1-core) doc to see all available secret source options.
|
||||
|
||||
## How to uninstall
|
||||
|
||||
Remove application with command.
|
||||
|
||||
```console
|
||||
helm uninstall vmg -n NAMESPACE
|
||||
```
|
||||
|
||||
## Documentation of Helm Chart
|
||||
|
||||
Install ``helm-docs`` following the instructions on this [tutorial](../../REQUIREMENTS.md).
|
||||
|
||||
Generate docs with ``helm-docs`` command.
|
||||
|
||||
```bash
|
||||
cd charts/victoria-metrics-gateway
|
||||
|
||||
helm-docs
|
||||
```
|
||||
|
||||
The markdown generation is entirely go template driven. The tool parses metadata from charts and generates a number of sub-templates that can be referenced in a template file (by default ``README.md.gotmpl``). If no template file is provided, the tool has a default internal template that will generate a reasonably formatted README.
|
||||
|
||||
## Parameters
|
||||
|
||||
The following tables lists the configurable parameters of the chart and their default values.
|
||||
|
||||
Change the values according to the need of the environment in ``victoria-metrics-gateway/values.yaml`` file.
|
||||
|
||||
<table>
|
||||
<thead>
|
||||
<th>Key</th>
|
||||
<th>Type</th>
|
||||
<th>Default</th>
|
||||
<th>Description</th>
|
||||
</thead>
|
||||
<tbody>
|
||||
<tr>
|
||||
<td>affinity</td>
|
||||
<td>object</td>
|
||||
<td><pre lang="plaintext">
|
||||
{}
|
||||
</pre>
|
||||
</td>
|
||||
<td><p>Affinity configurations</p>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>annotations</td>
|
||||
<td>object</td>
|
||||
<td><pre lang="plaintext">
|
||||
{}
|
||||
</pre>
|
||||
</td>
|
||||
<td><p>Annotations to be added to the deployment</p>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>auth</td>
|
||||
<td>object</td>
|
||||
<td><pre lang="plaintext">
|
||||
enabled: false
|
||||
</pre>
|
||||
</td>
|
||||
<td><p>Access Control configuration. <a href="https://docs.victoriametrics.com/vmgateway#access-control" target="_blank">https://docs.victoriametrics.com/vmgateway#access-control</a></p>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>auth.enabled</td>
|
||||
<td>bool</td>
|
||||
<td><pre lang="">
|
||||
false
|
||||
</pre>
|
||||
</td>
|
||||
<td><p>Enable/Disable access-control</p>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>clusterMode</td>
|
||||
<td>bool</td>
|
||||
<td><pre lang="">
|
||||
false
|
||||
</pre>
|
||||
</td>
|
||||
<td><p>Specify to True if the source for rate-limiting, reading and writing as a VictoriaMetrics Cluster. Must be true for rate limiting</p>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>configMap</td>
|
||||
<td>string</td>
|
||||
<td><pre lang="">
|
||||
""
|
||||
</pre>
|
||||
</td>
|
||||
<td><p>Use existing configmap if specified otherwise .config values will be used. Ref: <a href="https://docs.victoriametrics.com/vmgateway" target="_blank">https://docs.victoriametrics.com/vmgateway</a></p>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>containerWorkingDir</td>
|
||||
<td>string</td>
|
||||
<td><pre lang="">
|
||||
/
|
||||
</pre>
|
||||
</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>env</td>
|
||||
<td>list</td>
|
||||
<td><pre lang="plaintext">
|
||||
[]
|
||||
</pre>
|
||||
</td>
|
||||
<td><p>Additional environment variables (ex.: secret tokens, flags) <a href="https://github.com/VictoriaMetrics/VictoriaMetrics#environment-variables" target="_blank">https://github.com/VictoriaMetrics/VictoriaMetrics#environment-variables</a></p>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>envFrom</td>
|
||||
<td>list</td>
|
||||
<td><pre lang="plaintext">
|
||||
[]
|
||||
</pre>
|
||||
</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>extraArgs."envflag.enable"</td>
|
||||
<td>string</td>
|
||||
<td><pre lang="">
|
||||
"true"
|
||||
</pre>
|
||||
</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>extraArgs."envflag.prefix"</td>
|
||||
<td>string</td>
|
||||
<td><pre lang="">
|
||||
VM_
|
||||
</pre>
|
||||
</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>extraArgs.loggerFormat</td>
|
||||
<td>string</td>
|
||||
<td><pre lang="">
|
||||
json
|
||||
</pre>
|
||||
</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>extraContainers</td>
|
||||
<td>list</td>
|
||||
<td><pre lang="plaintext">
|
||||
[]
|
||||
</pre>
|
||||
</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>extraHostPathMounts</td>
|
||||
<td>list</td>
|
||||
<td><pre lang="plaintext">
|
||||
[]
|
||||
</pre>
|
||||
</td>
|
||||
<td><p>Additional hostPath mounts</p>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>extraVolumeMounts</td>
|
||||
<td>list</td>
|
||||
<td><pre lang="plaintext">
|
||||
[]
|
||||
</pre>
|
||||
</td>
|
||||
<td><p>Extra Volume Mounts for the container</p>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>extraVolumes</td>
|
||||
<td>list</td>
|
||||
<td><pre lang="plaintext">
|
||||
[]
|
||||
</pre>
|
||||
</td>
|
||||
<td><p>Extra Volumes for the pod</p>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>fullnameOverride</td>
|
||||
<td>string</td>
|
||||
<td><pre lang="">
|
||||
""
|
||||
</pre>
|
||||
</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>global.compatibility.openshift.adaptSecurityContext</td>
|
||||
<td>string</td>
|
||||
<td><pre lang="">
|
||||
auto
|
||||
</pre>
|
||||
</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>global.image.registry</td>
|
||||
<td>string</td>
|
||||
<td><pre lang="">
|
||||
""
|
||||
</pre>
|
||||
</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>global.imagePullSecrets</td>
|
||||
<td>list</td>
|
||||
<td><pre lang="plaintext">
|
||||
[]
|
||||
</pre>
|
||||
</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>image.pullPolicy</td>
|
||||
<td>string</td>
|
||||
<td><pre lang="">
|
||||
IfNotPresent
|
||||
</pre>
|
||||
</td>
|
||||
<td><p>Pull policy of Docker image</p>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>image.registry</td>
|
||||
<td>string</td>
|
||||
<td><pre lang="">
|
||||
""
|
||||
</pre>
|
||||
</td>
|
||||
<td><p>Victoria Metrics gateway Docker registry</p>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>image.repository</td>
|
||||
<td>string</td>
|
||||
<td><pre lang="">
|
||||
victoriametrics/vmgateway
|
||||
</pre>
|
||||
</td>
|
||||
<td><p>Victoria Metrics gateway Docker repository and image name</p>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>image.tag</td>
|
||||
<td>string</td>
|
||||
<td><pre lang="">
|
||||
""
|
||||
</pre>
|
||||
</td>
|
||||
<td><p>Tag of Docker image override Chart.AppVersion</p>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>image.variant</td>
|
||||
<td>string</td>
|
||||
<td><pre lang="">
|
||||
""
|
||||
</pre>
|
||||
</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>imagePullSecrets</td>
|
||||
<td>list</td>
|
||||
<td><pre lang="plaintext">
|
||||
[]
|
||||
</pre>
|
||||
</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>ingress.annotations</td>
|
||||
<td>object</td>
|
||||
<td><pre lang="plaintext">
|
||||
{}
|
||||
</pre>
|
||||
</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>ingress.enabled</td>
|
||||
<td>bool</td>
|
||||
<td><pre lang="">
|
||||
false
|
||||
</pre>
|
||||
</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>ingress.extraLabels</td>
|
||||
<td>object</td>
|
||||
<td><pre lang="plaintext">
|
||||
{}
|
||||
</pre>
|
||||
</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>ingress.hosts</td>
|
||||
<td>list</td>
|
||||
<td><pre lang="plaintext">
|
||||
[]
|
||||
</pre>
|
||||
</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>ingress.pathType</td>
|
||||
<td>string</td>
|
||||
<td><pre lang="">
|
||||
Prefix
|
||||
</pre>
|
||||
</td>
|
||||
<td><p>pathType is only for k8s >= 1.1=</p>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>ingress.tls</td>
|
||||
<td>list</td>
|
||||
<td><pre lang="plaintext">
|
||||
[]
|
||||
</pre>
|
||||
</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>license</td>
|
||||
<td>object</td>
|
||||
<td><pre lang="plaintext">
|
||||
key: ""
|
||||
secret:
|
||||
key: ""
|
||||
name: ""
|
||||
</pre>
|
||||
</td>
|
||||
<td><p>Enterprise license key configuration for VictoriaMetrics enterprise. Required only for VictoriaMetrics enterprise. Documentation - <a href="https://docs.victoriametrics.com/enterprise" target="_blank">https://docs.victoriametrics.com/enterprise</a>, for more information, visit <a href="https://victoriametrics.com/products/enterprise/" target="_blank">https://victoriametrics.com/products/enterprise/</a> . To request a trial license, go to <a href="https://victoriametrics.com/products/enterprise/trial/" target="_blank">https://victoriametrics.com/products/enterprise/trial/</a> Supported starting from VictoriaMetrics v1.94.0</p>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>license.key</td>
|
||||
<td>string</td>
|
||||
<td><pre lang="">
|
||||
""
|
||||
</pre>
|
||||
</td>
|
||||
<td><p>License key</p>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>license.secret</td>
|
||||
<td>object</td>
|
||||
<td><pre lang="plaintext">
|
||||
key: ""
|
||||
name: ""
|
||||
</pre>
|
||||
</td>
|
||||
<td><p>Use existing secret with license key</p>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>license.secret.key</td>
|
||||
<td>string</td>
|
||||
<td><pre lang="">
|
||||
""
|
||||
</pre>
|
||||
</td>
|
||||
<td><p>Key in secret with license key</p>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>license.secret.name</td>
|
||||
<td>string</td>
|
||||
<td><pre lang="">
|
||||
""
|
||||
</pre>
|
||||
</td>
|
||||
<td><p>Existing secret name</p>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>nameOverride</td>
|
||||
<td>string</td>
|
||||
<td><pre lang="">
|
||||
""
|
||||
</pre>
|
||||
</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>nodeSelector</td>
|
||||
<td>object</td>
|
||||
<td><pre lang="plaintext">
|
||||
{}
|
||||
</pre>
|
||||
</td>
|
||||
<td><p>NodeSelector configurations. Ref: <a href="https://kubernetes.io/docs/user-guide/node-selection/" target="_blank">https://kubernetes.io/docs/user-guide/node-selection/</a></p>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>podAnnotations</td>
|
||||
<td>object</td>
|
||||
<td><pre lang="plaintext">
|
||||
{}
|
||||
</pre>
|
||||
</td>
|
||||
<td><p>Annotations to be added to pod</p>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>podDisruptionBudget</td>
|
||||
<td>object</td>
|
||||
<td><pre lang="plaintext">
|
||||
enabled: false
|
||||
labels: {}
|
||||
</pre>
|
||||
</td>
|
||||
<td><p>See <code>kubectl explain poddisruptionbudget.spec</code> for more. Ref: <a href="https://kubernetes.io/docs/tasks/run-application/configure-pdb/" target="_blank">https://kubernetes.io/docs/tasks/run-application/configure-pdb/</a></p>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>podSecurityContext.enabled</td>
|
||||
<td>bool</td>
|
||||
<td><pre lang="">
|
||||
true
|
||||
</pre>
|
||||
</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>probe.liveness</td>
|
||||
<td>object</td>
|
||||
<td><pre lang="plaintext">
|
||||
initialDelaySeconds: 5
|
||||
periodSeconds: 15
|
||||
tcpSocket: {}
|
||||
timeoutSeconds: 5
|
||||
</pre>
|
||||
</td>
|
||||
<td><p>liveness probe</p>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>probe.readiness</td>
|
||||
<td>object</td>
|
||||
<td><pre lang="plaintext">
|
||||
httpGet: {}
|
||||
initialDelaySeconds: 5
|
||||
periodSeconds: 15
|
||||
</pre>
|
||||
</td>
|
||||
<td><p>readiness probe</p>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>probe.startup</td>
|
||||
<td>object</td>
|
||||
<td><pre lang="plaintext">
|
||||
{}
|
||||
</pre>
|
||||
</td>
|
||||
<td><p>startup probe</p>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>rateLimiter</td>
|
||||
<td>object</td>
|
||||
<td><pre lang="plaintext">
|
||||
config: {}
|
||||
datasource:
|
||||
url: ""
|
||||
enabled: false
|
||||
</pre>
|
||||
</td>
|
||||
<td><p>Rate limiter configuration. Docs <a href="https://docs.victoriametrics.com/vmgateway#rate-limiter" target="_blank">https://docs.victoriametrics.com/vmgateway#rate-limiter</a></p>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>rateLimiter.datasource.url</td>
|
||||
<td>string</td>
|
||||
<td><pre lang="">
|
||||
""
|
||||
</pre>
|
||||
</td>
|
||||
<td><p>Datasource VictoriaMetrics or vmselects. Required. Example <a href="http://victoroametrics:8428" target="_blank">http://victoroametrics:8428</a> or <a href="http://vmselect:8481/select/0/prometheus" target="_blank">http://vmselect:8481/select/0/prometheus</a></p>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>rateLimiter.enabled</td>
|
||||
<td>bool</td>
|
||||
<td><pre lang="">
|
||||
false
|
||||
</pre>
|
||||
</td>
|
||||
<td><p>Enable/Disable rate-limiting</p>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>read.url</td>
|
||||
<td>string</td>
|
||||
<td><pre lang="">
|
||||
""
|
||||
</pre>
|
||||
</td>
|
||||
<td><p>Read endpoint without suffixes, victoriametrics or vmselect. Example <a href="http://victoroametrics:8428" target="_blank">http://victoroametrics:8428</a> or <a href="http://vmselect:8481" target="_blank">http://vmselect:8481</a></p>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>replicaCount</td>
|
||||
<td>int</td>
|
||||
<td><pre lang="">
|
||||
1
|
||||
</pre>
|
||||
</td>
|
||||
<td><p>Number of replicas of vmgateway</p>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>resources</td>
|
||||
<td>object</td>
|
||||
<td><pre lang="plaintext">
|
||||
{}
|
||||
</pre>
|
||||
</td>
|
||||
<td><p>We usually recommend not to specify default resources and to leave this as a conscious choice for the user. This also increases chances charts run on environments with little resources, such as Minikube. If you do want to specify resources, uncomment the following lines, adjust them as necessary, and remove the curly braces after ‘resources:’.</p>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>securityContext</td>
|
||||
<td>object</td>
|
||||
<td><pre lang="plaintext">
|
||||
enabled: true
|
||||
runAsGroup: 1000
|
||||
runAsNonRoot: true
|
||||
runAsUser: 1000
|
||||
</pre>
|
||||
</td>
|
||||
<td><p>Ref: <a href="https://kubernetes.io/docs/tasks/configure-pod-container/security-context/" target="_blank">https://kubernetes.io/docs/tasks/configure-pod-container/security-context/</a></p>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>service.annotations</td>
|
||||
<td>object</td>
|
||||
<td><pre lang="plaintext">
|
||||
{}
|
||||
</pre>
|
||||
</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>service.clusterIP</td>
|
||||
<td>string</td>
|
||||
<td><pre lang="">
|
||||
""
|
||||
</pre>
|
||||
</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>service.enabled</td>
|
||||
<td>bool</td>
|
||||
<td><pre lang="">
|
||||
true
|
||||
</pre>
|
||||
</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>service.externalIPs</td>
|
||||
<td>list</td>
|
||||
<td><pre lang="plaintext">
|
||||
[]
|
||||
</pre>
|
||||
</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>service.extraLabels</td>
|
||||
<td>object</td>
|
||||
<td><pre lang="plaintext">
|
||||
{}
|
||||
</pre>
|
||||
</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>service.ipFamilies</td>
|
||||
<td>list</td>
|
||||
<td><pre lang="plaintext">
|
||||
[]
|
||||
</pre>
|
||||
</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>service.ipFamilyPolicy</td>
|
||||
<td>string</td>
|
||||
<td><pre lang="">
|
||||
""
|
||||
</pre>
|
||||
</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>service.loadBalancerIP</td>
|
||||
<td>string</td>
|
||||
<td><pre lang="">
|
||||
""
|
||||
</pre>
|
||||
</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>service.loadBalancerSourceRanges</td>
|
||||
<td>list</td>
|
||||
<td><pre lang="plaintext">
|
||||
[]
|
||||
</pre>
|
||||
</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>service.servicePort</td>
|
||||
<td>int</td>
|
||||
<td><pre lang="">
|
||||
8431
|
||||
</pre>
|
||||
</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>service.type</td>
|
||||
<td>string</td>
|
||||
<td><pre lang="">
|
||||
ClusterIP
|
||||
</pre>
|
||||
</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>serviceAccount.annotations</td>
|
||||
<td>object</td>
|
||||
<td><pre lang="plaintext">
|
||||
{}
|
||||
</pre>
|
||||
</td>
|
||||
<td><p>Annotations to add to the service account</p>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>serviceAccount.create</td>
|
||||
<td>bool</td>
|
||||
<td><pre lang="">
|
||||
true
|
||||
</pre>
|
||||
</td>
|
||||
<td><p>Specifies whether a service account should be created</p>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>serviceAccount.name</td>
|
||||
<td>string</td>
|
||||
<td><pre lang="">
|
||||
null
|
||||
</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>serviceMonitor.annotations</td>
|
||||
<td>object</td>
|
||||
<td><pre lang="plaintext">
|
||||
{}
|
||||
</pre>
|
||||
</td>
|
||||
<td><p>Service Monitor annotations</p>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>serviceMonitor.basicAuth</td>
|
||||
<td>object</td>
|
||||
<td><pre lang="plaintext">
|
||||
{}
|
||||
</pre>
|
||||
</td>
|
||||
<td><p>Basic auth params for Service Monitor</p>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>serviceMonitor.enabled</td>
|
||||
<td>bool</td>
|
||||
<td><pre lang="">
|
||||
false
|
||||
</pre>
|
||||
</td>
|
||||
<td><p>Enable deployment of Service Monitor for server component. This is Prometheus operator object</p>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>serviceMonitor.extraLabels</td>
|
||||
<td>object</td>
|
||||
<td><pre lang="plaintext">
|
||||
{}
|
||||
</pre>
|
||||
</td>
|
||||
<td><p>Service Monitor labels</p>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>serviceMonitor.metricRelabelings</td>
|
||||
<td>list</td>
|
||||
<td><pre lang="plaintext">
|
||||
[]
|
||||
</pre>
|
||||
</td>
|
||||
<td><p>Service Monitor metricRelabelings</p>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>serviceMonitor.relabelings</td>
|
||||
<td>list</td>
|
||||
<td><pre lang="plaintext">
|
||||
[]
|
||||
</pre>
|
||||
</td>
|
||||
<td><p>Service Monitor relabelings</p>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>tolerations</td>
|
||||
<td>list</td>
|
||||
<td><pre lang="plaintext">
|
||||
[]
|
||||
</pre>
|
||||
</td>
|
||||
<td><p>Tolerations configurations. Ref: <a href="https://kubernetes.io/docs/concepts/configuration/assign-pod-node/" target="_blank">https://kubernetes.io/docs/concepts/configuration/assign-pod-node/</a></p>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>write.url</td>
|
||||
<td>string</td>
|
||||
<td><pre lang="">
|
||||
""
|
||||
</pre>
|
||||
</td>
|
||||
<td><p>Write endpoint without suffixes, victoriametrics or vminsert. Example <a href="http://victoroametrics:8428" target="_blank">http://victoroametrics:8428</a> or <a href="http://vminsert:8480" target="_blank">http://vminsert:8480</a></p>
|
||||
</td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
|
13
docs/helm/victoria-metrics-gateway/_changelog.md
Normal file
13
docs/helm/victoria-metrics-gateway/_changelog.md
Normal file
|
@ -0,0 +1,13 @@
|
|||
---
|
||||
weight: 1
|
||||
title: CHANGELOG
|
||||
menu:
|
||||
docs:
|
||||
weight: 1
|
||||
identifier: helm-victoriametrics-gateway-changelog
|
||||
parent: helm-victoriametrics-gateway
|
||||
url: /helm/victoriametrics-gateway/changelog
|
||||
aliases:
|
||||
- /helm/victoriametrics-gateway/changelog/index.html
|
||||
---
|
||||
{{% content "CHANGELOG.md" %}}
|
13
docs/helm/victoria-metrics-gateway/_index.md
Normal file
13
docs/helm/victoria-metrics-gateway/_index.md
Normal file
|
@ -0,0 +1,13 @@
|
|||
---
|
||||
weight: 8
|
||||
title: VictoriaMetrics Gateway
|
||||
menu:
|
||||
docs:
|
||||
parent: helm
|
||||
weight: 8
|
||||
identifier: helm-victoriametrics-gateway
|
||||
url: /helm/victoriametrics-gateway
|
||||
aliases:
|
||||
- /helm/victoriametrics-gateway/index.html
|
||||
---
|
||||
{{% content "README.md" %}}
|
688
docs/helm/victoria-metrics-k8s-stack/CHANGELOG.md
Normal file
688
docs/helm/victoria-metrics-k8s-stack/CHANGELOG.md
Normal file
|
@ -0,0 +1,688 @@
|
|||
## Next release
|
||||
|
||||
- TODO
|
||||
|
||||
## 0.25.17
|
||||
|
||||
**Release date:** 2024-09-20
|
||||
|
||||
![AppVersion: v1.102.1](https://img.shields.io/static/v1?label=AppVersion&message=v1.102.1&color=success&logo=)
|
||||
![Helm: v3](https://img.shields.io/static/v1?label=Helm&message=v3&color=informational&logo=helm)
|
||||
|
||||
- Added VMAuth to k8s stack. See [this issue](https://github.com/VictoriaMetrics/helm-charts/issues/829)
|
||||
- Fixed ETCD dashboard
|
||||
- Use path prefix from args as a default path prefix for ingress. Related [issue](https://github.com/VictoriaMetrics/helm-charts/issues/1260)
|
||||
- Allow using vmalert without notifiers configuration. Note that it is required to use `.vmalert.spec.extraArgs["notifiers.blackhole"]: true` in order to start vmalert with a blackhole configuration.
|
||||
|
||||
## 0.25.16
|
||||
|
||||
**Release date:** 2024-09-10
|
||||
|
||||
![AppVersion: v1.102.1](https://img.shields.io/static/v1?label=AppVersion&message=v1.102.1&color=success&logo=)
|
||||
![Helm: v3](https://img.shields.io/static/v1?label=Helm&message=v3&color=informational&logo=helm)
|
||||
|
||||
- Do not truncate servicemonitor, datasources, rules, dashboard, alertmanager & vmalert templates names
|
||||
- Use service label for node-exporter instead of podLabel. See [this issue](https://github.com/VictoriaMetrics/helm-charts/issues/1458)
|
||||
- Added common chart to a k8s-stack. See [this issue](https://github.com/VictoriaMetrics/helm-charts/issues/1456)
|
||||
- Fixed value of custom alertmanager configSecret. See [this issue](https://github.com/VictoriaMetrics/helm-charts/issues/1461)
|
||||
|
||||
## 0.25.15
|
||||
|
||||
**Release date:** 2024-09-05
|
||||
|
||||
![AppVersion: v1.102.1](https://img.shields.io/static/v1?label=AppVersion&message=v1.102.1&color=success&logo=)
|
||||
![Helm: v3](https://img.shields.io/static/v1?label=Helm&message=v3&color=informational&logo=helm)
|
||||
|
||||
- Drop empty endpoints param from scrape configuration
|
||||
- Fixed proto when TLS is enabled. See [this issue](https://github.com/VictoriaMetrics/helm-charts/issues/1449)
|
||||
|
||||
## 0.25.14
|
||||
|
||||
**Release date:** 2024-09-04
|
||||
|
||||
![AppVersion: v1.102.1](https://img.shields.io/static/v1?label=AppVersion&message=v1.102.1&color=success&logo=)
|
||||
![Helm: v3](https://img.shields.io/static/v1?label=Helm&message=v3&color=informational&logo=helm)
|
||||
|
||||
- fixed alertmanager templates
|
||||
|
||||
## 0.25.13
|
||||
|
||||
**Release date:** 2024-09-04
|
||||
|
||||
![AppVersion: v1.102.1](https://img.shields.io/static/v1?label=AppVersion&message=v1.102.1&color=success&logo=)
|
||||
![Helm: v3](https://img.shields.io/static/v1?label=Helm&message=v3&color=informational&logo=helm)
|
||||
|
||||
- Use operator's own service monitor
|
||||
|
||||
## 0.25.12
|
||||
|
||||
**Release date:** 2024-09-03
|
||||
|
||||
![AppVersion: v1.102.1](https://img.shields.io/static/v1?label=AppVersion&message=v1.102.1&color=success&logo=)
|
||||
![Helm: v3](https://img.shields.io/static/v1?label=Helm&message=v3&color=informational&logo=helm)
|
||||
|
||||
- Fixed dashboards rendering. See [this issue](https://github.com/VictoriaMetrics/helm-charts/issues/1414)
|
||||
- Fixed service monitor label name.
|
||||
|
||||
## 0.25.11
|
||||
|
||||
**Release date:** 2024-09-03
|
||||
|
||||
![AppVersion: v1.102.1](https://img.shields.io/static/v1?label=AppVersion&message=v1.102.1&color=success&logo=)
|
||||
![Helm: v3](https://img.shields.io/static/v1?label=Helm&message=v3&color=informational&logo=helm)
|
||||
|
||||
- Merged ingress templates
|
||||
- Removed custom VMServiceScrape for operator
|
||||
- Added ability to override default Prometheus-compatible datatasources with all available parameters. See [this issue](https://github.com/VictoriaMetrics/helm-charts/issues/860).
|
||||
- Do not use `grafana.dashboards` and `grafana.dashboardProviders`. See [this issue](https://github.com/VictoriaMetrics/helm-charts/issues/1312).
|
||||
- Migrated Node Exporter dashboard into chart
|
||||
- Deprecated `grafana.sidecar.jsonData`, `grafana.provisionDefaultDatasource` in a favour of `grafana.sidecar.datasources.default` slice of datasources.
|
||||
- Fail if no notifiers are set, do not set `notifiers` to null if empty
|
||||
|
||||
## 0.25.10
|
||||
|
||||
**Release date:** 2024-08-31
|
||||
|
||||
![AppVersion: v1.102.1](https://img.shields.io/static/v1?label=AppVersion&message=v1.102.1&color=success&logo=)
|
||||
![Helm: v3](https://img.shields.io/static/v1?label=Helm&message=v3&color=informational&logo=helm)
|
||||
|
||||
- fixed ingress extraPaths and externalVM urls rendering
|
||||
|
||||
## 0.25.9
|
||||
|
||||
**Release date:** 2024-08-31
|
||||
|
||||
![AppVersion: v1.102.1](https://img.shields.io/static/v1?label=AppVersion&message=v1.102.1&color=success&logo=)
|
||||
![Helm: v3](https://img.shields.io/static/v1?label=Helm&message=v3&color=informational&logo=helm)
|
||||
|
||||
- fixed vmalert ingress name typo
|
||||
- Added ability to override default Prometheus-compatible datatasources with all available parameters. See [this issue](https://github.com/VictoriaMetrics/helm-charts/issues/860).
|
||||
- Do not use `grafana.dashboards` and `grafana.dashboardProviders`. See [this issue](https://github.com/VictoriaMetrics/helm-charts/issues/1312).
|
||||
|
||||
## 0.25.8
|
||||
|
||||
**Release date:** 2024-08-30
|
||||
|
||||
![AppVersion: v1.102.1](https://img.shields.io/static/v1?label=AppVersion&message=v1.102.1&color=success&logo=)
|
||||
![Helm: v3](https://img.shields.io/static/v1?label=Helm&message=v3&color=informational&logo=helm)
|
||||
|
||||
- fixed external notifiers rendering, when alertmanager is disabled. See [this issue](https://github.com/VictoriaMetrics/helm-charts/issues/1378)
|
||||
|
||||
## 0.25.7
|
||||
|
||||
**Release date:** 2024-08-30
|
||||
|
||||
![AppVersion: v1.102.1](https://img.shields.io/static/v1?label=AppVersion&message=v1.102.1&color=success&logo=)
|
||||
![Helm: v3](https://img.shields.io/static/v1?label=Helm&message=v3&color=informational&logo=helm)
|
||||
|
||||
- fixed extra rules template context
|
||||
|
||||
## 0.25.6
|
||||
|
||||
**Release date:** 2024-08-29
|
||||
|
||||
![AppVersion: v1.102.1](https://img.shields.io/static/v1?label=AppVersion&message=v1.102.1&color=success&logo=)
|
||||
![Helm: v3](https://img.shields.io/static/v1?label=Helm&message=v3&color=informational&logo=helm)
|
||||
|
||||
**Update note**: Update `kubeProxy.spec` to `kubeProxy.vmScrape.spec`
|
||||
|
||||
**Update note**: Update `kubeScheduler.spec` to `kubeScheduler.vmScrape.spec`
|
||||
|
||||
**Update note**: Update `kubeEtcd.spec` to `kubeEtcd.vmScrape.spec`
|
||||
|
||||
**Update note**: Update `coreDns.spec` to `coreDns.vmScrape.spec`
|
||||
|
||||
**Update note**: Update `kubeDns.spec` to `kubeDns.vmScrape.spec`
|
||||
|
||||
**Update note**: Update `kubeProxy.spec` to `kubeProxy.vmScrape.spec`
|
||||
|
||||
**Update note**: Update `kubeControllerManager.spec` to `kubeControllerManager.vmScrape.spec`
|
||||
|
||||
**Update note**: Update `kubeApiServer.spec` to `kubeApiServer.vmScrape.spec`
|
||||
|
||||
**Update note**: Update `kubelet.spec` to `kubelet.vmScrape.spec`
|
||||
|
||||
**Update note**: Update `kube-state-metrics.spec` to `kube-state-metrics.vmScrape.spec`
|
||||
|
||||
**Update note**: Update `prometheus-node-exporter.spec` to `prometheus-node-exporter.vmScrape.spec`
|
||||
|
||||
**Update note**: Update `grafana.spec` to `grafana.vmScrape.spec`
|
||||
|
||||
- bump version of VM components to [v1.103.0](https://github.com/VictoriaMetrics/VictoriaMetrics/releases/tag/v1.103.0)
|
||||
- Added `dashboards.<dashboardName>` bool flag to enable dashboard even if component it is for is not installed.
|
||||
- Allow extra `vmalert.notifiers` without dropping default notifier if `alertmanager.enabled: true`
|
||||
- Do not drop default notifier, when vmalert.additionalNotifierConfigs is set
|
||||
- Replaced static url proto with a template, which selects proto depending on a present tls configuration
|
||||
- Moved kubernetes components monitoring config from `spec` config to `vmScrape.spec`
|
||||
- Merged servicemonitor templates
|
||||
|
||||
## 0.25.5
|
||||
|
||||
**Release date:** 2024-08-26
|
||||
|
||||
![AppVersion: v1.102.1](https://img.shields.io/static/v1?label=AppVersion&message=v1.102.1&color=success&logo=)
|
||||
![Helm: v3](https://img.shields.io/static/v1?label=Helm&message=v3&color=informational&logo=helm)
|
||||
|
||||
- TODO
|
||||
|
||||
## 0.25.4
|
||||
|
||||
**Release date:** 2024-08-26
|
||||
|
||||
![AppVersion: v1.102.1](https://img.shields.io/static/v1?label=AppVersion&message=v1.102.1&color=success&logo=)
|
||||
![Helm: v3](https://img.shields.io/static/v1?label=Helm&message=v3&color=informational&logo=helm)
|
||||
|
||||
- updates operator to [v0.47.2](https://github.com/VictoriaMetrics/operator/releases/tag/v0.47.2)
|
||||
- kube-state-metrics - 5.16.4 -> 5.25.1
|
||||
- prometheus-node-exporter - 4.27.0 -> 4.29.0
|
||||
- grafana - 8.3.8 -> 8.4.7
|
||||
- added configurable `.Values.global.clusterLabel` to all alerting and recording rules `by` and `on` expressions
|
||||
|
||||
## 0.25.3
|
||||
|
||||
**Release date:** 2024-08-23
|
||||
|
||||
![AppVersion: v1.102.1](https://img.shields.io/static/v1?label=AppVersion&message=v1.102.1&color=success&logo=)
|
||||
![Helm: v3](https://img.shields.io/static/v1?label=Helm&message=v3&color=informational&logo=helm)
|
||||
|
||||
- updated operator to v0.47.1 release
|
||||
- Build `app.kubernetes.io/instance` label consistently. See [this issue](https://github.com/VictoriaMetrics/helm-charts/issues/1282)
|
||||
|
||||
## 0.25.2
|
||||
|
||||
**Release date:** 2024-08-21
|
||||
|
||||
![AppVersion: v1.102.1](https://img.shields.io/static/v1?label=AppVersion&message=v1.102.1&color=success&logo=)
|
||||
![Helm: v3](https://img.shields.io/static/v1?label=Helm&message=v3&color=informational&logo=helm)
|
||||
|
||||
- fixed vmalert ingress name. See [this issue](https://github.com/VictoriaMetrics/helm-charts/issues/1271)
|
||||
- fixed alertmanager ingress host template rendering. See [this issue](https://github.com/VictoriaMetrics/helm-charts/issues/1270)
|
||||
|
||||
## 0.25.1
|
||||
|
||||
**Release date:** 2024-08-21
|
||||
|
||||
![AppVersion: v1.102.1](https://img.shields.io/static/v1?label=AppVersion&message=v1.102.1&color=success&logo=)
|
||||
![Helm: v3](https://img.shields.io/static/v1?label=Helm&message=v3&color=informational&logo=helm)
|
||||
|
||||
- Added `.Values.global.license` configuration
|
||||
- Fixed extraLabels rendering. See [this issue](https://github.com/VictoriaMetrics/helm-charts/issues/1248)
|
||||
- Fixed vmalert url to alertmanager by including its path prefix
|
||||
- Removed `networking.k8s.io/v1beta1/Ingress` and `extensions/v1beta1/Ingress` support
|
||||
- Fixed kubedns servicemonitor template. See [this issue](https://github.com/VictoriaMetrics/helm-charts/issues/1255)
|
||||
|
||||
## 0.25.0
|
||||
|
||||
**Release date:** 2024-08-16
|
||||
|
||||
![AppVersion: v1.102.1](https://img.shields.io/static/v1?label=AppVersion&message=v1.102.1&color=success&logo=)
|
||||
![Helm: v3](https://img.shields.io/static/v1?label=Helm&message=v3&color=informational&logo=helm)
|
||||
|
||||
**Update note**: it requires to update CRD dependency manually before upgrade
|
||||
|
||||
**Update note**: requires Helm 3.14+
|
||||
|
||||
- Moved dashboards templating logic out of sync script to Helm template
|
||||
- Allow to disable default grafana datasource
|
||||
- Synchronize Etcd dashboards and rules with mixin provided by Etcd
|
||||
- Add alerting rules for VictoriaMetrics operator.
|
||||
- Updated alerting rules for VictoriaMetrics components.
|
||||
- Fixed exact rule annotations propagation to other rules.
|
||||
- Set minimal kubernetes version to 1.25
|
||||
- updates operator to v0.47.0 version
|
||||
|
||||
## 0.24.5
|
||||
|
||||
**Release date:** 2024-08-01
|
||||
|
||||
![AppVersion: v1.102.1](https://img.shields.io/static/v1?label=AppVersion&message=v1.102.1&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.102.1](https://github.com/VictoriaMetrics/VictoriaMetrics/releases/tag/v1.102.1)
|
||||
|
||||
## 0.24.4
|
||||
|
||||
**Release date:** 2024-08-01
|
||||
|
||||
![AppVersion: v1.102.0](https://img.shields.io/static/v1?label=AppVersion&message=v1.102.0&color=success&logo=)
|
||||
![Helm: v3](https://img.shields.io/static/v1?label=Helm&message=v3&color=informational&logo=helm)
|
||||
|
||||
- Update dependencies: grafana -> 8.3.6.
|
||||
- Added `.Values.defaultRules.alerting` and `.Values.defaultRules.recording` to setup common properties for all alerting an recording rules
|
||||
|
||||
## 0.24.3
|
||||
|
||||
**Release date:** 2024-07-23
|
||||
|
||||
![AppVersion: v1.102.0](https://img.shields.io/static/v1?label=AppVersion&message=v1.102.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.102.0](https://github.com/VictoriaMetrics/VictoriaMetrics/releases/tag/v1.102.0)
|
||||
|
||||
## 0.24.2
|
||||
|
||||
**Release date:** 2024-07-15
|
||||
|
||||
![AppVersion: v1.101.0](https://img.shields.io/static/v1?label=AppVersion&message=v1.101.0&color=success&logo=)
|
||||
![Helm: v3](https://img.shields.io/static/v1?label=Helm&message=v3&color=informational&logo=helm)
|
||||
|
||||
- fix vmalertmanager configuration when using `.VMAlertmanagerSpec.ConfigRawYaml`. See [this pull request](https://github.com/VictoriaMetrics/helm-charts/pull/1136).
|
||||
|
||||
## 0.24.1
|
||||
|
||||
**Release date:** 2024-07-10
|
||||
|
||||
![AppVersion: v1.101.0](https://img.shields.io/static/v1?label=AppVersion&message=v1.101.0&color=success&logo=)
|
||||
![Helm: v3](https://img.shields.io/static/v1?label=Helm&message=v3&color=informational&logo=helm)
|
||||
|
||||
- updates operator to v0.46.4
|
||||
|
||||
## 0.24.0
|
||||
|
||||
**Release date:** 2024-07-10
|
||||
|
||||
![AppVersion: v1.101.0](https://img.shields.io/static/v1?label=AppVersion&message=v1.101.0&color=success&logo=)
|
||||
![Helm: v3](https://img.shields.io/static/v1?label=Helm&message=v3&color=informational&logo=helm)
|
||||
|
||||
- added ability to override alerting rules labels and annotations:
|
||||
- globally - `.Values.defaultRules.rule.spec.labels` (before it was `.Values.defaultRules.additionalRuleLabels`) and `.Values.defaultRules.rule.spec.annotations`
|
||||
- for all rules in a group - `.Values.defaultRules.groups.<groupName>.rules.spec.labels` and `.Valeus.defaultRules.groups.<groupName>.rules.spec.annotations`
|
||||
- for each rule individually - `.Values.defaultRules.rules.<ruleName>.spec.labels` and `.Values.defaultRules.rules.<ruleName>.spec.annotations`
|
||||
- changed `.Values.defaultRules.rules.<groupName>` to `.Values.defaultRules.groups.<groupName>.create`
|
||||
- changed `.Values.defaultRules.appNamespacesTarget` to `.Values.defaultRules.groups.<groupName>.targetNamespace`
|
||||
- changed `.Values.defaultRules.params` to `.Values.defaultRules.group.spec.params` with ability to override it at `.Values.defaultRules.groups.<groupName>.spec.params`
|
||||
|
||||
## 0.23.6
|
||||
|
||||
**Release date:** 2024-07-08
|
||||
|
||||
![AppVersion: v1.101.0](https://img.shields.io/static/v1?label=AppVersion&message=v1.101.0&color=success&logo=)
|
||||
![Helm: v3](https://img.shields.io/static/v1?label=Helm&message=v3&color=informational&logo=helm)
|
||||
|
||||
- added ability to override alerting rules labels and annotations:
|
||||
- globally - `.Values.defaultRules.rule.spec.labels` (before it was `.Values.defaultRules.additionalRuleLabels`) and `.Values.defaultRules.rule.spec.annotations`
|
||||
- for all rules in a group - `.Values.defaultRules.groups.<groupName>.rules.spec.labels` and `.Valeus.defaultRules.groups.<groupName>.rules.spec.annotations`
|
||||
- for each rule individually - `.Values.defaultRules.rules.<ruleName>.spec.labels` and `.Values.defaultRules.rules.<ruleName>.spec.annotations`
|
||||
- changed `.Values.defaultRules.rules.<groupName>` to `.Values.defaultRules.groups.<groupName>.create`
|
||||
- changed `.Values.defaultRules.appNamespacesTarget` to `.Values.defaultRules.groups.<groupName>.targetNamespace`
|
||||
- changed `.Values.defaultRules.params` to `.Values.defaultRules.group.spec.params` with ability to override it at `.Values.defaultRules.groups.<groupName>.spec.params`
|
||||
|
||||
## 0.23.5
|
||||
|
||||
**Release date:** 2024-07-04
|
||||
|
||||
![AppVersion: v1.101.0](https://img.shields.io/static/v1?label=AppVersion&message=v1.101.0&color=success&logo=)
|
||||
![Helm: v3](https://img.shields.io/static/v1?label=Helm&message=v3&color=informational&logo=helm)
|
||||
|
||||
- Support configuring vmalert `-notifier.config` with `.Values.vmalert.additionalNotifierConfigs`.
|
||||
|
||||
## 0.23.4
|
||||
|
||||
**Release date:** 2024-07-02
|
||||
|
||||
![AppVersion: v1.101.0](https://img.shields.io/static/v1?label=AppVersion&message=v1.101.0&color=success&logo=)
|
||||
![Helm: v3](https://img.shields.io/static/v1?label=Helm&message=v3&color=informational&logo=helm)
|
||||
|
||||
- Add `extraObjects` to allow deploying additional resources with the chart release.
|
||||
|
||||
## 0.23.3
|
||||
|
||||
**Release date:** 2024-06-26
|
||||
|
||||
![AppVersion: v1.101.0](https://img.shields.io/static/v1?label=AppVersion&message=v1.101.0&color=success&logo=)
|
||||
![Helm: v3](https://img.shields.io/static/v1?label=Helm&message=v3&color=informational&logo=helm)
|
||||
|
||||
- Enable [conversion of Prometheus CRDs](https://docs.victoriametrics.com/operator/migration/#objects-conversion) by default. See [this](https://github.com/VictoriaMetrics/helm-charts/pull/1069) pull request for details.
|
||||
- use bitnami/kubectl image for cleanup instead of deprecated gcr.io/google_containers/hyperkube
|
||||
|
||||
## 0.23.2
|
||||
|
||||
**Release date:** 2024-06-14
|
||||
|
||||
![AppVersion: v1.101.0](https://img.shields.io/static/v1?label=AppVersion&message=v1.101.0&color=success&logo=)
|
||||
![Helm: v3](https://img.shields.io/static/v1?label=Helm&message=v3&color=informational&logo=helm)
|
||||
|
||||
- Do not add `cluster` external label at VMAgent by default. See [this issue](https://github.com/VictoriaMetrics/helm-charts/issues/774) for the details.
|
||||
|
||||
## 0.23.1
|
||||
|
||||
**Release date:** 2024-06-10
|
||||
|
||||
![AppVersion: v1.101.0](https://img.shields.io/static/v1?label=AppVersion&message=v1.101.0&color=success&logo=)
|
||||
![Helm: v3](https://img.shields.io/static/v1?label=Helm&message=v3&color=informational&logo=helm)
|
||||
|
||||
- updates operator to v0.45.0 release
|
||||
- sync latest vm alerts and dashboards.
|
||||
|
||||
## 0.23.0
|
||||
|
||||
**Release date:** 2024-05-30
|
||||
|
||||
![AppVersion: v1.101.0](https://img.shields.io/static/v1?label=AppVersion&message=v1.101.0&color=success&logo=)
|
||||
![Helm: v3](https://img.shields.io/static/v1?label=Helm&message=v3&color=informational&logo=helm)
|
||||
|
||||
- sync latest etcd v3.5.x rules from [upstream](https://github.com/etcd-io/etcd/blob/release-3.5/contrib/mixin/mixin.libsonnet).
|
||||
- add Prometheus operator CRDs as an optional dependency. See [this PR](https://github.com/VictoriaMetrics/helm-charts/pull/1022) and [related issue](https://github.com/VictoriaMetrics/helm-charts/issues/341) for the details.
|
||||
|
||||
## 0.22.1
|
||||
|
||||
**Release date:** 2024-05-14
|
||||
|
||||
![AppVersion: v1.101.0](https://img.shields.io/static/v1?label=AppVersion&message=v1.101.0&color=success&logo=)
|
||||
![Helm: v3](https://img.shields.io/static/v1?label=Helm&message=v3&color=informational&logo=helm)
|
||||
|
||||
- fix missing serviceaccounts patch permission in VM operator, see [this issue](https://github.com/VictoriaMetrics/helm-charts/issues/1012) for details.
|
||||
|
||||
## 0.22.0
|
||||
|
||||
**Release date:** 2024-05-10
|
||||
|
||||
![AppVersion: v1.101.0](https://img.shields.io/static/v1?label=AppVersion&message=v1.101.0&color=success&logo=)
|
||||
![Helm: v3](https://img.shields.io/static/v1?label=Helm&message=v3&color=informational&logo=helm)
|
||||
|
||||
- bump version of VM operator to [0.44.0](https://github.com/VictoriaMetrics/operator/releases/tag/v0.44.0)
|
||||
|
||||
## 0.21.3
|
||||
|
||||
**Release date:** 2024-04-26
|
||||
|
||||
![AppVersion: v1.101.0](https://img.shields.io/static/v1?label=AppVersion&message=v1.101.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.101.0](https://github.com/VictoriaMetrics/VictoriaMetrics/releases/tag/v1.101.0)
|
||||
|
||||
## 0.21.2
|
||||
|
||||
**Release date:** 2024-04-23
|
||||
|
||||
![AppVersion: v1.100.1](https://img.shields.io/static/v1?label=AppVersion&message=v1.100.1&color=success&logo=)
|
||||
![Helm: v3](https://img.shields.io/static/v1?label=Helm&message=v3&color=informational&logo=helm)
|
||||
|
||||
- bump version of VM operator to [0.43.3](https://github.com/VictoriaMetrics/operator/releases/tag/v0.43.3)
|
||||
|
||||
## 0.21.1
|
||||
|
||||
**Release date:** 2024-04-18
|
||||
|
||||
![AppVersion: v1.100.1](https://img.shields.io/static/v1?label=AppVersion&message=v1.100.1&color=success&logo=)
|
||||
![Helm: v3](https://img.shields.io/static/v1?label=Helm&message=v3&color=informational&logo=helm)
|
||||
|
||||
## 0.21.0
|
||||
|
||||
**Release date:** 2024-04-18
|
||||
|
||||
![AppVersion: v1.100.1](https://img.shields.io/static/v1?label=AppVersion&message=v1.100.1&color=success&logo=)
|
||||
![Helm: v3](https://img.shields.io/static/v1?label=Helm&message=v3&color=informational&logo=helm)
|
||||
|
||||
- TODO
|
||||
|
||||
- bump version of VM operator to [0.43.0](https://github.com/VictoriaMetrics/operator/releases/tag/v0.43.0)
|
||||
- updates CRDs definitions.
|
||||
|
||||
## 0.20.1
|
||||
|
||||
**Release date:** 2024-04-16
|
||||
|
||||
![AppVersion: v1.100.1](https://img.shields.io/static/v1?label=AppVersion&message=v1.100.1&color=success&logo=)
|
||||
![Helm: v3](https://img.shields.io/static/v1?label=Helm&message=v3&color=informational&logo=helm)
|
||||
|
||||
- upgraded dashboards and alerting rules, added values file for local (Minikube) setup
|
||||
- bump version of VM components to [v1.100.1](https://github.com/VictoriaMetrics/VictoriaMetrics/releases/tag/v1.100.1)
|
||||
|
||||
## 0.20.0
|
||||
|
||||
**Release date:** 2024-04-02
|
||||
|
||||
![AppVersion: v1.99.0](https://img.shields.io/static/v1?label=AppVersion&message=v1.99.0&color=success&logo=)
|
||||
![Helm: v3](https://img.shields.io/static/v1?label=Helm&message=v3&color=informational&logo=helm)
|
||||
|
||||
- bump version of VM operator to [0.42.3](https://github.com/VictoriaMetrics/operator/releases/tag/v0.42.3)
|
||||
|
||||
## 0.19.4
|
||||
|
||||
**Release date:** 2024-03-05
|
||||
|
||||
![AppVersion: v1.99.0](https://img.shields.io/static/v1?label=AppVersion&message=v1.99.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.99.0](https://github.com/VictoriaMetrics/VictoriaMetrics/releases/tag/v1.99.0)
|
||||
|
||||
## 0.19.3
|
||||
|
||||
**Release date:** 2024-03-05
|
||||
|
||||
![AppVersion: v1.98.0](https://img.shields.io/static/v1?label=AppVersion&message=v1.98.0&color=success&logo=)
|
||||
![Helm: v3](https://img.shields.io/static/v1?label=Helm&message=v3&color=informational&logo=helm)
|
||||
|
||||
- Commented default configuration for alertmanager. It simplifies configuration and makes it more explicit. See this [issue](https://github.com/VictoriaMetrics/helm-charts/issues/473) for details.
|
||||
- Allow enabling/disabling default k8s rules when installing. See [#904](https://github.com/VictoriaMetrics/helm-charts/pull/904) by @passie.
|
||||
|
||||
## 0.19.2
|
||||
|
||||
**Release date:** 2024-02-26
|
||||
|
||||
![AppVersion: v1.98.0](https://img.shields.io/static/v1?label=AppVersion&message=v1.98.0&color=success&logo=)
|
||||
![Helm: v3](https://img.shields.io/static/v1?label=Helm&message=v3&color=informational&logo=helm)
|
||||
|
||||
- Fix templating of VMAgent `remoteWrite` in case both `VMSingle` and `VMCluster` are disabled. See [this issue](https://github.com/VictoriaMetrics/helm-charts/issues/865) for details.
|
||||
|
||||
## 0.19.1
|
||||
|
||||
**Release date:** 2024-02-21
|
||||
|
||||
![AppVersion: v1.98.0](https://img.shields.io/static/v1?label=AppVersion&message=v1.98.0&color=success&logo=)
|
||||
![Helm: v3](https://img.shields.io/static/v1?label=Helm&message=v3&color=informational&logo=helm)
|
||||
|
||||
- Update dependencies: victoria-metrics-operator -> 0.28.1, grafana -> 7.3.1.
|
||||
- Update victoriametrics CRD resources yaml.
|
||||
|
||||
## 0.19.0
|
||||
|
||||
**Release date:** 2024-02-09
|
||||
|
||||
![AppVersion: v1.97.1](https://img.shields.io/static/v1?label=AppVersion&message=v1.97.1&color=success&logo=)
|
||||
![Helm: v3](https://img.shields.io/static/v1?label=Helm&message=v3&color=informational&logo=helm)
|
||||
|
||||
- Do not store original labels in `vmagent`'s memory by default. This reduces memory usage of `vmagent` but makes `vmagent`'s debugging UI less informative. See [this docs](https://docs.victoriametrics.com/vmagent/#relabel-debug) for details on relabeling debug.
|
||||
- Update dependencies: kube-state-metrics -> 5.16.0, prometheus-node-exporter -> 4.27.0, grafana -> 7.3.0.
|
||||
- Update victoriametrics CRD resources yaml.
|
||||
- Update builtin dashboards and rules.
|
||||
|
||||
## 0.18.12
|
||||
|
||||
**Release date:** 2024-02-01
|
||||
|
||||
![AppVersion: v1.97.1](https://img.shields.io/static/v1?label=AppVersion&message=v1.97.1&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.97.1](https://github.com/VictoriaMetrics/VictoriaMetrics/releases/tag/v1.97.1)
|
||||
- Fix helm lint when ingress resources enabled - split templates of resources per kind. See [#820](https://github.com/VictoriaMetrics/helm-charts/pull/820) by @MemberIT.
|
||||
|
||||
## 0.18.11
|
||||
|
||||
**Release date:** 2023-12-15
|
||||
|
||||
![AppVersion: v1.96.0](https://img.shields.io/static/v1?label=AppVersion&message=v1.96.0&color=success&logo=)
|
||||
![Helm: v3](https://img.shields.io/static/v1?label=Helm&message=v3&color=informational&logo=helm)
|
||||
|
||||
- Fix missing `.Values.defaultRules.rules.vmcluster` value. See [#801](https://github.com/VictoriaMetrics/helm-charts/pull/801) by @MemberIT.
|
||||
|
||||
## 0.18.10
|
||||
|
||||
**Release date:** 2023-12-12
|
||||
|
||||
![AppVersion: v1.96.0](https://img.shields.io/static/v1?label=AppVersion&message=v1.96.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.96.0](https://github.com/VictoriaMetrics/VictoriaMetrics/releases/tag/v1.96.0)
|
||||
- Add optional allowCrossNamespaceImport to GrafanaDashboard(s) (#788)
|
||||
|
||||
## 0.18.9
|
||||
|
||||
**Release date:** 2023-12-08
|
||||
|
||||
![AppVersion: v1.95.1](https://img.shields.io/static/v1?label=AppVersion&message=v1.95.1&color=success&logo=)
|
||||
![Helm: v3](https://img.shields.io/static/v1?label=Helm&message=v3&color=informational&logo=helm)
|
||||
|
||||
- Properly use variable from values file for Grafana datasource type. (#769)
|
||||
- Update dashboards from upstream sources. (#780)
|
||||
|
||||
## 0.18.8
|
||||
|
||||
**Release date:** 2023-11-16
|
||||
|
||||
![AppVersion: v1.95.1](https://img.shields.io/static/v1?label=AppVersion&message=v1.95.1&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.95.1](https://github.com/VictoriaMetrics/VictoriaMetrics/releases/tag/v1.95.1)
|
||||
|
||||
## 0.18.7
|
||||
|
||||
**Release date:** 2023-11-15
|
||||
|
||||
![AppVersion: v1.95.0](https://img.shields.io/static/v1?label=AppVersion&message=v1.95.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.95.0](https://github.com/VictoriaMetrics/VictoriaMetrics/releases/tag/v1.95.0)
|
||||
- Support adding extra group parameters for default vmrules. (#752)
|
||||
|
||||
## 0.18.6
|
||||
|
||||
**Release date:** 2023-11-01
|
||||
|
||||
![AppVersion: v1.94.0](https://img.shields.io/static/v1?label=AppVersion&message=v1.94.0&color=success&logo=)
|
||||
![Helm: v3](https://img.shields.io/static/v1?label=Helm&message=v3&color=informational&logo=helm)
|
||||
|
||||
- Fix kube scheduler default scraping port from 10251 to 10259, Kubernetes changed it since 1.23.0. See [this pr](https://github.com/VictoriaMetrics/helm-charts/pull/736) for details.
|
||||
- Bump version of operator chart to [0.27.4](https://github.com/VictoriaMetrics/helm-charts/releases/tag/victoria-metrics-operator-0.27.4)
|
||||
|
||||
## 0.18.5
|
||||
|
||||
**Release date:** 2023-10-08
|
||||
|
||||
![AppVersion: v1.94.0](https://img.shields.io/static/v1?label=AppVersion&message=v1.94.0&color=success&logo=)
|
||||
![Helm: v3](https://img.shields.io/static/v1?label=Helm&message=v3&color=informational&logo=helm)
|
||||
|
||||
- Update operator chart to [v0.27.3](https://github.com/VictoriaMetrics/helm-charts/releases/tag/victoria-metrics-operator-0.27.3) for fixing [#708](https://github.com/VictoriaMetrics/helm-charts/issues/708)
|
||||
|
||||
## 0.18.4
|
||||
|
||||
**Release date:** 2023-10-04
|
||||
|
||||
![AppVersion: v1.94.0](https://img.shields.io/static/v1?label=AppVersion&message=v1.94.0&color=success&logo=)
|
||||
![Helm: v3](https://img.shields.io/static/v1?label=Helm&message=v3&color=informational&logo=helm)
|
||||
|
||||
- Update dependencies: [victoria-metrics-operator -> 0.27.2](https://github.com/VictoriaMetrics/helm-charts/releases/tag/victoria-metrics-operator-0.27.2), prometheus-node-exporter -> 4.23.2, grafana -> 6.59.5.
|
||||
|
||||
## 0.18.3
|
||||
|
||||
**Release date:** 2023-10-04
|
||||
|
||||
![AppVersion: v1.94.0](https://img.shields.io/static/v1?label=AppVersion&message=v1.94.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.94.0](https://github.com/VictoriaMetrics/VictoriaMetrics/releases/tag/v1.94.0)
|
||||
|
||||
## 0.18.2
|
||||
|
||||
**Release date:** 2023-09-28
|
||||
|
||||
![AppVersion: v1.93.5](https://img.shields.io/static/v1?label=AppVersion&message=v1.93.5&color=success&logo=)
|
||||
![Helm: v3](https://img.shields.io/static/v1?label=Helm&message=v3&color=informational&logo=helm)
|
||||
|
||||
- Fix behavior of `vmalert.remoteWriteVMAgent` - remoteWrite.url for VMAlert is correctly generated considering endpoint, name, port and http.pathPrefix of VMAgent
|
||||
|
||||
## 0.18.1
|
||||
|
||||
**Release date:** 2023-09-21
|
||||
|
||||
![AppVersion: v1.93.5](https://img.shields.io/static/v1?label=AppVersion&message=v1.93.5&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.93.5](https://github.com/VictoriaMetrics/VictoriaMetrics/releases/tag/v1.93.5)
|
||||
|
||||
## 0.18.0
|
||||
|
||||
**Release date:** 2023-09-12
|
||||
|
||||
![AppVersion: v1.93.4](https://img.shields.io/static/v1?label=AppVersion&message=v1.93.4&color=success&logo=)
|
||||
![Helm: v3](https://img.shields.io/static/v1?label=Helm&message=v3&color=informational&logo=helm)
|
||||
|
||||
- Bump version of `grafana` helm-chart to `6.59.*`
|
||||
- Bump version of `prometheus-node-exporter` helm-chart to `4.23.*`
|
||||
- Bump version of `kube-state-metrics` helm-chart to `0.59.*`
|
||||
- Update alerting rules
|
||||
- Update grafana dashboards
|
||||
- Add `make` commands `sync-rules` and `sync-dashboards`
|
||||
- Add support of VictoriaMetrics datasource
|
||||
|
||||
## 0.17.8
|
||||
|
||||
**Release date:** 2023-09-11
|
||||
|
||||
![AppVersion: v1.93.4](https://img.shields.io/static/v1?label=AppVersion&message=v1.93.4&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.93.4](https://github.com/VictoriaMetrics/VictoriaMetrics/releases/tag/v1.93.4)
|
||||
- Bump version of operator chart to [0.27.0](https://github.com/VictoriaMetrics/helm-charts/releases/tag/victoria-metrics-operator-0.27.0)
|
||||
|
||||
## 0.17.7
|
||||
|
||||
**Release date:** 2023-09-07
|
||||
|
||||
![AppVersion: v1.93.3](https://img.shields.io/static/v1?label=AppVersion&message=v1.93.3&color=success&logo=)
|
||||
![Helm: v3](https://img.shields.io/static/v1?label=Helm&message=v3&color=informational&logo=helm)
|
||||
|
||||
- Bump version of operator helm-chart to `0.26.2`
|
||||
|
||||
## 0.17.6
|
||||
|
||||
**Release date:** 2023-09-04
|
||||
|
||||
![AppVersion: v1.93.3](https://img.shields.io/static/v1?label=AppVersion&message=v1.93.3&color=success&logo=)
|
||||
![Helm: v3](https://img.shields.io/static/v1?label=Helm&message=v3&color=informational&logo=helm)
|
||||
|
||||
- Move `cleanupCRD` option to victoria-metrics-operator chart (#593)
|
||||
- Disable `honorTimestamps` for cadvisor scrape job by default (#617)
|
||||
- For vmalert all replicas of alertmanager are added to notifiers (only if alertmanager is enabled) (#619)
|
||||
- Add `grafanaOperatorDashboardsFormat` option (#615)
|
||||
- Fix query expression for memory calculation in `k8s-views-global` dashboard (#636)
|
||||
- Bump version of Victoria Metrics components to `v1.93.3`
|
||||
- Bump version of operator helm-chart to `0.26.0`
|
||||
|
||||
## 0.17.5
|
||||
|
||||
**Release date:** 2023-08-23
|
||||
|
||||
![AppVersion: v1.93.1](https://img.shields.io/static/v1?label=AppVersion&message=v1.93.0&color=success&logo=)
|
||||
![Helm: v3](https://img.shields.io/static/v1?label=Helm&message=v3&color=informational&logo=helm)
|
||||
|
||||
- Update VictoriaMetrics components from v1.93.0 to v1.93.1
|
||||
|
||||
## 0.17.4
|
||||
|
||||
**Release date:** 2023-08-12
|
||||
|
||||
![AppVersion: v1.93.0](https://img.shields.io/static/v1?label=AppVersion&message=v1.93.0&color=success&logo=)
|
||||
![Helm: v3](https://img.shields.io/static/v1?label=Helm&message=v3&color=informational&logo=helm)
|
||||
|
||||
- Update VictoriaMetrics components from v1.92.1 to v1.93.0
|
||||
- delete an obsolete parameter remaining by mistake (see <https://github.com/VictoriaMetrics/helm-charts/tree/master/charts/victoria-metrics-k8s-stack#upgrade-to-0130>) (#602)
|
||||
|
||||
## 0.17.3
|
||||
|
||||
**Release date:** 2023-07-28
|
||||
|
||||
![AppVersion: v1.92.1](https://img.shields.io/static/v1?label=AppVersion&message=v1.92.1&color=success&logo=)
|
||||
![Helm: v3](https://img.shields.io/static/v1?label=Helm&message=v3&color=informational&logo=helm)
|
||||
|
||||
- Update VictoriaMetrics components from v1.92.0 to v1.92.1 (#599)
|
||||
|
||||
## 0.17.2
|
||||
|
||||
**Release date:** 2023-07-27
|
||||
|
||||
![AppVersion: v1.92.0](https://img.shields.io/static/v1?label=AppVersion&message=v1.92.0&color=success&logo=)
|
||||
![Helm: v3](https://img.shields.io/static/v1?label=Helm&message=v3&color=informational&logo=helm)
|
||||
|
||||
- Update VictoriaMetrics components from v1.91.3 to v1.92.0
|
2576
docs/helm/victoria-metrics-k8s-stack/README.md
Normal file
2576
docs/helm/victoria-metrics-k8s-stack/README.md
Normal file
File diff suppressed because it is too large
Load diff
40
docs/helm/victoria-metrics-k8s-stack/RELEASE_GUIDE.md
Normal file
40
docs/helm/victoria-metrics-k8s-stack/RELEASE_GUIDE.md
Normal file
|
@ -0,0 +1,40 @@
|
|||
# Release process guidance
|
||||
|
||||
## Update version for VictoriaMetrics kubernetes monitoring stack
|
||||
|
||||
1. Update dependency requirements in [Chart.yml](https://github.com/VictoriaMetrics/helm-charts/blob/master/charts/victoria-metrics-k8s-stack/Chart.yaml)
|
||||
2. Apply changes via `helm dependency update`
|
||||
3. Update image tag in chart values:
|
||||
|
||||
<div class="with-copy" markdown="1">
|
||||
|
||||
```console
|
||||
make sync-rules
|
||||
make sync-dashboards
|
||||
```
|
||||
</div>
|
||||
4. Bump version of the victoria-metrics-k8s-stack [Chart.yml](https://github.com/VictoriaMetrics/helm-charts/blob/master/charts/victoria-metrics-k8s-stack/Chart.yaml)
|
||||
5. Run linter:
|
||||
|
||||
<div class="with-copy" markdown="1">
|
||||
|
||||
```console
|
||||
make lint
|
||||
```
|
||||
|
||||
</div>
|
||||
6. Render templates locally to check for errors:
|
||||
|
||||
<div class="with-copy" markdown="1">
|
||||
|
||||
```console
|
||||
helm template vm-k8s-stack ./charts/victoria-metrics-k8s-stack --output-dir out --values ./charts/victoria-metrics-k8s-stack/values.yaml --debug
|
||||
```
|
||||
|
||||
</div>
|
||||
7. Test updated chart by installing it to your kubernetes cluster.
|
||||
8. Update docs with
|
||||
```console
|
||||
helm-docs
|
||||
```
|
||||
9. Commit the changes and send a [PR](https://github.com/VictoriaMetrics/helm-charts/pulls)
|
13
docs/helm/victoria-metrics-k8s-stack/_changelog.md
Normal file
13
docs/helm/victoria-metrics-k8s-stack/_changelog.md
Normal file
|
@ -0,0 +1,13 @@
|
|||
---
|
||||
weight: 1
|
||||
title: CHANGELOG
|
||||
menu:
|
||||
docs:
|
||||
weight: 1
|
||||
identifier: helm-victoriametrics-k8s-stack-changelog
|
||||
parent: helm-victoriametrics-k8s-stack
|
||||
url: /helm/victoriametrics-k8s-stack/changelog
|
||||
aliases:
|
||||
- /helm/victoriametrics-k8s-stack/changelog/index.html
|
||||
---
|
||||
{{% content "CHANGELOG.md" %}}
|
13
docs/helm/victoria-metrics-k8s-stack/_index.md
Normal file
13
docs/helm/victoria-metrics-k8s-stack/_index.md
Normal file
|
@ -0,0 +1,13 @@
|
|||
---
|
||||
weight: 9
|
||||
title: VictoriaMetrics K8s Stack
|
||||
menu:
|
||||
docs:
|
||||
parent: helm
|
||||
weight: 9
|
||||
identifier: helm-victoriametrics-k8s-stack
|
||||
url: /helm/victoriametrics-k8s-stack
|
||||
aliases:
|
||||
- /helm/victoriametrics-k8s-stack/index.html
|
||||
---
|
||||
{{% content "README.md" %}}
|
26
docs/helm/victoria-metrics-k8s-stack/todo.md
Normal file
26
docs/helm/victoria-metrics-k8s-stack/todo.md
Normal file
|
@ -0,0 +1,26 @@
|
|||
### plans
|
||||
|
||||
* [x] VMCluster
|
||||
* [x] VMSingle
|
||||
* [x] VMAgent
|
||||
* [x] VMAlert
|
||||
* [x] AlertManager
|
||||
* [x] Annotations
|
||||
* [x] ServiceScrapes
|
||||
* [x] Nodeexporter
|
||||
* [x] Grafana
|
||||
* [x] kube-state-metrics
|
||||
* [x] kube-mixin
|
||||
* [x] core-dns
|
||||
* [x] Grafana DS
|
||||
* [x] Dashboards
|
||||
* [x] Nodeexporter
|
||||
* [x] kube-state-metrics
|
||||
* [x] kube-mixin
|
||||
* [x] Rules
|
||||
* [x] kube-mixin
|
||||
* [x] kube-prometheus
|
||||
* [x] victoria-metrics
|
||||
* [ ] ServiceAccounts stuff
|
||||
* [ ] SelectorOvverride for ServiceScrapes
|
||||
* [ ] helm hook for uninstall crd objects before chart remove
|
545
docs/helm/victoria-metrics-operator/CHANGELOG.md
Normal file
545
docs/helm/victoria-metrics-operator/CHANGELOG.md
Normal file
|
@ -0,0 +1,545 @@
|
|||
## Next release
|
||||
|
||||
- Made webhook port configurable. See [this issue](https://github.com/VictoriaMetrics/helm-charts/issues/1506)
|
||||
- Changed crd cleanup hook delete policy to prevent `resource already exists` error.
|
||||
|
||||
## 0.34.8
|
||||
|
||||
**Release date:** 2024-09-10
|
||||
|
||||
![AppVersion: v0.47.3](https://img.shields.io/static/v1?label=AppVersion&message=v0.47.3&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
|
||||
- Fixed template for cert-manager certificates
|
||||
- Fixed operator Role creation when only watching own namespace using `watchNamespaces`
|
||||
- Changed webhook service port from 443 to 9443
|
||||
|
||||
## 0.34.7
|
||||
|
||||
**Release date:** 2024-09-03
|
||||
|
||||
![AppVersion: v0.47.3](https://img.shields.io/static/v1?label=AppVersion&message=v0.47.3&color=success&logo=)
|
||||
![Helm: v3](https://img.shields.io/static/v1?label=Helm&message=v3&color=informational&logo=helm)
|
||||
|
||||
- Do not create ClusterRole if `watchNamespaces` contains only namespace, where operator is deployed
|
||||
|
||||
## 0.34.6
|
||||
|
||||
**Release date:** 2024-08-29
|
||||
|
||||
![AppVersion: v0.47.3](https://img.shields.io/static/v1?label=AppVersion&message=v0.47.3&color=success&logo=)
|
||||
![Helm: v3](https://img.shields.io/static/v1?label=Helm&message=v3&color=informational&logo=helm)
|
||||
|
||||
- updates operator to [v0.47.3](https://github.com/VictoriaMetrics/operator/releases/tag/v0.47.3) version
|
||||
- Made `cleanupCRD` deprecated in a favour of `crd.cleanup.enabled`
|
||||
- Made `cleanupImage` deprecated in a favour of `crd.cleanup.image`
|
||||
- Made `watchNamespace` string deprecated in a favour of `watchNamespaces` slice
|
||||
- Decreased rendering time by 2 seconds
|
||||
|
||||
## 0.34.5
|
||||
|
||||
**Release date:** 2024-08-26
|
||||
|
||||
![AppVersion: v0.47.2](https://img.shields.io/static/v1?label=AppVersion&message=v0.47.2&color=success&logo=)
|
||||
![Helm: v3](https://img.shields.io/static/v1?label=Helm&message=v3&color=informational&logo=helm)
|
||||
|
||||
- fixes typo at clean webhook. vmlogs->vlogs.
|
||||
|
||||
## 0.34.4
|
||||
|
||||
**Release date:** 2024-08-26
|
||||
|
||||
![AppVersion: v0.47.2](https://img.shields.io/static/v1?label=AppVersion&message=v0.47.2&color=success&logo=)
|
||||
![Helm: v3](https://img.shields.io/static/v1?label=Helm&message=v3&color=informational&logo=helm)
|
||||
|
||||
- fixes RBAC by rollback <https://github.com/VictoriaMetrics/helm-charts/commit/7d75b93525bb0a99a8011b700d0a51b6b762321c>
|
||||
|
||||
## 0.34.3
|
||||
|
||||
**Release date:** 2024-08-26
|
||||
|
||||
![AppVersion: v0.47.2](https://img.shields.io/static/v1?label=AppVersion&message=v0.47.2&color=success&logo=)
|
||||
![Helm: v3](https://img.shields.io/static/v1?label=Helm&message=v3&color=informational&logo=helm)
|
||||
|
||||
- removes not implemented scrape CRDs from validation webhook
|
||||
|
||||
## 0.34.2
|
||||
|
||||
**Release date:** 2024-08-26
|
||||
|
||||
![AppVersion: v0.47.2](https://img.shields.io/static/v1?label=AppVersion&message=v0.47.2&color=success&logo=)
|
||||
![Helm: v3](https://img.shields.io/static/v1?label=Helm&message=v3&color=informational&logo=helm)
|
||||
|
||||
- set `admissionWebhooks.keepTLSSecret` to `true` by default
|
||||
- fixed indent, for Issuer crd, when `cert-manager.enabled: true`
|
||||
- updates operator to [v0.47.2](https://github.com/VictoriaMetrics/operator/releases/tag/v0.47.2) version
|
||||
|
||||
## 0.34.1
|
||||
|
||||
**Release date:** 2024-08-23
|
||||
|
||||
![AppVersion: v0.47.1](https://img.shields.io/static/v1?label=AppVersion&message=v0.47.1&color=success&logo=)
|
||||
![Helm: v3](https://img.shields.io/static/v1?label=Helm&message=v3&color=informational&logo=helm)
|
||||
|
||||
**Update note**: main container name was changed to `operator`, which will recreate a pod.
|
||||
|
||||
- Updated operator to v0.47.1 release
|
||||
- Added global imagePullSecrets and image.registry
|
||||
- Use static container names in a pod
|
||||
- Updated operator service scrape config
|
||||
- Added `.Values.vmstorage.service.ipFamilies` and `.Values.vmstorage.service.ipFamilyPolicy` for service IP family management
|
||||
- Enabled webhook by default
|
||||
- Generate webhook certificate when Cert Manager is not enabled
|
||||
- Added ability to configure container port
|
||||
- Fixed image pull secrets. See [this issue](https://github.com/VictoriaMetrics/helm-charts/issues/1285)
|
||||
|
||||
## 0.34.0
|
||||
|
||||
**Release date:** 2024-08-15
|
||||
|
||||
![AppVersion: v0.47.0](https://img.shields.io/static/v1?label=AppVersion&message=v0.47.0&color=success&logo=)
|
||||
![Helm: v3](https://img.shields.io/static/v1?label=Helm&message=v3&color=informational&logo=helm)
|
||||
|
||||
- Set minimal kubernetes version to 1.25
|
||||
- Removed support for policy/v1beta1/PodDisruptionBudget
|
||||
- Added configurable probes at `.Values.probe`
|
||||
- updates operator to [v0.47.0](https://github.com/VictoriaMetrics/operator/releases/tag/v0.47.0) release
|
||||
- adds RBAC permissions to VLogs object
|
||||
|
||||
## 0.33.6
|
||||
|
||||
**Release date:** 2024-08-07
|
||||
|
||||
![AppVersion: v0.46.4](https://img.shields.io/static/v1?label=AppVersion&message=v0.46.4&color=success&logo=)
|
||||
![Helm: v3](https://img.shields.io/static/v1?label=Helm&message=v3&color=informational&logo=helm)
|
||||
|
||||
- add missing permission to allow patching `horizontalpodautoscalers` when operator watches single namespace.
|
||||
|
||||
## 0.33.5
|
||||
|
||||
**Release date:** 2024-08-01
|
||||
|
||||
![AppVersion: v0.46.4](https://img.shields.io/static/v1?label=AppVersion&message=v0.46.4&color=success&logo=)
|
||||
![Helm: v3](https://img.shields.io/static/v1?label=Helm&message=v3&color=informational&logo=helm)
|
||||
|
||||
- fix cleanup job image tag when `.Capabilities.KubeVersion.Minor` returns version with plus sign. See [this pull request](https://github.com/VictoriaMetrics/helm-charts/pull/1169) by @dimaslv.
|
||||
|
||||
## 0.33.4
|
||||
|
||||
**Release date:** 2024-07-10
|
||||
|
||||
![AppVersion: v0.46.4](https://img.shields.io/static/v1?label=AppVersion&message=v0.46.4&color=success&logo=)
|
||||
![Helm: v3](https://img.shields.io/static/v1?label=Helm&message=v3&color=informational&logo=helm)
|
||||
|
||||
- updates operator to [v0.46.4](https://github.com/VictoriaMetrics/operator/releases/tag/v0.46.4) release
|
||||
|
||||
## 0.33.3
|
||||
|
||||
**Release date:** 2024-07-05
|
||||
|
||||
![AppVersion: v0.46.3](https://img.shields.io/static/v1?label=AppVersion&message=v0.46.3&color=success&logo=)
|
||||
![Helm: v3](https://img.shields.io/static/v1?label=Helm&message=v3&color=informational&logo=helm)
|
||||
|
||||
- updates operator to [v0.46.3](https://github.com/VictoriaMetrics/operator/releases/tag/v0.46.3) release
|
||||
|
||||
## 0.33.2
|
||||
|
||||
**Release date:** 2024-07-04
|
||||
|
||||
![AppVersion: v0.46.2](https://img.shields.io/static/v1?label=AppVersion&message=v0.46.2&color=success&logo=)
|
||||
![Helm: v3](https://img.shields.io/static/v1?label=Helm&message=v3&color=informational&logo=helm)
|
||||
|
||||
- breaking change: operator uses different entrypoint, remove `command` entrypoint
|
||||
- breaking change: operator uses new flag for leader election `leader-elect`
|
||||
- removes podsecurity policy. It's longer supported by kubernetes
|
||||
- updates operator to [v0.46.2](https://github.com/VictoriaMetrics/operator/releases/tag/v0.46.2) release
|
||||
|
||||
## 0.33.1
|
||||
|
||||
**Release date:** 2024-07-03
|
||||
|
||||
![AppVersion: v0.46.0](https://img.shields.io/static/v1?label=AppVersion&message=v0.46.0&color=success&logo=)
|
||||
![Helm: v3](https://img.shields.io/static/v1?label=Helm&message=v3&color=informational&logo=helm)
|
||||
|
||||
- breaking change: operator uses different entrypoint, remove `command` entrypoint
|
||||
- breaking change: operator uses new flag for leader election `leader-elect`
|
||||
- removes podsecurity policy. It's longer supported by kubernetes
|
||||
- updates operator to [v0.46.0](https://github.com/VictoriaMetrics/operator/releases/tag/v0.46.0) release
|
||||
|
||||
## 0.32.3
|
||||
|
||||
**Release date:** 2024-07-02
|
||||
|
||||
![AppVersion: v0.45.0](https://img.shields.io/static/v1?label=AppVersion&message=v0.45.0&color=success&logo=)
|
||||
![Helm: v3](https://img.shields.io/static/v1?label=Helm&message=v3&color=informational&logo=helm)
|
||||
|
||||
- use bitnami/kubectl image for cleanup instead of deprecated gcr.io/google_containers/hyperkube
|
||||
|
||||
## 0.32.2
|
||||
|
||||
**Release date:** 2024-06-14
|
||||
|
||||
![AppVersion: v0.45.0](https://img.shields.io/static/v1?label=AppVersion&message=v0.45.0&color=success&logo=)
|
||||
![Helm: v3](https://img.shields.io/static/v1?label=Helm&message=v3&color=informational&logo=helm)
|
||||
|
||||
- fix default image tag when using `Chart.AppVersion`, previously the version is missing "v".
|
||||
|
||||
## 0.32.1
|
||||
|
||||
**Release date:** 2024-06-14
|
||||
|
||||
![AppVersion: 0.45.0](https://img.shields.io/static/v1?label=AppVersion&message=0.45.0&color=success&logo=)
|
||||
![Helm: v3](https://img.shields.io/static/v1?label=Helm&message=v3&color=informational&logo=helm)
|
||||
|
||||
**Update note**: The VictoriaMetrics components image tag template has been updated. This change introduces `.Values.<component>.image.variant` to specify tag suffixes like `-scratch`, `-cluster`, `-enterprise`. Additionally, you can now omit `.Values.<component>.image.tag` to automatically use the version specified in `.Chart.AppVersion`.
|
||||
|
||||
- support specifying image tag suffix like "-enterprise" for VictoriaMetrics components using `.Values.<component>.image.variant`.
|
||||
|
||||
## 0.32.0
|
||||
|
||||
**Release date:** 2024-06-10
|
||||
|
||||
![AppVersion: 0.45.0](https://img.shields.io/static/v1?label=AppVersion&message=0.45.0&color=success&logo=)
|
||||
![Helm: v3](https://img.shields.io/static/v1?label=Helm&message=v3&color=informational&logo=helm)
|
||||
|
||||
- updates operator to [v0.45.0](https://github.com/VictoriaMetrics/operator/releases/tag/v0.45.0)
|
||||
|
||||
## 0.31.2
|
||||
|
||||
**Release date:** 2024-05-14
|
||||
|
||||
![AppVersion: 0.44.0](https://img.shields.io/static/v1?label=AppVersion&message=0.44.0&color=success&logo=)
|
||||
![Helm: v3](https://img.shields.io/static/v1?label=Helm&message=v3&color=informational&logo=helm)
|
||||
|
||||
- fix missing serviceaccounts patch permission in ClusterRole, see [this issue](https://github.com/VictoriaMetrics/helm-charts/issues/1012) for details.
|
||||
|
||||
## 0.31.1
|
||||
|
||||
**Release date:** 2024-05-10
|
||||
|
||||
![AppVersion: 0.44.0](https://img.shields.io/static/v1?label=AppVersion&message=0.44.0&color=success&logo=)
|
||||
![Helm: v3](https://img.shields.io/static/v1?label=Helm&message=v3&color=informational&logo=helm)
|
||||
|
||||
- fix serviceAccount template when `.Values.serviceAccount.create=false`, see this [pull request](https://github.com/VictoriaMetrics/helm-charts/pull/1002) by @tylerturk for details.
|
||||
- support creating aggregated clusterRoles for VM CRDs with admin and read permissions, see this [pull request](https://github.com/VictoriaMetrics/helm-charts/pull/996) by @reegnz for details.
|
||||
|
||||
## 0.31.0
|
||||
|
||||
**Release date:** 2024-05-09
|
||||
|
||||
![AppVersion: 0.44.0](https://img.shields.io/static/v1?label=AppVersion&message=0.44.0&color=success&logo=)
|
||||
![Helm: v3](https://img.shields.io/static/v1?label=Helm&message=v3&color=informational&logo=helm)
|
||||
|
||||
- updates operator to [v0.44.0](https://github.com/VictoriaMetrics/operator/releases/tag/v0.44.0)
|
||||
|
||||
## 0.30.3
|
||||
|
||||
**Release date:** 2024-04-26
|
||||
|
||||
![AppVersion: 0.43.5](https://img.shields.io/static/v1?label=AppVersion&message=0.43.5&color=success&logo=)
|
||||
![Helm: v3](https://img.shields.io/static/v1?label=Helm&message=v3&color=informational&logo=helm)
|
||||
|
||||
- updates operator to [v0.43.5](https://github.com/VictoriaMetrics/operator/releases/tag/v0.43.5)
|
||||
|
||||
## 0.30.2
|
||||
|
||||
**Release date:** 2024-04-23
|
||||
|
||||
![AppVersion: 0.43.3](https://img.shields.io/static/v1?label=AppVersion&message=0.43.3&color=success&logo=)
|
||||
![Helm: v3](https://img.shields.io/static/v1?label=Helm&message=v3&color=informational&logo=helm)
|
||||
|
||||
- updates operator to v0.43.1 version
|
||||
- fixes typo at single-namespace role for `vmscrapeconfig`. See this [issue](https://github.com/VictoriaMetrics/helm-charts/issues/987) for details.
|
||||
|
||||
## 0.30.1
|
||||
|
||||
**Release date:** 2024-04-18
|
||||
|
||||
![AppVersion: 0.43.1](https://img.shields.io/static/v1?label=AppVersion&message=0.43.1&color=success&logo=)
|
||||
![Helm: v3](https://img.shields.io/static/v1?label=Helm&message=v3&color=informational&logo=helm)
|
||||
|
||||
- TODO
|
||||
|
||||
- updates operator to v0.43.1 version
|
||||
|
||||
## 0.30.0
|
||||
|
||||
**Release date:** 2024-04-18
|
||||
|
||||
![AppVersion: 0.43.0](https://img.shields.io/static/v1?label=AppVersion&message=0.43.0&color=success&logo=)
|
||||
![Helm: v3](https://img.shields.io/static/v1?label=Helm&message=v3&color=informational&logo=helm)
|
||||
|
||||
- updates operator to v0.43.0-0 version
|
||||
- adds `events` create permission
|
||||
- properly truncate value of `app.kubernetes.io/managed-by` and `app.kubernetes.io/instance` labels in case release name exceeds 63 characters.
|
||||
|
||||
## 0.29.6
|
||||
|
||||
**Release date:** 2024-04-16
|
||||
|
||||
![AppVersion: 0.42.4](https://img.shields.io/static/v1?label=AppVersion&message=0.42.4&color=success&logo=)
|
||||
![Helm: v3](https://img.shields.io/static/v1?label=Helm&message=v3&color=informational&logo=helm)
|
||||
|
||||
- clean up vmauth as well when uninstall chart with `cleanupCRD: true`, since it also has `finalizers`.
|
||||
- sync new crd VMScrapeConfig from operator, see detail in <https://docs.victoriametrics.com/operator/api/#vmscrapeconfig>.
|
||||
|
||||
## 0.29.5
|
||||
|
||||
**Release date:** 2024-04-02
|
||||
|
||||
![AppVersion: 0.42.4](https://img.shields.io/static/v1?label=AppVersion&message=0.42.4&color=success&logo=)
|
||||
![Helm: v3](https://img.shields.io/static/v1?label=Helm&message=v3&color=informational&logo=helm)
|
||||
|
||||
- bump version of VM operator to [0.42.4](https://github.com/VictoriaMetrics/operator/releases/tag/v0.42.4)
|
||||
|
||||
## 0.29.4
|
||||
|
||||
**Release date:** 2024-03-28
|
||||
|
||||
![AppVersion: 0.42.3](https://img.shields.io/static/v1?label=AppVersion&message=0.42.3&color=success&logo=)
|
||||
![Helm: v3](https://img.shields.io/static/v1?label=Helm&message=v3&color=informational&logo=helm)
|
||||
|
||||
- added ability to use slice variables in extraArgs (#944)
|
||||
|
||||
## 0.29.3
|
||||
|
||||
**Release date:** 2024-03-12
|
||||
|
||||
![AppVersion: 0.42.3](https://img.shields.io/static/v1?label=AppVersion&message=0.42.3&color=success&logo=)
|
||||
![Helm: v3](https://img.shields.io/static/v1?label=Helm&message=v3&color=informational&logo=helm)
|
||||
|
||||
- TODO
|
||||
|
||||
## 0.29.2
|
||||
|
||||
**Release date:** 2024-03-06
|
||||
|
||||
![AppVersion: 0.42.2](https://img.shields.io/static/v1?label=AppVersion&message=0.42.2&color=success&logo=)
|
||||
![Helm: v3](https://img.shields.io/static/v1?label=Helm&message=v3&color=informational&logo=helm)
|
||||
|
||||
- bump version of VM operator to [0.42.2](https://github.com/VictoriaMetrics/operator/releases/tag/v0.42.2)
|
||||
|
||||
## 0.29.0
|
||||
|
||||
**Release date:** 2024-03-06
|
||||
|
||||
![AppVersion: 0.42.1](https://img.shields.io/static/v1?label=AppVersion&message=0.42.0&color=success&logo=)
|
||||
![Helm: v3](https://img.shields.io/static/v1?label=Helm&message=v3&color=informational&logo=helm)
|
||||
|
||||
- bump version of VM operator to [0.42.1](https://github.com/VictoriaMetrics/operator/releases/tag/v0.42.1)
|
||||
|
||||
## 0.29.0
|
||||
|
||||
**Release date:** 2024-03-04
|
||||
|
||||
![AppVersion: 0.42.0](https://img.shields.io/static/v1?label=AppVersion&message=0.42.0&color=success&logo=)
|
||||
![Helm: v3](https://img.shields.io/static/v1?label=Helm&message=v3&color=informational&logo=helm)
|
||||
|
||||
- bump version of VM operator to [0.42.0](https://github.com/VictoriaMetrics/operator/releases/tag/v0.42.0)
|
||||
|
||||
## 0.28.1
|
||||
|
||||
**Release date:** 2024-02-21
|
||||
|
||||
![AppVersion: 0.41.2](https://img.shields.io/static/v1?label=AppVersion&message=0.41.2&color=success&logo=)
|
||||
![Helm: v3](https://img.shields.io/static/v1?label=Helm&message=v3&color=informational&logo=helm)
|
||||
|
||||
- bump version of VM operator to [0.41.2](https://github.com/VictoriaMetrics/operator/releases/tag/v0.41.2)
|
||||
|
||||
## 0.28.0
|
||||
|
||||
**Release date:** 2024-02-09
|
||||
|
||||
![AppVersion: 0.41.1](https://img.shields.io/static/v1?label=AppVersion&message=0.41.1&color=success&logo=)
|
||||
![Helm: v3](https://img.shields.io/static/v1?label=Helm&message=v3&color=informational&logo=helm)
|
||||
|
||||
- Update victoriametrics CRD resources yaml.
|
||||
|
||||
## 0.27.11
|
||||
|
||||
**Release date:** 2024-02-01
|
||||
|
||||
![AppVersion: 0.41.1](https://img.shields.io/static/v1?label=AppVersion&message=0.41.1&color=success&logo=)
|
||||
![Helm: v3](https://img.shields.io/static/v1?label=Helm&message=v3&color=informational&logo=helm)
|
||||
|
||||
- bump version of VM operator to [0.41.1](https://github.com/VictoriaMetrics/operator/releases/tag/v0.41.1)
|
||||
|
||||
## 0.27.10
|
||||
|
||||
**Release date:** 2024-01-24
|
||||
|
||||
![AppVersion: 0.40.0](https://img.shields.io/static/v1?label=AppVersion&message=0.40.0&color=success&logo=)
|
||||
![Helm: v3](https://img.shields.io/static/v1?label=Helm&message=v3&color=informational&logo=helm)
|
||||
|
||||
- Bump operator version to [0.40.0](https://github.com/VictoriaMetrics/operator/releases/tag/v0.40.0)
|
||||
|
||||
## 0.27.9
|
||||
|
||||
**Release date:** 2023-12-12
|
||||
|
||||
![AppVersion: 0.39.4](https://img.shields.io/static/v1?label=AppVersion&message=0.39.4&color=success&logo=)
|
||||
![Helm: v3](https://img.shields.io/static/v1?label=Helm&message=v3&color=informational&logo=helm)
|
||||
|
||||
- bump version of VM operator to [0.39.4](https://github.com/VictoriaMetrics/operator/releases/tag/v0.39.4)
|
||||
|
||||
## 0.27.8
|
||||
|
||||
**Release date:** 2023-12-08
|
||||
|
||||
![AppVersion: 0.39.3](https://img.shields.io/static/v1?label=AppVersion&message=0.39.3&color=success&logo=)
|
||||
![Helm: v3](https://img.shields.io/static/v1?label=Helm&message=v3&color=informational&logo=helm)
|
||||
|
||||
- Sync CRD resources with operator [v0.39.3](https://github.com/VictoriaMetrics/operator/releases/tag/v0.39.3).
|
||||
|
||||
## 0.27.7
|
||||
|
||||
**Release date:** 2023-12-08
|
||||
|
||||
![AppVersion: 0.39.3](https://img.shields.io/static/v1?label=AppVersion&message=0.39.3&color=success&logo=)
|
||||
![Helm: v3](https://img.shields.io/static/v1?label=Helm&message=v3&color=informational&logo=helm)
|
||||
|
||||
- Skip deleting victoriametrics CRD resources when uninstall release.
|
||||
|
||||
## 0.27.6
|
||||
|
||||
**Release date:** 2023-11-16
|
||||
|
||||
![AppVersion: 0.39.3](https://img.shields.io/static/v1?label=AppVersion&message=0.39.3&color=success&logo=)
|
||||
![Helm: v3](https://img.shields.io/static/v1?label=Helm&message=v3&color=informational&logo=helm)
|
||||
|
||||
- bump version of VM operator to [0.39.3](https://github.com/VictoriaMetrics/operator/releases/tag/v0.39.3)
|
||||
|
||||
## 0.27.5
|
||||
|
||||
**Release date:** 2023-11-15
|
||||
|
||||
![AppVersion: 0.39.2](https://img.shields.io/static/v1?label=AppVersion&message=0.39.2&color=success&logo=)
|
||||
![Helm: v3](https://img.shields.io/static/v1?label=Helm&message=v3&color=informational&logo=helm)
|
||||
|
||||
- bump version of VM operator to [0.39.2](https://github.com/VictoriaMetrics/operator/releases/tag/v0.39.2)
|
||||
- Add `extraObjects` to allow deploying additional resources with the chart release. (#751)
|
||||
|
||||
## 0.27.4
|
||||
|
||||
**Release date:** 2023-11-01
|
||||
|
||||
![AppVersion: 0.39.1](https://img.shields.io/static/v1?label=AppVersion&message=0.39.1&color=success&logo=)
|
||||
![Helm: v3](https://img.shields.io/static/v1?label=Helm&message=v3&color=informational&logo=helm)
|
||||
|
||||
- bump version of VM operator to [0.39.1](https://github.com/VictoriaMetrics/operator/releases/tag/v0.39.1)
|
||||
|
||||
## 0.27.3
|
||||
|
||||
**Release date:** 2023-10-08
|
||||
|
||||
![AppVersion: 0.39.0](https://img.shields.io/static/v1?label=AppVersion&message=0.39.0&color=success&logo=)
|
||||
![Helm: v3](https://img.shields.io/static/v1?label=Helm&message=v3&color=informational&logo=helm)
|
||||
|
||||
- Added endpointslices permissions to operator roles (#708)
|
||||
|
||||
## 0.27.2
|
||||
|
||||
**Release date:** 2023-10-04
|
||||
|
||||
![AppVersion: 0.39.0](https://img.shields.io/static/v1?label=AppVersion&message=0.39.0&color=success&logo=)
|
||||
![Helm: v3](https://img.shields.io/static/v1?label=Helm&message=v3&color=informational&logo=helm)
|
||||
|
||||
- bump version of VM operator to [0.39.0](https://github.com/VictoriaMetrics/operator/releases/tag/v0.39.0)
|
||||
|
||||
## 0.27.1
|
||||
|
||||
**Release date:** 2023-09-28
|
||||
|
||||
![AppVersion: 0.38.0](https://img.shields.io/static/v1?label=AppVersion&message=0.38.0&color=success&logo=)
|
||||
![Helm: v3](https://img.shields.io/static/v1?label=Helm&message=v3&color=informational&logo=helm)
|
||||
|
||||
- Fix `relabelConfigs` for operator's VMServiceScrape (#624)
|
||||
|
||||
## 0.27.0
|
||||
|
||||
**Release date:** 2023-09-11
|
||||
|
||||
![AppVersion: 0.38.0](https://img.shields.io/static/v1?label=AppVersion&message=0.38.0&color=success&logo=)
|
||||
![Helm: v3](https://img.shields.io/static/v1?label=Helm&message=v3&color=informational&logo=helm)
|
||||
|
||||
- Bump version of operator to [v0.38.0](https://github.com/VictoriaMetrics/operator/releases/tag/v0.38.0)
|
||||
|
||||
## 0.26.2
|
||||
|
||||
**Release date:** 2023-09-07
|
||||
|
||||
![AppVersion: 0.37.1](https://img.shields.io/static/v1?label=AppVersion&message=0.37.1&color=success&logo=)
|
||||
![Helm: v3](https://img.shields.io/static/v1?label=Helm&message=v3&color=informational&logo=helm)
|
||||
|
||||
- Updated CRDs for operator
|
||||
|
||||
## 0.26.1
|
||||
|
||||
**Release date:** 2023-09-04
|
||||
|
||||
![AppVersion: 0.37.1](https://img.shields.io/static/v1?label=AppVersion&message=0.37.1&color=success&logo=)
|
||||
![Helm: v3](https://img.shields.io/static/v1?label=Helm&message=v3&color=informational&logo=helm)
|
||||
|
||||
- Bump version of Victoria Metrics operator to `v0.37.1`
|
||||
|
||||
## 0.26.0
|
||||
|
||||
**Release date:** 2023-08-30
|
||||
|
||||
![AppVersion: 0.37.0](https://img.shields.io/static/v1?label=AppVersion&message=0.37.0&color=success&logo=)
|
||||
![Helm: v3](https://img.shields.io/static/v1?label=Helm&message=v3&color=informational&logo=helm)
|
||||
|
||||
- Bump operator version to [v0.37.0](https://github.com/VictoriaMetrics/operator/releases/tag/v0.37.0)
|
||||
- `psp_auto_creation_enabled` for operator is disabled by default
|
||||
|
||||
## 0.25.0
|
||||
|
||||
**Release date:** 2023-08-24
|
||||
|
||||
![AppVersion: 0.36.0](https://img.shields.io/static/v1?label=AppVersion&message=0.36.0&color=success&logo=)
|
||||
![Helm: v3](https://img.shields.io/static/v1?label=Helm&message=v3&color=informational&logo=helm)
|
||||
|
||||
- Added `topologySpreadConstraints` for the operator + a small refactoring (#611)
|
||||
- Fix vm operator appVersion (#589)
|
||||
- Fixes operator doc description
|
||||
- Add `cleanupCRD` option to clean up vm cr resources when uninstalling (#593)
|
||||
- Bump operator version to [v0.36.0](https://github.com/VictoriaMetrics/operator/releases/tag/v0.36.0)
|
||||
|
||||
## 0.24.1
|
||||
|
||||
**Release date:** 2023-07-13
|
||||
|
||||
![AppVersion: 0.35.](https://img.shields.io/static/v1?label=AppVersion&message=0.35.&color=success&logo=)
|
||||
![Helm: v3](https://img.shields.io/static/v1?label=Helm&message=v3&color=informational&logo=helm)
|
||||
|
||||
- operator release v0.35.1
|
||||
|
||||
## 0.24.0
|
||||
|
||||
**Release date:** 2023-07-03
|
||||
|
||||
![AppVersion: 0.35.0](https://img.shields.io/static/v1?label=AppVersion&message=0.35.0&color=success&logo=)
|
||||
![Helm: v3](https://img.shields.io/static/v1?label=Helm&message=v3&color=informational&logo=helm)
|
||||
|
||||
- updates operator for v0.35.0
|
||||
- updates for v1.91.1 release
|
||||
|
||||
## 0.23.1
|
||||
|
||||
**Release date:** 2023-05-29
|
||||
|
||||
![AppVersion: 0.34.1](https://img.shields.io/static/v1?label=AppVersion&message=0.34.1&color=success&logo=)
|
||||
![Helm: v3](https://img.shields.io/static/v1?label=Helm&message=v3&color=informational&logo=helm)
|
||||
|
||||
- updates operator for v0.34.1 version
|
||||
|
||||
## 0.23.0
|
||||
|
||||
**Release date:** 2023-05-25
|
||||
|
||||
![AppVersion: 0.34.0](https://img.shields.io/static/v1?label=AppVersion&message=0.34.0&color=success&logo=)
|
||||
![Helm: v3](https://img.shields.io/static/v1?label=Helm&message=v3&color=informational&logo=helm)
|
||||
|
||||
- bump operator version
|
||||
- feat(operator): add PodDisruptionBudget (#546)
|
918
docs/helm/victoria-metrics-operator/README.md
Normal file
918
docs/helm/victoria-metrics-operator/README.md
Normal file
|
@ -0,0 +1,918 @@
|
|||
![Type: application](https://img.shields.io/badge/Type-application-informational?style=flat-square) ![Version: 0.34.8](https://img.shields.io/badge/Version-0.34.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-operator)
|
||||
|
||||
Victoria Metrics Operator
|
||||
|
||||
## Prerequisites
|
||||
|
||||
* Install the follow packages: ``git``, ``kubectl``, ``helm``, ``helm-docs``. See this [tutorial](../../REQUIREMENTS.md).
|
||||
* PV support on underlying infrastructure.
|
||||
|
||||
## ArgoCD issues
|
||||
|
||||
When running operator using ArgoCD without Cert Manager (`.Values.admissionWebhooks.certManager.enabled: false`) it will rerender webhook certificates
|
||||
on each sync since Helm `lookup` function is not respected by ArgoCD. To prevent this please update you operator Application `spec.syncPolicy` and `spec.ignoreDifferences` with a following:
|
||||
|
||||
```yaml
|
||||
apiVersion: argoproj.io/v1alpha1
|
||||
kind: Application
|
||||
...
|
||||
spec:
|
||||
...
|
||||
syncPolicy:
|
||||
syncOptions:
|
||||
# https://argo-cd.readthedocs.io/en/stable/user-guide/sync-options/#respect-ignore-difference-configs
|
||||
# argocd must also ignore difference during apply stage
|
||||
# otherwise it ll silently override changes and cause a problem
|
||||
- RespectIgnoreDifferences=true
|
||||
ignoreDifferences:
|
||||
- group: ""
|
||||
kind: Secret
|
||||
name: <fullname>-validation
|
||||
namespace: kube-system
|
||||
jsonPointers:
|
||||
- /data
|
||||
- group: admissionregistration.k8s.io
|
||||
kind: ValidatingWebhookConfiguration
|
||||
name: <fullname>-admission
|
||||
jqPathExpressions:
|
||||
- '.webhooks[]?.clientConfig.caBundle'
|
||||
```
|
||||
where `<fullname>` is output of `{{ include "vm-operator.fullname" }}` for your setup
|
||||
|
||||
## Upgrade guide
|
||||
|
||||
During release an issue with helm CRD was discovered. So for upgrade from version less then 0.1.3 you have to two options:
|
||||
1) use helm management for CRD, enabled by default.
|
||||
2) use own management system, need to add variable: --set createCRD=false.
|
||||
|
||||
If you choose helm management, following steps must be done before upgrade:
|
||||
|
||||
1) define namespace and helm release name variables
|
||||
|
||||
```
|
||||
export NAMESPACE=default
|
||||
export RELEASE_NAME=operator
|
||||
```
|
||||
|
||||
execute kubectl commands:
|
||||
|
||||
```
|
||||
kubectl get crd | grep victoriametrics.com | awk '{print $1 }' | xargs -i kubectl label crd {} app.kubernetes.io/managed-by=Helm --overwrite
|
||||
kubectl get crd | grep victoriametrics.com | awk '{print $1 }' | xargs -i kubectl annotate crd {} meta.helm.sh/release-namespace="$NAMESPACE" meta.helm.sh/release-name="$RELEASE_NAME" --overwrite
|
||||
```
|
||||
|
||||
run helm upgrade command.
|
||||
|
||||
## Chart Details
|
||||
|
||||
This chart will do the following:
|
||||
|
||||
* Rollout victoria metrics operator
|
||||
|
||||
## How to install
|
||||
|
||||
Access a Kubernetes cluster.
|
||||
|
||||
### Setup chart repository (can be omitted for OCI repositories)
|
||||
|
||||
Add a chart helm repository with follow commands:
|
||||
|
||||
```console
|
||||
helm repo add vm https://victoriametrics.github.io/helm-charts/
|
||||
|
||||
helm repo update
|
||||
```
|
||||
List versions of `vm/victoria-metrics-operator` chart available to installation:
|
||||
|
||||
```console
|
||||
helm search repo vm/victoria-metrics-operator -l
|
||||
```
|
||||
|
||||
### Install `victoria-metrics-operator` chart
|
||||
|
||||
Export default values of `victoria-metrics-operator` chart to file `values.yaml`:
|
||||
|
||||
- For HTTPS repository
|
||||
|
||||
```console
|
||||
helm show values vm/victoria-metrics-operator > values.yaml
|
||||
```
|
||||
- For OCI repository
|
||||
|
||||
```console
|
||||
helm show values oci://ghcr.io/victoriametrics/helm-charts/victoria-metrics-operator > values.yaml
|
||||
```
|
||||
|
||||
Change the values according to the need of the environment in ``values.yaml`` file.
|
||||
|
||||
Test the installation with command:
|
||||
|
||||
- For HTTPS repository
|
||||
|
||||
```console
|
||||
helm install vmo vm/victoria-metrics-operator -f values.yaml -n NAMESPACE --debug --dry-run
|
||||
```
|
||||
|
||||
- For OCI repository
|
||||
|
||||
```console
|
||||
helm install vmo oci://ghcr.io/victoriametrics/helm-charts/victoria-metrics-operator -f values.yaml -n NAMESPACE --debug --dry-run
|
||||
```
|
||||
|
||||
Install chart with command:
|
||||
|
||||
- For HTTPS repository
|
||||
|
||||
```console
|
||||
helm install vmo vm/victoria-metrics-operator -f values.yaml -n NAMESPACE
|
||||
```
|
||||
|
||||
- For OCI repository
|
||||
|
||||
```console
|
||||
helm install vmo oci://ghcr.io/victoriametrics/helm-charts/victoria-metrics-operator -f values.yaml -n NAMESPACE
|
||||
```
|
||||
|
||||
Get the pods lists by running this commands:
|
||||
|
||||
```console
|
||||
kubectl get pods -A | grep 'vmo'
|
||||
```
|
||||
|
||||
Get the application by running this command:
|
||||
|
||||
```console
|
||||
helm list -f vmo -n NAMESPACE
|
||||
```
|
||||
|
||||
See the history of versions of `vmo` application with command.
|
||||
|
||||
```console
|
||||
helm history vmo -n NAMESPACE
|
||||
```
|
||||
|
||||
## Validation webhook
|
||||
|
||||
Its possible to use validation of created resources with operator. For now, you need cert-manager to easily certificate management https://cert-manager.io/docs/
|
||||
|
||||
```yaml
|
||||
admissionWebhooks:
|
||||
enabled: true
|
||||
# what to do in case, when operator not available to validate request.
|
||||
certManager:
|
||||
# enables cert creation and injection by cert-manager
|
||||
enabled: true
|
||||
```
|
||||
|
||||
## How to uninstall
|
||||
|
||||
Remove application with command.
|
||||
|
||||
```console
|
||||
helm uninstall vmo -n NAMESPACE
|
||||
```
|
||||
|
||||
## Documentation of Helm Chart
|
||||
|
||||
Install ``helm-docs`` following the instructions on this [tutorial](../../REQUIREMENTS.md).
|
||||
|
||||
Generate docs with ``helm-docs`` command.
|
||||
|
||||
```bash
|
||||
cd charts/victoria-metrics-operator
|
||||
|
||||
helm-docs
|
||||
```
|
||||
|
||||
The markdown generation is entirely go template driven. The tool parses metadata from charts and generates a number of sub-templates that can be referenced in a template file (by default ``README.md.gotmpl``). If no template file is provided, the tool has a default internal template that will generate a reasonably formatted README.
|
||||
|
||||
## Parameters
|
||||
|
||||
The following tables lists the configurable parameters of the chart and their default values.
|
||||
|
||||
Change the values according to the need of the environment in ``victoria-metrics-operator/values.yaml`` file.
|
||||
|
||||
<table>
|
||||
<thead>
|
||||
<th>Key</th>
|
||||
<th>Type</th>
|
||||
<th>Default</th>
|
||||
<th>Description</th>
|
||||
</thead>
|
||||
<tbody>
|
||||
<tr>
|
||||
<td>admissionWebhooks</td>
|
||||
<td>object</td>
|
||||
<td><pre lang="plaintext">
|
||||
certManager:
|
||||
enabled: false
|
||||
issuer: {}
|
||||
enabled: true
|
||||
enabledCRDValidation:
|
||||
vlogs: true
|
||||
vmagent: true
|
||||
vmalert: true
|
||||
vmalertmanager: true
|
||||
vmalertmanagerconfig: true
|
||||
vmauth: true
|
||||
vmcluster: true
|
||||
vmrule: true
|
||||
vmsingle: true
|
||||
vmuser: true
|
||||
keepTLSSecret: true
|
||||
policy: Fail
|
||||
tls:
|
||||
caCert: null
|
||||
cert: null
|
||||
key: null
|
||||
</pre>
|
||||
</td>
|
||||
<td><p>Configures resource validation</p>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>admissionWebhooks.certManager</td>
|
||||
<td>object</td>
|
||||
<td><pre lang="plaintext">
|
||||
enabled: false
|
||||
issuer: {}
|
||||
</pre>
|
||||
</td>
|
||||
<td><p>with keys: tls.key, tls.crt, ca.crt</p>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>admissionWebhooks.certManager.enabled</td>
|
||||
<td>bool</td>
|
||||
<td><pre lang="">
|
||||
false
|
||||
</pre>
|
||||
</td>
|
||||
<td><p>Enables cert creation and injection by cert-manager.</p>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>admissionWebhooks.certManager.issuer</td>
|
||||
<td>object</td>
|
||||
<td><pre lang="plaintext">
|
||||
{}
|
||||
</pre>
|
||||
</td>
|
||||
<td><p>If needed, provide own issuer. Operator will create self-signed if empty.</p>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>admissionWebhooks.enabled</td>
|
||||
<td>bool</td>
|
||||
<td><pre lang="">
|
||||
true
|
||||
</pre>
|
||||
</td>
|
||||
<td><p>Enables validation webhook.</p>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>admissionWebhooks.policy</td>
|
||||
<td>string</td>
|
||||
<td><pre lang="">
|
||||
Fail
|
||||
</pre>
|
||||
</td>
|
||||
<td><p>What to do in case, when operator not available to validate request.</p>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>affinity</td>
|
||||
<td>object</td>
|
||||
<td><pre lang="plaintext">
|
||||
{}
|
||||
</pre>
|
||||
</td>
|
||||
<td><p>Pod affinity</p>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>annotations</td>
|
||||
<td>object</td>
|
||||
<td><pre lang="plaintext">
|
||||
{}
|
||||
</pre>
|
||||
</td>
|
||||
<td><p>Annotations to be added to the all resources</p>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>crd.cleanup.enabled</td>
|
||||
<td>bool</td>
|
||||
<td><pre lang="">
|
||||
false
|
||||
</pre>
|
||||
</td>
|
||||
<td><p>Tells helm to clean up all the vm resources under this release’s namespace when uninstalling</p>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>crd.cleanup.image</td>
|
||||
<td>object</td>
|
||||
<td><pre lang="plaintext">
|
||||
pullPolicy: IfNotPresent
|
||||
repository: bitnami/kubectl
|
||||
tag: ""
|
||||
</pre>
|
||||
</td>
|
||||
<td><p>Image configuration for CRD cleanup Job</p>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>crd.create</td>
|
||||
<td>bool</td>
|
||||
<td><pre lang="">
|
||||
true
|
||||
</pre>
|
||||
</td>
|
||||
<td><p>with this option, if you remove this chart, all crd resources will be deleted with it.</p>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>env</td>
|
||||
<td>list</td>
|
||||
<td><pre lang="plaintext">
|
||||
[]
|
||||
</pre>
|
||||
</td>
|
||||
<td><p>extra settings for the operator deployment. Full list <a href="https://docs.victoriametrics.com/operator/vars" target="_blank">here</a></p>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>envFrom</td>
|
||||
<td>list</td>
|
||||
<td><pre lang="plaintext">
|
||||
[]
|
||||
</pre>
|
||||
</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>extraArgs</td>
|
||||
<td>object</td>
|
||||
<td><pre lang="plaintext">
|
||||
{}
|
||||
</pre>
|
||||
</td>
|
||||
<td><p>operator container additional commandline arguments</p>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>extraContainers</td>
|
||||
<td>list</td>
|
||||
<td><pre lang="plaintext">
|
||||
[]
|
||||
</pre>
|
||||
</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>extraHostPathMounts</td>
|
||||
<td>list</td>
|
||||
<td><pre lang="plaintext">
|
||||
[]
|
||||
</pre>
|
||||
</td>
|
||||
<td><p>Additional hostPath mounts</p>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>extraLabels</td>
|
||||
<td>object</td>
|
||||
<td><pre lang="plaintext">
|
||||
{}
|
||||
</pre>
|
||||
</td>
|
||||
<td><p>Labels to be added to the all resources</p>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>extraObjects</td>
|
||||
<td>list</td>
|
||||
<td><pre lang="plaintext">
|
||||
[]
|
||||
</pre>
|
||||
</td>
|
||||
<td><p>Add extra specs dynamically to this chart</p>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>extraVolumeMounts</td>
|
||||
<td>list</td>
|
||||
<td><pre lang="plaintext">
|
||||
[]
|
||||
</pre>
|
||||
</td>
|
||||
<td><p>Extra Volume Mounts for the container</p>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>extraVolumes</td>
|
||||
<td>list</td>
|
||||
<td><pre lang="plaintext">
|
||||
[]
|
||||
</pre>
|
||||
</td>
|
||||
<td><p>Extra Volumes for the pod</p>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>fullnameOverride</td>
|
||||
<td>string</td>
|
||||
<td><pre lang="">
|
||||
""
|
||||
</pre>
|
||||
</td>
|
||||
<td><p>Overrides the full name of server component</p>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>global.cluster.dnsDomain</td>
|
||||
<td>string</td>
|
||||
<td><pre lang="">
|
||||
cluster.local
|
||||
</pre>
|
||||
</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>global.image.registry</td>
|
||||
<td>string</td>
|
||||
<td><pre lang="">
|
||||
""
|
||||
</pre>
|
||||
</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>global.imagePullSecrets</td>
|
||||
<td>list</td>
|
||||
<td><pre lang="plaintext">
|
||||
[]
|
||||
</pre>
|
||||
</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>image</td>
|
||||
<td>object</td>
|
||||
<td><pre lang="plaintext">
|
||||
pullPolicy: IfNotPresent
|
||||
registry: ""
|
||||
repository: victoriametrics/operator
|
||||
tag: ""
|
||||
variant: ""
|
||||
</pre>
|
||||
</td>
|
||||
<td><p>operator image configuration</p>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>image.pullPolicy</td>
|
||||
<td>string</td>
|
||||
<td><pre lang="">
|
||||
IfNotPresent
|
||||
</pre>
|
||||
</td>
|
||||
<td><p>Image pull policy</p>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>image.registry</td>
|
||||
<td>string</td>
|
||||
<td><pre lang="">
|
||||
""
|
||||
</pre>
|
||||
</td>
|
||||
<td><p>Image registry</p>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>image.repository</td>
|
||||
<td>string</td>
|
||||
<td><pre lang="">
|
||||
victoriametrics/operator
|
||||
</pre>
|
||||
</td>
|
||||
<td><p>Image repository</p>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>image.tag</td>
|
||||
<td>string</td>
|
||||
<td><pre lang="">
|
||||
""
|
||||
</pre>
|
||||
</td>
|
||||
<td><p>Image tag override Chart.AppVersion</p>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>imagePullSecrets</td>
|
||||
<td>list</td>
|
||||
<td><pre lang="plaintext">
|
||||
[]
|
||||
</pre>
|
||||
</td>
|
||||
<td><p>Secret to pull images</p>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>logLevel</td>
|
||||
<td>string</td>
|
||||
<td><pre lang="">
|
||||
info
|
||||
</pre>
|
||||
</td>
|
||||
<td><p>possible values: info and error.</p>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>nameOverride</td>
|
||||
<td>string</td>
|
||||
<td><pre lang="">
|
||||
""
|
||||
</pre>
|
||||
</td>
|
||||
<td><p>VM operatror deployment name override</p>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>nodeSelector</td>
|
||||
<td>object</td>
|
||||
<td><pre lang="plaintext">
|
||||
{}
|
||||
</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>operator.disable_prometheus_converter</td>
|
||||
<td>bool</td>
|
||||
<td><pre lang="">
|
||||
false
|
||||
</pre>
|
||||
</td>
|
||||
<td><p>By default, operator converts prometheus-operator objects.</p>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>operator.enable_converter_ownership</td>
|
||||
<td>bool</td>
|
||||
<td><pre lang="">
|
||||
false
|
||||
</pre>
|
||||
</td>
|
||||
<td><p>Enables ownership reference for converted prometheus-operator objects, it will remove corresponding victoria-metrics objects in case of deletion prometheus one.</p>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>operator.prometheus_converter_add_argocd_ignore_annotations</td>
|
||||
<td>bool</td>
|
||||
<td><pre lang="">
|
||||
false
|
||||
</pre>
|
||||
</td>
|
||||
<td><p>Compare-options and sync-options for prometheus objects converted by operator for properly use with ArgoCD</p>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>operator.useCustomConfigReloader</td>
|
||||
<td>bool</td>
|
||||
<td><pre lang="">
|
||||
false
|
||||
</pre>
|
||||
</td>
|
||||
<td><p>Enables custom config-reloader, bundled with operator. It should reduce vmagent and vmauth config sync-time and make it predictable.</p>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>podDisruptionBudget</td>
|
||||
<td>object</td>
|
||||
<td><pre lang="plaintext">
|
||||
enabled: false
|
||||
labels: {}
|
||||
</pre>
|
||||
</td>
|
||||
<td><p>See <code>kubectl explain poddisruptionbudget.spec</code> for more or check <a href="https://kubernetes.io/docs/tasks/run-application/configure-pdb/" target="_blank">these docs</a></p>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>podLabels</td>
|
||||
<td>object</td>
|
||||
<td><pre lang="plaintext">
|
||||
{}
|
||||
</pre>
|
||||
</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>podSecurityContext</td>
|
||||
<td>object</td>
|
||||
<td><pre lang="plaintext">
|
||||
{}
|
||||
</pre>
|
||||
</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>probe.liveness</td>
|
||||
<td>object</td>
|
||||
<td><pre lang="plaintext">
|
||||
failureThreshold: 3
|
||||
initialDelaySeconds: 5
|
||||
periodSeconds: 15
|
||||
tcpSocket:
|
||||
port: probe
|
||||
timeoutSeconds: 5
|
||||
</pre>
|
||||
</td>
|
||||
<td><p>Liveness probe</p>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>probe.readiness</td>
|
||||
<td>object</td>
|
||||
<td><pre lang="plaintext">
|
||||
failureThreshold: 3
|
||||
httpGet:
|
||||
port: probe
|
||||
initialDelaySeconds: 5
|
||||
periodSeconds: 15
|
||||
timeoutSeconds: 5
|
||||
</pre>
|
||||
</td>
|
||||
<td><p>Readiness probe</p>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>probe.startup</td>
|
||||
<td>object</td>
|
||||
<td><pre lang="plaintext">
|
||||
{}
|
||||
</pre>
|
||||
</td>
|
||||
<td><p>Startup probe</p>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>rbac.aggregatedClusterRoles</td>
|
||||
<td>object</td>
|
||||
<td><pre lang="plaintext">
|
||||
enabled: true
|
||||
labels:
|
||||
admin:
|
||||
rbac.authorization.k8s.io/aggregate-to-admin: "true"
|
||||
view:
|
||||
rbac.authorization.k8s.io/aggregate-to-view: "true"
|
||||
</pre>
|
||||
</td>
|
||||
<td><p>create aggregated clusterRoles for CRD readonly and admin permissions</p>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>rbac.aggregatedClusterRoles.labels</td>
|
||||
<td>object</td>
|
||||
<td><pre lang="plaintext">
|
||||
admin:
|
||||
rbac.authorization.k8s.io/aggregate-to-admin: "true"
|
||||
view:
|
||||
rbac.authorization.k8s.io/aggregate-to-view: "true"
|
||||
</pre>
|
||||
</td>
|
||||
<td><p>labels attached to according clusterRole</p>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>rbac.create</td>
|
||||
<td>bool</td>
|
||||
<td><pre lang="">
|
||||
true
|
||||
</pre>
|
||||
</td>
|
||||
<td><p>Specifies whether the RBAC resources should be created</p>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>replicaCount</td>
|
||||
<td>int</td>
|
||||
<td><pre lang="">
|
||||
1
|
||||
</pre>
|
||||
</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>resources</td>
|
||||
<td>object</td>
|
||||
<td><pre lang="plaintext">
|
||||
{}
|
||||
</pre>
|
||||
</td>
|
||||
<td><p>Resource object</p>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>securityContext</td>
|
||||
<td>object</td>
|
||||
<td><pre lang="plaintext">
|
||||
{}
|
||||
</pre>
|
||||
</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>service.annotations</td>
|
||||
<td>object</td>
|
||||
<td><pre lang="plaintext">
|
||||
{}
|
||||
</pre>
|
||||
</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>service.clusterIP</td>
|
||||
<td>string</td>
|
||||
<td><pre lang="">
|
||||
""
|
||||
</pre>
|
||||
</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>service.externalIPs</td>
|
||||
<td>string</td>
|
||||
<td><pre lang="">
|
||||
""
|
||||
</pre>
|
||||
</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>service.externalTrafficPolicy</td>
|
||||
<td>string</td>
|
||||
<td><pre lang="">
|
||||
""
|
||||
</pre>
|
||||
</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>service.healthCheckNodePort</td>
|
||||
<td>string</td>
|
||||
<td><pre lang="">
|
||||
""
|
||||
</pre>
|
||||
</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>service.ipFamilies</td>
|
||||
<td>list</td>
|
||||
<td><pre lang="plaintext">
|
||||
[]
|
||||
</pre>
|
||||
</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>service.ipFamilyPolicy</td>
|
||||
<td>string</td>
|
||||
<td><pre lang="">
|
||||
""
|
||||
</pre>
|
||||
</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>service.labels</td>
|
||||
<td>object</td>
|
||||
<td><pre lang="plaintext">
|
||||
{}
|
||||
</pre>
|
||||
</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>service.loadBalancerIP</td>
|
||||
<td>string</td>
|
||||
<td><pre lang="">
|
||||
""
|
||||
</pre>
|
||||
</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>service.loadBalancerSourceRanges</td>
|
||||
<td>list</td>
|
||||
<td><pre lang="plaintext">
|
||||
[]
|
||||
</pre>
|
||||
</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>service.servicePort</td>
|
||||
<td>int</td>
|
||||
<td><pre lang="">
|
||||
8080
|
||||
</pre>
|
||||
</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>service.type</td>
|
||||
<td>string</td>
|
||||
<td><pre lang="">
|
||||
ClusterIP
|
||||
</pre>
|
||||
</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>service.webhookPort</td>
|
||||
<td>int</td>
|
||||
<td><pre lang="">
|
||||
9443
|
||||
</pre>
|
||||
</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>serviceAccount.create</td>
|
||||
<td>bool</td>
|
||||
<td><pre lang="">
|
||||
true
|
||||
</pre>
|
||||
</td>
|
||||
<td><p>Specifies whether a service account should be created</p>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>serviceAccount.name</td>
|
||||
<td>string</td>
|
||||
<td><pre lang="">
|
||||
""
|
||||
</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>serviceMonitor</td>
|
||||
<td>object</td>
|
||||
<td><pre lang="plaintext">
|
||||
annotations: {}
|
||||
basicAuth: {}
|
||||
enabled: false
|
||||
extraLabels: {}
|
||||
interval: ""
|
||||
relabelings: []
|
||||
scheme: ""
|
||||
scrapeTimeout: ""
|
||||
tlsConfig: {}
|
||||
</pre>
|
||||
</td>
|
||||
<td><p>configures monitoring with serviceScrape. VMServiceScrape must be pre-installed</p>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>tolerations</td>
|
||||
<td>list</td>
|
||||
<td><pre lang="plaintext">
|
||||
[]
|
||||
</pre>
|
||||
</td>
|
||||
<td><p>Array of tolerations object. Spec is <a href="https://kubernetes.io/docs/concepts/configuration/assign-pod-node/" target="_blank">here</a></p>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>topologySpreadConstraints</td>
|
||||
<td>list</td>
|
||||
<td><pre lang="plaintext">
|
||||
[]
|
||||
</pre>
|
||||
</td>
|
||||
<td><p>Pod Topology Spread Constraints. Spec is <a href="https://kubernetes.io/docs/concepts/scheduling-eviction/topology-spread-constraints/" target="_blank">here</a></p>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>watchNamespaces</td>
|
||||
<td>list</td>
|
||||
<td><pre lang="plaintext">
|
||||
[]
|
||||
</pre>
|
||||
</td>
|
||||
<td><p>By default, the operator will watch all the namespaces If you want to override this behavior, specify the namespace. Operator supports multiple namespaces for watching.</p>
|
||||
</td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
|
13
docs/helm/victoria-metrics-operator/_changelog.md
Normal file
13
docs/helm/victoria-metrics-operator/_changelog.md
Normal file
|
@ -0,0 +1,13 @@
|
|||
---
|
||||
weight: 1
|
||||
title: CHANGELOG
|
||||
menu:
|
||||
docs:
|
||||
weight: 1
|
||||
identifier: helm-victoriametrics-operator-changelog
|
||||
parent: helm-victoriametrics-operator
|
||||
url: /helm/victoriametrics-operator/changelog
|
||||
aliases:
|
||||
- /helm/victoriametrics-operator/changelog/index.html
|
||||
---
|
||||
{{% content "CHANGELOG.md" %}}
|
13
docs/helm/victoria-metrics-operator/_index.md
Normal file
13
docs/helm/victoria-metrics-operator/_index.md
Normal file
|
@ -0,0 +1,13 @@
|
|||
---
|
||||
weight: 10
|
||||
title: VictoriaMetrics Operator
|
||||
menu:
|
||||
docs:
|
||||
parent: helm
|
||||
weight: 10
|
||||
identifier: helm-victoriametrics-operator
|
||||
url: /helm/victoriametrics-operator
|
||||
aliases:
|
||||
- /helm/victoriametrics-operator/index.html
|
||||
---
|
||||
{{% content "README.md" %}}
|
326
docs/helm/victoria-metrics-single/CHANGELOG.md
Normal file
326
docs/helm/victoria-metrics-single/CHANGELOG.md
Normal file
|
@ -0,0 +1,326 @@
|
|||
## Next release
|
||||
|
||||
- TODO
|
||||
|
||||
## 0.11.2
|
||||
|
||||
**Release date:** 2024-09-12
|
||||
|
||||
![AppVersion: v1.103.0](https://img.shields.io/static/v1?label=AppVersion&message=v1.103.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
|
||||
- Removed deprecated API from RBAC. See [this issue](https://github.com/VictoriaMetrics/helm-charts/issues/1438)
|
||||
- Made replicas configurable
|
||||
- Allow override default for statefulset headless service
|
||||
|
||||
## 0.11.1
|
||||
|
||||
**Release date:** 2024-09-03
|
||||
|
||||
![AppVersion: v1.103.0](https://img.shields.io/static/v1?label=AppVersion&message=v1.103.0&color=success&logo=)
|
||||
![Helm: v3](https://img.shields.io/static/v1?label=Helm&message=v3&color=informational&logo=helm)
|
||||
|
||||
- Deprecated `server.vmbackupmanager.enable` in a favour of `server.vmbackupmanager.enabled`. See [this issue](https://github.com/VictoriaMetrics/helm-charts/issues/940).
|
||||
- Fixed PVC in StatefulSet
|
||||
|
||||
## 0.11.0
|
||||
|
||||
**Release date:** 2024-08-29
|
||||
|
||||
![AppVersion: v1.103.0](https://img.shields.io/static/v1?label=AppVersion&message=v1.103.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.103.0](https://github.com/VictoriaMetrics/VictoriaMetrics/releases/tag/v1.103.0)
|
||||
- Fixed image pull secrets. See [this issue](https://github.com/VictoriaMetrics/helm-charts/issues/1285)
|
||||
- Added global relabelConfig. See [this issue](https://github.com/VictoriaMetrics/helm-charts/issues/207)
|
||||
- Renamed `.Values.server.persistentVolume.storageClass` to `.Values.server.persistentVolume.storageClassName`
|
||||
- Removed necessity to set `.Values.server.persistentVolume.existingClaim` when it should be created by chart. See [this issue](https://github.com/VictoriaMetrics/helm-charts/issues/189)
|
||||
- Removed `eula` support
|
||||
|
||||
## 0.10.1
|
||||
|
||||
**Release date:** 2024-08-22
|
||||
|
||||
![AppVersion: v1.102.1](https://img.shields.io/static/v1?label=AppVersion&message=v1.102.1&color=success&logo=)
|
||||
![Helm: v3](https://img.shields.io/static/v1?label=Helm&message=v3&color=informational&logo=helm)
|
||||
|
||||
- Added ability to configure container port
|
||||
- Fixed volume template. See [this issue](https://github.com/VictoriaMetrics/helm-charts/issues/1280)
|
||||
|
||||
## 0.10.0
|
||||
|
||||
**Release date:** 2024-08-21
|
||||
|
||||
![AppVersion: v1.102.1](https://img.shields.io/static/v1?label=AppVersion&message=v1.102.1&color=success&logo=)
|
||||
![Helm: v3](https://img.shields.io/static/v1?label=Helm&message=v3&color=informational&logo=helm)
|
||||
|
||||
**Update note**: main container name was changed to `vmsingle`, which will recreate a pod.
|
||||
|
||||
- Added `basicAuth` support for `ServiceMonitor`
|
||||
- fix inconsistent relabeling `target_label` in default scrape config.
|
||||
- Removed `PodSecurityPolicy`
|
||||
- Removed support for `policy/v1beta1/PodDisruptionBudget`
|
||||
- Set minimal kubernetes version to `1.25`
|
||||
- Added ability to override liveness and readiness probes
|
||||
- Updated `.Values.vmbackupmanager.readinessProbe` to `.Values.vmbackupmanager.probe.readiness`
|
||||
- Updated `.Values.vmbackupmanager.livenessProbe` to `.Values.vmbackupmanager.probe.liveness`
|
||||
- Updated `.Values.vmbackupmanager.startupProbe` to `.Values.vmbackupmanager.probe.startup`
|
||||
- Updated `.Values.server.readinessProbe` to `.Values.server.probe.readiness`
|
||||
- Updated `.Values.server.livenessProbe` to `.Values.server.probe.liveness`
|
||||
- Updated `.Values.server.startupProbe` to `.Values.server.probe.startup`
|
||||
- Added `.Values.global.imagePullSecrets` and `.Values.global.image.registry`
|
||||
- Merged headless and non-headless services, removed statefulset service specific variables
|
||||
- Use static container names in a pod
|
||||
- Removed `networking.k8s.io/v1beta1/Ingress` and `extensions/v1beta1/Ingress` support
|
||||
- Added `.Values.server.service.ipFamilies` and `.Values.server.service.ipFamilyPolicy` for service IP family management
|
||||
|
||||
## 0.9.26
|
||||
|
||||
**Release date:** 2024-08-01
|
||||
|
||||
![AppVersion: v1.102.1](https://img.shields.io/static/v1?label=AppVersion&message=v1.102.1&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.102.1](https://github.com/VictoriaMetrics/VictoriaMetrics/releases/tag/v1.102.1)
|
||||
|
||||
## 0.9.25
|
||||
|
||||
**Release date:** 2024-07-23
|
||||
|
||||
![AppVersion: v1.102.0](https://img.shields.io/static/v1?label=AppVersion&message=v1.102.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.102.0](https://github.com/VictoriaMetrics/VictoriaMetrics/releases/tag/v1.102.0)
|
||||
|
||||
## 0.9.24
|
||||
|
||||
**Release date:** 2024-07-13
|
||||
|
||||
![AppVersion: v1.101.0](https://img.shields.io/static/v1?label=AppVersion&message=v1.101.0&color=success&logo=)
|
||||
![Helm: v3](https://img.shields.io/static/v1?label=Helm&message=v3&color=informational&logo=helm)
|
||||
|
||||
- fix license flags templates, Thanks to @akatch for [the pull request](https://github.com/VictoriaMetrics/helm-charts/pull/1140).
|
||||
|
||||
## 0.9.23
|
||||
|
||||
**Release date:** 2024-07-08
|
||||
|
||||
![AppVersion: v1.101.0](https://img.shields.io/static/v1?label=AppVersion&message=v1.101.0&color=success&logo=)
|
||||
![Helm: v3](https://img.shields.io/static/v1?label=Helm&message=v3&color=informational&logo=helm)
|
||||
|
||||
- add missing API version and kind for volumeClaimTemplates, see [this issue](https://github.com/VictoriaMetrics/helm-charts/issues/1092).
|
||||
|
||||
## 0.9.22
|
||||
|
||||
**Release date:** 2024-06-14
|
||||
|
||||
![AppVersion: v1.101.0](https://img.shields.io/static/v1?label=AppVersion&message=v1.101.0&color=success&logo=)
|
||||
![Helm: v3](https://img.shields.io/static/v1?label=Helm&message=v3&color=informational&logo=helm)
|
||||
|
||||
**Update note**: The VictoriaMetrics components image tag template has been updated. This change introduces `.Values.<component>.image.variant` to specify tag suffixes like `-scratch`, `-cluster`, `-enterprise`. Additionally, you can now omit `.Values.<component>.image.tag` to automatically use the version specified in `.Chart.AppVersion`.
|
||||
|
||||
- support specifying image tag suffix like "-enterprise" for VictoriaMetrics components using `.Values.<component>.image.variant`.
|
||||
|
||||
## 0.9.21
|
||||
|
||||
**Release date:** 2024-05-16
|
||||
|
||||
![AppVersion: v1.101.0](https://img.shields.io/static/v1?label=AppVersion&message=v1.101.0&color=success&logo=)
|
||||
![Helm: v3](https://img.shields.io/static/v1?label=Helm&message=v3&color=informational&logo=helm)
|
||||
|
||||
- fix lost customized securityContext when introduced new default behavior for securityContext in [pull request](https://github.com/VictoriaMetrics/helm-charts/pull/995).
|
||||
|
||||
## 0.9.20
|
||||
|
||||
**Release date:** 2024-05-10
|
||||
|
||||
![AppVersion: v1.101.0](https://img.shields.io/static/v1?label=AppVersion&message=v1.101.0&color=success&logo=)
|
||||
![Helm: v3](https://img.shields.io/static/v1?label=Helm&message=v3&color=informational&logo=helm)
|
||||
|
||||
- support disabling default securityContext to keep compatible with platform like openshift, see this [pull request](https://github.com/VictoriaMetrics/helm-charts/pull/995) by @Baboulinet-33 for details.
|
||||
|
||||
## 0.9.19
|
||||
|
||||
**Release date:** 2024-04-26
|
||||
|
||||
![AppVersion: v1.101.0](https://img.shields.io/static/v1?label=AppVersion&message=v1.101.0&color=success&logo=)
|
||||
![Helm: v3](https://img.shields.io/static/v1?label=Helm&message=v3&color=informational&logo=helm)
|
||||
|
||||
- properly truncate value of `app.kubernetes.io/managed-by` and `app.kubernetes.io/instance` labels in case release name exceeds 63 characters.
|
||||
- bump version of VM components to [v1.101.0](https://github.com/VictoriaMetrics/VictoriaMetrics/releases/tag/v1.101.0)
|
||||
|
||||
## 0.9.18
|
||||
|
||||
**Release date:** 2024-04-16
|
||||
|
||||
![AppVersion: v1.100.1](https://img.shields.io/static/v1?label=AppVersion&message=v1.100.1&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.100.1](https://github.com/VictoriaMetrics/VictoriaMetrics/releases/tag/v1.100.1)
|
||||
|
||||
**Release date:** 2024-03-28
|
||||
|
||||
![AppVersion: v1.99.0](https://img.shields.io/static/v1?label=AppVersion&message=v1.99.0&color=success&logo=)
|
||||
![Helm: v3](https://img.shields.io/static/v1?label=Helm&message=v3&color=informational&logo=helm)
|
||||
|
||||
- added ability to use slice variables in extraArgs (#944)
|
||||
- support adding `metricRelabelings` for server serviceMonitor (#946)
|
||||
|
||||
## 0.9.16
|
||||
|
||||
**Release date:** 2024-03-05
|
||||
|
||||
![AppVersion: v1.99.0](https://img.shields.io/static/v1?label=AppVersion&message=v1.99.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.99.0](https://github.com/VictoriaMetrics/VictoriaMetrics/releases/tag/v1.99.0)
|
||||
|
||||
## 0.9.15
|
||||
|
||||
**Release date:** 2024-02-01
|
||||
|
||||
![AppVersion: v1.97.1](https://img.shields.io/static/v1?label=AppVersion&message=v1.97.1&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.97.1](https://github.com/VictoriaMetrics/VictoriaMetrics/releases/tag/v1.97.1)
|
||||
|
||||
## 0.9.14
|
||||
|
||||
**Release date:** 2023-12-13
|
||||
|
||||
![AppVersion: v1.96.0](https://img.shields.io/static/v1?label=AppVersion&message=v1.96.0&color=success&logo=)
|
||||
![Helm: v3](https://img.shields.io/static/v1?label=Helm&message=v3&color=informational&logo=helm)
|
||||
|
||||
- Fix configuration of volume mount for license key referenced by using secret.
|
||||
|
||||
## 0.9.13
|
||||
|
||||
**Release date:** 2023-12-12
|
||||
|
||||
![AppVersion: v1.96.0](https://img.shields.io/static/v1?label=AppVersion&message=v1.96.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.96.0](https://github.com/VictoriaMetrics/VictoriaMetrics/releases/tag/v1.96.0)
|
||||
|
||||
## 0.9.12
|
||||
|
||||
**Release date:** 2023-11-16
|
||||
|
||||
![AppVersion: v1.95.1](https://img.shields.io/static/v1?label=AppVersion&message=v1.95.1&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.95.1](https://github.com/VictoriaMetrics/VictoriaMetrics/releases/tag/v1.95.1)
|
||||
|
||||
## 0.9.11
|
||||
|
||||
**Release date:** 2023-11-15
|
||||
|
||||
![AppVersion: v1.95.0](https://img.shields.io/static/v1?label=AppVersion&message=v1.95.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.95.0](https://github.com/VictoriaMetrics/VictoriaMetrics/releases/tag/v1.95.0)
|
||||
|
||||
## 0.9.10
|
||||
|
||||
**Release date:** 2023-10-12
|
||||
|
||||
![AppVersion: v1.94.0](https://img.shields.io/static/v1?label=AppVersion&message=v1.94.0&color=success&logo=)
|
||||
![Helm: v3](https://img.shields.io/static/v1?label=Helm&message=v3&color=informational&logo=helm)
|
||||
|
||||
- Add license enforcement for vmbackupmanager in order to avoid running it without enterprise license key. See [these docs](https://docs.victoriametrics.com/enterprise) for details.
|
||||
- Fix license flags not being passed to vmsingle when using StatefulSet.
|
||||
|
||||
## 0.9.9
|
||||
|
||||
**Release date:** 2023-10-04
|
||||
|
||||
![AppVersion: v1.94.0](https://img.shields.io/static/v1?label=AppVersion&message=v1.94.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.94.0](https://github.com/VictoriaMetrics/VictoriaMetrics/releases/tag/v1.94.0)
|
||||
- Add support of providing enterprise license key for VictoriaMetrics enterprise. See [these docs](https://docs.victoriametrics.com/enterprise) for details.
|
||||
|
||||
## 0.9.8
|
||||
|
||||
**Release date:** 2023-09-21
|
||||
|
||||
![AppVersion: v1.93.5](https://img.shields.io/static/v1?label=AppVersion&message=v1.93.5&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.93.5](https://github.com/VictoriaMetrics/VictoriaMetrics/releases/tag/v1.93.5)
|
||||
|
||||
## 0.9.7
|
||||
|
||||
**Release date:** 2023-09-11
|
||||
|
||||
![AppVersion: v1.93.4](https://img.shields.io/static/v1?label=AppVersion&message=v1.93.4&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.93.4](https://github.com/VictoriaMetrics/VictoriaMetrics/releases/tag/v1.93.4)
|
||||
|
||||
## 0.9.6
|
||||
|
||||
**Release date:** 2023-09-04
|
||||
|
||||
![AppVersion: v1.93.3](https://img.shields.io/static/v1?label=AppVersion&message=v1.93.3&color=success&logo=)
|
||||
![Helm: v3](https://img.shields.io/static/v1?label=Helm&message=v3&color=informational&logo=helm)
|
||||
|
||||
- Bump version of Victoria Metrics to `v1.93.3`
|
||||
- Fixed `kubeVersion` in `Chart.yaml`
|
||||
|
||||
## 0.9.5
|
||||
|
||||
**Release date:** 2023-08-30
|
||||
|
||||
![AppVersion: v1.93.1](https://img.shields.io/static/v1?label=AppVersion&message=v1.93.1&color=success&logo=)
|
||||
![Helm: v3](https://img.shields.io/static/v1?label=Helm&message=v3&color=informational&logo=helm)
|
||||
|
||||
- Disable `honorTimestamps` for cadvisor scrape job by default (#617)
|
||||
|
||||
## 0.9.4
|
||||
|
||||
**Release date:** 2023-08-23
|
||||
|
||||
![AppVersion: v1.93.1](https://img.shields.io/static/v1?label=AppVersion&message=v1.93.0&color=success&logo=)
|
||||
![Helm: v3](https://img.shields.io/static/v1?label=Helm&message=v3&color=informational&logo=helm)
|
||||
|
||||
- Update VictoriaMetrics components from v1.93.0 to v1.93.1
|
||||
|
||||
## 0.9.3
|
||||
|
||||
**Release date:** 2023-08-12
|
||||
|
||||
![AppVersion: v1.93.0](https://img.shields.io/static/v1?label=AppVersion&message=v1.93.0&color=success&logo=)
|
||||
![Helm: v3](https://img.shields.io/static/v1?label=Helm&message=v3&color=informational&logo=helm)
|
||||
|
||||
- Update VictoriaMetrics components from v1.92.1 to v1.93.0
|
||||
|
||||
## 0.9.2
|
||||
|
||||
**Release date:** 2023-07-28
|
||||
|
||||
![AppVersion: v1.92.1](https://img.shields.io/static/v1?label=AppVersion&message=v1.92.1&color=success&logo=)
|
||||
![Helm: v3](https://img.shields.io/static/v1?label=Helm&message=v3&color=informational&logo=helm)
|
||||
|
||||
- Update VictoriaMetrics components from v1.92.0 to v1.92.1 (#599)
|
||||
|
||||
## 0.9.1
|
||||
|
||||
**Release date:** 2023-07-27
|
||||
|
||||
![AppVersion: v1.92.0](https://img.shields.io/static/v1?label=AppVersion&message=v1.92.0&color=success&logo=)
|
||||
![Helm: v3](https://img.shields.io/static/v1?label=Helm&message=v3&color=informational&logo=helm)
|
||||
|
||||
- Update VictoriaMetrics components from v1.91.3 to v1.92.0
|
||||
- fix misused securityContext and podSecurityContext (#592)
|
||||
|
||||
## 0.9.0
|
||||
|
||||
**Release date:** 2023-07-13
|
||||
|
||||
![AppVersion: v1.91.3](https://img.shields.io/static/v1?label=AppVersion&message=v1.91.3&color=success&logo=)
|
||||
![Helm: v3](https://img.shields.io/static/v1?label=Helm&message=v3&color=informational&logo=helm)
|
||||
|
||||
- bump version of agent, alert, auth, cluster, single
|
||||
- feat(vmsingle): Add ability to deploy extra manifests (#587)
|
2258
docs/helm/victoria-metrics-single/README.md
Normal file
2258
docs/helm/victoria-metrics-single/README.md
Normal file
File diff suppressed because it is too large
Load diff
13
docs/helm/victoria-metrics-single/_changelog.md
Normal file
13
docs/helm/victoria-metrics-single/_changelog.md
Normal file
|
@ -0,0 +1,13 @@
|
|||
---
|
||||
weight: 1
|
||||
title: CHANGELOG
|
||||
menu:
|
||||
docs:
|
||||
weight: 1
|
||||
identifier: helm-victoriametrics-single-changelog
|
||||
parent: helm-victoriametrics-single
|
||||
url: /helm/victoriametrics-single/changelog
|
||||
aliases:
|
||||
- /helm/victoriametrics-single/changelog/index.html
|
||||
---
|
||||
{{% content "CHANGELOG.md" %}}
|
13
docs/helm/victoria-metrics-single/_index.md
Normal file
13
docs/helm/victoria-metrics-single/_index.md
Normal file
|
@ -0,0 +1,13 @@
|
|||
---
|
||||
weight: 11
|
||||
title: VictoriaMetrics Single
|
||||
menu:
|
||||
docs:
|
||||
parent: helm
|
||||
weight: 11
|
||||
identifier: helm-victoriametrics-single
|
||||
url: /helm/victoriametrics-single
|
||||
aliases:
|
||||
- /helm/victoriametrics-single/index.html
|
||||
---
|
||||
{{% content "README.md" %}}
|
Loading…
Reference in a new issue