Move real data jobs nodeset to three nodes (two computes + 1 controller)
ceilometer-acompute and n-cpu disabled by default and only enabled on compute nodes. Execution time of real jobs increased to 8 minutes to allow CPU and RAM metrics to reach the final value so prometheus query (mean) will return valid values New node set added with three nodes Change-Id: I127f9289ce7e4d3a9e7c468b62ff71d7e253a9b4 Signed-off-by: morenod <dsanzmor@redhat.com>
This commit is contained in:
54
.zuul.yaml
54
.zuul.yaml
@@ -1,3 +1,38 @@
|
||||
- nodeset:
|
||||
name: openstack-three-node-noble
|
||||
nodes:
|
||||
- name: controller
|
||||
label: ubuntu-noble
|
||||
- name: compute1
|
||||
label: ubuntu-noble
|
||||
- name: compute2
|
||||
label: ubuntu-noble
|
||||
groups:
|
||||
# Node where tests are executed and test results collected
|
||||
- name: tempest
|
||||
nodes:
|
||||
- controller
|
||||
# Nodes running the compute service
|
||||
- name: compute
|
||||
nodes:
|
||||
- controller
|
||||
- compute1
|
||||
- compute2
|
||||
# Nodes that are not the controller
|
||||
- name: subnode
|
||||
nodes:
|
||||
- compute1
|
||||
- compute2
|
||||
# Switch node for multinode networking setup
|
||||
- name: switch
|
||||
nodes:
|
||||
- controller
|
||||
# Peer nodes for multinode networking setup
|
||||
- name: peers
|
||||
nodes:
|
||||
- compute1
|
||||
- compute2
|
||||
|
||||
- job:
|
||||
name: watcher-tempest-gnocchi
|
||||
parent: watcher-tempest-base-two-node
|
||||
@@ -245,21 +280,25 @@
|
||||
- job:
|
||||
name: watcher-tempest-prometheus-realdata
|
||||
parent: watcher-tempest-prometheus
|
||||
nodeset: openstack-three-node-noble
|
||||
description: |
|
||||
Watcher multinode devstack tempest job with Prometheus as datasource and
|
||||
real workload data.
|
||||
real workload data. This job is executed on a three-node setup to have
|
||||
pure controller and compute nodes and avoid resource competition.
|
||||
vars: &realdata_vars
|
||||
devstack_services:
|
||||
ceilometer-acompute: true
|
||||
node_exporter: true
|
||||
ceilometer-acompute: false
|
||||
node_exporter: false
|
||||
n-cpu: false
|
||||
devstack_localrc:
|
||||
NODE_EXPORTER_COLLECTOR_EXCLUDE: ""
|
||||
CEILOMETER_PIPELINE_INTERVAL: 15
|
||||
devstack_local_conf:
|
||||
test-config:
|
||||
$TEMPEST_CONFIG:
|
||||
optimize:
|
||||
datasource: ""
|
||||
real_workload_period: 300
|
||||
real_workload_period: 480 # 8 minutes
|
||||
# All tests inside watcher_tempest_plugin.tests.scenario with tag "real_load"
|
||||
tempest_test_regex: (^watcher_tempest_plugin.tests.scenario)(.*\[.*\breal_load\b.*\].*)
|
||||
tempest_exclude_regex: ""
|
||||
@@ -268,8 +307,9 @@
|
||||
devstack_services:
|
||||
ceilometer-acompute: true
|
||||
node_exporter: true
|
||||
n-cpu: true
|
||||
devstack_localrc:
|
||||
NODE_EXPORTER_COLLECTOR_EXCLUDE: ""
|
||||
CEILOMETER_PIPELINE_INTERVAL: 15
|
||||
|
||||
- job:
|
||||
name: watcher-tempest-prometheus-threading
|
||||
@@ -300,9 +340,11 @@
|
||||
- job:
|
||||
name: watcher-tempest-aetos-realdata
|
||||
parent: watcher-tempest-aetos
|
||||
nodeset: openstack-three-node-noble
|
||||
description: |
|
||||
Watcher multinode devstack tempest job with Aetos reverse-proxy and real
|
||||
workload data.
|
||||
workload data. This job is executed on a three-node setup to have
|
||||
pure controller and compute nodes and avoid resource competition.
|
||||
vars: *realdata_vars
|
||||
group-vars: *realdata_group_vars
|
||||
|
||||
|
||||
Reference in New Issue
Block a user