diff options
author | Jake Hunsaker <jhunsake@redhat.com> | 2019-01-04 14:43:05 -0500 |
---|---|---|
committer | Bryn M. Reeves <bmr@redhat.com> | 2019-01-18 18:11:21 +0000 |
commit | ff9b64ffb383b5b57cbba6de665d2b7794849be7 (patch) | |
tree | c745f1d4de347d5dc4b4f50f26cf4c170490d823 | |
parent | 3335f265213d7457d17139ee172bf21f1a66c229 (diff) | |
download | sos-ff9b64ffb383b5b57cbba6de665d2b7794849be7.tar.gz |
[rhcos] Add new plugin
Adds a new plugin for Red Hat CoreOS
Resolves: #1528
Signed-off-by: Jake Hunsaker <jhunsake@redhat.com>
Signed-off-by: Bryn M. Reeves <bmr@redhat.com>
-rw-r--r-- | sos/plugins/rhcos.py | 30 |
1 files changed, 30 insertions, 0 deletions
diff --git a/sos/plugins/rhcos.py b/sos/plugins/rhcos.py new file mode 100644 index 00000000..de9af9df --- /dev/null +++ b/sos/plugins/rhcos.py @@ -0,0 +1,30 @@ +# Copyright (C) 2019 Red Hat, Inc., Jake Hunsaker <jhunsake@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.plugins import Plugin, RedHatPlugin + + +class RHCoreOS(Plugin, RedHatPlugin): + """Red Hat CoreOS""" + + plugin_name = 'rhcos' + packages = ('redhat-release-coreos', 'coreos-metadata') + + def setup(self): + units = ['coreos-growpart', 'coreos-firstboot-complete'] + for unit in units: + self.add_journal(unit) + + self.add_cmd_output( + 'coreos-metadata --cmdline --attributes /dev/stdout', + timeout=60 + ) + +# vim: set et ts=4 sw=4 : |