Red Hat Bugzilla – Bug 999657
splitting the sos report to modules - Keystone
Last modified: 2016-04-26 12:21:10 EDT
Description of problem:
Using component naming instead of a single product naming could help make the sos plugin easier to maintain.
Instead of having -
We should have module per component: nova, neutron, heat, ceilometer, glance, etc, etc
Other relevant information can be found on the thread -
Version-Release number of selected component (if applicable):
Steps to Reproduce:
--- Additional comment from lpeer on 2013-08-21 15:27:46 EDT ---
please create openstack-keystone.py
Initial split of openstack-cinder.py, openstack-dashboard.py, openstack-glance.py, openstack-horizon.py, openstack-keystone.py, openstack-nova.py, openstack-quantum.py, openstack-swift.py can be found here: https://github.com/jagee/sosreport.git
still need to create heat, ceilometer, packstack modules and refine password scrubbing.
Pull request: https://github.com/sosreport/sosreport/pull/192
This was accepted upstream and is in the main github branch.
For RHEL6 this had to be backported to sos 2.2 and is not in the main sos package. It can be found in the package sos-plugins-openstack.
For testing the sos and sos-plugins-openstack packages should be installed and run on a system with keystone installed. The sos tarball should contain the 4 keystone config files from the setup self.add_copy_specs call and should also capture the logs from /var/log/keystone. The /etc/keystone/keystone.conf file should also have passwords scrubbed in the postproc step.
tested and works as expected, see test plan.
openstack plugins have been included into sos 3.2