browbeat/rally/rally-plugins/workloads/crucible-uperf.yml

59 lines
1.7 KiB
YAML

{% set sla_max_avg_duration = sla_max_avg_duration or 60 %}
{% set sla_max_failure = sla_max_failure or 0 %}
{% set sla_max_seconds = sla_max_seconds or 60 %}
{% set nova_api_version = nova_api_version or 2.74 %}
---
BrowbeatPlugin.crucible_uperf:
-
args:
flavor:
name: '{{ flavor_name }}'
image:
name: '{{ image_name }}'
num_provider_networks: {{ num_provider_networks }}
server_client_pairs_per_network: {{ server_client_pairs_per_network }}
hostname_or_ip: "{{ hostname_or_ip }}"
user: "{{ user }}"
password: "{{ password }}"
ext_iface: "{{ ext_iface }}"
client_userenv: "{{ client_userenv }}"
tags: "{{ tags }}"
profile: "{{ profile_path }}"
num_samples: {{ num_samples }}
metadata:
test_metadata: "true"
runner:
concurrency: {{ concurrency }}
times: {{ times }}
type: 'constant'
context:
users:
tenants: 1
users_per_tenant: 8
api_versions:
nova:
version: {{ nova_api_version }}
quotas:
neutron:
network: -1
port: -1
router: -1
subnet: -1
nova:
instances: -1
cores: -1
ram: -1
crucible_provider_networks:
hostname_or_ip: "{{ hostname_or_ip }}"
user: "{{ user }}"
password: "{{ password }}"
ext_iface: "{{ ext_iface }}"
num_provider_networks: {{ num_provider_networks }}
cidr_prefix: "{{ cidr_prefix }}"
provider_phys_net: "{{ provider_phys_net }}"
sla:
max_avg_duration: {{sla_max_avg_duration}}
max_seconds_per_iteration: {{sla_max_seconds}}
failure_rate:
max: {{sla_max_failure}}