Merge "[Heat] Add rally template with Heat Resource Group"

This commit is contained in:
Jenkins 2015-06-19 16:57:30 +00:00 committed by Gerrit Code Review
commit cc7904cfeb
2 changed files with 62 additions and 0 deletions

View File

@ -0,0 +1,44 @@
heat_template_version: 2014-10-16
description: >
Test template that creates a resource group with servers and volumes.
The template allows to create a lot of nested stacks with standard
configuration: nova instance, cinder volume attached to that instance
parameters:
num_instances:
type: number
description: number of instances that should be created in resource group
constraints:
- range: {min: 1}
instance_image:
type: string
default: cirros-0.3.4-x86_64-uec
instance_volume_size:
type: number
description: Size of volume to attach to instance
default: 1
constraints:
- range: {min: 1, max: 1024}
instance_flavor:
type: string
description: Type of the instance to be created.
default: m1.tiny
instance_availability_zone:
type: string
description: The Availability Zone to launch the instance.
default: nova
resources:
group_of_volumes:
type: OS::Heat::ResourceGroup
properties:
count: {get_param: num_instances}
resource_def:
type: /home/jenkins/.rally/extra/server_with_volume.yaml.template
properties:
image: {get_param: instance_image}
volume_size: {get_param: instance_volume_size}
flavor: {get_param: instance_flavor}
availability_zone: {get_param: instance_availability_zone}

View File

@ -46,6 +46,24 @@
failure_rate:
max: 0
-
args:
template_path: "/home/jenkins/.rally/extra/resource_group_server_with_volume.yaml.template"
parameters:
num_instances: 2
files: ["/home/jenkins/.rally/extra/server_with_volume.yaml.template"]
runner:
type: "constant"
times: 2
concurrency: 2
context:
users:
tenants: 2
users_per_tenant: 1
sla:
failure_rate:
max: 0
HeatStacks.create_check_delete_stack:
-
args: