Add a 'loglevel' variable to values files
Example of changing the log level when loading a chart:
helm install --set loglevel=INFO --name voltha voltha
Change-Id: I277610758b79ea3bcf083899d9dfcf28b32e9e0c
diff --git a/voltha/templates/_helpers.tpl b/voltha/templates/_helpers.tpl
index 44b0103..46046c3 100644
--- a/voltha/templates/_helpers.tpl
+++ b/voltha/templates/_helpers.tpl
@@ -55,6 +55,6 @@
loggers:
'':
handlers: [console, localRotatingFile, kafka]
- level: DEBUG
+ level: {{ .loglevel }}
propagate: False
{{- end }}
diff --git a/voltha/templates/logconfigmaps.yaml b/voltha/templates/logconfigmaps.yaml
index b72db84..01ec31f 100644
--- a/voltha/templates/logconfigmaps.yaml
+++ b/voltha/templates/logconfigmaps.yaml
@@ -20,7 +20,7 @@
serviceAccountName: {{ .Values.global.namespace }}-serviceaccount
data:
logconfig: |
-{{- $data := dict "KafkaTopic" "vcore" }}
+{{- $data := dict "KafkaTopic" "vcore" "loglevel" .Values.loglevel }}
{{ include "logconfig.yml" $data | indent 4 }}
---
@@ -32,7 +32,7 @@
serviceAccountName: {{ .Values.global.namespace }}-serviceaccount
data:
logconfig: |
-{{- $data := dict "KafkaTopic" "netconf" }}
+{{- $data := dict "KafkaTopic" "netconf" "loglevel" .Values.loglevel }}
{{ include "logconfig.yml" $data | indent 4 }}
---
@@ -44,5 +44,5 @@
serviceAccountName: {{ .Values.global.namespace }}-serviceaccount
data:
logconfig: |
-{{- $data := dict "KafkaTopic" "ofagent" }}
+{{- $data := dict "KafkaTopic" "ofagent" "loglevel" .Values.loglevel }}
{{ include "logconfig.yml" $data | indent 4 }}
diff --git a/voltha/values.yaml b/voltha/values.yaml
index 6237196..319685e 100644
--- a/voltha/values.yaml
+++ b/voltha/values.yaml
@@ -54,6 +54,9 @@
kafkaReleaseName: cord-kafka
etcdReleaseName: etcd-cluster
+
+loglevel: "DEBUG"
+
images:
vcore:
repository: 'voltha/voltha-voltha'
diff --git a/xos-core/templates/_core.tpl b/xos-core/templates/_core.tpl
index e0d545b..6722475 100644
--- a/xos-core/templates/_core.tpl
+++ b/xos-core/templates/_core.tpl
@@ -42,7 +42,7 @@
- console
- file
- kafka
- level: DEBUG
+ level: {{ .Values.loglevel }}
{{- end }}
{{- define "xos-core.initial_data" }}
diff --git a/xos-core/values.yaml b/xos-core/values.yaml
index 0bcc350..044317c 100644
--- a/xos-core/values.yaml
+++ b/xos-core/values.yaml
@@ -42,6 +42,8 @@
global:
registry: ""
+loglevel: "DEBUG"
+
# NodePorts
xos_chameleonNodePort: 30006
xos_toscaNodePort: 30007