| gio | 20157e8 | 2026-07-22 13:10:48 +0400 | [diff] [blame^] | 1 | {{- if .Values.controller.sidecars.configAutoReload.logging.configuration.override }} |
| 2 | apiVersion: v1 |
| 3 | kind: ConfigMap |
| 4 | metadata: |
| 5 | name: {{ template "jenkins.fullname" . }}-auto-reload-config |
| 6 | namespace: {{ template "jenkins.namespace" . }} |
| 7 | labels: |
| 8 | {{ include "jenkins.labels" . | nindent 4 }} |
| 9 | data: |
| 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 }} |