Skip to content

Commit d41f0af

Browse files
authored
HTTP Add-On: add stackTracesEnabled logging option (#732)
Signed-off-by: Zbynek Roubalik <[email protected]>
1 parent ce04163 commit d41f0af

File tree

4 files changed

+22
-6
lines changed

4 files changed

+22
-6
lines changed

http-add-on/templates/interceptor/deployment.yaml

Lines changed: 6 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -29,9 +29,12 @@ spec:
2929
{{- end }}
3030
containers:
3131
- args:
32-
- "--zap-log-level={{ .Values.logging.interceptor.level }}"
33-
- "--zap-encoder={{ .Values.logging.interceptor.format }}"
34-
- "--zap-time-encoding={{ .Values.logging.interceptor.timeEncoding }}"
32+
- "--zap-log-level={{ .Values.logging.interceptor.level }}"
33+
- "--zap-encoder={{ .Values.logging.interceptor.format }}"
34+
- "--zap-time-encoding={{ .Values.logging.interceptor.timeEncoding }}"
35+
{{- if .Values.logging.interceptor.stackTracesEnabled }}
36+
- "--zap-stacktrace-level=error"
37+
{{- end }}
3538
image: "{{ .Values.images.interceptor }}:{{ .Values.images.tag | default .Chart.AppVersion }}"
3639
imagePullPolicy: '{{ .Values.interceptor.pullPolicy | default "Always" }}'
3740
name: "{{ .Chart.Name }}-interceptor"

http-add-on/templates/operator/deployment.yaml

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -52,6 +52,9 @@ spec:
5252
- --zap-log-level={{ .Values.logging.operator.level }}
5353
- --zap-time-encoding={{ .Values.logging.operator.timeEncoding }}
5454
- --zap-encoder={{ .Values.logging.operator.format }}
55+
{{- if .Values.logging.operator.stackTracesEnabled }}
56+
- "--zap-stacktrace-level=error"
57+
{{- end }}
5558
image: "{{ .Values.images.operator }}:{{ .Values.images.tag | default .Chart.AppVersion }}"
5659
imagePullPolicy: '{{ .Values.operator.pullPolicy | default "Always" }}'
5760
name: "{{ .Chart.Name }}-operator"

http-add-on/templates/scaler/deployment.yaml

Lines changed: 6 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -30,9 +30,12 @@ spec:
3030
{{- end }}
3131
containers:
3232
- args:
33-
- "--zap-log-level={{ .Values.logging.scaler.level }}"
34-
- "--zap-encoder={{ .Values.logging.scaler.format }}"
35-
- "--zap-time-encoding={{ .Values.logging.scaler.timeEncoding }}"
33+
- "--zap-log-level={{ .Values.logging.scaler.level }}"
34+
- "--zap-encoder={{ .Values.logging.scaler.format }}"
35+
- "--zap-time-encoding={{ .Values.logging.scaler.timeEncoding }}"
36+
{{- if .Values.logging.scaler.stackTracesEnabled }}
37+
- "--zap-stacktrace-level=error"
38+
{{- end }}
3639
image: "{{ .Values.images.scaler }}:{{ .Values.images.tag | default .Chart.AppVersion }}"
3740
imagePullPolicy: {{ .Values.scaler.pullPolicy | default "Always" }}
3841
name: "{{ .Chart.Name }}-external-scaler"

http-add-on/values.yaml

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -16,6 +16,8 @@ logging:
1616
# -- Logging time encoding for KEDA http-add-on operator.
1717
# allowed values are `epoch`, `millis`, `nano`, `iso8601`, `rfc3339` or `rfc3339nano`
1818
timeEncoding: rfc3339
19+
# -- Display stack traces in the logs
20+
stackTracesEnabled: false
1921

2022
kubeRbacProxy:
2123
# -- Logging level for KEDA http-add-on operator rbac proxy
@@ -31,6 +33,9 @@ logging:
3133
# -- Logging time encoding for KEDA http-add-on Scaler.
3234
# allowed values are `epoch`, `millis`, `nano`, `iso8601`, `rfc3339` or `rfc3339nano`
3335
timeEncoding: rfc3339
36+
# -- Display stack traces in the logs
37+
stackTracesEnabled: false
38+
3439
interceptor:
3540
# -- Logging level for KEDA http-add-on Interceptor.
3641
# allowed values: `debug`, `info`, `error`, or an integer value greater than 0, specified as string
@@ -41,6 +46,8 @@ logging:
4146
# -- Logging time encoding for KEDA http-add-on Interceptor.
4247
# allowed values are `epoch`, `millis`, `nano`, `iso8601`, `rfc3339` or `rfc3339nano`
4348
timeEncoding: rfc3339
49+
# -- Display stack traces in the logs
50+
stackTracesEnabled: false
4451

4552
# operator-specific configuration values
4653
operator:

0 commit comments

Comments
 (0)