diff --git a/stable/traefik/Chart.yaml b/stable/traefik/Chart.yaml index 4f04638d24..41dee101bc 100755 --- a/stable/traefik/Chart.yaml +++ b/stable/traefik/Chart.yaml @@ -1,6 +1,6 @@ apiVersion: v1 name: traefik -version: 1.48.0 +version: 1.49.0 appVersion: 1.7.2 description: A Traefik based Kubernetes ingress controller with Let's Encrypt support keywords: diff --git a/stable/traefik/templates/configmap.yaml b/stable/traefik/templates/configmap.yaml index 9b9d8be860..a4235d1c68 100644 --- a/stable/traefik/templates/configmap.yaml +++ b/stable/traefik/templates/configmap.yaml @@ -15,6 +15,10 @@ data: {{- else }} logLevel = "INFO" {{- end }} + {{- if .Values.traefikLogFormat }} + [traefikLog] + format = "{{ .Values.traefikLogFormat }}" + {{- end }} {{- if .Values.sendAnonymousUsage }} sendAnonymousUsage = true {{- end }} diff --git a/stable/traefik/values.yaml b/stable/traefik/values.yaml index d8656ebe78..f5b4a8ea97 100644 --- a/stable/traefik/values.yaml +++ b/stable/traefik/values.yaml @@ -285,6 +285,7 @@ service: # https: 30443 gzip: enabled: true +traefikLogFormat: json accessLogs: enabled: false ## Path to the access logs file. If not provided, Traefik defaults it to stdout.