Separate collectd plugin config from configmap 12/85112/2
authorSrivahni <srivahni.chivukula@intel.com>
Thu, 11 Apr 2019 18:32:52 +0000 (11:32 -0700)
committerSrivahni <srivahni.chivukula@intel.com>
Thu, 11 Apr 2019 21:14:51 +0000 (14:14 -0700)
Move collectd plugin information in configmap.yaml
in to resources folder

Change-Id: I3600dc6cc457fe28fb0a12220cacb7a0936d25d1
Issue-ID: ONAPARC-488
Signed-off-by: Srivahni <srivahni.chivukula@intel.com>
vnfs/DAaaS/collection/charts/collectd/resources/config/collectd.conf [new file with mode: 0644]
vnfs/DAaaS/collection/charts/collectd/templates/configmap.yaml

diff --git a/vnfs/DAaaS/collection/charts/collectd/resources/config/collectd.conf b/vnfs/DAaaS/collection/charts/collectd/resources/config/collectd.conf
new file mode 100644 (file)
index 0000000..f62adb6
--- /dev/null
@@ -0,0 +1,44 @@
+FQDNLookup false
+LoadPlugin cpu
+LoadPlugin memory
+LoadPlugin cpufreq
+LoadPlugin disk
+LoadPlugin ethstat
+LoadPlugin ipc
+LoadPlugin ipmi
+LoadPlugin load
+LoadPlugin numa
+LoadPlugin processes
+LoadPlugin df
+LoadPlugin turbostat
+LoadPlugin uptime
+LoadPlugin contextswitch
+LoadPlugin irq
+LoadPlugin df
+LoadPlugin swap
+LoadPlugin write_prometheus
+
+LoadPlugin logfile
+<Plugin logfile>
+  LogLevel info
+  File "/var/log/collectd.log"
+  Timestamp true
+  PrintSeverity false
+</Plugin>
+<Plugin "cpu">
+  Interval 5
+  ReportByState false
+  ReportByCpu false
+</Plugin>
+
+<Plugin "memory">
+  Interval 30
+  ValuesAbsolute false
+  ValuesPercentage true
+</Plugin>
+
+<Plugin "write_prometheus">
+ Port "{{ .Values.prometheus_port }}"
+</Plugin>
+
+#Last line (collectd requires ā€˜\nā€™ at the last line)
index 90cbf17..5f5dde0 100644 (file)
@@ -24,48 +24,4 @@ metadata:
     release: {{ .Release.Name }}
 data:
   node-collectd.conf: |-
-    FQDNLookup false
-    
-    LoadPlugin cpu
-    LoadPlugin memory
-    LoadPlugin cpufreq
-    LoadPlugin disk
-    LoadPlugin ethstat
-    LoadPlugin ipc
-    LoadPlugin ipmi
-    LoadPlugin load
-    LoadPlugin numa
-    LoadPlugin processes
-    LoadPlugin df
-    LoadPlugin turbostat
-    LoadPlugin uptime
-    LoadPlugin contextswitch
-    LoadPlugin irq
-    LoadPlugin df
-    LoadPlugin swap
-    LoadPlugin write_prometheus
-
-    LoadPlugin logfile
-    <Plugin logfile>
-      LogLevel info
-      File "/var/log/collectd.log"
-      Timestamp true
-      PrintSeverity false
-    </Plugin>
-    <Plugin "cpu">
-      Interval 5
-      ReportByState false
-      ReportByCpu false
-    </Plugin>
-
-    <Plugin "memory">
-      Interval 30
-      ValuesAbsolute false
-      ValuesPercentage true
-    </Plugin>
-
-    <Plugin "write_prometheus">
-     Port "{{ .Values.prometheus_port }}"
-    </Plugin>
-
-    #Last line (collectd requires ā€˜\nā€™ at the last line)
+  {{ tpl (.Files.Glob "resources/config/*").AsConfig . | indent 2 }}