Adding plugins foreman and katello

Since CloudForms 1.0 has been renamed to Satellite 6.0, I am deleting this
plugin and providing two other plugins. Both projects Katello and Foreman
are upstream projects for Satellite 6.0 Red Hat products. Since both
projects support deployment on non-redhat systems, they both deliver own
reporting script that collects information from target system. Both scripts
have options not to create tarball and to provide output to desired
directory. This has been tested on RHEL 6.4.

Signed-off-by: Lukas Zapletal <lzap+git@redhat.com>
Verify fewer packages in rpm plug-in

The current default set of packages to verify includes debuginfo
and devel subpackages. Filter these out to reduce the time spent
running rpm -V.

Signed-off-by: Bryn M. Reeves <bmr@redhat.com>
Move Quantum/Neutron collection into its own plugin.

Removed quantum specific collection commands from the openstack plugin
and put them into a separate module. The plugin is also neutron/quantum
agnostic and should work for basic collection in grizzly and havana
based OpenStack installs. Open vSwitch and network namespace collection
also added.

Conflicts:
	sos/plugins/openstack.py

Signed-off-by: Brent Eagles <beagles@redhat.com>
Signed-off-by: Bryn M. Reeves <bmr@redhat.com>
Fix shell output unittests

Since fix for 0ed431a went in we revert our unittests to the old (working) behavior.

Signed-off-by: Adam Stokes <adam.stokes@ubuntu.com>
Adding plugins foreman and katello

Since CloudForms 1.0 has been renamed to Satellite 6.0, I am deleting this
plugin and providing two other plugins. Both projects Katello and Foreman
are upstream projects for Satellite 6.0 Red Hat products. Since both
projects support deployment on non-redhat systems, they both deliver own
reporting script that collects information from target system. Both scripts
have options not to create tarball and to provide output to desired
directory. This has been tested on RHEL 6.4.

Signed-off-by: Lukas Zapletal <lzap+git@redhat.com>
Signed-off-by: Adam Stokes <adam.stokes@ubuntu.com>
Improve plugin by adding apt log collection and update AUTHORS

Closes: #204
Added Lukas to AUTHORS file for his contribution of katello/foreman

Signed-off-by: Louis Bouchard <louis.bouchard@ubuntu.com>
Signed-off-by: Adam Stokes <adam.stokes@ubuntu.com>
Update readme to point to contributor guidelines

Signed-off-by: Adam Stokes <adam.stokes@ubuntu.com>
Added plugin for procenv (process environment).

Signed-off-by: James Hunt <james.hunt@ubuntu.com>
Added plugin for Upstart (event-based init daemon).

Signed-off-by: James Hunt <james.hunt@ubuntu.com>
Merge pull request #206 from jamesodhunt/master

Addition of plugins for procenv and upstart.
Signed-off-by: Adam Stokes <adam.stokes@ubuntu.com>
Update AUTHORS
Split out Cinder, Dashboard, Nova and Quantum from OpenStack

Split out support for the OpenStack Cinder, Dashboard, Nova and
Quantum components from the single OpenStack plug-in.

Signed-off-by: Jeremy Agee <jagee@redhat.com>
Signed-off-by: Bryn M. Reeves <bmr@redhat.com>
Fix password protection for nova

Signed-off-by: Xavier Queralt <xqueralt@redhat.com>
Fix configuration files paths for nova

Signed-off-by: Xavier Queralt <xqueralt@redhat.com>
Make OpenStack Keystone password removal default

The keystone plug-in used a command line option to enable password
removal. This should be the default behaviour - remove the option
and always apply the password replacement rules.

Signed-off-by: Bryn M. Reeves <bmr@redhat.com>
Remove OpenStack Dashboard plug-in

Following the reorganisation of the OpenStack plug-ins the
dashboard module now duplicates functionality provided by the
horizon plug-in. Remove it and keep all the horizon and dashboard
support in a single module.

Signed-off-by: Bryn M. Reeves <bmr@redhat.com>
Remove capturing redundant database export in MAAS

Signed-off-by: Adam Stokes <adam.stokes@ubuntu.com>
Move sar data colletion to sar plug-in

Historically the general plug-in collected the content of the
/var/log/sa directory while a separate sar plug-in handles the text
formatted summary files.

This makes little sense and adds to the bloat in the "general"
module; move the collection to the sar plug-in itself.

Signed-off-by: Bryn M. Reeves <bmr@redhat.com>
Limit default sar data collection

By default the general module will scoop up all files under the
/var/log/sa directory. With some configurations this path could
contain many GB of data.

Use add_copy_spec_limit() by default for sar data and add a new
option sar.all_sar=False to allow the user to override this.

Signed-off-by: Bryn M. Reeves <bmr@redhat.com>
Remove version checks in gluster plug-in

Current distributions do not include the legac package versions
that the plug-in was checking for.

Signed-off-by: Bryn M. Reeves <bmr@redhat.com>