File tree Expand file tree Collapse file tree 5 files changed +43
-3
lines changed Expand file tree Collapse file tree 5 files changed +43
-3
lines changed Original file line number Diff line number Diff line change @@ -2,5 +2,5 @@ apiVersion: v2
22name : firehose
33description : A Helm chart for deploying Firehose on Kubernetes
44type : application
5- version : 0.1.3
6- appVersion : 0.7 .1
5+ version : 0.1.4
6+ appVersion : 0.8 .1
Original file line number Diff line number Diff line change @@ -93,7 +93,15 @@ The following table lists the configurable parameters of Firehose chart and thei
9393| telegraf.resources.limits.memory | string | ` "64Mi" ` | telegraf container memory limit |
9494| telegraf.resources.requests.cpu | string | ` "50m" ` | telegraf container cpu requests |
9595| telegraf.resources.requests.memory | string | ` "64Mi" ` | telegraf container memory requests |
96-
96+ | otelcollector.enabled | bool | ` false ` | flag for enabling otelcollector |
97+ | otelcollector.image.pullPolicy | string | ` "IfNotPresent" ` | the Kubernetes [ imagePullPolicy] ( https://kubernetes.io/docs/concepts/containers/images/#updating-images ) value for otelcollector container |
98+ | otelcollector.image.repository | string | ` "otel/opentelemetry-collector-contrib" ` | docker repository to download otelcollector image |
99+ | otelcollector.image.tag | string | ` "0.108.0" ` | otelcollector docker image tag |
100+ | otelcollector.resources.limits.cpu | string | ` "50m" ` | otelcollector container cpu limit |
101+ | otelcollector.resources.limits.memory | string | ` "64Mi" ` | otelcollector container memory limit |
102+ | otelcollector.resources.requests.cpu | string | ` "50m" ` | otelcollector container cpu requests |
103+ | otelcollector.resources.requests.memory | string | ` "64Mi" ` | otelcollector container memory requests |
104+ | otelcollector.config | object | `` | otelcollector configurations
97105---
98106
99107Specify each parameter using the ` --set key=value[,key=value] ` argument to ` helm install ` .
Original file line number Diff line number Diff line change 1+ {{- if index .Values.telegraf.enabled }}
2+ apiVersion : v1
3+ kind : ConfigMap
4+ metadata :
5+ name : {{ include "firehose.fullname" . }}-otelcollector-config
6+ namespace : {{ .Release.Namespace }}
7+ labels :
8+ labels : {{- range $key, $value := .Values.labels }}
9+ {{ $key }}: {{ $value }}
10+ {{- end }}
11+ data :
12+ otel-collector-config.yaml : |
13+ {{ toYaml .Values.otelcollector.config | indent 4 }}
14+ {{- end }}
Original file line number Diff line number Diff line change 5858 - mountPath : /etc/telegraf
5959 name : telegraf-conf
6060 {{- end }}
61+ {{- if index .Values.otelcollector.enabled }}
62+ - name : otelcollector
63+ image : " {{ .Values.otelcollector.image.repository }}:{{ .Values.otelcollector.image.tag }}"
64+ imagePullPolicy : {{ .Values.otelcollector.image.pullPolicy }}
65+ resources :
66+ {{- toYaml .Values.otelcollector.resources | nindent 12 }}
67+ volumeMounts :
68+ - mountPath : /etc/otelcollector
69+ name : otelcollector-conf
70+ {{- end }}
6171 {{- if index .Values "init-firehose" "enabled" }}
6272 initContainers :
6373 - args :
8191 name : {{ include "firehose.fullname" . }}-telegraf-config
8292 name : telegraf-conf
8393 {{- end }}
94+ {{- if index .Values.otelcollector.enabled }}
95+ - configMap :
96+ name : {{ include "firehose.fullname" . }}-otelcollector-config
97+ name : otelcollector-conf
98+ {{- end }}
8499 {{- if index .Values "init-firehose" "enabled" }}
85100 - emptyDir : {}
86101 name : workdir
Original file line number Diff line number Diff line change @@ -76,3 +76,6 @@ telegraf:
7676 requests :
7777 cpu : 50m
7878 memory : 64Mi
79+
80+ otelcollector :
81+ enabled : false
You can’t perform that action at this time.
0 commit comments