configmap.yaml 1.5 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253
  1. {{- if .Values.filebeatConfig }}
  2. ---
  3. apiVersion: v1
  4. kind: ConfigMap
  5. metadata:
  6. name: {{ template "filebeat.fullname" . }}-config
  7. labels:
  8. app: "{{ template "filebeat.fullname" . }}"
  9. chart: "{{ .Chart.Name }}-{{ .Chart.Version }}"
  10. heritage: {{ .Release.Service | quote }}
  11. release: {{ .Release.Name | quote }}
  12. data:
  13. {{- range $path, $config := .Values.filebeatConfig }}
  14. {{ $path }}: |
  15. {{ $config | indent 4 -}}
  16. {{- end -}}
  17. {{- end -}}
  18. {{- if and .Values.daemonset.enabled .Values.daemonset.filebeatConfig }}
  19. ---
  20. apiVersion: v1
  21. kind: ConfigMap
  22. metadata:
  23. name: {{ template "filebeat.fullname" . }}-daemonset-config
  24. labels:
  25. app: "{{ template "filebeat.fullname" . }}"
  26. chart: "{{ .Chart.Name }}-{{ .Chart.Version }}"
  27. heritage: {{ .Release.Service | quote }}
  28. release: {{ .Release.Name | quote }}
  29. data:
  30. {{- range $path, $config := .Values.daemonset.filebeatConfig }}
  31. {{ $path }}: |
  32. {{ $config | indent 4 -}}
  33. {{- end -}}
  34. {{- end -}}
  35. {{- if and .Values.deployment.enabled .Values.deployment.filebeatConfig }}
  36. ---
  37. apiVersion: v1
  38. kind: ConfigMap
  39. metadata:
  40. name: {{ template "filebeat.fullname" . }}-deployment-config
  41. labels:
  42. app: "{{ template "filebeat.fullname" . }}"
  43. chart: "{{ .Chart.Name }}-{{ .Chart.Version }}"
  44. heritage: {{ .Release.Service | quote }}
  45. release: {{ .Release.Name | quote }}
  46. data:
  47. {{- range $path, $config := .Values.deployment.filebeatConfig }}
  48. {{ $path }}: |
  49. {{ $config | indent 4 -}}
  50. {{- end -}}
  51. {{- end -}}