Commit Graph

6 Commits

Author SHA1 Message Date
Sai Sindhur Malleni 88cf6fc4f0 Add dynamically captured version data to metadata
Currently the user had to manually change version.json to reflect the
environment in which the user is running browbeat. This commit adds functionality
for browbeat to consume OSP version data captured from stockpile and ship it ES
along with result data, as metadata.

Change-Id: Ic8036914046aa19680abf491683bb9cd141875ff
2020-03-08 13:39:06 -04:00
Joe Talerico 11804b5148 Updating version metadata
Version metadata was referring to Ocata, updated to Rocky

Change-Id: I0761d1777285f5ba2827cf257c09de6014dab487
2018-10-22 15:16:50 -04:00
akrzos 9b333bd72c Install Browbeat on a VM
Initial attempt at getting ansible to work with installing Browbeat in each of these situations:
* Install on Undercloud from Local Machine
* Install on Undercloud from Undercloud
* Install on Non-Undercloud from Local Machine
* Install on Non-Undercloud from Non-Undercloud

Improvements/Cleanup:
* Install instructions from Browbeat VM
* Separate Browbeat machine from Undercloud
* Flavor/Image upload via python-OpenStackClient from browbeat-venv
* Separate install components into separate roles for easier debugging
* Separate Flavors/Images Upload from browbeat install into separate role
* Change order of vars for easier understanding
* Support CentOS iptables setup with another var
* Download and then convert qcow2 into raw image for upload

Change-Id: I99365ef933c57a9ec0faedefcdc2d7c0f92f0ec4
2017-05-31 14:14:46 -04:00
Sai Sindhur Malleni df3130c814 Fix version JSON
The JSON provided wasn't valid, also changing the exception in lib/Elastic.py
to be more general so as to handle cases like this.

Change-Id: I2b94783c3af383cdd868835bfe9514baf2bd978b
2016-09-21 17:21:37 -04:00
akrzos bfb1b5bcfe Adding Keystone Kibana Dashboards and Visualizations
+ Adding status_code to Kibana tasks to check for HTTP 201 Created
+ Removes existing Searches/Dashboards/Visualizations before uploading
+ Templatized Keystone Version Comparsion Dashboard Visualizations
+ Dashboards use latest metadata format/structure
+ Add version.json to config files and provide example version.json
+ Added line to remind updating version.json in metadata directory
+ s/browbeat/Browbeat/ when referenced not as file

Change-Id: If5f200b9d4557c6ef5a13ed1880cd46e8172ac86
2016-09-21 14:07:09 +00:00
Alex Krzos 921ba0500b Updates to metadata
+ Move metadata to its own .gitignore-d directory
+ Add elasticsearch configuration to other browbeat config files in conf/
+ Adjustments to base .gitignore to ignore ansible retry files and removing legacy pbench-hosts-file

Change-Id: I7e3205f070e5f66e508cb486ae2306d28d4982bd
2016-06-16 15:53:11 -04:00