- job: name: telemetry-tempest-base description: | This job is for stable branch prior to Ussuri for testing on py2. parent: devstack-tempest irrelevant-files: - ^(test-|)requirements.txt$ - ^setup.cfg$ - ^doc/.*$ - ^.*\.rst$ - ^releasenotes/.*$ timeout: 7800 required-projects: - openstack/devstack-gate - openstack/panko - openstack/aodh - openstack/ceilometer - openstack/telemetry-tempest-plugin - openstack/heat-tempest-plugin - openstack/heat - openstack/dib-utils - openstack/diskimage-builder - openstack/tempest vars: configure_swap_size: 8192 devstack_plugins: heat: https://opendev.org/openstack/heat ceilometer: https://opendev.org/openstack/ceilometer aodh: https://opendev.org/openstack/aodh panko: https://opendev.org/openstack/panko devstack_services: tempest: true tls-proxy: false devstack_localrc: TEMPEST_PLUGINS: '"/opt/stack/telemetry-tempest-plugin /opt/stack/heat-tempest-plugin"' GNOCCHI_ARCHIVE_POLICY_TEMPEST: "ceilometer-high-rate" CEILOMETER_BACKEND: "gnocchi" CEILOMETER_PIPELINE_INTERVAL: 15 USE_PYTHON3: False tempest_test_regex: telemetry_tempest_plugin tox_envlist: all branches: - stable/ocata - stable/pike - stable/queens - stable/rocky - stable/stein - stable/train - job: name: telemetry-tempest-base parent: devstack-tempest description: | This job is for testing on py3 which is Ussuri onwards. irrelevant-files: - ^(test-|)requirements.txt$ - ^setup.cfg$ - ^doc/.*$ - ^.*\.rst$ - ^releasenotes/.*$ timeout: 7800 required-projects: &base_required_projects - openstack/devstack-gate - openstack/panko - openstack/aodh - openstack/ceilometer - openstack/telemetry-tempest-plugin - openstack/heat-tempest-plugin - openstack/heat - openstack/dib-utils - openstack/diskimage-builder - openstack/tempest vars: &base_vars configure_swap_size: 8192 devstack_plugins: heat: https://opendev.org/openstack/heat ceilometer: https://opendev.org/openstack/ceilometer aodh: https://opendev.org/openstack/aodh panko: https://opendev.org/openstack/panko devstack_services: tempest: true tls-proxy: false devstack_localrc: USE_PYTHON3: True TEMPEST_PLUGINS: '"/opt/stack/telemetry-tempest-plugin /opt/stack/heat-tempest-plugin"' GNOCCHI_ARCHIVE_POLICY_TEMPEST: "ceilometer-high-rate" CEILOMETER_BACKEND: "gnocchi" CEILOMETER_PIPELINE_INTERVAL: 15 tempest_test_regex: telemetry_tempest_plugin tox_envlist: all - job: name: telemetry-dsvm-integration parent: telemetry-tempest-base branches: ^(?!stable/(ocata|pike|queens|rocky|stein|train)).*$ voting: false - job: name: telemetry-dsvm-integration parent: telemetry-tempest-base branches: - stable/stein - stable/train vars: devstack_localrc: USE_PYTHON3: False - job: name: telemetry-dsvm-integration parent: telemetry-tempest-base branches: - stable/pike - stable/queens - stable/rocky vars: devstack_localrc: USE_PYTHON3: False GNOCCHI_ARCHIVE_POLICY_TEMPEST: "ceilometer-high" GNOCCHI_ARCHIVE_POLICY: "high" CEILOMETER_ALARM_AGGREGATION_METHOD: "mean" CEILOMETER_ALARM_METRIC_NAME: "cpu_util" - job: name: telemetry-dsvm-integration-ipv6-only parent: devstack-tempest-ipv6 branches: ^(?!stable/(ocata|pike|queens|rocky|stein)).*$ description: | Telemetry devstack tempest tests job for IPv6-only deployment required-projects: *base_required_projects vars: *base_vars voting: false - job: name: telemetry-dsvm-integration-ussuri parent: telemetry-dsvm-integration nodeset: openstack-single-node-bionic override-checkout: stable/ussuri - job: name: telemetry-dsvm-integration-train parent: telemetry-dsvm-integration nodeset: openstack-single-node-bionic override-checkout: stable/train vars: devstack_localrc: USE_PYTHON3: True - project: templates: - check-requirements - tempest-plugin-jobs check: jobs: - telemetry-dsvm-integration - telemetry-dsvm-integration-ussuri - telemetry-dsvm-integration-train - telemetry-dsvm-integration-ipv6-only gate: queue: telemetry jobs: - telemetry-dsvm-integration - telemetry-dsvm-integration-ipv6-only