Merge "Adding new scenarious for Heat"
This commit is contained in:
commit
6e4550747d
@ -0,0 +1,20 @@
|
|||||||
|
{
|
||||||
|
"HeatStacks.create_and_delete_stack": [
|
||||||
|
{
|
||||||
|
"args": {
|
||||||
|
"template_path": "server_with_ports.yaml.template"
|
||||||
|
},
|
||||||
|
"runner": {
|
||||||
|
"type": "constant",
|
||||||
|
"times": 10,
|
||||||
|
"concurrency": 2
|
||||||
|
},
|
||||||
|
"context": {
|
||||||
|
"users": {
|
||||||
|
"tenants": 2,
|
||||||
|
"users_per_tenant": 3
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
@ -0,0 +1,13 @@
|
|||||||
|
---
|
||||||
|
HeatStacks.create_and_delete_stack:
|
||||||
|
-
|
||||||
|
args:
|
||||||
|
template_path: 'server_with_ports.yaml.template'
|
||||||
|
runner:
|
||||||
|
type: "constant"
|
||||||
|
times: 10
|
||||||
|
concurrency: 2
|
||||||
|
context:
|
||||||
|
users:
|
||||||
|
tenants: 2
|
||||||
|
users_per_tenant: 3
|
@ -0,0 +1,20 @@
|
|||||||
|
{
|
||||||
|
"HeatStacks.create_and_delete_stack": [
|
||||||
|
{
|
||||||
|
"args": {
|
||||||
|
"template_path": "server_with_volume.yaml.template"
|
||||||
|
},
|
||||||
|
"runner": {
|
||||||
|
"type": "constant",
|
||||||
|
"times": 10,
|
||||||
|
"concurrency": 2
|
||||||
|
},
|
||||||
|
"context": {
|
||||||
|
"users": {
|
||||||
|
"tenants": 2,
|
||||||
|
"users_per_tenant": 3
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
@ -0,0 +1,13 @@
|
|||||||
|
---
|
||||||
|
HeatStacks.create_and_delete_stack:
|
||||||
|
-
|
||||||
|
args:
|
||||||
|
template_path: 'server_with_volume.yaml.template'
|
||||||
|
runner:
|
||||||
|
type: "constant"
|
||||||
|
times: 10
|
||||||
|
concurrency: 2
|
||||||
|
context:
|
||||||
|
users:
|
||||||
|
tenants: 2
|
||||||
|
users_per_tenant: 3
|
@ -0,0 +1,53 @@
|
|||||||
|
heat_template_version: 2013-05-23
|
||||||
|
|
||||||
|
parameters:
|
||||||
|
# set all correct defaults for parameters before launch test
|
||||||
|
public_net:
|
||||||
|
type: string
|
||||||
|
default: public
|
||||||
|
image:
|
||||||
|
type: string
|
||||||
|
default: cirros-0.3.2-x86_64-uec
|
||||||
|
flavor:
|
||||||
|
type: string
|
||||||
|
default: m1.tiny
|
||||||
|
cidr:
|
||||||
|
type: string
|
||||||
|
default: 11.11.11.0/24
|
||||||
|
|
||||||
|
resources:
|
||||||
|
server:
|
||||||
|
type: OS::Nova::Server
|
||||||
|
properties:
|
||||||
|
image: {get_param: image}
|
||||||
|
flavor: {get_param: flavor}
|
||||||
|
networks:
|
||||||
|
- port: { get_resource: server_port }
|
||||||
|
|
||||||
|
router:
|
||||||
|
type: OS::Neutron::Router
|
||||||
|
properties:
|
||||||
|
external_gateway_info:
|
||||||
|
network: {get_param: public_net}
|
||||||
|
|
||||||
|
router_interface:
|
||||||
|
type: OS::Neutron::RouterInterface
|
||||||
|
properties:
|
||||||
|
router_id: { get_resource: router }
|
||||||
|
subnet_id: { get_resource: private_subnet }
|
||||||
|
|
||||||
|
private_net:
|
||||||
|
type: OS::Neutron::Net
|
||||||
|
|
||||||
|
private_subnet:
|
||||||
|
type: OS::Neutron::Subnet
|
||||||
|
properties:
|
||||||
|
network: { get_resource: private_net }
|
||||||
|
cidr: {get_param: cidr}
|
||||||
|
|
||||||
|
server_port:
|
||||||
|
type: OS::Neutron::Port
|
||||||
|
properties:
|
||||||
|
network: {get_resource: private_net}
|
||||||
|
fixed_ips:
|
||||||
|
- subnet_id: { get_resource: private_subnet }
|
@ -0,0 +1,39 @@
|
|||||||
|
heat_template_version: 2013-05-23
|
||||||
|
|
||||||
|
parameters:
|
||||||
|
# set all correct defaults for parameters before launch test
|
||||||
|
image:
|
||||||
|
type: string
|
||||||
|
default: cirros-0.3.2-x86_64-uec
|
||||||
|
flavor:
|
||||||
|
type: string
|
||||||
|
default: m1.tiny
|
||||||
|
availability_zone:
|
||||||
|
type: string
|
||||||
|
description: The Availability Zone to launch the instance.
|
||||||
|
default: nova
|
||||||
|
volume_size:
|
||||||
|
type: number
|
||||||
|
description: Size of the volume to be created.
|
||||||
|
default: 1
|
||||||
|
constraints:
|
||||||
|
- range: { min: 1, max: 1024 }
|
||||||
|
description: must be between 1 and 1024 Gb.
|
||||||
|
|
||||||
|
resources:
|
||||||
|
server:
|
||||||
|
type: OS::Nova::Server
|
||||||
|
properties:
|
||||||
|
image: {get_param: image}
|
||||||
|
flavor: {get_param: flavor}
|
||||||
|
cinder_volume:
|
||||||
|
type: OS::Cinder::Volume
|
||||||
|
properties:
|
||||||
|
size: { get_param: volume_size }
|
||||||
|
availability_zone: { get_param: availability_zone }
|
||||||
|
volume_attachment:
|
||||||
|
type: OS::Cinder::VolumeAttachment
|
||||||
|
properties:
|
||||||
|
volume_id: { get_resource: cinder_volume }
|
||||||
|
instance_uuid: { get_resource: server}
|
||||||
|
mountpoint: /dev/vdc
|
53
rally-scenarios/extra/server_with_ports.yaml.template
Normal file
53
rally-scenarios/extra/server_with_ports.yaml.template
Normal file
@ -0,0 +1,53 @@
|
|||||||
|
heat_template_version: 2013-05-23
|
||||||
|
|
||||||
|
parameters:
|
||||||
|
# set all correct defaults for parameters before launch test
|
||||||
|
public_net:
|
||||||
|
type: string
|
||||||
|
default: public
|
||||||
|
image:
|
||||||
|
type: string
|
||||||
|
default: cirros-0.3.2-x86_64-uec
|
||||||
|
flavor:
|
||||||
|
type: string
|
||||||
|
default: m1.tiny
|
||||||
|
cidr:
|
||||||
|
type: string
|
||||||
|
default: 11.11.11.0/24
|
||||||
|
|
||||||
|
resources:
|
||||||
|
server:
|
||||||
|
type: OS::Nova::Server
|
||||||
|
properties:
|
||||||
|
image: {get_param: image}
|
||||||
|
flavor: {get_param: flavor}
|
||||||
|
networks:
|
||||||
|
- port: { get_resource: server_port }
|
||||||
|
|
||||||
|
router:
|
||||||
|
type: OS::Neutron::Router
|
||||||
|
properties:
|
||||||
|
external_gateway_info:
|
||||||
|
network: {get_param: public_net}
|
||||||
|
|
||||||
|
router_interface:
|
||||||
|
type: OS::Neutron::RouterInterface
|
||||||
|
properties:
|
||||||
|
router_id: { get_resource: router }
|
||||||
|
subnet_id: { get_resource: private_subnet }
|
||||||
|
|
||||||
|
private_net:
|
||||||
|
type: OS::Neutron::Net
|
||||||
|
|
||||||
|
private_subnet:
|
||||||
|
type: OS::Neutron::Subnet
|
||||||
|
properties:
|
||||||
|
network: { get_resource: private_net }
|
||||||
|
cidr: {get_param: cidr}
|
||||||
|
|
||||||
|
server_port:
|
||||||
|
type: OS::Neutron::Port
|
||||||
|
properties:
|
||||||
|
network: {get_resource: private_net}
|
||||||
|
fixed_ips:
|
||||||
|
- subnet_id: { get_resource: private_subnet }
|
39
rally-scenarios/extra/server_with_volume.yaml.template
Normal file
39
rally-scenarios/extra/server_with_volume.yaml.template
Normal file
@ -0,0 +1,39 @@
|
|||||||
|
heat_template_version: 2013-05-23
|
||||||
|
|
||||||
|
parameters:
|
||||||
|
# set all correct defaults for parameters before launch test
|
||||||
|
image:
|
||||||
|
type: string
|
||||||
|
default: cirros-0.3.2-x86_64-uec
|
||||||
|
flavor:
|
||||||
|
type: string
|
||||||
|
default: m1.tiny
|
||||||
|
availability_zone:
|
||||||
|
type: string
|
||||||
|
description: The Availability Zone to launch the instance.
|
||||||
|
default: nova
|
||||||
|
volume_size:
|
||||||
|
type: number
|
||||||
|
description: Size of the volume to be created.
|
||||||
|
default: 1
|
||||||
|
constraints:
|
||||||
|
- range: { min: 1, max: 1024 }
|
||||||
|
description: must be between 1 and 1024 Gb.
|
||||||
|
|
||||||
|
resources:
|
||||||
|
server:
|
||||||
|
type: OS::Nova::Server
|
||||||
|
properties:
|
||||||
|
image: {get_param: image}
|
||||||
|
flavor: {get_param: flavor}
|
||||||
|
cinder_volume:
|
||||||
|
type: OS::Cinder::Volume
|
||||||
|
properties:
|
||||||
|
size: { get_param: volume_size }
|
||||||
|
availability_zone: { get_param: availability_zone }
|
||||||
|
volume_attachment:
|
||||||
|
type: OS::Cinder::VolumeAttachment
|
||||||
|
properties:
|
||||||
|
volume_id: { get_resource: cinder_volume }
|
||||||
|
instance_uuid: { get_resource: server}
|
||||||
|
mountpoint: /dev/vdc
|
@ -442,3 +442,18 @@
|
|||||||
users_per_tenant: 2
|
users_per_tenant: 2
|
||||||
sla:
|
sla:
|
||||||
max_failure_percent: 0
|
max_failure_percent: 0
|
||||||
|
|
||||||
|
HeatStacks.create_and_delete_stack:
|
||||||
|
-
|
||||||
|
args:
|
||||||
|
template_path: '/home/jenkins/.rally/extra/server_with_ports.yaml.template'
|
||||||
|
runner:
|
||||||
|
type: "constant"
|
||||||
|
times: 4
|
||||||
|
concurrency: 2
|
||||||
|
context:
|
||||||
|
users:
|
||||||
|
tenants: 2
|
||||||
|
users_per_tenant: 2
|
||||||
|
sla:
|
||||||
|
max_failure_percent: 0
|
||||||
|
@ -421,6 +421,20 @@
|
|||||||
sla:
|
sla:
|
||||||
max_failure_percent: 0
|
max_failure_percent: 0
|
||||||
|
|
||||||
|
-
|
||||||
|
args:
|
||||||
|
template_path: '/home/jenkins/.rally/extra/server_with_volume.yaml.template'
|
||||||
|
runner:
|
||||||
|
type: "constant"
|
||||||
|
times: 4
|
||||||
|
concurrency: 2
|
||||||
|
context:
|
||||||
|
users:
|
||||||
|
tenants: 2
|
||||||
|
users_per_tenant: 2
|
||||||
|
sla:
|
||||||
|
max_failure_percent: 0
|
||||||
|
|
||||||
Authenticate.keystone:
|
Authenticate.keystone:
|
||||||
-
|
-
|
||||||
runner:
|
runner:
|
||||||
|
Loading…
Reference in New Issue
Block a user