OpenDev Sysadmins cb78968d1d OpenDev Migration Patch
This commit was bulk generated and pushed by the OpenDev sysadmins
as a part of the Git hosting and code review systems migration
detailed in these mailing list posts:

http://lists.openstack.org/pipermail/openstack-discuss/2019-March/003603.html
http://lists.openstack.org/pipermail/openstack-discuss/2019-April/004920.html

Attempts have been made to correct repository namespaces and
hostnames based on simple pattern matching, but it's possible some
were updated incorrectly or missed entirely. Please reach out to us
via the contact information listed at https://opendev.org/ with any
questions you may have.
2019-04-19 19:51:15 +00:00

221 lines
6.2 KiB
YAML

- 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