Skip to content

Commit 7a8c718

Browse files
authored
Refactored logic for Fluentbit config parsing in isolated regions (#257)
1 parent 3b66fd4 commit 7a8c718

File tree

3 files changed

+40
-500
lines changed

3 files changed

+40
-500
lines changed

charts/amazon-cloudwatch-observability/templates/linux/fluent-bit-configmap.yaml

Lines changed: 2 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -14,23 +14,8 @@ data:
1414
{{- end }}
1515
parsers.conf: |
1616
{{- .Values.containerLogs.fluentBit.config.customParsers | nindent 4 }}
17-
{{- if hasPrefix "us-iso-" .Values.region }}
18-
{{- range $key, $val := .Values.containerLogs.fluentBit.config.adcIsoExtraFiles }}
19-
{{ $key }}: |
20-
{{- include "fluent-bit.add-dualstack-endpoints" (dict "Values" $.Values "config" (tpl $val $)) | nindent 4 }}
21-
{{- end -}}
22-
{{- else if hasPrefix "us-isob-" .Values.region }}
23-
{{- range $key, $val := .Values.containerLogs.fluentBit.config.adcIsobExtraFiles }}
24-
{{ $key }}: |
25-
{{- include "fluent-bit.add-dualstack-endpoints" (dict "Values" $.Values "config" (tpl $val $)) | nindent 4 }}
26-
{{- end -}}
27-
{{- else if hasPrefix "us-isof-" .Values.region }}
28-
{{- range $key, $val := .Values.containerLogs.fluentBit.config.adcIsofExtraFiles }}
29-
{{ $key }}: |
30-
{{- include "fluent-bit.add-dualstack-endpoints" (dict "Values" $.Values "config" (tpl $val $)) | nindent 4 }}
31-
{{- end -}}
32-
{{- else if hasPrefix "eu-isoe-" .Values.region }}
33-
{{- range $key, $val := .Values.containerLogs.fluentBit.config.euAdcIsoeExtraFiles }}
17+
{{- if hasKey .Values.adcEndpointOverrides .Values.region }}
18+
{{- range $key, $val := .Values.containerLogs.fluentBit.config.adcRegionExtraFiles }}
3419
{{ $key }}: |
3520
{{- include "fluent-bit.add-dualstack-endpoints" (dict "Values" $.Values "config" (tpl $val $)) | nindent 4 }}
3621
{{- end -}}

charts/amazon-cloudwatch-observability/templates/linux/fluent-bit-daemonset.yaml

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -54,6 +54,10 @@ spec:
5454
fieldPath: metadata.name
5555
- name: CI_VERSION
5656
value: "k8s/1.3.17"
57+
{{- if hasKey .Values.adcEndpointOverrides .Values.region }}
58+
- name: ADC_REGION_ENDPOINT
59+
value: {{ index .Values.adcEndpointOverrides .Values.region | quote }}
60+
{{- end }}
5761
{{- with .Values.containerLogs.fluentBit.resources }}
5862
resources: {{- toYaml . | nindent 10}}
5963
{{- end }}

0 commit comments

Comments
 (0)