browbeat/conf/browbeat-keystone-minimal.yaml
Sanjay Chari 8e873e678a Start and stop collectd containers while running workloads
This patch introduces the following changes.
1. Playbooks have been created to start collectd on different hosts.
2. A feature has been added that allows a user to start collectd containers
before running workloads, and stop the collectd containers after running
the workloads. This will help us in minimising the space used for storing
collectd data.

Change-Id: I7926884f461e97bc67453f46eef0121c46c7f19e
2021-11-22 13:14:55 +05:30

222 lines
6.9 KiB
YAML

# Complete set of Keystone Stress tests run minimal number of times.
# Good sanity test to see if OSP will be able to handle the longer stress tests.
browbeat:
cloud_name: openstack
rerun: 1
rerun_type: iteration
start_stop_collectd: false
ansible:
hosts: ansible/hosts
metadata_playbook: ansible/gather/stockpile.yml
logging_playbook: ansible/common_logging/browbeat_logging.yml
start_collectd_playbook: ansible/install/start-collectd.yml
stop_collectd_playbook: ansible/install/stop-collectd.yml
check_collectd_config_playbook: ansible/install/check-collectd-config.yml
ssh_config: ansible/ssh-config
elasticsearch:
enabled: false
host: 1.1.1.1
port: 9200
regather: false
metadata_files:
- name: hardware-metadata
file: metadata/hardware-metadata.json
- name: environment-metadata
file: metadata/environment-metadata.json
- name: software-metadata
file: metadata/software-metadata.json
- name: version
file: metadata/version.json
grafana:
enabled: true
host: example.grafana.com
port: 3000
dashboards:
- openstack-general-system-performance
filebeat:
enabled: false
rally:
sleep_before: 5
sleep_after: 5
plugins: []
shaker:
server: 1.1.1.1
port: 5555
flavor: m1.small
join_timeout: 600
sleep_before: 0
sleep_after: 0
shaker_region: regionOne
external_host: 2.2.2.2
workloads:
- name: authenticate
enabled: true
type: rally
concurrency:
- 32
times: 100
scenarios:
- name: authentic-ceilometer
enabled: true
file: rally/authenticate/validate_ceilometer-cc.yml
sla_max_avg_duration: 12
sla_max_seconds: 30
sla_max_failure: 0
- name: authentic-cinder
enabled: true
file: rally/authenticate/validate_cinder-cc.yml
sla_max_avg_duration: 12
sla_max_seconds: 30
sla_max_failure: 0
- name: authentic-glance
enabled: true
file: rally/authenticate/validate_glance-cc.yml
sla_max_avg_duration: 12
sla_max_seconds: 30
sla_max_failure: 0
- name: authentic-heat
enabled: true
file: rally/authenticate/validate_heat-cc.yml
sla_max_avg_duration: 12
sla_max_seconds: 30
sla_max_failure: 0
- name: authentic-keystone
enabled: true
file: rally/authenticate/keystone-cc.yml
sla_max_avg_duration: 6
sla_max_seconds: 30
sla_max_failure: 0
- name: authentic-monasca
enabled: false
file: rally/authenticate/validate_monasca-cc.yml
sla_max_avg_duration: 12
sla_max_seconds: 30
sla_max_failure: 0
- name: authentic-neutron
enabled: true
file: rally/authenticate/validate_neutron-cc.yml
sla_max_avg_duration: 18
sla_max_seconds: 30
sla_max_failure: 0
- name: authentic-nova
enabled: true
file: rally/authenticate/validate_nova-cc.yml
sla_max_avg_duration: 12
sla_max_seconds: 30
sla_max_failure: 0
- name: keystonebasic
enabled: true
type: rally
concurrency:
- 25
times: 100
scenarios:
- name: create-user
enabled: true
file: rally/keystonebasic/create_user-cc.yml
sla_max_seconds: 30
sla_max_failure: 0
- name: create-delete-user
enabled: true
file: rally/keystonebasic/create_delete_user-cc.yml
sla_max_seconds: 30
sla_max_failure: 0
- name: create-user-set-enabled-and-delete
enabled: true
enabled_flag: true
file: rally/keystonebasic/create_user_set_enabled_and_delete-cc.yml
sla_max_seconds: 30
sla_max_failure: 0
- name: create-tenant
enabled: true
file: rally/keystonebasic/create_tenant-cc.yml
sla_max_seconds: 30
sla_max_failure: 0
- name: authenticate_user_and_validate_token
enabled: true
file: rally/keystonebasic/authenticate_user_and_validate_token-cc.yml
sla_max_seconds: 30
sla_max_failure: 0
- name: create-tenant-with-users
enabled: true
users_per_tenant: 2
file: rally/keystonebasic/create_tenant_with_users-cc.yml
sla_max_seconds: 30
sla_max_failure: 0
- name: create-and-list-users
enabled: true
file: rally/keystonebasic/create_and_list_users-cc.yml
sla_max_seconds: 30
sla_max_failure: 0
- name: create-and-list-tenants
enabled: true
file: rally/keystonebasic/create_and_list_tenants-cc.yml
sla_max_seconds: 30
sla_max_failure: 0
- name: add-and-remove-user-role
enabled: true
file: rally/keystonebasic/add_and_remove_user_role-cc.yml
sla_max_seconds: 30
sla_max_failure: 0
- name: create-and-delete-role
enabled: true
file: rally/keystonebasic/create_and_delete_role-cc.yml
sla_max_seconds: 30
sla_max_failure: 0
- name: create-add-and-list-user-roles
enabled: true
file: rally/keystonebasic/create_add_and_list_user_roles-cc.yml
sla_max_seconds: 30
sla_max_failure: 0
- name: get-entities
enabled: true
file: rally/keystonebasic/get_entities-cc.yml
sla_max_seconds: 30
sla_max_failure: 0
- name: create-and-delete-service
enabled: true
file: rally/keystonebasic/create_and_delete_service-cc.yml
sla_max_seconds: 30
sla_max_failure: 0
- name: create-update-and-delete-tenant
enabled: true
file: rally/keystonebasic/create_update_and_delete_tenant-cc.yml
sla_max_seconds: 30
sla_max_failure: 0
- name: create-user-update-password
enabled: true
file: rally/keystonebasic/create_user_update_password-cc.yml
sla_max_seconds: 30
sla_max_failure: 0
- name: create-and-list-services
enabled: true
file: rally/keystonebasic/create_and_list_services-cc.yml
sla_max_seconds: 30
sla_max_failure: 0
- name: create-and-list-ec2credentials
enabled: true
file: rally/keystonebasic/create_and_list_ec2credentials-cc.yml
sla_max_seconds: 30
sla_max_failure: 0
- name: create-and-delete-ec2credentials
enabled: true
file: rally/keystonebasic/create_and_delete_ec2credentials-cc.yml
sla_max_seconds: 30
sla_max_failure: 0
- name: create-and-get-role
enabled: true
file: rally/keystonebasic/create_and_get_role-cc.yml
sla_max_seconds: 30
sla_max_failure: 0
- name: create-add-list-roles
enabled: true
file: rally/keystonebasic/create_add_list_roles-cc.yml
sla_max_seconds: 30
sla_max_failure: 0
- name: create-and-update-user
enabled: true
file: rally/keystonebasic/create_and_update_user-cc.yml
sla_max_seconds: 30
sla_max_failure: 0