diff --git a/charts/netdata/templates/_helpers.tpl b/charts/netdata/templates/_helpers.tpl index acf8934..39d76b6 100644 --- a/charts/netdata/templates/_helpers.tpl +++ b/charts/netdata/templates/_helpers.tpl @@ -68,7 +68,7 @@ Return the appropriate apiVersion for ingress. Return a value indicating whether the restarter is enabled. */}} {{- define "netdata.restarter.enabled" -}} -{{- if and .Values.restarter.enabled (eq .Values.image.pullPolicy "Always") (or .Values.parent.enabled .Values.child.enabled .Values.k8sState.enabled) }} +{{- if and .Values.restarter.enabled (eq .Values.image.pullPolicy "Always") (or .Values.parent.enabled .Values.child.enabled .Values.k8sState.enabled .Values.netdataOpentelemetry.enabled) }} {{- "true" -}} {{- else -}} {{- "" -}} diff --git a/charts/netdata/templates/restarter/cronjob.yaml b/charts/netdata/templates/restarter/cronjob.yaml index 0531a68..c59ee88 100644 --- a/charts/netdata/templates/restarter/cronjob.yaml +++ b/charts/netdata/templates/restarter/cronjob.yaml @@ -7,6 +7,8 @@ {{- $argsList = append $argsList (ternary $args "" .Values.child.enabled) }} {{- $args = printf "deployment/%s-k8s-state" (include "netdata.name" .) }} {{- $argsList = append $argsList (ternary $args "" .Values.k8sState.enabled) }} +{{- $args = printf "deployment/%s-otel" (include "netdata.name" .) }} +{{- $argsList = append $argsList (ternary $args "" .Values.netdataOpentelemetry.enabled) }} {{- $argsList = compact $argsList }} apiVersion: batch/v1 kind: CronJob diff --git a/charts/netdata/templates/restarter/role.yml b/charts/netdata/templates/restarter/role.yml index 4e504e6..7d1e536 100644 --- a/charts/netdata/templates/restarter/role.yml +++ b/charts/netdata/templates/restarter/role.yml @@ -20,6 +20,7 @@ rules: - {{ template "netdata.name" . }}-parent - {{ template "netdata.name" . }}-child - {{ template "netdata.name" . }}-k8s-state + - {{ template "netdata.name" . }}-otel verbs: - "get" - "patch"