browbeat/browbeat/schema/rally.yml

42 lines
743 B
YAML

# This schema defines how a Rally workload is formated
name: Rally workload schema
type: map
mapping:
# Required items to be a Rally workload
concurrency:
type: seq
required: True
sequence:
- type: int
enabled:
type: bool
required: True
name:
type: str
required: True
times:
type: int
required: True
type:
type: str
required: True
enum: ["rally"]
rally_deployment:
type: str
required: False
scenarios:
type: seq
sequence:
- type: map
allowempty: True
mapping:
enabled:
type: bool
required: True
file:
type: str
required: True
name:
type: str
required: True