diff --git a/tempest/templates/configmap-etc.yaml b/tempest/templates/configmap-etc.yaml index cb3775a106..d3ff5552b3 100644 --- a/tempest/templates/configmap-etc.yaml +++ b/tempest/templates/configmap-etc.yaml @@ -45,6 +45,7 @@ metadata: type: Opaque data: tempest.conf: {{ include "helm-toolkit.utils.to_oslo_conf" .Values.conf.tempest | b64enc }} + logging.conf: {{ include "helm-toolkit.utils.to_oslo_conf" .Values.conf.tempest_logging | b64enc }} {{ if not (empty .Values.conf.blacklist) }} test-blacklist: {{ include "tempest.utils.to_regex_file" .Values.conf.blacklist | b64enc }} {{ end }} diff --git a/tempest/templates/job-run-tests.yaml b/tempest/templates/job-run-tests.yaml index 505362fe13..3f5458a2c0 100644 --- a/tempest/templates/job-run-tests.yaml +++ b/tempest/templates/job-run-tests.yaml @@ -73,6 +73,10 @@ spec: mountPath: /etc/tempest/tempest.conf subPath: tempest.conf readOnly: true + - name: tempest-etc + mountPath: /etc/tempest/logging.conf + subPath: logging.conf + readOnly: true {{ if not (empty .Values.conf.blacklist) }} - name: tempest-etc mountPath: /etc/tempest/test-blacklist diff --git a/tempest/values.yaml b/tempest/values.yaml index 21fffa6d39..a930f75d73 100644 --- a/tempest/values.yaml +++ b/tempest/values.yaml @@ -212,6 +212,29 @@ conf: cleanup: force: false enabled: true + tempest_logging: + loggers: + keys: root, tempest + handlers: + keys: stdout + formatters: + keys: tests + logger_root: + level: DEBUG + handlers: stdout + logger_tempest: + level: WARN + propagate: 0 + handlers: stdout + qualname: tempest + handler_stdout: + class: StreamHandler + level: WARN + args: (sys.stdout,) + formatter: tests + formatter_tests: + class: oslo_log.formatters.ContextFormatter + pvc: enabled: true