rally-openstack/rally-jobs/octavia.yaml
Lucas H. Xu 45cb0bf10a Octaiva Load Balancing CI
This patch adds the octavia CI and removes the legacy neutron
load balancing ci, which is not working properly previously

Change-Id: I78ebf57edcdd9d686ab74ee620c71bd5dfe6e551
Signed-off-by: Lucas H. Xu <hanxu@redhat.com>
2019-07-02 16:56:40 +00:00

177 lines
4.0 KiB
YAML

---
version: 2
title: Task for rally-task-octavia job
description: >
This task contains various scenarios for testing load balancing
subtasks:
-
title: Octavia.create_and_list_loadbalancers
workloads:
-
scenario:
Octavia.create_and_list_loadbalancers: {}
runner:
constant:
times: 2
concurrency: 2
contexts:
users:
tenants: 2
roles: ["load-balancer_member"]
network: {}
sla:
failure_rate:
max: 0
-
title: Octavia.create_and_delete_loadbalancers
workloads:
-
scenario:
Octavia.create_and_delete_loadbalancers: {}
runner:
constant:
times: 2
concurrency: 2
contexts:
users:
tenants: 2
roles: ["load-balancer_member"]
network: {}
sla:
failure_rate:
max: 0
-
title: Octavia.create_and_update_loadbalanacers
workloads:
-
scenario:
Octavia.create_and_update_loadbalancers: {}
runner:
constant:
times: 2
concurrency: 2
contexts:
users:
tenants: 2
roles: ["load-balancer_member"]
network: {}
sla:
failure_rate:
max: 0
-
title: Octavia.create_and_stats_loadbalanacers
workloads:
-
scenario:
Octavia.create_and_stats_loadbalancers: {}
runner:
constant:
times: 2
concurrency: 2
contexts:
users:
tenants: 2
roles: ["load-balancer_member"]
network: {}
sla:
failure_rate:
max: 0
-
title: Octavia.create_and_show_loadbalanacers
workloads:
-
scenario:
Octavia.create_and_show_loadbalancers: {}
runner:
constant:
times: 2
concurrency: 2
contexts:
users:
tenants: 2
roles: ["load-balancer_member"]
network: {}
sla:
failure_rate:
max: 0
-
title: Octavia.create_and_list_pools
workloads:
-
scenario:
Octavia.create_and_list_pools:
protocol: "HTTP"
lb_algorithm: "ROUND_ROBIN"
runner:
constant:
times: 2
concurrency: 2
contexts:
users:
tenants: 2
roles: ["load-balancer_member"]
network: {}
sla:
failure_rate:
max: 0
-
title: Octavia.create_and_delete_pools
workloads:
-
scenario:
Octavia.create_and_delete_pools:
protocol: "HTTP"
lb_algorithm: "ROUND_ROBIN"
runner:
constant:
times: 2
concurrency: 2
contexts:
users:
tenants: 2
roles: ["load-balancer_member"]
network: {}
sla:
failure_rate:
max: 0
-
title: Octavia.create_and_update_pools
workloads:
-
scenario:
Octavia.create_and_update_pools:
protocol: "HTTP"
lb_algorithm: "ROUND_ROBIN"
runner:
constant:
times: 2
concurrency: 2
contexts:
users:
tenants: 2
roles: ["load-balancer_member"]
network: {}
sla:
failure_rate:
max: 0
-
title: Octavia.create_and_show_pools
workloads:
-
scenario:
Octavia.create_and_show_pools:
protocol: "HTTP"
lb_algorithm: "ROUND_ROBIN"
runner:
constant:
times: 2
concurrency: 2
contexts:
users:
tenants: 2
roles: ["load-balancer_member"]
network: {}
sla:
failure_rate:
max: 0