browbeat/ansible/oooq/quickstart-browbeat.yml
agopi 8f37397711 Integrated Browbeat-ML to classify tests
This adds a perf classification task to run after each
performance CI run, if any of the results are F (failing)
the test returns 1 and the Jenkins build will fail.

For reference think F = 1, D = 2, ... 5 = A.
Think of it as a simple curve grading scheme for performance
if a test gets a 5 for a test it's the best performance
of the 'class' for the past couple of months.

Change-Id: Id4f1ae36fd33ecc9b0638ff1b8b46497b3c9e34b
2017-06-21 16:20:18 -04:00

36 lines
772 B
YAML

# This is the playbook used by the `quickstart.sh` script.
- include: quickstart-extras.yml
- name: Configure Browbeat
hosts: undercloud
roles:
- browbeat/pre-install-setup
- browbeat/oooq-metadata
- name: Install Browbeat
hosts: undercloud
vars:
results_in_httpd: false
roles:
- browbeat/common
- browbeat/browbeat
- browbeat/browbeat-results
- browbeat/firewall
- browbeat/perfkitbenchmarker
- browbeat/rally
- browbeat/shaker
- browbeat/yoda
- browbeat/flavors
- browbeat/images
- browbeat/browbeat-network
- browbeat/template-configs
- name: Run Browbeat
hosts: undercloud
roles:
- browbeat/collectd
- browbeat/bug-check
- browbeat/browbeat-run
- browbeat/browbeat-classify