diff --git a/.zuul.yaml b/.zuul.yaml index 6285b6d0c..afa05e162 100644 --- a/.zuul.yaml +++ b/.zuul.yaml @@ -1,4 +1,4 @@ -- project: +- project: queue: telemetry templates: - openstack-python3-jobs @@ -24,16 +24,38 @@ # TODO: Update the plugins so they work with global venv devstack_localrc: GLOBAL_VENV: False + devstack_local_conf: + test-config: + $TEMPEST_CONFIG: + telemetry_services: + metric_backends: gnocchi - telemetry-dsvm-integration-ipv6-only: irrelevant-files: *aodh-irrelevant-files vars: # TODO: Update the plugins so they work with global venv devstack_localrc: GLOBAL_VENV: False + devstack_local_conf: + test-config: + $TEMPEST_CONFIG: + telemetry_services: + metric_backends: gnocchi - telemetry-dsvm-integration-centos-9s: irrelevant-files: *aodh-irrelevant-files + vars: + devstack_local_conf: + test-config: + $TEMPEST_CONFIG: + telemetry_services: + metric_backends: gnocchi - telemetry-dsvm-integration-centos-9s-fips: irrelevant-files: *aodh-irrelevant-files + vars: + devstack_local_conf: + test-config: + $TEMPEST_CONFIG: + telemetry_services: + metric_backends: gnocchi gate: jobs: - aodh-tempest-plugin-mysql @@ -44,16 +66,41 @@ # TODO: Update the plugins so they work with global venv devstack_localrc: GLOBAL_VENV: False + devstack_local_conf: + test-config: + $TEMPEST_CONFIG: + telemetry_services: + metric_backends: gnocchi, prometheus + service_available: + gnocchi: True + sg-core: True - telemetry-dsvm-integration-ipv6-only: irrelevant-files: *aodh-irrelevant-files vars: # TODO: Update the plugins so they work with global venv devstack_localrc: GLOBAL_VENV: False + devstack_local_conf: + test-config: + $TEMPEST_CONFIG: + telemetry_services: + metric_backends: gnocchi - telemetry-dsvm-integration-centos-9s: irrelevant-files: *aodh-irrelevant-files + vars: + devstack_local_conf: + test-config: + $TEMPEST_CONFIG: + telemetry_services: + metric_backends: gnocchi - telemetry-dsvm-integration-centos-9s-fips: irrelevant-files: *aodh-irrelevant-files + vars: + devstack_local_conf: + test-config: + $TEMPEST_CONFIG: + telemetry_services: + metric_backends: gnocchi - job: name: aodh-tempest-plugin-postgresql @@ -73,7 +120,11 @@ test-config: $TEMPEST_CONFIG: telemetry_services: + metric_backends: gnocchi alarm_backend: postgresql + service_available: + gnocchi: True + sg-core: False tempest_test_regex: telemetry_tempest_plugin.aodh - job: @@ -86,4 +137,13 @@ USE_PYTHON3: True # TODO: Update the plugins so they work with global venv GLOBAL_VENV: False + devstack_local_conf: + test-config: + $TEMPEST_CONFIG: + telemetry_services: + metric_backends: gnocchi + alarm_backend: mysql + service_available: + gnocchi: True + sg-core: False tempest_test_regex: telemetry_tempest_plugin.aodh