diff --git a/charts/victoria-metrics-agent/README.md b/charts/victoria-metrics-agent/README.md index c16e1be00..2432452c7 100644 --- a/charts/victoria-metrics-agent/README.md +++ b/charts/victoria-metrics-agent/README.md @@ -302,6 +302,7 @@ Change the values according to the need of the environment in ``victoria-metrics | ingress.hosts | list | `[]` | | | ingress.pathType | string | `"Prefix"` | pathType is only for k8s >= 1.1= | | ingress.tls | list | `[]` | | +| initContainers | list | `[]` | | | license | object | `{"key":"","secret":{"key":"","name":""}}` | Enterprise license key configuration for VictoriaMetrics enterprise. Required only for VictoriaMetrics enterprise. Documentation - https://docs.victoriametrics.com/enterprise.html, 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 | | license.key | string | `""` | License key | | license.secret | object | `{"key":"","name":""}` | Use existing secret with license key | diff --git a/charts/victoria-metrics-agent/templates/deployment.yaml b/charts/victoria-metrics-agent/templates/deployment.yaml index 199b24693..293b26408 100644 --- a/charts/victoria-metrics-agent/templates/deployment.yaml +++ b/charts/victoria-metrics-agent/templates/deployment.yaml @@ -45,6 +45,10 @@ spec: serviceAccountName: {{ include "chart.serviceAccountName" . }} securityContext: {{- toYaml .Values.podSecurityContext | nindent 8 }} + {{- with .Values.initContainers }} + initContainers: + {{- toYaml . | nindent 8 }} + {{- end }} containers: - name: {{ .Chart.Name }} securityContext: diff --git a/charts/victoria-metrics-agent/templates/statefulset.yaml b/charts/victoria-metrics-agent/templates/statefulset.yaml index 65b359067..7a31a198e 100644 --- a/charts/victoria-metrics-agent/templates/statefulset.yaml +++ b/charts/victoria-metrics-agent/templates/statefulset.yaml @@ -46,6 +46,10 @@ spec: serviceAccountName: {{ include "chart.serviceAccountName" . }} securityContext: {{- toYaml .Values.podSecurityContext | nindent 8 }} + {{- with .Values.initContainers }} + initContainers: + {{- toYaml . | nindent 8 }} + {{- end }} containers: - name: {{ .Chart.Name }} securityContext: diff --git a/charts/victoria-metrics-agent/values.yaml b/charts/victoria-metrics-agent/values.yaml index 4d3cf7ac2..b837e10a6 100644 --- a/charts/victoria-metrics-agent/values.yaml +++ b/charts/victoria-metrics-agent/values.yaml @@ -129,6 +129,11 @@ extraContainers: [] # - name: config-reloader # image: reloader-image +initContainers: + {} + # - name: example + # image: example-image + podSecurityContext: {} # fsGroup: 2000