From d3501bc006deaa5dfe6589b573a4b5c9434720ce Mon Sep 17 00:00:00 2001 From: Luna Das Date: Tue, 3 Sep 2019 20:26:23 +0530 Subject: [PATCH] Add facility to configure log levels in kubernetes-etcd Change-Id: Iefaa48b9eb3403cf6955374d5ea460f676e0806b --- charts/etcd/templates/etc/_kubernetes-etcd.yaml.tpl | 2 ++ charts/etcd/values.yaml | 7 ++++++- 2 files changed, 8 insertions(+), 1 deletion(-) diff --git a/charts/etcd/templates/etc/_kubernetes-etcd.yaml.tpl b/charts/etcd/templates/etc/_kubernetes-etcd.yaml.tpl index 72b534cc..297b421c 100644 --- a/charts/etcd/templates/etc/_kubernetes-etcd.yaml.tpl +++ b/charts/etcd/templates/etc/_kubernetes-etcd.yaml.tpl @@ -69,6 +69,8 @@ spec: valueFrom: fieldRef: fieldPath: status.podIP + - name: ETCD_LOG_PACKAGE_LEVELS + value: {{ default "" .Values.etcd.logging.log_level | include "helm-toolkit.utils.joinListWithComma" }} - name: ETCD_CLIENT_CERT_AUTH value: "true" - name: ETCD_PEER_CLIENT_CERT_AUTH diff --git a/charts/etcd/values.yaml b/charts/etcd/values.yaml index 12e94b91..8d6899ad 100644 --- a/charts/etcd/values.yaml +++ b/charts/etcd/values.yaml @@ -41,7 +41,12 @@ etcd: host_etc_path: /etc/etcd-example host_data_path: /var/lib/etcd/example cleanup_data: true - + logging: + # Set individual etcd subpackages to specific log levels. + # An example being etcdserver=WARNING,security=DEBUG + log_level: + - etcdserver=DEBUG + - security=DEBUG backup: host_backup_path: /var/backups/etcd backup_log_file: /var/log/etcd-backup.log