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
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
- Blog
- Code Review
- Git Web
- IRC -- #openstack-browbeat (irc.freenode.net)
Description
Languages
Jinja
49.2%
Python
46.7%
Shell
3.7%
Dockerfile
0.4%