HTTP Add-On: add `stackTracesEnabled` logging option (#732)

Signed-off-by: Zbynek Roubalik <zroubalik@gmail.com>
This commit is contained in:
Zbynek Roubalik 2025-02-19 17:18:50 +01:00 committed by GitHub
parent ce04163bc4
commit d41f0af75c
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
4 changed files with 22 additions and 6 deletions

View File

@ -29,9 +29,12 @@ spec:
{{- end }}
containers:
- args:
- "--zap-log-level={{ .Values.logging.interceptor.level }}"
- "--zap-encoder={{ .Values.logging.interceptor.format }}"
- "--zap-time-encoding={{ .Values.logging.interceptor.timeEncoding }}"
- "--zap-log-level={{ .Values.logging.interceptor.level }}"
- "--zap-encoder={{ .Values.logging.interceptor.format }}"
- "--zap-time-encoding={{ .Values.logging.interceptor.timeEncoding }}"
{{- if .Values.logging.interceptor.stackTracesEnabled }}
- "--zap-stacktrace-level=error"
{{- end }}
image: "{{ .Values.images.interceptor }}:{{ .Values.images.tag | default .Chart.AppVersion }}"
imagePullPolicy: '{{ .Values.interceptor.pullPolicy | default "Always" }}'
name: "{{ .Chart.Name }}-interceptor"

View File

@ -52,6 +52,9 @@ spec:
- --zap-log-level={{ .Values.logging.operator.level }}
- --zap-time-encoding={{ .Values.logging.operator.timeEncoding }}
- --zap-encoder={{ .Values.logging.operator.format }}
{{- if .Values.logging.operator.stackTracesEnabled }}
- "--zap-stacktrace-level=error"
{{- end }}
image: "{{ .Values.images.operator }}:{{ .Values.images.tag | default .Chart.AppVersion }}"
imagePullPolicy: '{{ .Values.operator.pullPolicy | default "Always" }}'
name: "{{ .Chart.Name }}-operator"

View File

@ -30,9 +30,12 @@ spec:
{{- end }}
containers:
- args:
- "--zap-log-level={{ .Values.logging.scaler.level }}"
- "--zap-encoder={{ .Values.logging.scaler.format }}"
- "--zap-time-encoding={{ .Values.logging.scaler.timeEncoding }}"
- "--zap-log-level={{ .Values.logging.scaler.level }}"
- "--zap-encoder={{ .Values.logging.scaler.format }}"
- "--zap-time-encoding={{ .Values.logging.scaler.timeEncoding }}"
{{- if .Values.logging.scaler.stackTracesEnabled }}
- "--zap-stacktrace-level=error"
{{- end }}
image: "{{ .Values.images.scaler }}:{{ .Values.images.tag | default .Chart.AppVersion }}"
imagePullPolicy: {{ .Values.scaler.pullPolicy | default "Always" }}
name: "{{ .Chart.Name }}-external-scaler"

View File

@ -16,6 +16,8 @@ logging:
# -- Logging time encoding for KEDA http-add-on operator.
# allowed values are `epoch`, `millis`, `nano`, `iso8601`, `rfc3339` or `rfc3339nano`
timeEncoding: rfc3339
# -- Display stack traces in the logs
stackTracesEnabled: false
kubeRbacProxy:
# -- Logging level for KEDA http-add-on operator rbac proxy
@ -31,6 +33,9 @@ logging:
# -- Logging time encoding for KEDA http-add-on Scaler.
# allowed values are `epoch`, `millis`, `nano`, `iso8601`, `rfc3339` or `rfc3339nano`
timeEncoding: rfc3339
# -- Display stack traces in the logs
stackTracesEnabled: false
interceptor:
# -- Logging level for KEDA http-add-on Interceptor.
# allowed values: `debug`, `info`, `error`, or an integer value greater than 0, specified as string
@ -41,6 +46,8 @@ logging:
# -- Logging time encoding for KEDA http-add-on Interceptor.
# allowed values are `epoch`, `millis`, `nano`, `iso8601`, `rfc3339` or `rfc3339nano`
timeEncoding: rfc3339
# -- Display stack traces in the logs
stackTracesEnabled: false
# operator-specific configuration values
operator: