From f92bfd7f6a92d3b5d182bb802d9d679dd5136604 Mon Sep 17 00:00:00 2001
From: "Huang,Sophie" <sh879n@att.com>
Date: Thu, 11 Apr 2019 10:39:42 -0500
Subject: [PATCH] Add log level variable to Horizon log configuration

log_level variable is added to Horizon configuration. This
will enable the overwriting of the log levels in a
customized manifest.

Change-Id: I15381add9ee1e880e73004131b329ac02972755b
Signed-off-by: Huang,Sophie <sh879n@att.com>
---
 horizon/values.yaml | 29 +++++++++++++++--------------
 1 file changed, 15 insertions(+), 14 deletions(-)

diff --git a/horizon/values.yaml b/horizon/values.yaml
index 0bb9436bae..8bd1dd6248 100644
--- a/horizon/values.yaml
+++ b/horizon/values.yaml
@@ -215,6 +215,7 @@ conf:
               label: "Acme Corporation - SAML2"
               idp: "myidp2"
               protocol: "saml2"
+        log_level: "DEBUG"
       template: |
         import os
 
@@ -645,72 +646,72 @@ conf:
                 },
                 'horizon': {
                     'handlers': ['console'],
-                    'level': 'DEBUG',
+                    'level': '{{ .Values.conf.horizon.local_settings.config.log_level }}',
                     'propagate': False,
                 },
                 'openstack_dashboard': {
                     'handlers': ['console'],
-                    'level': 'DEBUG',
+                    'level': '{{ .Values.conf.horizon.local_settings.config.log_level }}',
                     'propagate': False,
                 },
                 'novaclient': {
                     'handlers': ['console'],
-                    'level': 'DEBUG',
+                    'level': '{{ .Values.conf.horizon.local_settings.config.log_level }}',
                     'propagate': False,
                 },
                 'cinderclient': {
                     'handlers': ['console'],
-                    'level': 'DEBUG',
+                    'level': '{{ .Values.conf.horizon.local_settings.config.log_level }}',
                     'propagate': False,
                 },
                 'glanceclient': {
                     'handlers': ['console'],
-                    'level': 'DEBUG',
+                    'level': '{{ .Values.conf.horizon.local_settings.config.log_level }}',
                     'propagate': False,
                 },
                 'glanceclient': {
                     'handlers': ['console'],
-                    'level': 'DEBUG',
+                    'level': '{{ .Values.conf.horizon.local_settings.config.log_level }}',
                     'propagate': False,
                 },
                 'neutronclient': {
                     'handlers': ['console'],
-                    'level': 'DEBUG',
+                    'level': '{{ .Values.conf.horizon.local_settings.config.log_level }}',
                     'propagate': False,
                 },
                 'heatclient': {
                     'handlers': ['console'],
-                    'level': 'DEBUG',
+                    'level': '{{ .Values.conf.horizon.local_settings.config.log_level }}',
                     'propagate': False,
                 },
                 'ceilometerclient': {
                     'handlers': ['console'],
-                    'level': 'DEBUG',
+                    'level': '{{ .Values.conf.horizon.local_settings.config.log_level }}',
                     'propagate': False,
                 },
                 'troveclient': {
                     'handlers': ['console'],
-                    'level': 'DEBUG',
+                    'level': '{{ .Values.conf.horizon.local_settings.config.log_level }}',
                     'propagate': False,
                 },
                 'swiftclient': {
                     'handlers': ['console'],
-                    'level': 'DEBUG',
+                    'level': '{{ .Values.conf.horizon.local_settings.config.log_level }}',
                     'propagate': False,
                 },
                 'openstack_auth': {
                     'handlers': ['console'],
-                    'level': 'DEBUG',
+                    'level': '{{ .Values.conf.horizon.local_settings.config.log_level }}',
                     'propagate': False,
                 },
                 'nose.plugins.manager': {
                     'handlers': ['console'],
-                    'level': 'DEBUG',
+                    'level': '{{ .Values.conf.horizon.local_settings.config.log_level }}',
                     'propagate': False,
                 },
                 'django': {
                     'handlers': ['console'],
-                    'level': 'DEBUG',
+                    'level': '{{ .Values.conf.horizon.local_settings.config.log_level }}',
                     'propagate': False,
                 },
                 'iso8601': {