- project: templates: - check-requirements - tempest-plugin-jobs check: jobs: - tap-as-a-service-tempest-plugin: voting: false - tap-as-a-service-tempest-plugin-rocky: voting: false - tap-as-a-service-tempest-plugin-queens: voting: false - tap-as-a-service-tempest-plugin-pike: voting: false # NOTE(yamamoto): devstack doesn't have job definition in ocata # Non-voting jobs from other projects using this tempest plugin # NOTE(yamamoto): Explicitly marked non-voting here to avoid being # affected by their job definition. - networking-midonet-tempest-aio-ml2-full-centos-7: voting: false - job: name: tap-as-a-service-tempest-plugin parent: devstack-tempest description: | Perform setup common to all tap-as-a-service tempest tests roles: - zuul: openstack/devstack required-projects: - openstack/devstack-gate - openstack/neutron - x/tap-as-a-service - x/tap-as-a-service-tempest-plugin - openstack/tempest vars: tempest_test_regex: ^neutron_taas_tempest_plugin\. tempest_concurrency: 4 tox_envlist: all network_api_extensions_common: - agent - allowed-address-pairs - auto-allocated-topology - availability_zone - binding - default-subnetpools - dhcp_agent_scheduler - dns-domain-ports - dns-integration - empty-string-filtering - ext-gw-mode - external-net - extra_dhcp_opt - extraroute - filter-validation - fip-port-details - flavors - floatingip-pools - ip-substring-filtering - l3-flavors - l3-ha - l3_agent_scheduler - logging - metering - multi-provider - net-mtu - net-mtu-writable - network-ip-availability - network_availability_zone - pagination - port-resource-request - port-mac-address-regenerate - port-security - port-security-groups-filtering - project-id - provider - qos - qos-bw-minimum-ingress - qos-fip - quotas - quota_details - rbac-policies - router - router_availability_zone - security-group - segment - service-type - sorting - standard-attr-description - standard-attr-revisions - standard-attr-segment - standard-attr-tag - standard-attr-timestamp - subnet_allocation - trunk - trunk-details - uplink-status-propagation network_api_extensions_tempest: - taas - taas-vlan-filter devstack_localrc: TEMPEST_PLUGINS: /opt/stack/tap-as-a-service-tempest-plugin USE_PYTHON3: false NETWORK_API_EXTENSIONS: "{{ (network_api_extensions_common + network_api_extensions_tempest) | join(',') }}" devstack_plugins: neutron: git://opendev.org/openstack/neutron.git tap-as-a-service: git://opendev.org/x/tap-as-a-service.git # tempest_plugins: # - tap-as-a-service-tempest-plugin devstack_services: base: false key: true mysql: true rabbit: true g-api: true g-reg: true n-api: true n-cond: true n-cpu: true n-crt: true n-sch: true placement-api: true n-api-meta: true q-agt: true q-dhcp: true q-l3: true q-meta: true q-metering: true q-svc: true quantum: true taas: true taas_openvswitch_agent: true tempest: true dstat: true irrelevant-files: &tempest-irrelevant-files - ^(test-|)requirements.txt$ - ^releasenotes/.*$ - ^doc/.*$ - ^.*\.rst$ - ^tools/.*$ - ^tox.ini$ - job: name: tap-as-a-service-tempest-plugin-base parent: tap-as-a-service-tempest-plugin - job: name: tap-as-a-service-tempest-plugin-rocky parent: tap-as-a-service-tempest-plugin override-checkout: stable/rocky nodeset: openstack-single-node-xenial vars: network_api_extensions_tempest: - taas tempest_black_regex: | (?x) # Ignore comments and whitespaces # bug 1814937 neutron_taas_tempest_plugin\.tests\.api\.test_taas\.TaaSExtensionTestJSON\.test_delete_tap_resources_after_ts_port_delete - job: name: tap-as-a-service-tempest-plugin-queens parent: tap-as-a-service-tempest-plugin override-checkout: stable/queens nodeset: openstack-single-node-xenial vars: network_api_extensions_tempest: - taas tempest_black_regex: | (?x) # Ignore comments and whitespaces # bug 1814937 neutron_taas_tempest_plugin\.tests\.api\.test_taas\.TaaSExtensionTestJSON\.test_delete_tap_resources_after_ts_port_delete - job: name: tap-as-a-service-tempest-plugin-pike parent: tap-as-a-service-tempest-plugin override-checkout: stable/pike nodeset: openstack-single-node-xenial vars: network_api_extensions_tempest: - taas tempest_black_regex: | (?x) # Ignore comments and whitespaces # bug 1814937 neutron_taas_tempest_plugin\.tests\.api\.test_taas\.TaaSExtensionTestJSON\.test_delete_tap_resources_after_ts_port_delete - project-template: name: tap-as-a-service-tempest-plugin-jobs check: jobs: - tap-as-a-service-tempest-plugin gate: jobs: - tap-as-a-service-tempest-plugin - project-template: name: tap-as-a-service-tempest-plugin-jobs-rocky check: jobs: - tap-as-a-service-tempest-plugin-rocky gate: jobs: - tap-as-a-service-tempest-plugin-rocky - project-template: name: tap-as-a-service-tempest-plugin-jobs-queens check: jobs: - tap-as-a-service-tempest-plugin-queens gate: jobs: - tap-as-a-service-tempest-plugin-queens - project-template: name: tap-as-a-service-tempest-plugin-jobs-pike check: jobs: - tap-as-a-service-tempest-plugin-pike gate: jobs: - tap-as-a-service-tempest-plugin-pike