{"push_id":2897649266,"size":40,"distinct_size":1,"ref":"refs/heads/pmem","head":"03e8d4f5a2f671b2e51d497fd0f2a702ed0243e4","before":"0f3cb225da2fcb44bcebb4c118e5ed6382b06aab","commits":[{"sha":"0846ca08eb9e40125fe804d4886532980f9a0f6e","author":{"name":"Robbie Harwood","email":"3f8631879978f4cea53bf1163760f1ac18f9cb08@redhat.com"},"message":"[krb5] Add more files to krb5 plugin\n\nAdd files for KDC configuration and logging, including kadmin files\nand a klist of the K/M stash.\n\nGather any additional configuration snippet files in\n/etc/krb5.conf.d (which is configured by default on Fedora- and\nRHEL-like systems, and hopefully on Debian systems in the future).\nThe sssd plugin already takes care of\n/var/lib/sss/pubconf/krb5.include.d/, so don't include that.\n\nResolves: #1385\n\nSigned-off-by: Robbie Harwood <rharwood@redhat.com>\nSigned-off-by: Bryn M. Reeves <bmr@redhat.com>","distinct":false,"url":"https://api.github.com/repos/sscargal/sos/commits/0846ca08eb9e40125fe804d4886532980f9a0f6e"},{"sha":"b30bf75847791d85d0e6e51a9b526b2bc93fc38e","author":{"name":"Robbie Harwood","email":"3f8631879978f4cea53bf1163760f1ac18f9cb08@redhat.com"},"message":"[plugins] Add plugin for gssproxy\n\ngssproxy stores its configuration in /etc/gssproxy.  Also capture the\nmech configuration so that we can tell if gssproxy is enabled and any\nother GSS mechs in use.\n\nResolves: #1386\n\nSigned-off-by: Robbie Harwood <rharwood@redhat.com>\nSigned-off-by: Bryn M. Reeves <bmr@redhat.com>","distinct":false,"url":"https://api.github.com/repos/sscargal/sos/commits/b30bf75847791d85d0e6e51a9b526b2bc93fc38e"},{"sha":"86e6843a61758fc17b13286c0c928efb97d15227","author":{"name":"Pavel Moravec","email":"6c8810c9a0b96a1372086d9a6642715e18c15528@redhat.com"},"message":"[block] collect luksDump for all encrypted devices\n\nCall \"cryptsetup luksDump /dev/sd*\" for all encrypted devices\n\nResolves: #1390\n\nSigned-off-by: Pavel Moravec <pmoravec@redhat.com>","distinct":false,"url":"https://api.github.com/repos/sscargal/sos/commits/86e6843a61758fc17b13286c0c928efb97d15227"},{"sha":"d5b1d349b868e66a4001c23dae7afa05daaca907","author":{"name":"Pavel Moravec","email":"6c8810c9a0b96a1372086d9a6642715e18c15528@redhat.com"},"message":"[archive] Dont copystat /sys and /proc paths\n\nStop copying extended attributes of files under /sys and /proc\nthat can raise SELinux denials on that attempt.\n\nResolves: #1399\n\nSigned-off-by: Pavel Moravec <pmoravec@redhat.com>","distinct":false,"url":"https://api.github.com/repos/sscargal/sos/commits/d5b1d349b868e66a4001c23dae7afa05daaca907"},{"sha":"2e07f7c4778145d4366476ecc4383d491458b541","author":{"name":"Bryn M. Reeves","email":"e1e4a3233b1137700dd1a879cdd806647de35c68@redhat.com"},"message":"[sosreport] properly raise exceptions when --debug is given\n\nOSError and IOError exceptions were not raised to the terminal\nwhen --debug is in effect since they were silently caught in the\ngeneric exception handler.\n\nSigned-off-by: Bryn M. Reeves <bmr@redhat.com>","distinct":false,"url":"https://api.github.com/repos/sscargal/sos/commits/2e07f7c4778145d4366476ecc4383d491458b541"},{"sha":"c496d2bec8cae175faf986567e73d16d401d8564","author":{"name":"Bryn M. Reeves","email":"e1e4a3233b1137700dd1a879cdd806647de35c68@redhat.com"},"message":"[archive] simplify FileCacheArchive.makedirs()\n\nSimplify the makedirs() method of FileCacheArchive and have it\nbypass _check_path() and directly call os.makedirs(): a subsequent\npatch will restrict the use of the method to setting up the sos_*\ndirectories in the archive root.\n\nFile, directory and other object type add_* methods will use a\nnew method that correctly handles symbolic links in intermediate\npath components.\n\nSigned-off-by: Bryn M. Reeves <bmr@redhat.com>","distinct":false,"url":"https://api.github.com/repos/sscargal/sos/commits/c496d2bec8cae175faf986567e73d16d401d8564"},{"sha":"ca422720b74181b2433473428e29e90af59b3cf8","author":{"name":"Bryn M. Reeves","email":"e1e4a3233b1137700dd1a879cdd806647de35c68@redhat.com"},"message":"[archive] normalise dest_dir in FileCacheArchive._check_path()\n\nAlways set a valid dest_dir in _check_path() and do not assume\nthat it can be obtained by splitting the path: in the case of\na directory it is the unmodified 'dest' value.\n\nSigned-off-by: Bryn M. Reeves <bmr@redhat.com>","distinct":false,"url":"https://api.github.com/repos/sscargal/sos/commits/ca422720b74181b2433473428e29e90af59b3cf8"},{"sha":"75d759066e8ee0a469abc37f48f7bfcdfe8182b5","author":{"name":"Bryn M. Reeves","email":"e1e4a3233b1137700dd1a879cdd806647de35c68@redhat.com"},"message":"[archive] replace FileCacheArchive._makedirs()\n\nThe Python os.makedirs() implementation is inadequate for sos's\nneeds: it will create leading directories given an intended path\ndestination, but it is not able to reflect cases where some of\nthe intermediate paths are actually symbolic links.\n\nReplace the use of os.makedirs() with a method that walks over\nthe path, and either creates directories, or symbolic links (and\ntheir directory target) to better correspond with the content of\nthe host file system.\n\nThis fixes a situation where two plugins can race in the archive,\nleading to an exception in the plugin that runs last:\n\n - /foo/bar exists and is a link to /foo/bar.qux\n - One plugin attempts to collect /foo/bar\n - Another plugin attempts to collect a link /foo/qux -> /foo/bar/baz\n\nIf the 2nd plugin happens to run first it will create the path\n\"/foo/bar\" as a _directory_ (via _makedirs()). Since the archive\nnow checks for matching object types when a path collision occurs,\nthe first plugin will arrive at add_dir(), note that \"/foo/bar\" is\npresent and is not a symbolic link, and will raise an exception.\n\nCorrect this by ensuring that whichever plugin executes first, the\ncorrect link/directory path structure will be set up.\n\nSigned-off-by: Bryn M. Reeves <bmr@redhat.com>","distinct":false,"url":"https://api.github.com/repos/sscargal/sos/commits/75d759066e8ee0a469abc37f48f7bfcdfe8182b5"},{"sha":"aac9673a8702ffb1bd8f5e6d2057cfc584b0cde4","author":{"name":"Pavel Moravec","email":"6c8810c9a0b96a1372086d9a6642715e18c15528@redhat.com"},"message":"[grafana] all_logs to collect all log files\n\nnot only *.log ones\n\nResolves: #1371\n\nSigned-off-by: Pavel Moravec <pmoravec@redhat.com>","distinct":false,"url":"https://api.github.com/repos/sscargal/sos/commits/aac9673a8702ffb1bd8f5e6d2057cfc584b0cde4"},{"sha":"1385628b73f120fef29cc911769774c2050b8918","author":{"name":"Jake Hunsaker","email":"b2ac8cf9f8a973dfbff2517293a94dd844c0b699@redhat.com"},"message":"[pacemaker] Collect stonith and quorum status\n\nAdds collection of stonith and quorum states within the cluster to the\npacemaker plugin. If either of these are not used in a given cluster,\nthese commands simply report that the resource is not in use so this is\nsafe to run on all clusters.\n\nSigned-off-by: Jake Hunsaker <jhunsake@redhat.com>","distinct":false,"url":"https://api.github.com/repos/sscargal/sos/commits/1385628b73f120fef29cc911769774c2050b8918"},{"sha":"1cd7711480deae0b12792411f21831d136c61c0c","author":{"name":"Paul Peereboom","email":"5d4a4e9d7d06ef8f9f2a55308fb70f8118e2ec21@duo.nl"},"message":"[plugins] Add transport_url to protected keys\n\nSigned-off-by: Paul Peereboom <paul.peereboom@duo.nl>","distinct":false,"url":"https://api.github.com/repos/sscargal/sos/commits/1cd7711480deae0b12792411f21831d136c61c0c"},{"sha":"e89c7f7744ac4b39956ef3122cdb1489d2676664","author":{"name":"John Pittman","email":"c8602a42a828cd67851b94a376049aea60956dde@redhat.com"},"message":"[multipath] use -ll for path checker and prio inclusion\n\nThe 'multipath -l' command, per the man page, shows the topology as\n'fetched in sysfs and the device mapper' and 'multipath -ll' shows\nthe topology from 'all available information'.  The '-ll' option,\namong other things, includes useful items such as prio values and\npath checkers, without adding much more verbosity.  For example,\nprio value ommission seen below:\n\n  |-+- policy='service-time 0' prio=0 status=active\n  | |- 2:0:1:2   sdh  8:112  active undef unknown\n  | `- 5:0:1:2   sdal 66:80  active undef unknown\n  `-+- policy='service-time 0' prio=0 status=enabled\n    |- 2:0:0:2   sdc  8:32   active undef unknown\n    `- 5:0:0:2   sdag 66:0   active undef unknown\n\n  |-+- policy='service-time 0' prio=50 status=active\n  | |- 2:0:1:2   sdh  8:112  active ready running\n  | `- 5:0:1:2   sdal 66:80  active ready running\n  `-+- policy='service-time 0' prio=10 status=enabled\n    |- 2:0:0:2   sdc  8:32   active ready running\n    `- 5:0:0:2   sdag 66:0   active ready running\n\nGather 'multipath -ll' instead of 'multipath -l' as the additional\ninformation adds value without additional verbosity.\n\nSigned-off-by: John Pittman <jpittman@redhat.com>","distinct":false,"url":"https://api.github.com/repos/sscargal/sos/commits/e89c7f7744ac4b39956ef3122cdb1489d2676664"},{"sha":"48f8c7704061c4c2d0ea5e1c61e0d72ef9115d39","author":{"name":"John Pittman","email":"c8602a42a828cd67851b94a376049aea60956dde@redhat.com"},"message":"[multipath] add multipath -t output\n\nThe 'multipath -t' command prints the internal hardware table\nof device-mapper-multipath. These are the true, hard-coded\ndefaults that multipath will follow if no other configuration\nis set.  The hardware table is specific to the\ndevice-mapper-multipath version that is in use, so it is subject\nto change across release, making it difficult to track.  Prior to\nthe -t flag creation, the user would have to check the source\npackage or /usr/share/doc/device-mapper-multipath for the table.\n\nThe output is needed as a piece of the puzzle in how the\n'multipathd show config' command presents the current, running\nconfiguration (it uses the .conf and the hardware table). This\nmakes it very useful in troubleshooting activities.\n\nResolves: #1379\n\nSigned-off-by: John Pittman <jpittman@redhat.com>\nSigned-off-by: Bryn M. Reeves <bmr@redhat.com>","distinct":false,"url":"https://api.github.com/repos/sscargal/sos/commits/48f8c7704061c4c2d0ea5e1c61e0d72ef9115d39"},{"sha":"0cddb4c820d39cae8bf6681c644fa353b0c20800","author":{"name":"Nijin Ashok","email":"4cf330ce0daa001637ef6aad9237485745da0d29@redhat.com"},"message":"[ovirt_node] New plugin for oVirt Node\n\noVirt Node is a small scaled down version used for hosting virtual\nmachines. The plugin collects node specific information like\nupgrade log, the layer structure etc.\n\nResolves: #1381\n\nSigned-off-by: Nijin Ashok nashok@redhat.com\nSigned-off-by: Bryn M. Reeves bmr@redhat.com","distinct":false,"url":"https://api.github.com/repos/sscargal/sos/commits/0cddb4c820d39cae8bf6681c644fa353b0c20800"},{"sha":"6db459e2b21a798d93cc79e705e8e02f1bbd24c1","author":{"name":"Jake Hunsaker","email":"b2ac8cf9f8a973dfbff2517293a94dd844c0b699@redhat.com"},"message":"[Policies|Plugins] Add services member\n\nAdds a services member to facilitate plugin enablement. This is tied to\na new InitSystem class that gets attached to policies. The InitSystem\nclass is used to determine services that are present on the system and\nwhat those service statuses currently are (e.g. enabled/disable).\n\nPlugins can now specify a set of services to enable the plugin on if\nthat service exists on the system, similar to the file, command, and\npackage checks.\n\nAdditionally, the Plugin class now has methods to check on service\nstates, and make decisions based off of. For example:\n\n\tdef setup(self):\n\t    if self.is_service('foobar'):\n\t        self.add_cmd_output('barfoo')\n\nCurrently, only systemd has actual functionality for this. The base\nInitSystem inherited by policies by default will always return False for\nservice checks, thus resulting in the same behavior as before this\nchange.\n\nThe Red Hat family of distributions has been set to systemd, as all\ncurrent versions of those distributions use systemd.\n\nCloses: #83\nResolves: #1387\n\nSigned-off-by: Jake Hunsaker <jhunsake@redhat.com>\nSigned-off-by: Bryn M. Reeves <bmr@redhat.com>","distinct":false,"url":"https://api.github.com/repos/sscargal/sos/commits/6db459e2b21a798d93cc79e705e8e02f1bbd24c1"},{"sha":"b0fd6836a4f893a9fff666ac0c26f981ecb6b301","author":{"name":"Jake Hunsaker","email":"b2ac8cf9f8a973dfbff2517293a94dd844c0b699@redhat.com"},"message":"[lvm] Add columns to lvs collection\n\nAdds the lv_(kernel)_read_ahead, stripes, and stripsize columns to lvs\noutput.\n\nCloses: #800\nResolves: #1391\n\nSigned-off-by: Jake Hunsaker <jhunsake@redhat.com>\nSigned-off-by: Bryn M. Reeves <bmr@redhat.com>","distinct":false,"url":"https://api.github.com/repos/sscargal/sos/commits/b0fd6836a4f893a9fff666ac0c26f981ecb6b301"},{"sha":"95f5fd634e9d5e373816a56352f41c0cfb2f7399","author":{"name":"Jake Hunsaker","email":"b2ac8cf9f8a973dfbff2517293a94dd844c0b699@redhat.com"},"message":"[megacli] Correct MegaCli commands and enablement\n\nThe MegaCli64 command needs to be called using the full path to the\nbinary. Also, correct the -ShowSummary adapter argument.\n\nAdditionally, use the builtin 'files' check to enable the plugin only if\nthe binary exists.\n\nCloses: #403\nResolves: #1392\n\nSigned-off-by: Jake Hunsaker <jhunsake@redhat.com>\nSigned-off-by: Bryn M. Reeves <bmr@redhat.com>","distinct":false,"url":"https://api.github.com/repos/sscargal/sos/commits/95f5fd634e9d5e373816a56352f41c0cfb2f7399"},{"sha":"9143de40bdfeae840f27b362b410ca15f41d7a85","author":{"name":"Pavel Moravec","email":"6c8810c9a0b96a1372086d9a6642715e18c15528@redhat.com"},"message":"[sudo] new plugin\n\nCollect /etc/sudo* and scrub bindpw in /etc/sudo-ldap.conf\n\nResolves: #1402\n\nSigned-off-by: Pavel Moravec <pmoravec@redhat.com>","distinct":false,"url":"https://api.github.com/repos/sscargal/sos/commits/9143de40bdfeae840f27b362b410ca15f41d7a85"},{"sha":"6518acd089a993171f3c3f426e7cf596838f5723","author":{"name":"Daniel J Walsh","email":"7800de746fd39599bc46177380ea6aede7e31e16@redhat.com"},"message":"[buildah] collect information about container configuration\n\nThese configuration files can effect the way that buildah works.\n\nResolves: #1405\n\nSigned-off-by: Daniel J Walsh <dwalsh@redhat.com>\nSigned-off-by: Bryn M. Reeves <bmr@redhat.com>","distinct":false,"url":"https://api.github.com/repos/sscargal/sos/commits/6518acd089a993171f3c3f426e7cf596838f5723"},{"sha":"64d7cccf48aee9a07e2e4c5237034638cae30391","author":{"name":"Daniel J Walsh","email":"7800de746fd39599bc46177380ea6aede7e31e16@redhat.com"},"message":"[crio] Add support for gathering information on cri-o containers\n\nSigned-off-by: Daniel J Walsh <dwalsh@redhat.com>","distinct":false,"url":"https://api.github.com/repos/sscargal/sos/commits/64d7cccf48aee9a07e2e4c5237034638cae30391"}]}
{"actor":{"display_login":"sscargal"}}