45cb0bf10a
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>
177 lines
4.0 KiB
YAML
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
|