Joe Talerico 8c668d51aa Gather script for containers
Currently our gather playbook assumes all configuration files will be in
/etc. This assumption isn't true with container deployments. Currently
the configuration files are located in
/var/lib/config-data/<service>/etc/<service>/.

The Gather script needs to support both container and non-container
deployments. This patchset updates the config parser python script
to check if a service is in the running containers list and then
determine it's appropriate path, grab all of multiple config files
in that path, then parse and drop them off for ansible to use.

This method automagically supports all possible mixes of containerized
uncontainerized services and will always grab the correct config even
if that changes build to build or run to run.

It's also easily extensible for many possible config locations or
different container types by adding another condition or additional
search paths.

Change-Id: I95a3059c7fc263733ac64aa894c6dbf11e2a909f
Closes-bug: #1701264
2017-07-13 10:02:13 -04:00
2017-07-13 10:02:13 -04:00
2017-01-18 13:17:52 -05:00
2017-05-31 14:14:46 -04:00
2017-06-20 02:37:57 +00:00
2017-01-17 12:29:54 -05:00
2016-08-30 21:09:47 -04:00
2016-06-14 09:16:53 -04:00
2016-11-30 20:34:31 +00:00
2016-06-14 09:16:53 -04:00

Browbeat

Browbeat is a performance tuning and analysis tool for OpenStack. Browbeat is free, Open Source software.

  • Analyze and tune your Cloud for optimal performance.
  • Create Rally workloads for performance and scale testing.
  • Automate deployment of common data analysis tools.

Documentation

Browbeat documentation is available at http://browbeat.readthedocs.io/

Resources

Description
Performance monitoring and testing of OpenStack
Readme 23 MiB
Languages
Jinja 49.2%
Python 46.7%
Shell 3.7%
Dockerfile 0.4%