diff --git a/charts/victoria-metrics-anomaly/CHANGELOG.md b/charts/victoria-metrics-anomaly/CHANGELOG.md
index a36f63843..a11759909 100644
--- a/charts/victoria-metrics-anomaly/CHANGELOG.md
+++ b/charts/victoria-metrics-anomaly/CHANGELOG.md
@@ -2,7 +2,7 @@
## Next release
-- TODO
+- Added the ability to add annotations to the configMap using `values.configMapAnnotations`
## 1.4.5
diff --git a/charts/victoria-metrics-anomaly/README.md b/charts/victoria-metrics-anomaly/README.md
index 9d3e93987..c9af97baf 100644
--- a/charts/victoria-metrics-anomaly/README.md
+++ b/charts/victoria-metrics-anomaly/README.md
@@ -301,6 +301,16 @@ vm
For VictoriaMetrics Cluster version only, tenants are identified by accountID or accountID:projectID. See VictoriaMetrics Cluster multitenancy docs
+ |
+
+
+ configMapAnnotations |
+ object |
+
+{}
+
+ |
+ Annotations to be added to configMap
|
diff --git a/charts/victoria-metrics-anomaly/templates/configmap.yaml b/charts/victoria-metrics-anomaly/templates/configmap.yaml
index c717b0f3d..6d7e85551 100644
--- a/charts/victoria-metrics-anomaly/templates/configmap.yaml
+++ b/charts/victoria-metrics-anomaly/templates/configmap.yaml
@@ -4,5 +4,8 @@ metadata:
name: {{ include "chart.fullname" . }}
namespace: {{ include "vm.namespace" . }}
labels: {{- include "chart.labels" . | nindent 4 }}
+ {{- with .Values.configMapAnnotations }}
+ annotations: {{ toYaml . | nindent 10 }}
+ {{- end }}
data:
config.yml: |{{ toYaml (.Values.config | default dict) | nindent 4 }}
diff --git a/charts/victoria-metrics-anomaly/values.yaml b/charts/victoria-metrics-anomaly/values.yaml
index bc5da169b..9b5410f61 100644
--- a/charts/victoria-metrics-anomaly/values.yaml
+++ b/charts/victoria-metrics-anomaly/values.yaml
@@ -101,6 +101,9 @@ annotations: {}
# -- Annotations to be added to pod
podAnnotations: {}
+# -- Annotations to be added to configMap
+configMapAnnotations: {}
+
# -- NodeSelector configurations. Details are [here](https://kubernetes.io/docs/user-guide/node-selection/)
nodeSelector: {}