aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorJose Castillo <jcastillo@redhat.com>2022-02-04 19:08:51 +0100
committerJake Hunsaker <jhunsake@redhat.com>2022-02-07 08:38:06 -0500
commit6b7556cb61fe809d998202bdda3d0a7302b8c74a (patch)
treedceeec1f52c4c712314a94bff2b11ffe1f6ddbdd
parent5114e164e38f6aa09d1efdd30ab5d2e9266272cc (diff)
downloadsos-6b7556cb61fe809d998202bdda3d0a7302b8c74a.tar.gz
[discovery] Add new discovery plugin
This commit creates as new plugin for the discovery tool. This tool is an inspection and reporting tool, designed to find, identify, and report environment data. Fixes: RHBZ#2018549 Signed-off-by: Jose Castillo <jcastillo@redhat.com>
-rw-r--r--sos/report/plugins/discovery.py31
1 files changed, 31 insertions, 0 deletions
diff --git a/sos/report/plugins/discovery.py b/sos/report/plugins/discovery.py
new file mode 100644
index 00000000..d593b4f7
--- /dev/null
+++ b/sos/report/plugins/discovery.py
@@ -0,0 +1,31 @@
+# Copyright (C) 2021 Red Hat, Inc., Jose Castillo <jcastillo@redhat.com>
+
+# This file is part of the sos project: https://github.com/sosreport/sos
+#
+# This copyrighted material is made available to anyone wishing to use,
+# modify, copy, or redistribute it subject to the terms and conditions of
+# version 2 of the GNU General Public License.
+#
+# See the LICENSE file in the source distribution for further information.
+
+from sos.report.plugins import Plugin, RedHatPlugin
+
+
+class Discovery(Plugin, RedHatPlugin):
+
+ short_desc = 'Discovery inspection and reporting tool'
+ plugin_name = 'discovery'
+ packages = ('discovery', 'discovery-tools',)
+
+ def setup(self):
+ self.add_copy_spec([
+ "/root/discovery/db/volume/data/userdata/pg_log/",
+ "/root/discovery/server/volumes/log/app.log",
+ "/root/discovery/server/volumes/log/discovery-server.log"
+ ])
+
+ self.add_container_logs([
+ 'discovery',
+ 'dsc-db'
+ ])
+# vim: set et ts=4 sw=4 :