Add existing Octavia scenarios
Currently, there are: 1. LoadBalancers (create, list, stats-show, show, update, delete) 2. Pools (create, list, show, update, delete) This patch addes above scenarios to the browbeat Change-Id: I68cd8e9e127f476efa965bd8e2bf91ae3dd7db27
This commit is contained in:
parent
b416679d44
commit
da04dd47ad
@ -208,6 +208,50 @@ workloads:
|
|||||||
disk_format: qcow2
|
disk_format: qcow2
|
||||||
file: rally/glance/create-and-delete-image-cc.yml
|
file: rally/glance/create-and-delete-image-cc.yml
|
||||||
|
|
||||||
|
- name: octavia
|
||||||
|
enabled: true
|
||||||
|
type: rally
|
||||||
|
concurrency:
|
||||||
|
- 2
|
||||||
|
times: 10
|
||||||
|
scenarios:
|
||||||
|
- name: create-and-list-loadbalancers
|
||||||
|
enabled: true
|
||||||
|
sla_max_failure: 0
|
||||||
|
file: rally/octavia/octavia-create-list-loadbalancers.yml
|
||||||
|
- name: create-and-stats-show-loadbalancers
|
||||||
|
enabled: true
|
||||||
|
file: rally/octavia/octavia-create-stats-show-loadbalancers.yml
|
||||||
|
sla_max_failure: 0
|
||||||
|
- name: create-and-show-loadbalancers
|
||||||
|
enabled: true
|
||||||
|
file: rally/octavia/octavia-create-show-loadbalancers.yml
|
||||||
|
sla_max_failure: 0
|
||||||
|
- name: create-and-update-loadbalancers
|
||||||
|
enabled: true
|
||||||
|
file: rally/octavia/octavia-create-update-loadbalancers.yml
|
||||||
|
sla_max_failure: 0
|
||||||
|
- name: create-and-delete-loadbalancers
|
||||||
|
enabled: true
|
||||||
|
file: rally/octavia/octavia-create-delete-loadbalancers.yml
|
||||||
|
sla_max_failure: 0
|
||||||
|
- name: create-and-list-pools
|
||||||
|
enabled: true
|
||||||
|
sla_max_failure: 0
|
||||||
|
file: rally/octavia/octavia-create-list-pools.yml
|
||||||
|
- name: create-and-show-pools
|
||||||
|
enabled: true
|
||||||
|
file: rally/octavia/octavia-create-show-pools.yml
|
||||||
|
sla_max_failure: 0
|
||||||
|
- name: create-and-update-pools
|
||||||
|
enabled: true
|
||||||
|
file: rally/octavia/octavia-create-update-pools.yml
|
||||||
|
sla_max_failure: 0
|
||||||
|
- name: create-and-delete-pools
|
||||||
|
enabled: true
|
||||||
|
file: rally/octavia/octavia-create-delete-pools.yml
|
||||||
|
sla_max_failure: 0
|
||||||
|
|
||||||
- name: simple-plugins
|
- name: simple-plugins
|
||||||
enabled: true
|
enabled: true
|
||||||
type: rally
|
type: rally
|
||||||
|
22
rally/authenticate/validate_octavia-cc.yml
Normal file
22
rally/authenticate/validate_octavia-cc.yml
Normal file
@ -0,0 +1,22 @@
|
|||||||
|
{% set repetitions = repetitions or 2 %}
|
||||||
|
{% 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 %}
|
||||||
|
---
|
||||||
|
Authenticate.validate_octavia:
|
||||||
|
-
|
||||||
|
args:
|
||||||
|
repetitions: {{repetitions}}
|
||||||
|
context:
|
||||||
|
users:
|
||||||
|
tenants: 1
|
||||||
|
users_per_tenant: 8
|
||||||
|
runner:
|
||||||
|
concurrency: {{concurrency}}
|
||||||
|
times: {{times}}
|
||||||
|
type: "constant"
|
||||||
|
sla:
|
||||||
|
max_avg_duration: {{sla_max_avg_duration}}
|
||||||
|
max_seconds_per_iteration: {{sla_max_seconds}}
|
||||||
|
failure_rate:
|
||||||
|
max: {{sla_max_failure}}
|
19
rally/octavia/octavia-create-delete-loadbalancers.yml
Normal file
19
rally/octavia/octavia-create-delete-loadbalancers.yml
Normal file
@ -0,0 +1,19 @@
|
|||||||
|
{% set sla_max_failure = sla_max_failure or 0 %}
|
||||||
|
---
|
||||||
|
Octavia.create_and_delete_loadbalancers:
|
||||||
|
-
|
||||||
|
args: {}
|
||||||
|
runner:
|
||||||
|
type: "constant"
|
||||||
|
times: {{ times }}
|
||||||
|
concurrency: {{ concurrency }}
|
||||||
|
context:
|
||||||
|
users:
|
||||||
|
tenants: 2
|
||||||
|
users_per_tenant: 2
|
||||||
|
roles:
|
||||||
|
- load-balancer_member
|
||||||
|
network: {}
|
||||||
|
sla:
|
||||||
|
failure_rate:
|
||||||
|
max: {{ sla_max_failure }}
|
21
rally/octavia/octavia-create-delete-pools.yml
Normal file
21
rally/octavia/octavia-create-delete-pools.yml
Normal file
@ -0,0 +1,21 @@
|
|||||||
|
{% set sla_max_failure = sla_max_failure or 0 %}
|
||||||
|
---
|
||||||
|
Octavia.create_and_delete_pools:
|
||||||
|
-
|
||||||
|
args:
|
||||||
|
protocol: "HTTP"
|
||||||
|
lb_algorithm: "ROUND_ROBIN"
|
||||||
|
runner:
|
||||||
|
type: "constant"
|
||||||
|
times: {{ times }}
|
||||||
|
concurrency: {{ concurrency }}
|
||||||
|
context:
|
||||||
|
users:
|
||||||
|
tenants: 2
|
||||||
|
users_per_tenant: 2
|
||||||
|
roles:
|
||||||
|
- load-balancer_member
|
||||||
|
network: {}
|
||||||
|
sla:
|
||||||
|
failure_rate:
|
||||||
|
max: {{ sla_max_failure }}
|
19
rally/octavia/octavia-create-list-loadbalancers.yml
Normal file
19
rally/octavia/octavia-create-list-loadbalancers.yml
Normal file
@ -0,0 +1,19 @@
|
|||||||
|
{% set sla_max_failure = sla_max_failure or 0 %}
|
||||||
|
---
|
||||||
|
Octavia.create_and_list_loadbalancers:
|
||||||
|
-
|
||||||
|
args: {}
|
||||||
|
runner:
|
||||||
|
type: "constant"
|
||||||
|
times: {{ times }}
|
||||||
|
concurrency: {{ concurrency }}
|
||||||
|
context:
|
||||||
|
users:
|
||||||
|
tenants: 2
|
||||||
|
users_per_tenant: 2
|
||||||
|
roles:
|
||||||
|
- load-balancer_member
|
||||||
|
network: {}
|
||||||
|
sla:
|
||||||
|
failure_rate:
|
||||||
|
max: {{ sla_max_failure }}
|
21
rally/octavia/octavia-create-list-pools.yml
Normal file
21
rally/octavia/octavia-create-list-pools.yml
Normal file
@ -0,0 +1,21 @@
|
|||||||
|
{% set sla_max_failure = sla_max_failure or 0 %}
|
||||||
|
---
|
||||||
|
Octavia.create_and_list_pools:
|
||||||
|
-
|
||||||
|
args:
|
||||||
|
protocol: "HTTP"
|
||||||
|
lb_algorithm: "ROUND_ROBIN"
|
||||||
|
runner:
|
||||||
|
type: "constant"
|
||||||
|
times: {{ times }}
|
||||||
|
concurrency: {{ concurrency }}
|
||||||
|
context:
|
||||||
|
users:
|
||||||
|
tenants: 2
|
||||||
|
users_per_tenant: 2
|
||||||
|
roles:
|
||||||
|
- load-balancer_member
|
||||||
|
network: {}
|
||||||
|
sla:
|
||||||
|
failure_rate:
|
||||||
|
max: {{ sla_max_failure }}
|
19
rally/octavia/octavia-create-show-loadbalancers.yml
Normal file
19
rally/octavia/octavia-create-show-loadbalancers.yml
Normal file
@ -0,0 +1,19 @@
|
|||||||
|
{% set sla_max_failure = sla_max_failure or 0 %}
|
||||||
|
---
|
||||||
|
Octavia.create_and_show_loadbalancers:
|
||||||
|
-
|
||||||
|
args: {}
|
||||||
|
runner:
|
||||||
|
type: "constant"
|
||||||
|
times: {{ times }}
|
||||||
|
concurrency: {{ concurrency }}
|
||||||
|
context:
|
||||||
|
users:
|
||||||
|
tenants: 2
|
||||||
|
users_per_tenant: 2
|
||||||
|
roles:
|
||||||
|
- load-balancer_member
|
||||||
|
network: {}
|
||||||
|
sla:
|
||||||
|
failure_rate:
|
||||||
|
max: {{ sla_max_failure }}
|
21
rally/octavia/octavia-create-show-pools.yml
Normal file
21
rally/octavia/octavia-create-show-pools.yml
Normal file
@ -0,0 +1,21 @@
|
|||||||
|
{% set sla_max_failure = sla_max_failure or 0 %}
|
||||||
|
---
|
||||||
|
Octavia.create_and_show_pools:
|
||||||
|
-
|
||||||
|
args:
|
||||||
|
protocol: "HTTP"
|
||||||
|
lb_algorithm: "ROUND_ROBIN"
|
||||||
|
runner:
|
||||||
|
type: "constant"
|
||||||
|
times: {{ times }}
|
||||||
|
concurrency: {{ concurrency }}
|
||||||
|
context:
|
||||||
|
users:
|
||||||
|
tenants: 2
|
||||||
|
users_per_tenant: 2
|
||||||
|
roles:
|
||||||
|
- load-balancer_member
|
||||||
|
network: {}
|
||||||
|
sla:
|
||||||
|
failure_rate:
|
||||||
|
max: {{ sla_max_failure }}
|
19
rally/octavia/octavia-create-stats-show-loadbalancers.yml
Normal file
19
rally/octavia/octavia-create-stats-show-loadbalancers.yml
Normal file
@ -0,0 +1,19 @@
|
|||||||
|
{% set sla_max_failure = sla_max_failure or 0 %}
|
||||||
|
---
|
||||||
|
Octavia.create_and_stats_loadbalancers:
|
||||||
|
-
|
||||||
|
args: {}
|
||||||
|
runner:
|
||||||
|
type: "constant"
|
||||||
|
times: {{ times }}
|
||||||
|
concurrency: {{ concurrency }}
|
||||||
|
context:
|
||||||
|
users:
|
||||||
|
tenants: 2
|
||||||
|
users_per_tenant: 2
|
||||||
|
roles:
|
||||||
|
- load-balancer_member
|
||||||
|
network: {}
|
||||||
|
sla:
|
||||||
|
failure_rate:
|
||||||
|
max: {{ sla_max_failure }}
|
19
rally/octavia/octavia-create-update-loadbalancers.yml
Normal file
19
rally/octavia/octavia-create-update-loadbalancers.yml
Normal file
@ -0,0 +1,19 @@
|
|||||||
|
{% set sla_max_failure = sla_max_failure or 0 %}
|
||||||
|
---
|
||||||
|
Octavia.create_and_update_loadbalancers:
|
||||||
|
-
|
||||||
|
args: {}
|
||||||
|
runner:
|
||||||
|
type: "constant"
|
||||||
|
times: {{ times }}
|
||||||
|
concurrency: {{ concurrency }}
|
||||||
|
context:
|
||||||
|
users:
|
||||||
|
tenants: 2
|
||||||
|
users_per_tenant: 2
|
||||||
|
roles:
|
||||||
|
- load-balancer_member
|
||||||
|
network: {}
|
||||||
|
sla:
|
||||||
|
failure_rate:
|
||||||
|
max: {{ sla_max_failure }}
|
21
rally/octavia/octavia-create-update-pools.yml
Normal file
21
rally/octavia/octavia-create-update-pools.yml
Normal file
@ -0,0 +1,21 @@
|
|||||||
|
{% set sla_max_failure = sla_max_failure or 0 %}
|
||||||
|
---
|
||||||
|
Octavia.create_and_update_pools:
|
||||||
|
-
|
||||||
|
args:
|
||||||
|
protocol: "HTTP"
|
||||||
|
lb_algorithm: "ROUND_ROBIN"
|
||||||
|
runner:
|
||||||
|
type: "constant"
|
||||||
|
times: {{ times }}
|
||||||
|
concurrency: {{ concurrency }}
|
||||||
|
context:
|
||||||
|
users:
|
||||||
|
tenants: 2
|
||||||
|
users_per_tenant: 2
|
||||||
|
roles:
|
||||||
|
- load-balancer_member
|
||||||
|
network: {}
|
||||||
|
sla:
|
||||||
|
failure_rate:
|
||||||
|
max: {{ sla_max_failure }}
|
@ -28,6 +28,9 @@ rally:
|
|||||||
- name: valid-test-authentic-neutron
|
- name: valid-test-authentic-neutron
|
||||||
enabled: false
|
enabled: false
|
||||||
file: rally/authenticate/validate_neutron-cc.yml
|
file: rally/authenticate/validate_neutron-cc.yml
|
||||||
|
- name: valid-test-authentic-octavia
|
||||||
|
enabled: true
|
||||||
|
file: rally/authenticate/validate_octavia-cc.yml
|
||||||
- valid: false
|
- valid: false
|
||||||
data:
|
data:
|
||||||
name: invalid-test-authenticate-01
|
name: invalid-test-authenticate-01
|
||||||
|
Loading…
x
Reference in New Issue
Block a user