Restore jobs for all projects
Change-Id: I8a98e216070da16805cc49f35ff0807d478f2dcf
This commit is contained in:
parent
859924eeb4
commit
a136480678
6
.zuul.d/rally-task-basic-with-existing-users.yaml
Normal file
6
.zuul.d/rally-task-basic-with-existing-users.yaml
Normal file
@ -0,0 +1,6 @@
|
||||
- job:
|
||||
name: rally-task-basic-with-existing-users
|
||||
parent: rally-task-at-devstack
|
||||
vars:
|
||||
rally_task: rally-jobs/basic-with-existing-users.yaml
|
||||
rally_use_existing_users: True
|
5
.zuul.d/rally-task-cinder.yaml
Normal file
5
.zuul.d/rally-task-cinder.yaml
Normal file
@ -0,0 +1,5 @@
|
||||
- job:
|
||||
name: rally-task-cinder
|
||||
parent: rally-task-at-devstack
|
||||
vars:
|
||||
rally_task: rally-jobs/cinder.yaml
|
5
.zuul.d/rally-task-designate.yaml
Normal file
5
.zuul.d/rally-task-designate.yaml
Normal file
@ -0,0 +1,5 @@
|
||||
- job:
|
||||
name: rally-task-designate
|
||||
parent: rally-task-at-devstack
|
||||
vars:
|
||||
rally_task: rally-jobs/designate.yaml
|
@ -1,14 +1,23 @@
|
||||
- job:
|
||||
name: rally-task-heat
|
||||
parent: rally-task-at-devstack
|
||||
required-projects:
|
||||
- name: openstack-dev/devstack
|
||||
- name: openstack-infra/devstack-gate
|
||||
- name: openstack/rally
|
||||
- name: openstack/rally-openstack
|
||||
- name: openstack/heat
|
||||
vars:
|
||||
devstack_plugins:
|
||||
rally-openstack: https://git.openstack.org/openstack/rally-openstack
|
||||
heat: https://git.openstack.org/openstack/heat
|
||||
devstack_services:
|
||||
rally-openstack: true
|
||||
cinder: true
|
||||
heat: true
|
||||
heat: True
|
||||
h-api: True
|
||||
h-api-cfn: True
|
||||
h-api-cw: True
|
||||
h-eng: True
|
||||
# disable redundant services for the job
|
||||
ceilometer-acentral: false
|
||||
ceilometer-acompute: false
|
||||
|
27
.zuul.d/rally-task-ironic.yaml
Normal file
27
.zuul.d/rally-task-ironic.yaml
Normal file
@ -0,0 +1,27 @@
|
||||
- job:
|
||||
name: rally-task-ironic
|
||||
parent: rally-task-at-devstack
|
||||
required-projects:
|
||||
- name: openstack-dev/devstack
|
||||
- name: openstack-infra/devstack-gate
|
||||
- name: openstack/rally
|
||||
- name: openstack/rally-openstack
|
||||
- name: openstack/ironic
|
||||
vars:
|
||||
devstack_plugins:
|
||||
rally-openstack: https://git.openstack.org/openstack/rally-openstack
|
||||
ironic: https://git.openstack.org/openstack/ironic
|
||||
devstack_services:
|
||||
cinder: true
|
||||
ironic: true
|
||||
# disable redundant services for the job
|
||||
ceilometer-acentral: false
|
||||
ceilometer-acompute: false
|
||||
ceilometer-alarm-evaluator: false
|
||||
ceilometer-alarm-notifier: false
|
||||
ceilometer-anotification: false
|
||||
ceilometer-api: false
|
||||
ceilometer-collector: false
|
||||
horizon: false
|
||||
tempest: false
|
||||
rally_task: rally-jobs/ironic.yaml
|
5
.zuul.d/rally-task-keystone-glance-swift.yaml
Normal file
5
.zuul.d/rally-task-keystone-glance-swift.yaml
Normal file
@ -0,0 +1,5 @@
|
||||
- job:
|
||||
name: rally-task-keystone-glance-swift
|
||||
parent: rally-task-at-devstack
|
||||
vars:
|
||||
rally_task: rally-jobs/keystone-glance-swift.yaml
|
27
.zuul.d/rally-task-magnum.yaml
Normal file
27
.zuul.d/rally-task-magnum.yaml
Normal file
@ -0,0 +1,27 @@
|
||||
- job:
|
||||
name: rally-task-magnum
|
||||
parent: rally-task-at-devstack
|
||||
required-projects:
|
||||
- name: openstack-dev/devstack
|
||||
- name: openstack-infra/devstack-gate
|
||||
- name: openstack/rally
|
||||
- name: openstack/rally-openstack
|
||||
- name: openstack/magnum
|
||||
- name: openstack/python-magnumclient
|
||||
vars:
|
||||
devstack_plugins:
|
||||
rally-openstack: https://git.openstack.org/openstack/rally-openstack
|
||||
magnum: https://git.openstack.org/openstack/magnum
|
||||
devstack_services:
|
||||
magnum: true
|
||||
# disable redundant services for the job
|
||||
ceilometer-acentral: false
|
||||
ceilometer-acompute: false
|
||||
ceilometer-alarm-evaluator: false
|
||||
ceilometer-alarm-notifier: false
|
||||
ceilometer-anotification: false
|
||||
ceilometer-api: false
|
||||
ceilometer-collector: false
|
||||
horizon: false
|
||||
tempest: false
|
||||
rally_task: rally-jobs/magnum.yaml
|
28
.zuul.d/rally-task-mistral.yaml
Normal file
28
.zuul.d/rally-task-mistral.yaml
Normal file
@ -0,0 +1,28 @@
|
||||
- job:
|
||||
name: rally-task-mistral
|
||||
parent: rally-task-at-devstack
|
||||
required-projects:
|
||||
- name: openstack-dev/devstack
|
||||
- name: openstack-infra/devstack-gate
|
||||
- name: openstack/rally
|
||||
- name: openstack/rally-openstack
|
||||
- name: openstack/heat
|
||||
- name: openstack/mistral
|
||||
- name: openstack/python-mistralclient
|
||||
vars:
|
||||
devstack_plugins:
|
||||
rally-openstack: https://git.openstack.org/openstack/rally-openstack
|
||||
mistral: https://git.openstack.org/openstack/mistral
|
||||
devstack_services:
|
||||
mistral: true
|
||||
# disable redundant services for the job
|
||||
ceilometer-acentral: false
|
||||
ceilometer-acompute: false
|
||||
ceilometer-alarm-evaluator: false
|
||||
ceilometer-alarm-notifier: false
|
||||
ceilometer-anotification: false
|
||||
ceilometer-api: false
|
||||
ceilometer-collector: false
|
||||
horizon: false
|
||||
tempest: false
|
||||
rally_task: rally-jobs/mistral.yaml
|
5
.zuul.d/rally-task-monasca.yaml
Normal file
5
.zuul.d/rally-task-monasca.yaml
Normal file
@ -0,0 +1,5 @@
|
||||
- job:
|
||||
name: rally-task-monasca
|
||||
parent: rally-task-at-devstack
|
||||
vars:
|
||||
rally_task: rally-jobs/monasca.yaml
|
27
.zuul.d/rally-task-murano.yaml
Normal file
27
.zuul.d/rally-task-murano.yaml
Normal file
@ -0,0 +1,27 @@
|
||||
- job:
|
||||
name: rally-task-murano
|
||||
parent: rally-task-at-devstack
|
||||
required-projects:
|
||||
- name: openstack-dev/devstack
|
||||
- name: openstack-infra/devstack-gate
|
||||
- name: openstack/rally
|
||||
- name: openstack/rally-openstack
|
||||
- name: openstack/heat
|
||||
- name: openstack/murano
|
||||
vars:
|
||||
devstack_plugins:
|
||||
rally-openstack: https://git.openstack.org/openstack/rally-openstack
|
||||
murano: https://git.openstack.org/openstack/murano
|
||||
devstack_services:
|
||||
murano: true
|
||||
# disable redundant services for the job
|
||||
ceilometer-acentral: false
|
||||
ceilometer-acompute: false
|
||||
ceilometer-alarm-evaluator: false
|
||||
ceilometer-alarm-notifier: false
|
||||
ceilometer-anotification: false
|
||||
ceilometer-api: false
|
||||
ceilometer-collector: false
|
||||
horizon: false
|
||||
tempest: false
|
||||
rally_task: rally-jobs/murano.yaml
|
28
.zuul.d/rally-task-neutron-with-extensions.yaml
Normal file
28
.zuul.d/rally-task-neutron-with-extensions.yaml
Normal file
@ -0,0 +1,28 @@
|
||||
- job:
|
||||
name: rally-task-neutron-with-extensions
|
||||
parent: rally-task-at-devstack
|
||||
vars:
|
||||
devstack_plugins:
|
||||
rally-openstack: https://git.openstack.org/openstack/rally-openstack
|
||||
networking-bgpvpn: https://git.openstack.org/openstack/networking-bgpvpn
|
||||
neutron-fwaas: https://git.openstack.org/openstack/neutron-fwaas
|
||||
neutron-lbaas: git://git.openstack.org/openstack/neutron-lbaas
|
||||
neutron-vpnaas: https://git.openstack.org/openstack/neutron-vpnaas
|
||||
octavia: https://git.openstack.org/openstack/octavia
|
||||
devstack_services:
|
||||
networking-bgpvpn: true
|
||||
neutron-fwaas: true
|
||||
neutron-lbaas: true
|
||||
neutron-vpnaas: true
|
||||
octavia: true
|
||||
# disable redundant services for the job
|
||||
ceilometer-acentral: false
|
||||
ceilometer-acompute: false
|
||||
ceilometer-alarm-evaluator: false
|
||||
ceilometer-alarm-notifier: false
|
||||
ceilometer-anotification: false
|
||||
ceilometer-api: false
|
||||
ceilometer-collector: false
|
||||
horizon: false
|
||||
tempest: false
|
||||
rally_task: rally-jobs/neutron-with-extensions.yaml
|
5
.zuul.d/rally-task-neutron.yaml
Normal file
5
.zuul.d/rally-task-neutron.yaml
Normal file
@ -0,0 +1,5 @@
|
||||
- job:
|
||||
name: rally-task-neutron
|
||||
parent: rally-task-at-devstack
|
||||
vars:
|
||||
rally_task: rally-jobs/neutron.yaml
|
5
.zuul.d/rally-task-senlin.yaml
Normal file
5
.zuul.d/rally-task-senlin.yaml
Normal file
@ -0,0 +1,5 @@
|
||||
- job:
|
||||
name: rally-task-senlin
|
||||
parent: rally-task-at-devstack
|
||||
vars:
|
||||
rally_task: rally-jobs/senlin.yaml
|
25
.zuul.d/rally-task-telemetry.yaml
Normal file
25
.zuul.d/rally-task-telemetry.yaml
Normal file
@ -0,0 +1,25 @@
|
||||
- job:
|
||||
name: rally-task-telemetry
|
||||
parent: rally-task-at-devstack
|
||||
required-projects:
|
||||
- name: openstack-dev/devstack
|
||||
- name: openstack-infra/devstack-gate
|
||||
- name: openstack/rally
|
||||
- name: openstack/rally-openstack
|
||||
- name: openstack/heat
|
||||
- name: openstack/ceilometer
|
||||
vars:
|
||||
devstack_plugins:
|
||||
rally-openstack: https://git.openstack.org/openstack/rally-openstack
|
||||
ceilometer: https://git.openstack.org/openstack/ceilometer
|
||||
devstack_services:
|
||||
ceilometer-acentral: true
|
||||
ceilometer-acompute: true
|
||||
ceilometer-alarm-evaluator: true
|
||||
ceilometer-alarm-notifier: true
|
||||
ceilometer-anotification: true
|
||||
ceilometer-api: true
|
||||
ceilometer-collector: true
|
||||
rally_task: rally-jobs/telemetry.yaml
|
||||
devstack_localrc:
|
||||
CEILOMETER_BACKEND: gnocchi
|
29
.zuul.d/rally-task-watcher.yaml
Normal file
29
.zuul.d/rally-task-watcher.yaml
Normal file
@ -0,0 +1,29 @@
|
||||
- job:
|
||||
name: rally-task-watcher
|
||||
parent: rally-task-at-devstack
|
||||
required-projects:
|
||||
- name: openstack-dev/devstack
|
||||
- name: openstack-infra/devstack-gate
|
||||
- name: openstack/rally
|
||||
- name: openstack/rally-openstack
|
||||
- name: openstack/watcher
|
||||
- name: openstack/python-watcherclient
|
||||
vars:
|
||||
devstack_plugins:
|
||||
rally-openstack: https://git.openstack.org/openstack/rally-openstack
|
||||
watcher: https://git.openstack.org/openstack/watcher
|
||||
devstack_services:
|
||||
watcher-api: true
|
||||
watcher-decision-engine: true
|
||||
watcher-applier: true
|
||||
# disable redundant services for the job
|
||||
ceilometer-acentral: false
|
||||
ceilometer-acompute: false
|
||||
ceilometer-alarm-evaluator: false
|
||||
ceilometer-alarm-notifier: false
|
||||
ceilometer-anotification: false
|
||||
ceilometer-api: false
|
||||
ceilometer-collector: false
|
||||
horizon: false
|
||||
tempest: false
|
||||
rally_task: rally-jobs/watcher.yaml
|
15
.zuul.d/rally-task-zaqar.yaml
Normal file
15
.zuul.d/rally-task-zaqar.yaml
Normal file
@ -0,0 +1,15 @@
|
||||
- job:
|
||||
name: rally-task-zaqar
|
||||
parent: rally-task-at-devstack
|
||||
required-projects:
|
||||
- name: openstack-dev/devstack
|
||||
- name: openstack-infra/devstack-gate
|
||||
- name: openstack/rally
|
||||
- name: openstack/rally-openstack
|
||||
- name: openstack/zaqar
|
||||
- name: openstack/python-zaqarclient
|
||||
vars:
|
||||
devstack_plugins:
|
||||
rally-openstack: https://git.openstack.org/openstack/rally-openstack
|
||||
zaqar: https://git.openstack.org/openstack/zaqar
|
||||
rally_task: rally-jobs/zaqar.yaml
|
@ -35,18 +35,53 @@
|
||||
- rally-tox-py27
|
||||
- rally-tox-py35
|
||||
- rally-task-simple-job
|
||||
# it should fail at installing devstack step
|
||||
- rally-task-heat:
|
||||
- rally-task-basic-with-existing-users:
|
||||
# use_existing_users key did not trigger proper ansible tasks
|
||||
voting: false
|
||||
# NOTE(andreykurilin): this requires more thing to configure before
|
||||
# launching.
|
||||
#- rally-task-designate
|
||||
- rally-task-heat
|
||||
- rally-task-ironic
|
||||
- rally-task-keystone-glance-swift
|
||||
- rally-task-magnum:
|
||||
voting: false
|
||||
# NOTE(andreykurilin): manila requires some specific configuration.
|
||||
# Calling special hook can help.
|
||||
# https://github.com/openstack/manila/blob/master/playbooks/legacy/rally-dsvm-manila-multibackend/run.yaml
|
||||
#- rally-task-manila
|
||||
#- rally-task-manila-no-ss
|
||||
- rally-task-mistral
|
||||
# it did not work for a long time. try to re-configure it
|
||||
#- rally-task-monasca
|
||||
- rally-task-murano:
|
||||
# some workloads began fail. need more time to investigate
|
||||
voting: false
|
||||
- rally-task-neutron:
|
||||
# should fail due to novaclient release
|
||||
voting: false
|
||||
- rally-task-neutron-with-extensions:
|
||||
# more services should be enabled
|
||||
voting: false
|
||||
# it should not pass SLA
|
||||
- rally-task-nova:
|
||||
# should fail due to novaclient release
|
||||
voting: false
|
||||
# should fail at validation step
|
||||
- rally-task-manila:
|
||||
# it did not work for a long time
|
||||
#- rally-task-senlin
|
||||
- rally-task-telemetry
|
||||
- rally-task-watcher:
|
||||
# watcher-api did not start last time
|
||||
voting: false
|
||||
- rally-task-zaqar
|
||||
gate:
|
||||
jobs:
|
||||
- rally-tox-pep8
|
||||
- rally-tox-py27
|
||||
- rally-tox-py35
|
||||
- rally-task-simple-job
|
||||
- rally-task-heat
|
||||
- rally-task-ironic
|
||||
- rally-task-keystone-glance-swift
|
||||
- rally-task-mistral
|
||||
- rally-task-telemetry
|
||||
- rally-task-zaqar
|
||||
|
@ -36,7 +36,7 @@ resources:
|
||||
properties:
|
||||
count: {get_param: num_instances}
|
||||
resource_def:
|
||||
type: /home/jenkins/.rally/extra/server_with_volume.yaml.template
|
||||
type: /opt/stack/.rally/extra/server_with_volume.yaml.template
|
||||
properties:
|
||||
image: {get_param: instance_image}
|
||||
volume_size: {get_param: instance_volume_size}
|
||||
|
@ -1 +0,0 @@
|
||||
rally.yaml
|
@ -1,429 +0,0 @@
|
||||
{% set image_name = "^cirros.*-disk$" %}
|
||||
{% set flavor_name = "m1.nano" %}
|
||||
{% set smoke = 0 %}
|
||||
---
|
||||
|
||||
CeilometerEvents.create_user_and_get_event:
|
||||
-
|
||||
runner:
|
||||
type: "constant"
|
||||
times: 10
|
||||
concurrency: 10
|
||||
context:
|
||||
users:
|
||||
tenants: 2
|
||||
users_per_tenant: 2
|
||||
sla:
|
||||
failure_rate:
|
||||
max: 0
|
||||
|
||||
CeilometerEvents.create_user_and_list_event_types:
|
||||
-
|
||||
runner:
|
||||
type: "constant"
|
||||
times: 10
|
||||
concurrency: 10
|
||||
context:
|
||||
users:
|
||||
tenants: 2
|
||||
users_per_tenant: 2
|
||||
sla:
|
||||
failure_rate:
|
||||
max: 0
|
||||
|
||||
CeilometerEvents.create_user_and_list_events:
|
||||
-
|
||||
runner:
|
||||
type: "constant"
|
||||
times: 10
|
||||
concurrency: 10
|
||||
context:
|
||||
users:
|
||||
tenants: 2
|
||||
users_per_tenant: 2
|
||||
sla:
|
||||
failure_rate:
|
||||
max: 0
|
||||
|
||||
CeilometerTraits.create_user_and_list_trait_descriptions:
|
||||
-
|
||||
runner:
|
||||
type: "constant"
|
||||
times: 10
|
||||
concurrency: 10
|
||||
context:
|
||||
users:
|
||||
tenants: 2
|
||||
users_per_tenant: 2
|
||||
sla:
|
||||
failure_rate:
|
||||
max: 0
|
||||
|
||||
CeilometerTraits.create_user_and_list_traits:
|
||||
-
|
||||
runner:
|
||||
type: "constant"
|
||||
times: 10
|
||||
concurrency: 10
|
||||
context:
|
||||
users:
|
||||
tenants: 2
|
||||
users_per_tenant: 2
|
||||
sla:
|
||||
failure_rate:
|
||||
max: 0
|
||||
|
||||
CeilometerMeters.list_meters:
|
||||
-
|
||||
runner:
|
||||
type: constant
|
||||
times: 10
|
||||
concurrency: 2
|
||||
context:
|
||||
users:
|
||||
tenants: 1
|
||||
users_per_tenant: 1
|
||||
ceilometer:
|
||||
counter_name: "rally_meter"
|
||||
counter_type: "gauge"
|
||||
counter_unit: "%"
|
||||
counter_volume: 100
|
||||
resources_per_tenant: 1
|
||||
samples_per_resource: 1
|
||||
timestamp_interval: 1
|
||||
sla:
|
||||
failure_rate:
|
||||
max: 0
|
||||
|
||||
CeilometerResource.list_resources:
|
||||
-
|
||||
runner:
|
||||
type: constant
|
||||
times: 10
|
||||
concurrency: 2
|
||||
context:
|
||||
users:
|
||||
tenants: 1
|
||||
users_per_tenant: 1
|
||||
ceilometer:
|
||||
counter_name: "rally_meter"
|
||||
counter_type: "gauge"
|
||||
counter_unit: "%"
|
||||
counter_volume: 100
|
||||
resources_per_tenant: 1
|
||||
samples_per_resource: 1
|
||||
timestamp_interval: 1
|
||||
sla:
|
||||
failure_rate:
|
||||
max: 0
|
||||
|
||||
CeilometerSamples.list_samples:
|
||||
-
|
||||
runner:
|
||||
type: "constant"
|
||||
times: 10
|
||||
concurrency: 10
|
||||
context:
|
||||
users:
|
||||
tenants: 1
|
||||
users_per_tenant: 1
|
||||
ceilometer:
|
||||
counter_name: "cpu_util"
|
||||
counter_type: "gauge"
|
||||
counter_unit: "instance"
|
||||
counter_volume: 1.0
|
||||
resources_per_tenant: 3
|
||||
samples_per_resource: 10
|
||||
timestamp_interval: 60
|
||||
metadata_list:
|
||||
- status: "active"
|
||||
name: "fake_resource"
|
||||
deleted: "False"
|
||||
created_at: "2015-09-04T12:34:19.000000"
|
||||
- status: "not_active"
|
||||
name: "fake_resource_1"
|
||||
deleted: "False"
|
||||
created_at: "2015-09-10T06:55:12.000000"
|
||||
batch_size: 5
|
||||
sla:
|
||||
failure_rate:
|
||||
max: 0
|
||||
|
||||
CeilometerResource.get_tenant_resources:
|
||||
-
|
||||
runner:
|
||||
type: "constant"
|
||||
times: 10
|
||||
concurrency: 5
|
||||
context:
|
||||
users:
|
||||
tenants: 2
|
||||
users_per_tenant: 2
|
||||
ceilometer:
|
||||
counter_name: "cpu_util"
|
||||
counter_type: "gauge"
|
||||
counter_volume: 1.0
|
||||
counter_unit: "instance"
|
||||
resources_per_tenant: 3
|
||||
sla:
|
||||
failure_rate:
|
||||
max: 0
|
||||
|
||||
CeilometerAlarms.create_alarm:
|
||||
-
|
||||
args:
|
||||
meter_name: "ram_util"
|
||||
threshold: 10.0
|
||||
type: "threshold"
|
||||
statistic: "avg"
|
||||
alarm_actions: ["http://localhost:8776/alarm"]
|
||||
ok_actions: ["http://localhost:8776/ok"]
|
||||
insufficient_data_actions: ["http://localhost:8776/notok"]
|
||||
runner:
|
||||
type: "constant"
|
||||
times: 10
|
||||
concurrency: 10
|
||||
context:
|
||||
users:
|
||||
tenants: 1
|
||||
users_per_tenant: 1
|
||||
sla:
|
||||
failure_rate:
|
||||
max: 0
|
||||
|
||||
CeilometerAlarms.create_and_delete_alarm:
|
||||
-
|
||||
args:
|
||||
meter_name: "ram_util"
|
||||
threshold: 10.0
|
||||
type: "threshold"
|
||||
statistic: "avg"
|
||||
alarm_actions: ["http://localhost:8776/alarm"]
|
||||
ok_actions: ["http://localhost:8776/ok"]
|
||||
insufficient_data_actions: ["http://localhost:8776/notok"]
|
||||
runner:
|
||||
type: "constant"
|
||||
times: 10
|
||||
concurrency: 10
|
||||
context:
|
||||
users:
|
||||
tenants: 1
|
||||
users_per_tenant: 1
|
||||
sla:
|
||||
failure_rate:
|
||||
max: 0
|
||||
|
||||
CeilometerAlarms.create_and_list_alarm:
|
||||
-
|
||||
args:
|
||||
meter_name: "ram_util"
|
||||
threshold: 10.0
|
||||
type: "threshold"
|
||||
statistic: "avg"
|
||||
alarm_actions: ["http://localhost:8776/alarm"]
|
||||
ok_actions: ["http://localhost:8776/ok"]
|
||||
insufficient_data_actions: ["http://localhost:8776/notok"]
|
||||
runner:
|
||||
type: "constant"
|
||||
times: 10
|
||||
concurrency: 10
|
||||
context:
|
||||
users:
|
||||
tenants: 1
|
||||
users_per_tenant: 1
|
||||
sla:
|
||||
failure_rate:
|
||||
max: 0
|
||||
|
||||
CeilometerAlarms.create_and_get_alarm:
|
||||
-
|
||||
args:
|
||||
meter_name: "ram_util"
|
||||
threshold: 10.0
|
||||
type: "threshold"
|
||||
statistic: "avg"
|
||||
alarm_actions: ["http://localhost:8776/alarm"]
|
||||
ok_actions: ["http://localhost:8776/ok"]
|
||||
insufficient_data_actions: ["http://localhost:8776/notok"]
|
||||
runner:
|
||||
type: "constant"
|
||||
times: 10
|
||||
concurrency: 2
|
||||
context:
|
||||
users:
|
||||
tenants: 2
|
||||
users_per_tenant: 2
|
||||
sla:
|
||||
failure_rate:
|
||||
max: 0
|
||||
|
||||
CeilometerAlarms.create_and_update_alarm:
|
||||
-
|
||||
args:
|
||||
meter_name: "ram_util"
|
||||
threshold: 10.0
|
||||
type: "threshold"
|
||||
statistic: "avg"
|
||||
alarm_actions: ["http://localhost:8776/alarm"]
|
||||
ok_actions: ["http://localhost:8776/ok"]
|
||||
insufficient_data_actions: ["http://localhost:8776/notok"]
|
||||
runner:
|
||||
type: "constant"
|
||||
times: 10
|
||||
concurrency: 10
|
||||
context:
|
||||
users:
|
||||
tenants: 1
|
||||
users_per_tenant: 1
|
||||
sla:
|
||||
failure_rate:
|
||||
max: 0
|
||||
|
||||
CeilometerAlarms.create_alarm_and_get_history:
|
||||
-
|
||||
args:
|
||||
meter_name: "ram_util"
|
||||
threshold: 10.0
|
||||
type: "threshold"
|
||||
state: "ok"
|
||||
statistic: "avg"
|
||||
alarm_actions: ["http://localhost:8776/alarm"]
|
||||
ok_actions: ["http://localhost:8776/ok"]
|
||||
insufficient_data_actions: ["http://localhost:8776/notok"]
|
||||
runner:
|
||||
type: "constant"
|
||||
times: 10
|
||||
concurrency: 5
|
||||
context:
|
||||
users:
|
||||
tenants: 2
|
||||
users_per_tenant: 2
|
||||
sla:
|
||||
failure_rate:
|
||||
max: 0
|
||||
|
||||
CeilometerAlarms.list_alarms:
|
||||
-
|
||||
runner:
|
||||
type: "constant"
|
||||
times: 10
|
||||
concurrency: 10
|
||||
context:
|
||||
users:
|
||||
tenants: 1
|
||||
users_per_tenant: 1
|
||||
sla:
|
||||
failure_rate:
|
||||
max: 0
|
||||
|
||||
CeilometerQueries.create_and_query_alarms:
|
||||
-
|
||||
args:
|
||||
filter: {"and": [{"!=": {"state": "dummy_state"}},{"=": {"type": "threshold"}}]}
|
||||
orderby: !!null
|
||||
limit: 10
|
||||
meter_name: "ram_util"
|
||||
threshold: 10.0
|
||||
type: "threshold"
|
||||
statistic: "avg"
|
||||
alarm_actions: ["http://localhost:8776/alarm"]
|
||||
ok_actions: ["http://localhost:8776/ok"]
|
||||
insufficient_data_actions: ["http://localhost:8776/notok"]
|
||||
runner:
|
||||
type: "constant"
|
||||
times: 20
|
||||
concurrency: 10
|
||||
context:
|
||||
users:
|
||||
tenants: 1
|
||||
users_per_tenant: 1
|
||||
sla:
|
||||
failure_rate:
|
||||
max: 0
|
||||
|
||||
CeilometerQueries.create_and_query_alarm_history:
|
||||
-
|
||||
args:
|
||||
orderby: !!null
|
||||
limit: !!null
|
||||
meter_name: "ram_util"
|
||||
threshold: 10.0
|
||||
type: "threshold"
|
||||
statistic: "avg"
|
||||
alarm_actions: ["http://localhost:8776/alarm"]
|
||||
ok_actions: ["http://localhost:8776/ok"]
|
||||
insufficient_data_actions: ["http://localhost:8776/notok"]
|
||||
runner:
|
||||
type: "constant"
|
||||
times: 20
|
||||
concurrency: 10
|
||||
context:
|
||||
users:
|
||||
tenants: 1
|
||||
users_per_tenant: 1
|
||||
sla:
|
||||
failure_rate:
|
||||
max: 0
|
||||
|
||||
CeilometerStats.get_stats:
|
||||
-
|
||||
runner:
|
||||
type: constant
|
||||
times: 10
|
||||
concurrency: 2
|
||||
context:
|
||||
users:
|
||||
tenants: 2
|
||||
users_per_tenant: 2
|
||||
ceilometer:
|
||||
counter_name: "rally_meter"
|
||||
counter_type: "gauge"
|
||||
counter_unit: "%"
|
||||
counter_volume: 100
|
||||
resources_per_tenant: 5
|
||||
samples_per_resource: 5
|
||||
timestamp_interval: 10
|
||||
metadata_list:
|
||||
-
|
||||
status: "active"
|
||||
name: "rally on"
|
||||
deleted: "false"
|
||||
-
|
||||
status: "terminated"
|
||||
name: "rally off"
|
||||
deleted: "true"
|
||||
args:
|
||||
meter_name: "rally_meter"
|
||||
filter_by_user_id: true
|
||||
filter_by_project_id: true
|
||||
filter_by_resource_id: true
|
||||
metadata_query:
|
||||
status: "terminated"
|
||||
period: 300
|
||||
groupby: "resource_id"
|
||||
sla:
|
||||
failure_rate:
|
||||
max: 0
|
||||
|
||||
CeilometerQueries.create_and_query_samples:
|
||||
-
|
||||
args:
|
||||
filter: {"=": {"counter_unit": "instance"}}
|
||||
orderby: !!null
|
||||
limit: 10
|
||||
counter_name: "cpu_util"
|
||||
counter_type: "gauge"
|
||||
counter_unit: "instance"
|
||||
counter_volume: "1.0"
|
||||
resource_id: "resource_id"
|
||||
runner:
|
||||
type: "constant"
|
||||
times: 20
|
||||
concurrency: 10
|
||||
context:
|
||||
users:
|
||||
tenants: 1
|
||||
users_per_tenant: 1
|
||||
sla:
|
||||
failure_rate:
|
||||
max: 0
|
26
rally-jobs/telemetry.yaml
Normal file
26
rally-jobs/telemetry.yaml
Normal file
@ -0,0 +1,26 @@
|
||||
---
|
||||
Gnocchi.list_capabilities:
|
||||
-
|
||||
runner:
|
||||
type: "constant"
|
||||
times: 10
|
||||
concurrency: 2
|
||||
context:
|
||||
users:
|
||||
tenants: 2
|
||||
users_per_tenant: 3
|
||||
sla:
|
||||
failure_rate:
|
||||
max: 0
|
||||
|
||||
Gnocchi.get_status:
|
||||
-
|
||||
args:
|
||||
detailed: false
|
||||
runner:
|
||||
type: "constant"
|
||||
times: 10
|
||||
concurrency: 2
|
||||
sla:
|
||||
failure_rate:
|
||||
max: 0
|
Loading…
x
Reference in New Issue
Block a user