alertmanager.extraHostPathMounts |
list |
-
-[]
+
+[]
+
|
Additional hostPath mounts
@@ -284,8 +256,9 @@ false
|
alertmanager.extraVolumeMounts |
list |
-
-[]
+
+[]
+
|
Extra Volume Mounts for the container
@@ -294,8 +267,9 @@ false
|
alertmanager.extraVolumes |
list |
-
-[]
+
+[]
+
|
Extra Volumes for the pod
@@ -304,84 +278,110 @@ false
|
alertmanager.image |
object |
-
-registry: ""
+
+registry: ""
repository: prom/alertmanager
tag: v0.25.0
+
|
- alertmanager image configuration
+ | Alertmanager image configuration
|
|
alertmanager.imagePullSecrets |
list |
-
-[]
+
+[]
+
|
- |
+ Image pull secrets
+ |
|
alertmanager.ingress.annotations |
object |
-
-{}
+
+{}
+
|
- |
+ Ingress annotations
+ |
|
alertmanager.ingress.enabled |
bool |
-
-false
+
+false
+
|
- |
+ Enable deployment of ingress for alertmanager component
+ |
|
alertmanager.ingress.extraLabels |
object |
-
-{}
+
+{}
+
|
- |
+ Ingress extra labels
+ |
|
alertmanager.ingress.hosts |
list |
-
-[]
+
+[]
+
|
- |
+ Array of host objects
+ |
+ |
+
+ alertmanager.ingress.ingressClassName |
+ string |
+
+""
+
+
+ |
+ Ingress controller class name
+ |
alertmanager.ingress.pathType |
string |
-
-Prefix
+
+Prefix
+
|
- pathType is only for k8s >= 1.1=
+ | Ingress path type
|
|
alertmanager.ingress.tls |
list |
-
-[]
+
+[]
+
|
- |
+ Array of TLS objects
+ |
|
alertmanager.initContainers |
list |
-
-[]
+
+[]
+
|
Additional initContainers to initialize the pod
@@ -390,26 +390,31 @@ Prefix
|
alertmanager.listenAddress |
string |
-
-0.0.0.0:9093
+
+0.0.0.0:9093
+
|
- |
+ Alertmanager listen address
+ |
|
alertmanager.nodeSelector |
object |
-
-{}
+
+{}
+
|
- |
+ Pod’s node selector. Details are here
+ |
|
alertmanager.persistentVolume.accessModes |
list |
-
-- ReadWriteOnce
+
+- ReadWriteOnce
+
|
Array of access modes. Must match those of existing PV or dynamic provisioner. Details are here
@@ -418,8 +423,9 @@ Prefix
|
alertmanager.persistentVolume.annotations |
object |
-
-{}
+
+{}
+
|
Persistant volume annotations
@@ -428,8 +434,9 @@ Prefix
|
alertmanager.persistentVolume.enabled |
bool |
-
-false
+
+false
+
|
Create/use Persistent Volume Claim for alertmanager component. Empty dir if false
@@ -438,8 +445,9 @@ false
|
alertmanager.persistentVolume.existingClaim |
string |
-
-""
+
+""
+
|
Existing Claim name. If defined, PVC must be created manually before volume will be bound
@@ -448,8 +456,9 @@ false
|
alertmanager.persistentVolume.mountPath |
string |
-
-/data
+
+/data
+
|
Mount path. Alertmanager data Persistent Volume mount root path.
@@ -458,8 +467,9 @@ false
|
alertmanager.persistentVolume.size |
string |
-
-50Mi
+
+50Mi
+
|
Size of the volume. Better to set the same as resource limit memory property.
@@ -468,8 +478,9 @@ false
|
alertmanager.persistentVolume.storageClassName |
string |
-
-""
+
+""
+
|
StorageClass to use for persistent volume. Requires alertmanager.persistentVolume.enabled: true. If defined, PVC created automatically
@@ -478,314 +489,339 @@ false
|
alertmanager.persistentVolume.subPath |
string |
-
-""
+
+""
+
|
Mount subpath
|
|
- alertmanager.podMetadata.annotations |
+ alertmanager.podMetadata |
object |
-
-{}
+
+annotations: {}
+labels: {}
+
|
- |
+ Alertmanager Pod metadata
+ |
|
- alertmanager.podMetadata.labels |
+ alertmanager.podSecurityContext |
object |
-
-{}
+
+enabled: false
+
|
- |
- |
-
- alertmanager.podSecurityContext.enabled |
- bool |
-
-false
-
+ | Pod’s security context. Details are here
|
- |
alertmanager.priorityClassName |
string |
-
-""
+
+""
+
|
- |
+ Name of Priority Class
+ |
|
alertmanager.probe.liveness |
object |
-
-httpGet:
+
+httpGet:
path: '{{ ternary "" .baseURLPrefix (empty .baseURLPrefix) }}/-/healthy'
port: web
+
|
- liveness probe
+ | Liveness probe
|
|
alertmanager.probe.readiness |
object |
-
-httpGet:
+
+httpGet:
path: '{{ ternary "" .baseURLPrefix (empty .baseURLPrefix) }}/-/ready'
port: web
+
|
- readiness probe
+ | Readiness probe
|
|
alertmanager.probe.startup |
object |
-
-httpGet:
+
+httpGet:
path: '{{ ternary "" .baseURLPrefix (empty .baseURLPrefix) }}/-/ready'
port: web
+
|
- startup probe
+ | Startup probe
|
|
alertmanager.resources |
object |
-
-{}
+
+{}
+
|
- |
+ Resource object. Details are here
+ |
|
alertmanager.retention |
string |
-
-120h
+
+120h
+
|
- |
+ Alertmanager retention
+ |
|
- alertmanager.securityContext.enabled |
- bool |
-
-false
+ alertmanager.securityContext |
+ object |
+
+enabled: false
+
|
- |
+ Security context to be added to server pods
+ |
|
alertmanager.service.annotations |
object |
-
-{}
+
+{}
+
|
- |
+ Service annotations
+ |
|
alertmanager.service.clusterIP |
string |
-
-""
+
+""
+
|
- |
+ Service ClusterIP
+ |
|
alertmanager.service.externalIPs |
list |
-
-[]
+
+[]
+
|
- Ref: https://kubernetes.io/docs/user-guide/services/#external-ips
+ | Service external IPs. Check here for details
|
|
alertmanager.service.externalTrafficPolicy |
string |
-
-""
+
+""
+
|
- Ref: https://kubernetes.io/docs/tasks/access-application-cluster/create-external-load-balancer/#preserving-the-client-source-ip
+ | Service external traffic policy. Check here for details
|
|
alertmanager.service.healthCheckNodePort |
string |
-
-""
+
+""
+
|
- |
+ Health check node port for a service. Check here for details
+ |
|
alertmanager.service.ipFamilies |
list |
-
-[]
+
+[]
+
|
- |
+ List of service IP families. Check here for details.
+ |
|
alertmanager.service.ipFamilyPolicy |
string |
-
-""
+
+""
+
|
- |
+ Service IP family policy. Check here for details.
+ |
|
alertmanager.service.labels |
object |
-
-{}
+
+{}
+
|
- |
+ Service labels
+ |
|
alertmanager.service.loadBalancerIP |
string |
-
-""
+
+""
+
|
- |
+ Service load balacner IP
+ |
|
alertmanager.service.loadBalancerSourceRanges |
list |
-
-[]
+
+[]
+
|
- |
- |
-
- alertmanager.service.nodePort |
- string |
-
-""
-
+ | Load balancer source range
|
- if you want to force a specific nodePort. Must be use with service.type=NodePort
- |
-
-
- alertmanager.service.port |
- int |
-
-9093
-
- |
- |
alertmanager.service.servicePort |
int |
-
-8880
+
+8880
+
|
- |
+ Service port
+ |
|
alertmanager.service.type |
string |
-
-ClusterIP
+
+ClusterIP
+
|
- |
+ Service type
+ |
|
alertmanager.templates |
object |
-
-{}
+
+{}
+
|
- |
+ Alertmanager extra templates
+ |
|
alertmanager.tolerations |
list |
-
-[]
+
+[]
+
|
- |
+ Node tolerations for server scheduling to nodes with taints. Details are here
+ |
|
extraObjects |
list |
-
-[]
+
+[]
+
|
Add extra specs dynamically to this chart
|
|
- global.compatibility.openshift.adaptSecurityContext |
- string |
-
-auto
+ global.compatibility |
+ object |
+
+openshift:
+ adaptSecurityContext: auto
+
|
- |
+ Openshift security context compatibility configuration
+ |
|
global.image.registry |
string |
-
-""
+
+""
+
|
- |
+ Image registry, that can be shared across multiple helm charts
+ |
|
global.imagePullSecrets |
list |
-
-[]
+
+[]
+
|
- |
+ Image pull secrets, that can be shared across multiple helm charts
+ |
|
license |
object |
-
-key: ""
+
+key: ""
secret:
key: ""
name: ""
+
|
- Enterprise license key configuration for VictoriaMetrics enterprise. Required only for VictoriaMetrics enterprise. Documentation - https://docs.victoriametrics.com/enterprise, for more information, visit https://victoriametrics.com/products/enterprise/ . To request a trial license, go to https://victoriametrics.com/products/enterprise/trial/ Supported starting from VictoriaMetrics v1.94.0
+ | Enterprise license key configuration for VictoriaMetrics enterprise. Required only for VictoriaMetrics enterprise. Check docs here, for more information, visit site. Request a trial license here Supported starting from VictoriaMetrics v1.94.0
|
|
license.key |
string |
-
-""
+
+""
+
|
License key
@@ -794,9 +830,10 @@ secret:
|
license.secret |
object |
-
-key: ""
+
+key: ""
name: ""
+
|
Use existing secret with license key
@@ -805,8 +842,9 @@ name: ""
|
license.secret.key |
string |
-
-""
+
+""
+
|
Key in secret with license key
@@ -815,8 +853,9 @@ name: ""
|
license.secret.name |
string |
-
-""
+
+""
+
|
Existing secret name
@@ -825,99 +864,116 @@ name: ""
|
rbac.annotations |
object |
-
-{}
+
+{}
+
|
- |
+ Role/RoleBinding annotations
+ |
|
rbac.create |
bool |
-
-true
+
+true
+
|
- |
+ Enables Role/RoleBinding creation
+ |
|
rbac.extraLabels |
object |
-
-{}
+
+{}
+
|
- |
+ Role/RoleBinding labels
+ |
|
rbac.namespaced |
bool |
-
-false
+
+false
+
|
- |
+ If true and rbac.enabled , will deploy a Role/RoleBinding instead of a ClusterRole/ClusterRoleBinding
+ |
|
server.affinity |
object |
-
-{}
+
+{}
+
|
- |
+ Pod affinity
+ |
|
server.annotations |
object |
-
-{}
+
+{}
+
|
Annotations to be added to the deployment
|
|
- server.config.alerts.groups |
- list |
-
-[]
+ server.config |
+ object |
+
+alerts:
+ groups: []
+
|
- |
+ VMAlert configuration
+ |
|
server.configMap |
string |
-
-""
+
+""
+
|
- vmalert alert rules configuration configuration: use existing configmap if specified otherwise .config values will be used
+ | VMAlert alert rules configuration configuration. Use existing configmap if specified
|
|
server.datasource |
object |
-
-basicAuth:
+
+basicAuth:
password: ""
username: ""
bearer:
token: ""
tokenFile: ""
url: ""
+
|
- vmalert reads metrics from source, next section represents its configuration. It can be any service which supports MetricsQL or PromQL.
+ | VMAlert reads metrics from source, next section represents its configuration. It can be any service which supports MetricsQL or PromQL.
|
|
server.datasource.basicAuth |
object |
-
-password: ""
+
+password: ""
username: ""
+
|
Basic auth for datasource
@@ -926,8 +982,9 @@ username: ""
|
server.datasource.bearer.token |
string |
-
-""
+
+""
+
|
Token with Bearer token. You can use one of token or tokenFile. You don’t need to add “Bearer” prefix string
@@ -936,8 +993,9 @@ username: ""
|
server.datasource.bearer.tokenFile |
string |
-
-""
+
+""
+
|
Token Auth file with Bearer token. You can use one of token or tokenFile
@@ -946,63 +1004,55 @@ username: ""
|
server.enabled |
bool |
-
-true
+
+true
+
|
- |
+ Create vmalert component
+ |
|
server.env |
list |
-
-[]
+
+[]
+
|
- Additional environment variables (ex.: secret tokens, flags) https://docs.victoriametrics.com/#environment-variables
+ | Additional environment variables (ex.: secret tokens, flags). Check here for details.
|
|
server.envFrom |
list |
-
-[]
+
+[]
+
|
- |
+ Specify alternative source for env variables
+ |
|
- server.extraArgs."envflag.enable" |
- string |
-
-"true"
+ server.extraArgs |
+ object |
+
+envflag.enable: "true"
+envflag.prefix: VM_
+loggerFormat: json
+
|
- |
- |
-
- server.extraArgs."envflag.prefix" |
- string |
-
-VM_
-
+ | Extra command line arguments for container of component
|
- |
-
-
- server.extraArgs.loggerFormat |
- string |
-
-json
-
- |
- |
server.extraContainers |
list |
-
-[]
+
+[]
+
|
Additional containers to run in the same pod
@@ -1011,8 +1061,9 @@ json
|
server.extraHostPathMounts |
list |
-
-[]
+
+[]
+
|
Additional hostPath mounts
@@ -1021,8 +1072,9 @@ json
|
server.extraVolumeMounts |
list |
-
-[]
+
+[]
+
|
Extra Volume Mounts for the container
@@ -1031,8 +1083,9 @@ json
|
server.extraVolumes |
list |
-
-[]
+
+[]
+
|
Extra Volumes for the pod
@@ -1041,95 +1094,123 @@ json
|
server.fullnameOverride |
string |
-
-""
+
+""
+
|
- |
+ Full name prefix override
+ |
|
server.image |
object |
-
-pullPolicy: IfNotPresent
+
+pullPolicy: IfNotPresent
registry: ""
repository: victoriametrics/vmalert
tag: ""
variant: ""
+
|
- vmalert image configuration
+ | VMAlert image configuration
|
|
server.imagePullSecrets |
list |
-
-[]
+
+[]
+
|
- |
+ Image pull secrets
+ |
|
server.ingress.annotations |
object |
-
-{}
+
+{}
+
|
- |
+ Ingress annotations
+ |
|
server.ingress.enabled |
bool |
-
-false
+
+false
+
|
- |
+ Enable deployment of ingress for vmalert component
+ |
|
server.ingress.extraLabels |
object |
-
-{}
+
+{}
+
|
- |
+ Ingress extra labels
+ |
|
server.ingress.hosts |
list |
-
-[]
+
+[]
+
|
- |
+ Array of host objects
+ |
+ |
+
+ server.ingress.ingressClassName |
+ string |
+
+""
+
+
+ |
+ Ingress controller class name
+ |
server.ingress.pathType |
string |
-
-Prefix
+
+Prefix
+
|
- pathType is only for k8s >= 1.1=
+ | Ingress path type
|
|
server.ingress.tls |
list |
-
-[]
+
+[]
+
|
- |
+ Array of TLS objects
+ |
|
server.initContainers |
list |
-
-[]
+
+[]
+
|
Additional initContainers to initialize the pod
@@ -1138,55 +1219,63 @@ Prefix
|
server.labels |
object |
-
-{}
+
+{}
+
|
- labels to be added to the deployment
+ | Labels to be added to the deployment
|
|
server.minReadySeconds |
int |
-
-0
+
+0
+
|
- specifies the minimum number of seconds for which a newly created Pod should be ready without any of its containers crashing/terminating 0 is the standard k8s default
+ | Specifies the minimum number of seconds for which a newly created Pod should be ready without any of its containers crashing/terminating 0 is the standard k8s default
|
|
server.name |
string |
-
-server
+
+server
+
|
- |
+ Override fullname suffix
+ |
|
server.nameOverride |
string |
-
-""
+
+""
+
|
- |
+ Full name suffix override
+ |
|
server.nodeSelector |
object |
-
-{}
+
+{}
+
|
- |
+ Pod’s node selector. Details are here
+ |
|
server.notifier |
object |
-
-alertmanager:
+
+alertmanager:
basicAuth:
password: ""
username: ""
@@ -1194,6 +1283,7 @@ alertmanager:
token: ""
tokenFile: ""
url: ""
+
|
Notifier to use for alerts. Multiple notifiers can be enabled by using notifiers section
@@ -1202,9 +1292,10 @@ alertmanager:
|
server.notifier.alertmanager.basicAuth |
object |
-
-password: ""
+
+password: ""
username: ""
+
|
Basic auth for alertmanager
@@ -1213,8 +1304,9 @@ username: ""
|
server.notifier.alertmanager.bearer.token |
string |
-
-""
+
+""
+
|
Token with Bearer token. You can use one of token or tokenFile. You don’t need to add “Bearer” prefix string
@@ -1223,8 +1315,9 @@ username: ""
|
server.notifier.alertmanager.bearer.tokenFile |
string |
-
-""
+
+""
+
|
Token Auth file with Bearer token. You can use one of token or tokenFile
@@ -1233,8 +1326,9 @@ username: ""
|
server.notifiers |
list |
-
-[]
+
+[]
+
|
Additional notifiers to use for alerts
@@ -1243,8 +1337,9 @@ username: ""
|
server.podAnnotations |
object |
-
-{}
+
+{}
+
|
Annotations to be added to pod
@@ -1253,9 +1348,10 @@ username: ""
|
server.podDisruptionBudget |
object |
-
-enabled: false
+
+enabled: false
labels: {}
+
|
See kubectl explain poddisruptionbudget.spec for more. Or check docs
@@ -1264,84 +1360,107 @@ labels: {}
|
server.podLabels |
object |
-
-{}
+
+{}
+
|
- |
+ Pod’s additional labels
+ |
|
- server.podSecurityContext.enabled |
- bool |
-
-true
+ server.podSecurityContext |
+ object |
+
+enabled: true
+
|
- |
+ Pod’s security context. Details are here
+ |
|
server.priorityClassName |
string |
-
-""
+
+""
+
|
- |
+ Name of Priority Class
+ |
|
server.probe.liveness |
object |
-
-failureThreshold: 3
+
+failureThreshold: 3
initialDelaySeconds: 5
periodSeconds: 15
tcpSocket: {}
timeoutSeconds: 5
+
|
- liveness probe
+ | Liveness probe
|
|
server.probe.readiness |
object |
-
-failureThreshold: 3
+
+failureThreshold: 3
httpGet: {}
initialDelaySeconds: 5
periodSeconds: 15
timeoutSeconds: 5
+
|
- readiness probe
+ | Readiness probe
|
|
server.probe.startup |
object |
-
-{}
+
+{}
+
|
- startup probe
+ | Startup probe
|
|
server.remote.read.basicAuth |
object |
-
-password: ""
+
+password: ""
username: ""
+
|
Basic auth for remote read
+ |
+ |
+
+ server.remote.read.bearer |
+ object |
+
+token: ""
+tokenFile: ""
+
+
+ |
+ Auth based on Bearer token for remote read
|
server.remote.read.bearer.token |
string |
-
-""
+
+""
+
|
Token with Bearer token. You can use one of token or tokenFile. You don’t need to add “Bearer” prefix string
@@ -1350,8 +1469,9 @@ username: ""
|
server.remote.read.bearer.tokenFile |
string |
-
-""
+
+""
+
|
Token Auth file with Bearer token. You can use one of token or tokenFile
@@ -1360,18 +1480,21 @@ username: ""
|
server.remote.read.url |
string |
-
-""
+
+""
+
|
- |
+ VMAlert remote read URL
+ |
|
server.remote.write.basicAuth |
object |
-
-password: ""
+
+password: ""
username: ""
+
|
Basic auth for remote write
@@ -1380,9 +1503,10 @@ username: ""
|
server.remote.write.bearer |
object |
-
-token: ""
+
+token: ""
tokenFile: ""
+
|
Auth based on Bearer token for remote write
@@ -1391,8 +1515,9 @@ tokenFile: ""
|
server.remote.write.bearer.token |
string |
-
-""
+
+""
+
|
Token with Bearer token. You can use one of token or tokenFile. You don’t need to add “Bearer” prefix string
@@ -1401,8 +1526,9 @@ tokenFile: ""
|
server.remote.write.bearer.tokenFile |
string |
-
-""
+
+""
+
|
Token Auth file with Bearer token. You can use one of token or tokenFile
@@ -1411,174 +1537,210 @@ tokenFile: ""
|
server.remote.write.url |
string |
-
-""
+
+""
+
|
- |
+ VMAlert remote write URL
+ |
|
server.replicaCount |
int |
-
-1
+
+1
+
|
- |
+ Replica count
+ |
|
server.resources |
object |
-
-{}
+
+{}
+
|
- |
+ Resource object. Details are here
+ |
|
- server.securityContext.enabled |
- bool |
-
-true
+ server.securityContext |
+ object |
+
+enabled: true
+
|
- |
+ Security context to be added to server pods
+ |
|
server.service.annotations |
object |
-
-{}
+
+{}
+
|
- |
+ Service annotations
+ |
|
server.service.clusterIP |
string |
-
-""
+
+""
+
|
- |
+ Service ClusterIP
+ |
|
server.service.externalIPs |
list |
-
-[]
+
+[]
+
|
- |
+ Service external IPs. Check here for details
+ |
|
server.service.externalTrafficPolicy |
string |
-
-""
+
+""
+
|
- |
+ Service external traffic policy. Check here for details
+ |
|
server.service.healthCheckNodePort |
string |
-
-""
+
+""
+
|
- |
+ Health check node port for a service. Check here for details
+ |
|
server.service.ipFamilies |
list |
-
-[]
+
+[]
+
|
- |
+ List of service IP families. Check here for details.
+ |
|
server.service.ipFamilyPolicy |
string |
-
-""
+
+""
+
|
- |
+ Service IP family policy. Check here for details.
+ |
|
server.service.labels |
object |
-
-{}
+
+{}
+
|
- |
+ Service labels
+ |
|
server.service.loadBalancerIP |
string |
-
-""
+
+""
+
|
- |
+ Service load balacner IP
+ |
|
server.service.loadBalancerSourceRanges |
list |
-
-[]
+
+[]
+
|
- |
+ Load balancer source range
+ |
|
server.service.servicePort |
int |
-
-8880
+
+8880
+
|
- |
+ Service port
+ |
|
server.service.type |
string |
-
-ClusterIP
+
+ClusterIP
+
|
- |
+ Service type
+ |
|
server.strategy |
object |
-
-rollingUpdate:
+
+rollingUpdate:
maxSurge: 25%
maxUnavailable: 25%
type: RollingUpdate
+
|
- deployment strategy, set to standard k8s default
+ | Deployment strategy, set to standard k8s default
|
|
server.tolerations |
list |
-
-[]
+
+[]
+
|
- |
+ Node tolerations for server scheduling to nodes with taints. Details are here
+ |
|
server.verticalPodAutoscaler |
object |
-
-enabled: false
+
+enabled: false
+
|
Vertical Pod Autoscaler
@@ -1587,8 +1749,9 @@ enabled: false
|
server.verticalPodAutoscaler.enabled |
bool |
-
-false
+
+false
+
|
Use VPA for vmalert
@@ -1597,8 +1760,9 @@ false
|
serviceAccount.annotations |
object |
-
-{}
+
+{}
+
|
Annotations to add to the service account
@@ -1607,18 +1771,20 @@ false
|
serviceAccount.automountToken |
bool |
-
-true
+
+true
+
|
- mount API token to pod directly
+ | Mount API token to pod directly
|
|
serviceAccount.create |
bool |
-
-true
+
+true
+
|
Specifies whether a service account should be created
@@ -1627,8 +1793,9 @@ true
|
serviceAccount.name |
string |
-
-null
+
+null
+
|
The name of the service account to use. If not set and create is true, a name is generated using the fullname template
@@ -1637,8 +1804,9 @@ null
|
serviceMonitor.annotations |
object |
-
-{}
+
+{}
+
|
Service Monitor annotations
@@ -1647,8 +1815,9 @@ null
|
serviceMonitor.basicAuth |
object |
-
-{}
+
+{}
+
|
Basic auth params for Service Monitor
@@ -1657,8 +1826,9 @@ null
|
serviceMonitor.enabled |
bool |
-
-false
+
+false
+
|
Enable deployment of Service Monitor for server component. This is Prometheus operator object
@@ -1667,8 +1837,9 @@ false
|
serviceMonitor.extraLabels |
object |
-
-{}
+
+{}
+
|
Service Monitor labels
@@ -1677,8 +1848,9 @@ false
|
serviceMonitor.metricRelabelings |
list |
-
-[]
+
+[]
+
|
Service Monitor metricRelabelings
@@ -1687,8 +1859,9 @@ false
|
serviceMonitor.relabelings |
list |
-
-[]
+
+[]
+
|
Service Monitor relabelings
diff --git a/docs/helm/victoria-metrics-anomaly/README.md b/docs/helm/victoria-metrics-anomaly/README.md
index 286554f3aa..6fd6a35121 100644
--- a/docs/helm/victoria-metrics-anomaly/README.md
+++ b/docs/helm/victoria-metrics-anomaly/README.md
@@ -131,19 +131,20 @@ For more `vmanomaly` config parameters see https://docs.victoriametrics.com/anom
Change the values according to the need of the environment in ``victoria-metrics-anomaly/values.yaml`` file.
-
+
- Key |
- Type |
- Default |
- Description |
+ Key |
+ Type |
+ Default |
+ Description |
affinity |
object |
-
-{}
+
+{}
+
|
Affinity configurations
@@ -152,8 +153,9 @@ Change the values according to the need of the environment in ``victoria-metrics
|
annotations |
object |
-
-{}
+
+{}
+
|
Annotations to be added to the deployment
@@ -162,8 +164,8 @@ Change the values according to the need of the environment in ``victoria-metrics
|
config |
object |
-
-models: {}
+
+models: {}
preset: ""
reader:
class: vm
@@ -176,6 +178,7 @@ writer:
class: vm
datasource_url: ""
tenant_id: ""
+
|
Full vmanomaly config section
@@ -184,8 +187,9 @@ writer:
|
config.models |
object |
-
-{}
+
+{}
+
|
Models section
@@ -194,8 +198,9 @@ writer:
|
config.preset |
string |
-
-""
+
+""
+
|
Whether to use preset configuration. If not empty, preset name should be specified.
@@ -204,12 +209,13 @@ writer:
|
config.reader |
object |
-
-class: vm
+
+class: vm
datasource_url: ""
queries: {}
sampling_period: 1m
tenant_id: ""
+
|
Reader section
@@ -218,8 +224,9 @@ tenant_id: ""
|
config.reader.class |
string |
-
-vm
+
+vm
+
|
Name of the class needed to enable reading from VictoriaMetrics or Prometheus. VmReader is the default option, if not specified.
@@ -228,8 +235,9 @@ vm
|
config.reader.datasource_url |
string |
-
-""
+
+""
+
|
Datasource URL address. Required for example http://single-victoria-metrics-single-server.default.svc.cluster.local:8428 or http://cluster-victoria-metrics-cluster-vminsert.default.svc.cluster.local:8480
@@ -238,18 +246,20 @@ vm
|
config.reader.queries |
object |
-
-{}
+
+{}
+
|
- Required. PromQL/MetricsQL query to select data in format: QUERY_ALIAS: “QUERY”. As accepted by “/query_range?query=%s”. See https://docs.victoriametrics.com/anomaly-detection/components/reader/#per-query-parameters for more details.
+ | Required. PromQL/MetricsQL query to select data in format: QUERY_ALIAS: “QUERY”. As accepted by “/query_range?query=%s”. See here for more details.
|
|
config.reader.sampling_period |
string |
-
-1m
+
+1m
+
|
Frequency of the points returned. Will be converted to /query_range?step=%s param (in seconds). Required since 1.9.0.
@@ -258,8 +268,9 @@ vm
|
config.reader.tenant_id |
string |
-
-""
+
+""
+
|
For VictoriaMetrics Cluster version only, tenants are identified by accountID or accountID:projectID. See VictoriaMetrics Cluster multitenancy docs
@@ -268,8 +279,9 @@ vm
|
config.schedulers |
object |
-
-{}
+
+{}
+
|
Scheduler section
@@ -278,10 +290,11 @@ vm
|
config.writer |
object |
-
-class: vm
+
+class: vm
datasource_url: ""
tenant_id: ""
+
|
Writer section
@@ -290,8 +303,9 @@ tenant_id: ""
|
config.writer.class |
string |
-
-vm
+
+vm
+
|
Name of the class needed to enable writing to VictoriaMetrics or Prometheus. VmWriter is the default option, if not specified.
@@ -300,8 +314,9 @@ vm
|
config.writer.datasource_url |
string |
-
-""
+
+""
+
|
Datasource URL address. Required for example http://single-victoria-metrics-single-server.default.svc.cluster.local:8428 or http://cluster-victoria-metrics-cluster-vminsert.default.svc.cluster.local:8480
@@ -310,8 +325,9 @@ vm
|
config.writer.tenant_id |
string |
-
-""
+
+""
+
|
For VictoriaMetrics Cluster version only, tenants are identified by accountID or accountID:projectID. See VictoriaMetrics Cluster multitenancy docs
@@ -320,8 +336,9 @@ vm
|
configMapAnnotations |
object |
-
-{}
+
+{}
+
|
Annotations to be added to configMap
@@ -330,26 +347,31 @@ vm
|
containerWorkingDir |
string |
-
-/vmanomaly
+
+/vmanomaly
+
|
- |
+ Container working directory
+ |
|
emptyDir |
object |
-
-{}
+
+{}
+
|
- |
+ Empty dir configuration when persistence is disabled
+ |
|
env |
list |
-
-[]
+
+[]
+
|
Additional environment variables (ex.: secret tokens, flags)
@@ -358,35 +380,42 @@ vm
|
envFrom |
list |
-
-[]
+
+[]
+
|
- |
+ Specify alternative source for env variables
+ |
|
extraArgs |
object |
-
-{}
+
+{}
+
|
- |
+ Extra command line arguments for container of component
+ |
|
extraContainers |
list |
-
-[]
+
+[]
+
|
- |
+ Extra containers to run in a pod with anomaly container
+ |
|
extraHostPathMounts |
list |
-
-[]
+
+[]
+
|
Additional hostPath mounts
@@ -395,8 +424,9 @@ vm
|
extraVolumeMounts |
list |
-
-[]
+
+[]
+
|
Extra Volume Mounts for the container
@@ -405,8 +435,9 @@ vm
|
extraVolumes |
list |
-
-[]
+
+[]
+
|
Extra Volumes for the pod
@@ -415,44 +446,54 @@ vm
|
fullnameOverride |
string |
-
-""
+
+""
+
|
- |
+ Full name prefix override
+ |
|
- global.compatibility.openshift.adaptSecurityContext |
- string |
-
-auto
+ global.compatibility |
+ object |
+
+openshift:
+ adaptSecurityContext: auto
+
|
- |
+ Openshift security context compatibility configuration
+ |
|
global.image.registry |
string |
-
-""
+
+""
+
|
- |
+ Image registry, that can be shared across multiple helm charts
+ |
|
global.imagePullSecrets |
list |
-
-[]
+
+[]
+
|
- |
+ Image pull secrets, that can be shared across multiple helm charts
+ |
|
image.pullPolicy |
string |
-
-IfNotPresent
+
+IfNotPresent
+
|
Pull policy of Docker image
@@ -461,8 +502,9 @@ IfNotPresent
|
image.registry |
string |
-
-""
+
+""
+
|
Victoria Metrics anomaly Docker registry
@@ -471,8 +513,9 @@ IfNotPresent
|
image.repository |
string |
-
-victoriametrics/vmanomaly
+
+victoriametrics/vmanomaly
+
|
Victoria Metrics anomaly Docker repository and image name
@@ -481,8 +524,9 @@ victoriametrics/vmanomaly
|
image.tag |
string |
-
-v1.15.9
+
+v1.15.9
+
|
Tag of Docker image
@@ -491,20 +535,23 @@ v1.15.9
|
imagePullSecrets |
list |
-
-[]
+
+[]
+
|
- |
+ Image pull secrets
+ |
|
license |
object |
-
-key: ""
+
+key: ""
secret:
key: ""
name: ""
+
|
License key configuration for vmanomaly. See docs Required starting from v1.5.0.
@@ -513,8 +560,9 @@ secret:
|
license.key |
string |
-
-""
+
+""
+
|
License key for vmanomaly
@@ -523,9 +571,10 @@ secret:
|
license.secret |
object |
-
-key: ""
+
+key: ""
name: ""
+
|
Use existing secret with license key for vmanomaly
@@ -534,8 +583,9 @@ name: ""
|
license.secret.key |
string |
-
-""
+
+""
+
|
Key in secret with license key
@@ -544,8 +594,9 @@ name: ""
|
license.secret.name |
string |
-
-""
+
+""
+
|
Existing secret name
@@ -554,17 +605,20 @@ name: ""
|
nameOverride |
string |
-
-""
+
+""
+
|
- |
+ Full name suffix override
+ |
|
nodeSelector |
object |
-
-{}
+
+{}
+
|
NodeSelector configurations. Details are here
@@ -573,8 +627,8 @@ name: ""
|
persistentVolume |
object |
-
-accessModes:
+
+accessModes:
- ReadWriteOnce
annotations: {}
enabled: false
@@ -582,6 +636,7 @@ existingClaim: ""
matchLabels: {}
size: 1Gi
storageClassName: ""
+
|
Persistence to store models on disk. Available starting from v1.13.0
@@ -590,8 +645,9 @@ storageClassName: ""
|
persistentVolume.accessModes |
list |
-
-- ReadWriteOnce
+
+- ReadWriteOnce
+
|
Array of access modes. Must match those of existing PV or dynamic provisioner. Details are here
@@ -600,8 +656,9 @@ storageClassName: ""
|
persistentVolume.annotations |
object |
-
-{}
+
+{}
+
|
Persistant volume annotations
@@ -610,8 +667,9 @@ storageClassName: ""
|
persistentVolume.enabled |
bool |
-
-false
+
+ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |