Fix Master

Once we moved to OpenStack gerrit the first push broke some things.

Change-Id: Idf18f7aff4d3067b8791e184d333f7893239ed19
This commit is contained in:
Joe Talerico 2016-06-14 10:20:04 -04:00
parent 06e3e3292b
commit f6df2acade
2 changed files with 223 additions and 362 deletions

0
lib/__init__.py Normal file
View File

View File

@ -1,372 +1,233 @@
name: name: Browbeat configuration schema
Browbeat configuration schema type: map
type: allowempty: True
map
allowempty:
True
mapping: mapping:
browbeat: browbeat:
required: required: True
True type: map
type:
map
mapping: mapping:
results: results:
type: type: str
str required: True
required:
True
rerun: rerun:
type: type: int
int required: True
required:
True
ansible: ansible:
required: required: True
True type: map
type: allowempty: True
map
allowempty:
True
mapping: mapping:
hosts: hosts:
type: type: str
str
adjust: adjust:
type: type: map
map
mapping: mapping:
keystone_token: keystone_token:
type: type: str
str
neutron_l3: neutron_l3:
type: type: str
str
nova_db: nova_db:
type: type: str
str
workers: workers:
type: type: str
str
grafana_snapshot: grafana_snapshot:
type: type: str
str required: True
required:
True
shaker_build: shaker_build:
type: type: str
str
connmon: connmon:
type: type: map
map allowempty: True
allowempty:
True
mapping: mapping:
enabled: enabled:
type: type: bool
bool required: True
required:
True
grafana: grafana:
required: required: True
True type: map
type: allowempty: True
map
allowempty:
True
mapping: mapping:
enabled: enabled:
type: type: bool
bool required: True
required:
True
cloud_name: cloud_name:
type: type: str
str
grafana_ip: grafana_ip:
type: type: str
str pattern: ^([a-zA-Z0-9]|[a-zA-Z0-9][a-zA-Z0-9\-]{0,61}[a-zA-Z0-9])(\.([a-zA-Z0-9]|[a-zA-Z0-9][a-zA-Z0-9\-]{0,61}[a-zA-Z0-9]))*$
pattern:
^([a-zA-Z0-9]|[a-zA-Z0-9][a-zA-Z0-9\- ]{0, 61}[a-zA-Z0-9])(\.([a-zA-Z0-9]|[a-zA-Z0-9][a-zA-Z0-9\- ]{0, 61}[a-zA-Z0-9]))*$
grafana_port: grafana_port:
type: type: int
int
dashboards: dashboards:
type: type: seq
seq
sequence: sequence:
- type: - type: str
str
snapshot: snapshot:
type: type: map
map
mapping: mapping:
enabled: enabled:
type: type: bool
bool required: True
required:
True
snapshot_compute: snapshot_compute:
type: type: bool
bool required: True
required:
True
perfkit: perfkit:
required: required: False
False type: map
type: allowempty: True
map
allowempty:
True
mapping: mapping:
enabled: enabled:
type: type: bool
bool required: True
required:
True
sleep_before: sleep_before:
type: type: number
number required: True
required:
True
sleep_after: sleep_after:
type: type: number
number required: True
required:
True
venv: venv:
type: type: str
str required: True
required:
True
default: default:
type: type: map
map required: True
required:
True
mapping: mapping:
image: image:
type: type: str
str required: True
required:
True
machine_type: machine_type:
type: type: str
str required: True
required:
True
os_type: os_type:
type: type: str
str required: True
required: enum: ['rhel', 'debian', 'ubuntu_container', 'windows']
True
enum:
['rhel', 'debian', 'ubuntu_container', 'windows']
openstack_image_username: openstack_image_username:
type: type: str
str required: True
required:
True
openstack_floating_ip_pool: openstack_floating_ip_pool:
type: type: str
str required: True
required:
True
openstack_network: openstack_network:
type: type: str
str required: True
required:
True
benchmarks: benchmarks:
type: type: seq
seq
sequence: sequence:
- type: - type: map
map allowempty: True
allowempty:
True
mapping: mapping:
name: name:
type: type: str
str required: True
required:
True
enabled: enabled:
type: type: bool
bool required: True
required:
True
benchmarks: benchmarks:
type: type: str
str required: True
required:
True
shaker: shaker:
required: required: False
False allowempty: True
allowempty: type: map
True
type:
map
mapping: mapping:
enabled: enabled:
type: type: bool
bool required: True
required:
True
server: server:
type: type: str
str required: True
required: pattern: ^([a-zA-Z0-9]|[a-zA-Z0-9][a-zA-Z0-9\-]{0,61}[a-zA-Z0-9])(\.([a-zA-Z0-9]|[a-zA-Z0-9][a-zA-Z0-9\-]{0,61}[a-zA-Z0-9]))*$
True
pattern:
^([a-zA-Z0-9]|[a-zA-Z0-9][a-zA-Z0-9\-]{0, 61}[a-zA-Z0-9])(\.([a-zA-Z0-9]|[a-zA-Z0-9][a-zA-Z0-9\- ]{0, 61}[a-zA-Z0-9]))*$
port: port:
type: type: int
int required: True
required:
True
flavor: flavor:
type: type: str
str required: True
required:
True
join_timeout: join_timeout:
type: type: int
int required: True
required:
True
sleep_before: sleep_before:
type: type: number
number required: True
required:
True
sleep_after: sleep_after:
type: type: number
number required: True
required:
True
venv: venv:
type: type: str
str required: True
required:
True
shaker_region: shaker_region:
type: type: str
str required: true
required:
true
scenarios: scenarios:
type: type: seq
seq
sequence: sequence:
- type: - type: map
map allowempty: True
allowempty:
True
mapping: mapping:
name: name:
type: type: str
str required: True
required:
True
enabled: enabled:
type: type: bool
bool required: True
required:
True
file: file:
type: type: str
str required: True
required:
True
rally: rally:
required: required: False
False type: map
type: allowempty: True
map
allowempty:
True
mapping: mapping:
enabled: enabled:
type: type: bool
bool required: True
required:
True
sleep_before: sleep_before:
type: type: number
number required: True
required:
True
sleep_after: sleep_after:
type: type: number
number required: True
required:
True
venv: venv:
type: type: str
str required: True
required:
True
benchmarks: benchmarks:
type: type: seq
seq required: True
required:
True
sequence: sequence:
- type: - type: map
map
mapping: mapping:
name: name:
type: type: str
str required: True
required:
True
enabled: enabled:
required: required: True
True type: bool
type:
bool
concurrency: concurrency:
type: type: seq
seq required: True
required:
True
sequence: sequence:
- type: - type: int
int
times: times:
type: type: int
int required: True
required:
True
scenarios: scenarios:
type: type: seq
seq
sequence: sequence:
- type: - type: map
map allowempty: True
allowempty:
True
mapping: mapping:
name: name:
type: type: str
str required: True
required:
True
enabled: enabled:
type: type: bool
bool required: True
required:
True
file: file:
type: type: str
str required: True
required:
True