diff --git a/charts/victoria-logs-single/CHANGELOG.md b/charts/victoria-logs-single/CHANGELOG.md index fcbb5cdbb..56759be01 100644 --- a/charts/victoria-logs-single/CHANGELOG.md +++ b/charts/victoria-logs-single/CHANGELOG.md @@ -2,6 +2,15 @@ - TODO +## 0.6.5 + +**Release date:** 2024-10-04 + +![AppVersion: v0.29.0](https://img.shields.io/static/v1?label=AppVersion&message=v0.29.0&color=success&logo=) +![Helm: v3](https://img.shields.io/static/v1?label=Helm&message=v3&color=informational&logo=helm) + +- upgraded common chart dependency + ## 0.6.4 **Release date:** 2024-09-23 diff --git a/charts/victoria-logs-single/Chart.lock b/charts/victoria-logs-single/Chart.lock index e050ea645..510d4695c 100644 --- a/charts/victoria-logs-single/Chart.lock +++ b/charts/victoria-logs-single/Chart.lock @@ -4,6 +4,6 @@ dependencies: version: 0.47.10 - name: victoria-metrics-common repository: https://victoriametrics.github.io/helm-charts - version: 0.0.13 -digest: sha256:a0b86cf86bea687fa024d5b73771e72f964ec8501e28e8729b9e1be4eb269e06 -generated: "2024-10-04T05:49:43.00143096Z" + version: 0.0.14 +digest: sha256:e37eb6ad64c5ee12f9ad943d27d39126efbcf18282194100f534820fc4c5ca53 +generated: "2024-10-04T07:50:08.895869083Z" diff --git a/charts/victoria-logs-single/Chart.yaml b/charts/victoria-logs-single/Chart.yaml index 94b9318f4..2df24cc76 100644 --- a/charts/victoria-logs-single/Chart.yaml +++ b/charts/victoria-logs-single/Chart.yaml @@ -2,7 +2,7 @@ apiVersion: v2 appVersion: v0.29.0 description: Victoria Logs Single version - high-performance, cost-effective and scalable logs storage name: victoria-logs-single -version: 0.6.4 +version: 0.6.5 sources: - https://github.com/VictoriaMetrics/helm-charts icon: https://avatars.githubusercontent.com/u/43720803?s=200&v=4 diff --git a/charts/victoria-logs-single/README.md b/charts/victoria-logs-single/README.md index d0731d395..806f74f55 100644 --- a/charts/victoria-logs-single/README.md +++ b/charts/victoria-logs-single/README.md @@ -1,4 +1,4 @@ - ![Version: 0.6.4](https://img.shields.io/badge/Version-0.6.4-informational?style=flat-square) + ![Version: 0.6.5](https://img.shields.io/badge/Version-0.6.5-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-logs-single) [![Slack](https://img.shields.io/badge/join%20slack-%23victoriametrics-brightgreen.svg)](https://slack.victoriametrics.com/) diff --git a/charts/victoria-logs-single/templates/server-deployment.yaml b/charts/victoria-logs-single/templates/server-deployment.yaml index b34c03a07..3e5ade8e0 100644 --- a/charts/victoria-logs-single/templates/server-deployment.yaml +++ b/charts/victoria-logs-single/templates/server-deployment.yaml @@ -44,7 +44,7 @@ spec: containers: - name: vlogs {{- if $app.securityContext.enabled }} - securityContext: {{- include "vm.compatibility.renderSecurityContext" (dict "secContext" $app.securityContext "context" .) | nindent 12 }} + securityContext: {{- include "vm.securityContext" (dict "securityContext" $app.securityContext "helm" .) | nindent 12 }} {{- end }} image: {{ include "vm.image" (merge (deepCopy $global) (dict "app" $app)) }} imagePullPolicy: {{ $app.image.pullPolicy }} @@ -124,7 +124,7 @@ spec: nodeSelector: {{ toYaml . | nindent 8 }} {{- end }} {{- if $app.podSecurityContext.enabled }} - securityContext: {{ include "vm.compatibility.renderSecurityContext" (dict "secContext" $app.podSecurityContext "context" .) | nindent 8 }} + securityContext: {{ include "vm.securityContext" (dict "securityContext" $app.podSecurityContext "helm" .) | nindent 8 }} {{- end }} {{- with $app.tolerations }} tolerations: {{ toYaml . | nindent 8 }} diff --git a/charts/victoria-logs-single/templates/server-statefulset.yaml b/charts/victoria-logs-single/templates/server-statefulset.yaml index 9a7690f39..dc5dc5fc5 100644 --- a/charts/victoria-logs-single/templates/server-statefulset.yaml +++ b/charts/victoria-logs-single/templates/server-statefulset.yaml @@ -41,7 +41,7 @@ spec: containers: - name: vlogs {{- if $app.securityContext.enabled }} - securityContext: {{ include "vm.compatibility.renderSecurityContext" (dict "secContext" $app.securityContext "context" .) | nindent 12 }} + securityContext: {{ include "vm.securityContext" (dict "securityContext" $app.securityContext "helm" .) | nindent 12 }} {{- end }} image: {{ include "vm.image" (merge (deepCopy $global) (dict "app" $app)) }} imagePullPolicy: {{ $app.image.pullPolicy }} @@ -121,7 +121,7 @@ spec: nodeSelector: {{ toYaml . | nindent 8 }} {{- end }} {{- if $app.podSecurityContext.enabled }} - securityContext: {{ include "vm.compatibility.renderSecurityContext" (dict "secContext" $app.podSecurityContext "context" .) | nindent 8 }} + securityContext: {{ include "vm.securityContext" (dict "securityContext" $app.podSecurityContext "helm" .) | nindent 8 }} {{- end }} {{ with $app.tolerations }} tolerations: {{ toYaml . | nindent 8 }} diff --git a/charts/victoria-metrics-agent/CHANGELOG.md b/charts/victoria-metrics-agent/CHANGELOG.md index 869f13310..4839b5633 100644 --- a/charts/victoria-metrics-agent/CHANGELOG.md +++ b/charts/victoria-metrics-agent/CHANGELOG.md @@ -2,6 +2,15 @@ - TODO +## 0.14.1 + +**Release date:** 2024-10-04 + +![AppVersion: v1.104.0](https://img.shields.io/static/v1?label=AppVersion&message=v1.104.0&color=success&logo=) +![Helm: v3](https://img.shields.io/static/v1?label=Helm&message=v3&color=informational&logo=helm) + +- upgraded common chart dependency + ## 0.14.0 **Release date:** 2024-10-02 diff --git a/charts/victoria-metrics-agent/Chart.lock b/charts/victoria-metrics-agent/Chart.lock index a1de77c4d..f0c78827b 100644 --- a/charts/victoria-metrics-agent/Chart.lock +++ b/charts/victoria-metrics-agent/Chart.lock @@ -1,6 +1,6 @@ dependencies: - name: victoria-metrics-common repository: https://victoriametrics.github.io/helm-charts - version: 0.0.13 -digest: sha256:6d82d9a15a778259efa73e4798f46d461877cea5a8f382b7bf7eb4164fccfc1b -generated: "2024-10-04T05:49:45.869316503Z" + version: 0.0.14 +digest: sha256:8a18703917e7d2fb9b470691d8d30e5fc0921309f09180c7194103933765d9d1 +generated: "2024-10-04T07:50:11.794836751Z" diff --git a/charts/victoria-metrics-agent/Chart.yaml b/charts/victoria-metrics-agent/Chart.yaml index 89af2c4ee..6d5acd6c4 100644 --- a/charts/victoria-metrics-agent/Chart.yaml +++ b/charts/victoria-metrics-agent/Chart.yaml @@ -2,7 +2,7 @@ apiVersion: v2 type: application name: victoria-metrics-agent description: Victoria Metrics Agent - collects metrics from various sources and stores them to VictoriaMetrics -version: 0.14.0 +version: 0.14.1 appVersion: v1.104.0 sources: - https://github.com/VictoriaMetrics/helm-charts diff --git a/charts/victoria-metrics-agent/README.md b/charts/victoria-metrics-agent/README.md index f49bd4ccf..04d9e1c39 100644 --- a/charts/victoria-metrics-agent/README.md +++ b/charts/victoria-metrics-agent/README.md @@ -1,4 +1,4 @@ -![Type: application](https://img.shields.io/badge/Type-application-informational?style=flat-square) ![Version: 0.14.0](https://img.shields.io/badge/Version-0.14.0-informational?style=flat-square) +![Type: application](https://img.shields.io/badge/Type-application-informational?style=flat-square) ![Version: 0.14.1](https://img.shields.io/badge/Version-0.14.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-agent) [![Slack](https://img.shields.io/badge/join%20slack-%23victoriametrics-brightgreen.svg)](https://slack.victoriametrics.com/) diff --git a/charts/victoria-metrics-agent/templates/deployment.yaml b/charts/victoria-metrics-agent/templates/deployment.yaml index c553468e7..d3d1d6bc9 100644 --- a/charts/victoria-metrics-agent/templates/deployment.yaml +++ b/charts/victoria-metrics-agent/templates/deployment.yaml @@ -28,7 +28,7 @@ spec: spec: serviceAccountName: {{ include "chart.serviceAccountName" . }} {{- if .Values.podSecurityContext.enabled }} - securityContext: {{ include "vm.compatibility.renderSecurityContext" (dict "secContext" .Values.podSecurityContext "context" .) | nindent 8 }} + securityContext: {{ include "vm.securityContext" (dict "securityContext" .Values.podSecurityContext "helm" .) | nindent 8 }} {{- end }} {{- with .Values.initContainers }} initContainers: {{ toYaml . | nindent 8 }} @@ -39,7 +39,7 @@ spec: containers: - name: vmagent {{- if .Values.securityContext.enabled }} - securityContext: {{ include "vm.compatibility.renderSecurityContext" (dict "secContext" .Values.securityContext "context" .) | nindent 12 }} + securityContext: {{ include "vm.securityContext" (dict "securityContext" .Values.securityContext "helm" .) | nindent 12 }} {{- end }} image: {{ include "vm.image" (merge (deepCopy $global) (dict "app" .Values)) }} imagePullPolicy: {{ .Values.image.pullPolicy }} diff --git a/charts/victoria-metrics-agent/templates/statefulset.yaml b/charts/victoria-metrics-agent/templates/statefulset.yaml index cf82f7bdd..00a1a9a99 100644 --- a/charts/victoria-metrics-agent/templates/statefulset.yaml +++ b/charts/victoria-metrics-agent/templates/statefulset.yaml @@ -29,7 +29,7 @@ spec: spec: serviceAccountName: {{ include "chart.serviceAccountName" . }} {{- if .Values.podSecurityContext.enabled }} - securityContext: {{ include "vm.compatibility.renderSecurityContext" (dict "secContext" .Values.podSecurityContext "context" .) | nindent 8 }} + securityContext: {{ include "vm.securityContext" (dict "securityContext" .Values.podSecurityContext "helm" .) | nindent 8 }} {{- end }} {{- with .Values.initContainers }} initContainers: {{ toYaml . | nindent 8 }} @@ -40,7 +40,7 @@ spec: containers: - name: vmagent {{- if .Values.securityContext.enabled }} - securityContext: {{ include "vm.compatibility.renderSecurityContext" (dict "secContext" .Values.securityContext "context" .) | nindent 12 }} + securityContext: {{ include "vm.securityContext" (dict "securityContext" .Values.securityContext "helm" .) | nindent 12 }} {{- end }} image: {{ include "vm.image" (merge (deepCopy $global) (dict "app" .Values)) }} imagePullPolicy: {{ .Values.image.pullPolicy }} diff --git a/charts/victoria-metrics-alert/CHANGELOG.md b/charts/victoria-metrics-alert/CHANGELOG.md index 06495c448..e35bf14a9 100644 --- a/charts/victoria-metrics-alert/CHANGELOG.md +++ b/charts/victoria-metrics-alert/CHANGELOG.md @@ -2,6 +2,15 @@ - TODO +## 0.12.1 + +**Release date:** 2024-10-04 + +![AppVersion: v1.104.0](https://img.shields.io/static/v1?label=AppVersion&message=v1.104.0&color=success&logo=) +![Helm: v3](https://img.shields.io/static/v1?label=Helm&message=v3&color=informational&logo=helm) + +- upgraded common chart dependency + ## 0.12.0 **Release date:** 2024-10-02 diff --git a/charts/victoria-metrics-alert/Chart.lock b/charts/victoria-metrics-alert/Chart.lock index f486d2d18..53b55bea4 100644 --- a/charts/victoria-metrics-alert/Chart.lock +++ b/charts/victoria-metrics-alert/Chart.lock @@ -1,6 +1,6 @@ dependencies: - name: victoria-metrics-common repository: https://victoriametrics.github.io/helm-charts - version: 0.0.13 -digest: sha256:6d82d9a15a778259efa73e4798f46d461877cea5a8f382b7bf7eb4164fccfc1b -generated: "2024-10-04T05:49:49.668909755Z" + version: 0.0.14 +digest: sha256:8a18703917e7d2fb9b470691d8d30e5fc0921309f09180c7194103933765d9d1 +generated: "2024-10-04T07:50:15.888664795Z" diff --git a/charts/victoria-metrics-alert/Chart.yaml b/charts/victoria-metrics-alert/Chart.yaml index db7577f2e..f1b5a387c 100644 --- a/charts/victoria-metrics-alert/Chart.yaml +++ b/charts/victoria-metrics-alert/Chart.yaml @@ -2,7 +2,7 @@ apiVersion: v2 type: application name: victoria-metrics-alert description: Victoria Metrics Alert - executes a list of given MetricsQL expressions (rules) and sends alerts to Alert Manager. -version: 0.12.0 +version: 0.12.1 appVersion: v1.104.0 sources: - https://github.com/VictoriaMetrics/helm-charts diff --git a/charts/victoria-metrics-alert/README.md b/charts/victoria-metrics-alert/README.md index 40f70648b..28b1f8fc5 100644 --- a/charts/victoria-metrics-alert/README.md +++ b/charts/victoria-metrics-alert/README.md @@ -1,4 +1,4 @@ -![Type: application](https://img.shields.io/badge/Type-application-informational?style=flat-square) ![Version: 0.12.0](https://img.shields.io/badge/Version-0.12.0-informational?style=flat-square) +![Type: application](https://img.shields.io/badge/Type-application-informational?style=flat-square) ![Version: 0.12.1](https://img.shields.io/badge/Version-0.12.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-alert) [![Slack](https://img.shields.io/badge/join%20slack-%23victoriametrics-brightgreen.svg)](https://slack.victoriametrics.com/) diff --git a/charts/victoria-metrics-alert/templates/alertmanager-deployment.yaml b/charts/victoria-metrics-alert/templates/alertmanager-deployment.yaml index 7fcb412b0..634f59923 100644 --- a/charts/victoria-metrics-alert/templates/alertmanager-deployment.yaml +++ b/charts/victoria-metrics-alert/templates/alertmanager-deployment.yaml @@ -28,7 +28,7 @@ spec: serviceAccountName: {{ include "vmalert.serviceAccountName" . }} automountServiceAccountToken: {{ .Values.serviceAccount.automountToken }} {{- if $app.podSecurityContext.enabled }} - securityContext: {{ include "vm.compatibility.renderSecurityContext" (dict "secContext" $app.podSecurityContext "context" .) | nindent 8 }} + securityContext: {{ include "vm.securityContext" (dict "securityContext" $app.podSecurityContext "helm" .) | nindent 8 }} {{- end }} {{- with ($app.imagePullSecrets | default .Values.global.imagePullSecrets) }} imagePullSecrets: {{ toYaml . | nindent 8 }} @@ -39,7 +39,7 @@ spec: containers: - name: alertmanager {{- if $app.securityContext.enabled }} - securityContext: {{ include "vm.compatibility.renderSecurityContext" (dict "secContext" $app.securityContext "context" .) | nindent 12 }} + securityContext: {{ include "vm.securityContext" (dict "securityContext" $app.securityContext "helm" .) | nindent 12 }} {{- end }} image: {{ include "vm.image" (merge (deepCopy $global) (dict "app" $app)) }} args: {{ include "alertmanager.args" . | nindent 12 }} diff --git a/charts/victoria-metrics-alert/templates/server-deployment.yaml b/charts/victoria-metrics-alert/templates/server-deployment.yaml index 6d04a12a4..ff031ca66 100644 --- a/charts/victoria-metrics-alert/templates/server-deployment.yaml +++ b/charts/victoria-metrics-alert/templates/server-deployment.yaml @@ -36,7 +36,7 @@ spec: spec: serviceAccountName: {{ include "vmalert.serviceAccountName" . }} {{- if $app.podSecurityContext.enabled }} - securityContext: {{ include "vm.compatibility.renderSecurityContext" (dict "secContext" $app.podSecurityContext "context" .) | nindent 8 }} + securityContext: {{ include "vm.securityContext" (dict "securityContext" $app.podSecurityContext "helm" .) | nindent 8 }} {{- end }} automountServiceAccountToken: {{ .Values.serviceAccount.automountToken }} {{- with ($app.imagePullSecrets | default .Values.global.imagePullSecrets) }} @@ -48,7 +48,7 @@ spec: containers: - name: vmalert {{- if $app.securityContext.enabled }} - securityContext: {{ include "vm.compatibility.renderSecurityContext" (dict "secContext" $app.securityContext "context" .) | nindent 12 }} + securityContext: {{ include "vm.securityContext" (dict "securityContext" $app.securityContext "helm" .) | nindent 12 }} {{- end }} image: {{ include "vm.image" (merge (deepCopy $global) (dict "app" $app)) }} args: {{ include "vmalert.args" . | nindent 12 }} diff --git a/charts/victoria-metrics-anomaly/CHANGELOG.md b/charts/victoria-metrics-anomaly/CHANGELOG.md index 1b284cb1b..2c290c342 100644 --- a/charts/victoria-metrics-anomaly/CHANGELOG.md +++ b/charts/victoria-metrics-anomaly/CHANGELOG.md @@ -2,6 +2,15 @@ - TODO +## 1.5.1 + +**Release date:** 2024-10-04 + +![AppVersion: v1.16.1](https://img.shields.io/static/v1?label=AppVersion&message=v1.16.1&color=success&logo=) +![Helm: v3](https://img.shields.io/static/v1?label=Helm&message=v3&color=informational&logo=helm) + +- upgraded common chart dependency + ## 1.5.0 **Release date:** 2024-10-03 diff --git a/charts/victoria-metrics-anomaly/Chart.lock b/charts/victoria-metrics-anomaly/Chart.lock index 06ecd2107..5054e9250 100644 --- a/charts/victoria-metrics-anomaly/Chart.lock +++ b/charts/victoria-metrics-anomaly/Chart.lock @@ -1,6 +1,6 @@ dependencies: - name: victoria-metrics-common repository: https://victoriametrics.github.io/helm-charts - version: 0.0.13 -digest: sha256:6d82d9a15a778259efa73e4798f46d461877cea5a8f382b7bf7eb4164fccfc1b -generated: "2024-09-16T17:59:30.2194+03:00" + version: 0.0.14 +digest: sha256:8a18703917e7d2fb9b470691d8d30e5fc0921309f09180c7194103933765d9d1 +generated: "2024-10-04T07:50:19.657141047Z" diff --git a/charts/victoria-metrics-anomaly/Chart.yaml b/charts/victoria-metrics-anomaly/Chart.yaml index 3970fd255..aeb171edf 100644 --- a/charts/victoria-metrics-anomaly/Chart.yaml +++ b/charts/victoria-metrics-anomaly/Chart.yaml @@ -2,7 +2,7 @@ apiVersion: v2 type: application name: victoria-metrics-anomaly description: Victoria Metrics Anomaly Detection - a service that continuously scans Victoria Metrics time series and detects unexpected changes within data patterns in real-time. -version: 1.5.0 +version: 1.5.1 appVersion: v1.16.1 sources: - https://github.com/VictoriaMetrics/helm-charts diff --git a/charts/victoria-metrics-anomaly/README.md b/charts/victoria-metrics-anomaly/README.md index a0c106184..df73eff2a 100644 --- a/charts/victoria-metrics-anomaly/README.md +++ b/charts/victoria-metrics-anomaly/README.md @@ -1,4 +1,4 @@ -![Version: 1.5.0](https://img.shields.io/badge/Version-1.5.0-informational?style=flat-square) +![Version: 1.5.1](https://img.shields.io/badge/Version-1.5.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-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) @@ -525,7 +525,7 @@ tenant_id: ""
-v1.16.1
+""
Print information after deployment
-
-{}
-
-
-Role/RoleBinding annotations
-
-true
-
-
-Enables Role/RoleBinding creation
-
-{}
-
-
-Role/RoleBinding labels
-
-false
-
-
-If true and rbac.enabled
, will deploy a Role/RoleBinding instead of a ClusterRole/ClusterRoleBinding
extraArgs: {}
-image:
- tag: v1.104.0
port: "8429"
replicaCount: 1
retentionPeriod: "1"
diff --git a/charts/victoria-metrics-k8s-stack/templates/_helpers.tpl b/charts/victoria-metrics-k8s-stack/templates/_helpers.tpl
index 4429e725e..9d290d9af 100644
--- a/charts/victoria-metrics-k8s-stack/templates/_helpers.tpl
+++ b/charts/victoria-metrics-k8s-stack/templates/_helpers.tpl
@@ -241,6 +241,7 @@ If release name contains chart name it will be used as a full name.
{{- /* VMAlert spec */ -}}
{{- define "vm.alert.spec" -}}
{{- $Values := (.helm).Values | default .Values }}
+ {{- $Chart := (.helm).Chart | default .Chart }}
{{- $extraArgs := dict "remoteWrite.disablePathAppend" "true" -}}
{{- if $Values.vmalert.templateFiles -}}
{{- $ruleTmpl := (printf "/etc/vm/configs/%s-vmalert-extra-tpl/*.tmpl" (include "victoria-metrics-k8s-stack.fullname" .)) -}}
@@ -248,7 +249,7 @@ If release name contains chart name it will be used as a full name.
{{- end -}}
{{- $vmAlertRemotes := (include "vm.alert.remotes" . | fromYaml) -}}
{{- $vmAlertTemplates := (include "vm.alert.templates" . | fromYaml) -}}
- {{- $spec := dict "extraArgs" $extraArgs -}}
+ {{- $spec := dict "extraArgs" $extraArgs "image" (dict "tag" $Chart.AppVersion) -}}
{{- with (include "vm.license.global" .) -}}
{{- $_ := set $spec "license" (fromYaml .) -}}
{{- end -}}
@@ -276,10 +277,12 @@ If release name contains chart name it will be used as a full name.
{{- /* VMAgent spec */ -}}
{{- define "vm.agent.spec" -}}
{{- $Values := (.helm).Values | default .Values }}
+ {{- $Chart := (.helm).Chart | default .Chart }}
{{- $spec := (include "vm.agent.remote.write" . | fromYaml) -}}
{{- with (include "vm.license.global" .) -}}
{{- $_ := set $spec "license" (fromYaml .) -}}
{{- end -}}
+ {{- $_ := set $spec "image" (dict "tag" $Chart.AppVersion) -}}
{{- tpl (deepCopy $Values.vmagent.spec | mergeOverwrite $spec | toYaml) . -}}
{{- end }}
@@ -344,12 +347,13 @@ If release name contains chart name it will be used as a full name.
{{- /* Single spec */ -}}
{{- define "vm.single.spec" -}}
{{- $Values := (.helm).Values | default .Values }}
+ {{- $Chart := (.helm).Chart | default .Chart }}
{{- $extraArgs := default dict -}}
{{- if $Values.vmalert.enabled }}
{{- $ctx := dict "helm" . "appKey" "vmalert" -}}
{{- $_ := set $extraArgs "vmalert.proxyURL" (include "vm.url" $ctx) -}}
{{- end -}}
- {{- $spec := dict "extraArgs" $extraArgs -}}
+ {{- $spec := dict "extraArgs" $extraArgs "image" (dict "tag" $Chart.AppVersion) -}}
{{- with (include "vm.license.global" .) -}}
{{- $_ := set $spec "license" (fromYaml .) -}}
{{- end -}}
@@ -359,18 +363,22 @@ If release name contains chart name it will be used as a full name.
{{- /* Cluster spec */ -}}
{{- define "vm.select.spec" -}}
{{- $Values := (.helm).Values | default .Values }}
+ {{- $Chart := (.helm).Chart | default .Chart }}
{{- $extraArgs := default dict -}}
{{- if $Values.vmalert.enabled -}}
{{- $ctx := dict "helm" . "appKey" "vmalert" -}}
{{- $_ := set $extraArgs "vmalert.proxyURL" (include "vm.url" $ctx) -}}
{{- end -}}
- {{- $spec := dict "extraArgs" $extraArgs -}}
+ {{- $spec := dict "extraArgs" $extraArgs "image" (dict "tag" (printf "%s-cluster" $Chart.AppVersion)) -}}
{{- toYaml $spec -}}
{{- end -}}
{{- define "vm.cluster.spec" -}}
{{- $Values := (.helm).Values | default .Values }}
+ {{- $Chart := (.helm).Chart | default .Chart }}
{{- $spec := (include "vm.select.spec" . | fromYaml) -}}
+ {{- $_ := set $spec "vminsert" (dict "image" (dict "tag" (printf "%s-cluster" $Chart.AppVersion))) -}}
+ {{- $_ := set $spec "vmstorage" (dict "image" (dict "tag" (printf "%s-cluster" $Chart.AppVersion))) -}}
{{- $clusterSpec := (deepCopy $Values.vmcluster.spec) -}}
{{- with (include "vm.license.global" .) -}}
{{- $_ := set $clusterSpec "license" (fromYaml .) -}}
diff --git a/charts/victoria-metrics-k8s-stack/values.yaml b/charts/victoria-metrics-k8s-stack/values.yaml
index 5e34abfd6..5bcc7d7b4 100644
--- a/charts/victoria-metrics-k8s-stack/values.yaml
+++ b/charts/victoria-metrics-k8s-stack/values.yaml
@@ -257,8 +257,6 @@ vmsingle:
# -- Full spec for VMSingle CRD. Allowed values describe [here](https://docs.victoriametrics.com/operator/api#vmsinglespec)
spec:
port: "8429"
- image:
- tag: v1.104.0
# -- Data retention period. Possible units character: h(ours), d(ays), w(eeks), y(ears), if no unit character specified - month. The minimum retention period is 24h. See these [docs](https://docs.victoriametrics.com/single-server-victoriametrics/#retention)
retentionPeriod: "1"
replicaCount: 1
@@ -316,8 +314,6 @@ vmcluster:
retentionPeriod: "1"
replicationFactor: 2
vmstorage:
- image:
- tag: v1.104.0-cluster
replicaCount: 2
storageDataPath: "/vm-data"
storage:
@@ -333,8 +329,6 @@ vmcluster:
# memory: 1500Mi
vmselect:
port: "8481"
- image:
- tag: v1.104.0-cluster
replicaCount: 2
cacheMountPath: "/select-cache"
extraArgs: {}
@@ -354,8 +348,6 @@ vmcluster:
# memory: "500Mi"
vminsert:
port: "8480"
- image:
- tag: v1.104.0-cluster
replicaCount: 2
extraArgs: {}
resources:
@@ -663,8 +655,6 @@ vmalert:
spec:
port: "8080"
selectAllByDefault: true
- image:
- tag: v1.104.0
evaluationInterval: 15s
extraArgs:
http.pathPrefix: "/"
@@ -744,8 +734,6 @@ vmagent:
spec:
port: "8429"
selectAllByDefault: true
- image:
- tag: v1.104.0
scrapeInterval: 20s
externalLabels: {}
# For multi-cluster setups it is useful to use "cluster" label to identify the metrics source.
diff --git a/charts/victoria-metrics-operator/CHANGELOG.md b/charts/victoria-metrics-operator/CHANGELOG.md
index 95dfa99c0..69d769c0c 100644
--- a/charts/victoria-metrics-operator/CHANGELOG.md
+++ b/charts/victoria-metrics-operator/CHANGELOG.md
@@ -2,6 +2,7 @@
- Moved crds to a shared chart and import them as a dependency
- replaced `crd.enabled` property to `crds.plain`. Instead of disabling CRDs it selects if CRDs should be rendered from template or as plain CRDs
+- upgraded common chart dependency
## 0.35.2
diff --git a/charts/victoria-metrics-operator/README.md b/charts/victoria-metrics-operator/README.md
index f33a2df42..3283dcbeb 100644
--- a/charts/victoria-metrics-operator/README.md
+++ b/charts/victoria-metrics-operator/README.md
@@ -673,7 +673,7 @@ labels: {}
podSecurityContext
object
-{}
+enabled: true
@@ -790,7 +790,7 @@ view:
securityContext
object
-{}
+enabled: true
diff --git a/charts/victoria-metrics-operator/templates/deployment.yaml b/charts/victoria-metrics-operator/templates/deployment.yaml
index 95c0d46ce..4eb30c16c 100644
--- a/charts/victoria-metrics-operator/templates/deployment.yaml
+++ b/charts/victoria-metrics-operator/templates/deployment.yaml
@@ -24,8 +24,8 @@ spec:
{{- $_ := set $ctx "extraLabels" .Values.podLabels }}
labels: {{ include "vm-operator.selectorLabels" $ctx | nindent 8}}
spec:
- {{- with .Values.podSecurityContext }}
- securityContext: {{ toYaml . | nindent 8 }}
+ {{- if .Values.podSecurityContext.enabled }}
+ securityContext: {{ include "vm.securityContext" (dict "securityContext" .Values.podSecurityContext "helm" .) | nindent 8 }}
{{- end }}
serviceAccountName: {{ include "vm-operator.serviceAccountName" . }}
{{- with (.Values.imagePullSecrets | default .Values.global.imagePullSecrets) }}
@@ -119,8 +119,8 @@ spec:
{{- toYaml . | nindent 12 }}
{{- end }}
resources: {{ toYaml .Values.resources | nindent 12 }}
- {{- with .Values.securityContext }}
- securityContext: {{ toYaml . | nindent 12 }}
+ {{- if .Values.securityContext.enabled }}
+ securityContext: {{ include "vm.securityContext" (dict "securityContext" .Values.securityContext "helm" .) | nindent 12 }}
{{- end }}
{{- with.Values.extraContainers }}
{{- toYaml . | nindent 8 }}
diff --git a/charts/victoria-metrics-operator/values.yaml b/charts/victoria-metrics-operator/values.yaml
index 95b1a1d91..8c2f5b885 100644
--- a/charts/victoria-metrics-operator/values.yaml
+++ b/charts/victoria-metrics-operator/values.yaml
@@ -79,10 +79,12 @@ podLabels: {}
annotations: {}
# -- Pod's security context. Details are [here](https://kubernetes.io/docs/tasks/configure-pod-container/security-context/)
-podSecurityContext: {}
+podSecurityContext:
+ enabled: true
# -- Security context to be added to server pods
-securityContext: {}
+securityContext:
+ enabled: true
operator:
# -- By default, operator converts prometheus-operator objects.
diff --git a/charts/victoria-metrics-single/CHANGELOG.md b/charts/victoria-metrics-single/CHANGELOG.md
index 6697a3983..1ec46da39 100644
--- a/charts/victoria-metrics-single/CHANGELOG.md
+++ b/charts/victoria-metrics-single/CHANGELOG.md
@@ -2,6 +2,15 @@
- TODO
+## 0.12.1
+
+**Release date:** 2024-10-04
+
+![AppVersion: v1.104.0](https://img.shields.io/static/v1?label=AppVersion&message=v1.104.0&color=success&logo=)
+![Helm: v3](https://img.shields.io/static/v1?label=Helm&message=v3&color=informational&logo=helm)
+
+- upgraded common chart dependency
+
## 0.12.0
**Release date:** 2024-10-02
diff --git a/charts/victoria-metrics-single/Chart.lock b/charts/victoria-metrics-single/Chart.lock
index 716723c50..9a1c5a0a4 100644
--- a/charts/victoria-metrics-single/Chart.lock
+++ b/charts/victoria-metrics-single/Chart.lock
@@ -1,6 +1,6 @@
dependencies:
- name: victoria-metrics-common
repository: https://victoriametrics.github.io/helm-charts
- version: 0.0.13
-digest: sha256:6d82d9a15a778259efa73e4798f46d461877cea5a8f382b7bf7eb4164fccfc1b
-generated: "2024-10-04T05:50:09.69640125Z"
+ version: 0.0.14
+digest: sha256:8a18703917e7d2fb9b470691d8d30e5fc0921309f09180c7194103933765d9d1
+generated: "2024-10-04T07:50:35.098340221Z"
diff --git a/charts/victoria-metrics-single/Chart.yaml b/charts/victoria-metrics-single/Chart.yaml
index 219ae071e..473dd439b 100644
--- a/charts/victoria-metrics-single/Chart.yaml
+++ b/charts/victoria-metrics-single/Chart.yaml
@@ -3,7 +3,7 @@ type: application
appVersion: v1.104.0
description: Victoria Metrics Single version - high-performance, cost-effective and scalable TSDB, long-term remote storage for Prometheus
name: victoria-metrics-single
-version: 0.12.0
+version: 0.12.1
sources:
- https://github.com/VictoriaMetrics/helm-charts
kubeVersion: ">=1.25.0-0"
diff --git a/charts/victoria-metrics-single/README.md b/charts/victoria-metrics-single/README.md
index db9a43c12..4742f194c 100644
--- a/charts/victoria-metrics-single/README.md
+++ b/charts/victoria-metrics-single/README.md
@@ -1,4 +1,4 @@
-![Type: application](https://img.shields.io/badge/Type-application-informational?style=flat-square) ![Version: 0.12.0](https://img.shields.io/badge/Version-0.12.0-informational?style=flat-square)
+![Type: application](https://img.shields.io/badge/Type-application-informational?style=flat-square) ![Version: 0.12.1](https://img.shields.io/badge/Version-0.12.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-single)
Victoria Metrics Single version - high-performance, cost-effective and scalable TSDB, long-term remote storage for Prometheus
diff --git a/charts/victoria-metrics-single/templates/server-deployment.yaml b/charts/victoria-metrics-single/templates/server-deployment.yaml
index 992f99591..fc5789ad8 100644
--- a/charts/victoria-metrics-single/templates/server-deployment.yaml
+++ b/charts/victoria-metrics-single/templates/server-deployment.yaml
@@ -82,7 +82,7 @@ spec:
containers:
- name: vmsingle
{{- if $app.securityContext.enabled }}
- securityContext: {{ include "vm.compatibility.renderSecurityContext" (dict "secContext" $app.securityContext "context" .) | nindent 12 }}
+ securityContext: {{ include "vm.securityContext" (dict "securityContext" $app.securityContext "helm" .) | nindent 12 }}
{{- end }}
image: {{ include "vm.image" (merge (deepCopy $global) (dict "app" $app)) }}
imagePullPolicy: {{ $app.image.pullPolicy }}
@@ -237,7 +237,7 @@ spec:
nodeSelector: {{ toYaml . | nindent 8 }}
{{- end }}
{{- if $app.podSecurityContext.enabled }}
- securityContext: {{ include "vm.compatibility.renderSecurityContext" (dict "secContext" $app.podSecurityContext "context" .) | nindent 8 }}
+ securityContext: {{ include "vm.securityContext" (dict "securityContext" $app.podSecurityContext "helm" .) | nindent 8 }}
{{- end }}
serviceAccountName: {{ include "victoria-metrics.serviceAccountName" . }}
{{- with $app.tolerations }}
diff --git a/charts/victoria-metrics-single/templates/server-statefulset.yaml b/charts/victoria-metrics-single/templates/server-statefulset.yaml
index 5016be1eb..bdde9151f 100644
--- a/charts/victoria-metrics-single/templates/server-statefulset.yaml
+++ b/charts/victoria-metrics-single/templates/server-statefulset.yaml
@@ -78,7 +78,7 @@ spec:
containers:
- name: vmsingle
{{- if $app.securityContext.enabled }}
- securityContext: {{ include "vm.compatibility.renderSecurityContext" (dict "secContext" $app.securityContext "context" .) | nindent 12 }}
+ securityContext: {{ include "vm.securityContext" (dict "securityContext" $app.securityContext "helm" .) | nindent 12 }}
{{- end }}
image: {{ include "vm.image" (merge (deepCopy $global) (dict "app" $app)) }}
imagePullPolicy: {{ $app.image.pullPolicy }}
@@ -208,7 +208,7 @@ spec:
resources: {{ toYaml . | nindent 12 }}
{{- end }}
{{- if $app.securityContext.enabled }}
- securityContext: {{ include "vm.compatibility.renderSecurityContext" (dict "secContext" $app.securityContext "context" .) | nindent 12 }}
+ securityContext: {{ include "vm.securityContext" (dict "securityContext" $app.securityContext "helm" .) | nindent 12 }}
{{- end }}
{{- with $manager.env }}
env: {{ toYaml . | nindent 12 }}
@@ -236,7 +236,7 @@ spec:
nodeSelector: {{ toYaml . | nindent 8 }}
{{- end }}
{{- if $app.podSecurityContext.enabled }}
- securityContext: {{ include "vm.compatibility.renderSecurityContext" (dict "secContext" $app.podSecurityContext "context" .) | nindent 8 }}
+ securityContext: {{ include "vm.securityContext" (dict "securityContext" $app.podSecurityContext "helm" .) | nindent 8 }}
{{- end }}
serviceAccountName: {{ include "victoria-metrics.serviceAccountName" . }}
{{- with $app.tolerations }}