blob: 6b9ed27c4dac1ade2c3a3569e4de4e4ce67b8e03 [file] [log] [blame]
gio20157e82026-07-22 13:10:48 +04001{{- if .Values.controller.sidecars.configAutoReload.logging.configuration.override }}
2apiVersion: v1
3kind: ConfigMap
4metadata:
5 name: {{ template "jenkins.fullname" . }}-auto-reload-config
6 namespace: {{ template "jenkins.namespace" . }}
7 labels:
8 {{ include "jenkins.labels" . | nindent 4 }}
9data:
10 auto-reload-config.yaml: |-
11 version: 1
12 disable_existing_loggers: false
13 root:
14 level: {{ .Values.controller.sidecars.configAutoReload.logging.configuration.logLevel }}
15 handlers:
16 {{- if .Values.controller.sidecars.configAutoReload.logging.configuration.logToConsole}}
17 - console
18 {{- end }}
19 {{- if .Values.controller.sidecars.configAutoReload.logging.configuration.logToFile }}
20 - file
21 {{- end }}
22 handlers:
23 {{- if .Values.controller.sidecars.configAutoReload.logging.configuration.logToConsole}}
24 console:
25 class: logging.StreamHandler
26 level: {{ .Values.controller.sidecars.configAutoReload.logging.configuration.logLevel }}
27 formatter: {{ .Values.controller.sidecars.configAutoReload.logging.configuration.formatter }}
28 {{- end }}
29 {{- if .Values.controller.sidecars.configAutoReload.logging.configuration.logToFile }}
30 file:
31 class : logging.handlers.RotatingFileHandler
32 formatter: {{ .Values.controller.sidecars.configAutoReload.logging.configuration.formatter }}
33 filename: {{ .Values.controller.jenkinsHome }}/auto-reload-logs/file.log
34 maxBytes: {{ .Values.controller.sidecars.configAutoReload.logging.configuration.maxBytes }}
35 backupCount: {{ .Values.controller.sidecars.configAutoReload.logging.configuration.backupCount }}
36 {{- end }}
37 formatters:
38 JSON:
39 "()": logger.JsonFormatter
40 format: "%(levelname)s %(message)s"
41 rename_fields:
42 message: msg
43 levelname: level
44 LOGFMT:
45 "()": logger.LogfmtFormatter
46 keys:
47 - time
48 - level
49 - msg
50 mapping:
51 time: asctime
52 level: levelname
53 msg: message
54 {{- end }}