File tree 5 files changed +43
-3
lines changed
5 files changed +43
-3
lines changed Original file line number Diff line number Diff line change @@ -2,5 +2,5 @@ apiVersion: v2
2
2
name : firehose
3
3
description : A Helm chart for deploying Firehose on Kubernetes
4
4
type : 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
93
93
| telegraf.resources.limits.memory | string | ` "64Mi" ` | telegraf container memory limit |
94
94
| telegraf.resources.requests.cpu | string | ` "50m" ` | telegraf container cpu requests |
95
95
| 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
97
105
---
98
106
99
107
Specify 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.otelcollector.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 58
58
- mountPath : /etc/telegraf
59
59
name : telegraf-conf
60
60
{{- 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 }}
61
71
{{- if index .Values "init-firehose" "enabled" }}
62
72
initContainers :
63
73
- args :
81
91
name : {{ include "firehose.fullname" . }}-telegraf-config
82
92
name : telegraf-conf
83
93
{{- end }}
94
+ {{- if index .Values.otelcollector.enabled }}
95
+ - configMap :
96
+ name : {{ include "firehose.fullname" . }}-otelcollector-config
97
+ name : otelcollector-conf
98
+ {{- end }}
84
99
{{- if index .Values "init-firehose" "enabled" }}
85
100
- emptyDir : {}
86
101
name : workdir
Original file line number Diff line number Diff line change @@ -76,3 +76,6 @@ telegraf:
76
76
requests :
77
77
cpu : 50m
78
78
memory : 64Mi
79
+
80
+ otelcollector :
81
+ enabled : false
You can’t perform that action at this time.
0 commit comments