Merge "UM only: change zed to use unmaintained/"
diff --git a/doc/requirements.txt b/doc/requirements.txt
index 6fe7c34..12d5b68 100644
--- a/doc/requirements.txt
+++ b/doc/requirements.txt
@@ -1,4 +1,4 @@
reno>=3.1.0 # Apache-2.0
-sphinx>=2.0.0,!=2.1.0 # BSD
+sphinx>=2.2.0 # BSD
openstackdocstheme>=2.2.1 # Apache-2.0
diff --git a/neutron_tempest_plugin/api/admin/test_quotas_negative.py b/neutron_tempest_plugin/api/admin/test_quotas_negative.py
index 9c37d92..2a8e24d 100644
--- a/neutron_tempest_plugin/api/admin/test_quotas_negative.py
+++ b/neutron_tempest_plugin/api/admin/test_quotas_negative.py
@@ -39,6 +39,23 @@
self.admin_client.create_network, **net_args)
@decorators.attr(type='negative')
+ @decorators.idempotent_id('9f676a6e-d729-428b-adcd-4de2867c50e6')
+ def test_set_network_quota_lower_than_networks_amount(self):
+ tenant_id = self.create_project()['id']
+ high_quota = 3
+ low_quota = 1
+ new_quotas = {'network': high_quota}
+ self._setup_quotas(tenant_id, **new_quotas)
+ for _ in range(high_quota - 1):
+ self._create_network(tenant_id)
+ # TODO(mblue): remove check_limit=True when it is default
+ new_quotas.update({'network': low_quota, 'check_limit': True})
+
+ self.assertRaises(lib_exc.BadRequest,
+ self.admin_client.update_quotas,
+ tenant_id, **new_quotas)
+
+ @decorators.attr(type='negative')
@decorators.idempotent_id('0b7f99e3-9f77-45ce-9a89-b39a184de618')
def test_create_subnet_when_quotas_is_full(self):
tenant_id = self.create_project()['id']
diff --git a/requirements.txt b/requirements.txt
index 9423079..957f186 100644
--- a/requirements.txt
+++ b/requirements.txt
@@ -1,14 +1,10 @@
-# The order of packages is significant, because pip processes them in the order
-# of appearance. Changing the order has an impact on the overall integration
-# process, which may cause wedges in the gate later.
-
-pbr!=2.1.0,>=2.0.0 # Apache-2.0
+pbr>=3.0.0 # Apache-2.0
neutron-lib>=1.25.0 # Apache-2.0
oslo.config>=5.2.0 # Apache-2.0
netaddr>=0.7.18 # BSD
os-ken>=0.3.0 # Apache-2.0
oslo.log>=3.36.0 # Apache-2.0
-oslo.serialization!=2.19.1,>=2.18.0 # Apache-2.0
+oslo.serialization>=2.20.0 # Apache-2.0
oslo.utils>=3.33.0 # Apache-2.0
packaging>=20.4 # Apache-2.0
paramiko>=2.0.0 # LGPLv2.1+
@@ -16,5 +12,5 @@
tenacity>=3.2.1 # Apache-2.0
ddt>=1.0.1 # MIT
testtools>=2.2.0 # MIT
-eventlet!=0.18.3,!=0.20.1,>=0.18.2 # MIT
+eventlet>=0.21.0 # MIT
debtcollector>=1.2.0 # Apache-2.0
diff --git a/test-requirements.txt b/test-requirements.txt
index f5bac7c..0151f21 100644
--- a/test-requirements.txt
+++ b/test-requirements.txt
@@ -1,10 +1,6 @@
-# The order of packages is significant, because pip processes them in the order
-# of appearance. Changing the order has an impact on the overall integration
-# process, which may cause wedges in the gate later.
-
hacking>=3.2.0,<3.3.0 # Apache-2.0
-coverage!=4.4,>=4.0 # Apache-2.0
+coverage>=4.4.1 # Apache-2.0
flake8-import-order==0.12 # LGPLv3
python-subunit>=1.0.0 # Apache-2.0/BSD
oslotest>=3.2.0 # Apache-2.0
diff --git a/zuul.d/master_jobs.yaml b/zuul.d/master_jobs.yaml
index d47ff64..28f5082 100644
--- a/zuul.d/master_jobs.yaml
+++ b/zuul.d/master_jobs.yaml
@@ -218,7 +218,17 @@
- ^roles/.*functional.*$
- ^playbooks/.*functional.*$
- ^vagrant/.*$
- - ^zuul.d/(?!(project)).*\.yaml
+ # Ignore everything except for zuul.d/project.yaml
+ - ^zuul.d/2023_1_jobs.yaml
+ - ^zuul.d/2023_2_jobs.yaml
+ - ^zuul.d/2024_1_jobs.yaml
+ - ^zuul.d/base-nested-switch.yaml
+ - ^zuul.d/master_jobs.yaml
+ - ^zuul.d/victoria_jobs.yaml
+ - ^zuul.d/wallaby_jobs.yaml
+ - ^zuul.d/xena_jobs.yaml
+ - ^zuul.d/yoga_jobs.yaml
+ - ^zuul.d/zed_jobs.yaml
- job:
name: neutron-tempest-plugin-openvswitch
@@ -314,7 +324,17 @@
- ^playbooks/.*functional.*$
- ^playbooks/.*linuxbridge.*$
- ^vagrant/.*$
- - ^zuul.d/(?!(project)).*\.yaml
+ # Ignore everything except for zuul.d/project.yaml
+ - ^zuul.d/2023_1_jobs.yaml
+ - ^zuul.d/2023_2_jobs.yaml
+ - ^zuul.d/2024_1_jobs.yaml
+ - ^zuul.d/base-nested-switch.yaml
+ - ^zuul.d/master_jobs.yaml
+ - ^zuul.d/victoria_jobs.yaml
+ - ^zuul.d/wallaby_jobs.yaml
+ - ^zuul.d/xena_jobs.yaml
+ - ^zuul.d/yoga_jobs.yaml
+ - ^zuul.d/zed_jobs.yaml
- job:
name: neutron-tempest-plugin-openvswitch-iptables_hybrid
@@ -419,7 +439,17 @@
- ^playbooks/.*functional.*$
- ^playbooks/.*linuxbridge.*$
- ^vagrant/.*$
- - ^zuul.d/(?!(project)).*\.yaml
+ # Ignore everything except for zuul.d/project.yaml
+ - ^zuul.d/2023_1_jobs.yaml
+ - ^zuul.d/2023_2_jobs.yaml
+ - ^zuul.d/2024_1_jobs.yaml
+ - ^zuul.d/base-nested-switch.yaml
+ - ^zuul.d/master_jobs.yaml
+ - ^zuul.d/victoria_jobs.yaml
+ - ^zuul.d/wallaby_jobs.yaml
+ - ^zuul.d/xena_jobs.yaml
+ - ^zuul.d/yoga_jobs.yaml
+ - ^zuul.d/zed_jobs.yaml
- job:
name: neutron-tempest-plugin-openvswitch-enforce-scope-old-defaults
@@ -584,7 +614,17 @@
- ^playbooks/.*dynamic-routing.*$
- ^playbooks/.*functional.*$
- ^vagrant/.*$
- - ^zuul.d/(?!(project)).*\.yaml
+ # Ignore everything except for zuul.d/project.yaml
+ - ^zuul.d/2023_1_jobs.yaml
+ - ^zuul.d/2023_2_jobs.yaml
+ - ^zuul.d/2024_1_jobs.yaml
+ - ^zuul.d/base-nested-switch.yaml
+ - ^zuul.d/master_jobs.yaml
+ - ^zuul.d/victoria_jobs.yaml
+ - ^zuul.d/wallaby_jobs.yaml
+ - ^zuul.d/xena_jobs.yaml
+ - ^zuul.d/yoga_jobs.yaml
+ - ^zuul.d/zed_jobs.yaml
# TODO(slaweq): remove that job's definition as soon as new job
# "neutron-tempest-plugin-linuxbridge" will be used in the neutron repo as
@@ -722,7 +762,17 @@
- ^playbooks/.*functional.*$
- ^playbooks/.*linuxbridge.*$
- ^vagrant/.*$
- - ^zuul.d/(?!(project)).*\.yaml
+ # Ignore everything except for zuul.d/project.yaml
+ - ^zuul.d/2023_1_jobs.yaml
+ - ^zuul.d/2023_2_jobs.yaml
+ - ^zuul.d/2024_1_jobs.yaml
+ - ^zuul.d/base-nested-switch.yaml
+ - ^zuul.d/master_jobs.yaml
+ - ^zuul.d/victoria_jobs.yaml
+ - ^zuul.d/wallaby_jobs.yaml
+ - ^zuul.d/xena_jobs.yaml
+ - ^zuul.d/yoga_jobs.yaml
+ - ^zuul.d/zed_jobs.yaml
# TODO(slaweq): remove that job's definition as soon as new job
# "neutron-tempest-plugin-ovn" will be used in the neutron-lib repo as
@@ -952,7 +1002,17 @@
- ^playbooks/.*functional.*$
- ^playbooks/.*linuxbridge.*$
- ^vagrant/.*$
- - ^zuul.d/(?!(project)).*\.yaml
+ # Ignore everything except for zuul.d/project.yaml
+ - ^zuul.d/2023_1_jobs.yaml
+ - ^zuul.d/2023_2_jobs.yaml
+ - ^zuul.d/2024_1_jobs.yaml
+ - ^zuul.d/base-nested-switch.yaml
+ - ^zuul.d/master_jobs.yaml
+ - ^zuul.d/victoria_jobs.yaml
+ - ^zuul.d/wallaby_jobs.yaml
+ - ^zuul.d/xena_jobs.yaml
+ - ^zuul.d/yoga_jobs.yaml
+ - ^zuul.d/zed_jobs.yaml
- job:
name: neutron-tempest-plugin-designate-scenario
@@ -1001,7 +1061,7 @@
- ^neutron/privileged/.*$
- ^neutron/plugins/ml2/drivers/.*$
- ^neutron/scheduler/.*$
- - ^neutron/services/(?!externaldns).*$
+ - ^neutron/services/.*$
- ^neutron_tempest_plugin/api/test_.*$
- ^neutron_tempest_plugin/(bgpvpn|fwaas|neutron_dynamic_routing|sfc|tap_as_a_service|vpnaas).*$
- ^neutron_tempest_plugin/services/bgp/.*$
@@ -1012,7 +1072,40 @@
- ^playbooks/.*functional.*$
- ^playbooks/.*linuxbridge.*$
- ^vagrant/.*$
- - ^zuul.d/(?!(project)).*\.yaml
+ # Ignore everything except for neutron/services/externaldns/
+ - ^neutron/services/auto_allocate/.*$
+ - ^neutron/services/conntrack_helper/.*$
+ - ^neutron/services/firewall/.*$
+ - ^neutron/services/flavors/.*$
+ - ^neutron/services/l3_router/.*$
+ - ^neutron/services/local_ip/.*$
+ - ^neutron/services/logapi/.*$
+ - ^neutron/services/loki/.*$
+ - ^neutron/services/metering/.*$
+ - ^neutron/services/ndp_proxy/.*$
+ - ^neutron/services/network_ip_availability/.*$
+ - ^neutron/services/network_segment_range/.*$
+ - ^neutron/services/ovn_l3/.*$
+ - ^neutron/services/placement_report/.*$
+ - ^neutron/services/portforwarding/.*$
+ - ^neutron/services/qos/.*$
+ - ^neutron/services/rbac/.*$
+ - ^neutron/services/revisions/.*$
+ - ^neutron/services/segments/.*$
+ - ^neutron/services/tag/.*$
+ - ^neutron/services/timestamp/.*$
+ - ^neutron/services/trunk/.*$
+ # Ignore everything except for zuul.d/project.yaml
+ - ^zuul.d/2023_1_jobs.yaml
+ - ^zuul.d/2023_2_jobs.yaml
+ - ^zuul.d/2024_1_jobs.yaml
+ - ^zuul.d/base-nested-switch.yaml
+ - ^zuul.d/master_jobs.yaml
+ - ^zuul.d/victoria_jobs.yaml
+ - ^zuul.d/wallaby_jobs.yaml
+ - ^zuul.d/xena_jobs.yaml
+ - ^zuul.d/yoga_jobs.yaml
+ - ^zuul.d/zed_jobs.yaml
- job:
name: neutron-tempest-plugin-sfc
@@ -1088,7 +1181,17 @@
- ^playbooks/.*functional.*$
- ^playbooks/.*linuxbridge.*$
- ^vagrant/.*$
- - ^zuul.d/(?!(project)).*\.yaml
+ # Ignore everything except for zuul.d/project.yaml
+ - ^zuul.d/2023_1_jobs.yaml
+ - ^zuul.d/2023_2_jobs.yaml
+ - ^zuul.d/2024_1_jobs.yaml
+ - ^zuul.d/base-nested-switch.yaml
+ - ^zuul.d/master_jobs.yaml
+ - ^zuul.d/victoria_jobs.yaml
+ - ^zuul.d/wallaby_jobs.yaml
+ - ^zuul.d/xena_jobs.yaml
+ - ^zuul.d/yoga_jobs.yaml
+ - ^zuul.d/zed_jobs.yaml
- job:
name: neutron-tempest-plugin-bgpvpn-bagpipe
@@ -1156,7 +1259,17 @@
- ^playbooks/.*functional.*$
- ^playbooks/.*linuxbridge.*$
- ^vagrant/.*$
- - ^zuul.d/(?!(project)).*\.yaml
+ # Ignore everything except for zuul.d/project.yaml
+ - ^zuul.d/2023_1_jobs.yaml
+ - ^zuul.d/2023_2_jobs.yaml
+ - ^zuul.d/2024_1_jobs.yaml
+ - ^zuul.d/base-nested-switch.yaml
+ - ^zuul.d/master_jobs.yaml
+ - ^zuul.d/victoria_jobs.yaml
+ - ^zuul.d/wallaby_jobs.yaml
+ - ^zuul.d/xena_jobs.yaml
+ - ^zuul.d/yoga_jobs.yaml
+ - ^zuul.d/zed_jobs.yaml
- job:
name: neutron-tempest-plugin-dynamic-routing
@@ -1210,14 +1323,23 @@
- ^playbooks/.*functional.*$
- ^playbooks/.*linuxbridge.*$
- ^vagrant/.*$
- - ^zuul.d/(?!(project)).*\.yaml
+ # Ignore everything except for zuul.d/project.yaml
+ - ^zuul.d/2023_1_jobs.yaml
+ - ^zuul.d/2023_2_jobs.yaml
+ - ^zuul.d/2024_1_jobs.yaml
+ - ^zuul.d/base-nested-switch.yaml
+ - ^zuul.d/master_jobs.yaml
+ - ^zuul.d/victoria_jobs.yaml
+ - ^zuul.d/wallaby_jobs.yaml
+ - ^zuul.d/xena_jobs.yaml
+ - ^zuul.d/yoga_jobs.yaml
+ - ^zuul.d/zed_jobs.yaml
- job:
name: neutron-tempest-plugin-fwaas
parent: neutron-tempest-plugin-base
timeout: 10800
required-projects:
- - openstack/devstack-gate
- openstack/neutron-fwaas
- openstack/neutron
- openstack/neutron-tempest-plugin
@@ -1276,7 +1398,17 @@
- ^playbooks/.*functional.*$
- ^playbooks/.*linuxbridge.*$
- ^vagrant/.*$
- - ^zuul.d/(?!(project)).*\.yaml
+ # Ignore everything except for zuul.d/project.yaml
+ - ^zuul.d/2023_1_jobs.yaml
+ - ^zuul.d/2023_2_jobs.yaml
+ - ^zuul.d/2024_1_jobs.yaml
+ - ^zuul.d/base-nested-switch.yaml
+ - ^zuul.d/master_jobs.yaml
+ - ^zuul.d/victoria_jobs.yaml
+ - ^zuul.d/wallaby_jobs.yaml
+ - ^zuul.d/xena_jobs.yaml
+ - ^zuul.d/yoga_jobs.yaml
+ - ^zuul.d/zed_jobs.yaml
- job:
name: neutron-tempest-plugin-vpnaas
@@ -1345,7 +1477,17 @@
- ^playbooks/.*functional.*$
- ^playbooks/.*linuxbridge.*$
- ^vagrant/.*$
- - ^zuul.d/(?!(project)).*\.yaml
+ # Ignore everything except for zuul.d/project.yaml
+ - ^zuul.d/2023_1_jobs.yaml
+ - ^zuul.d/2023_2_jobs.yaml
+ - ^zuul.d/2024_1_jobs.yaml
+ - ^zuul.d/base-nested-switch.yaml
+ - ^zuul.d/master_jobs.yaml
+ - ^zuul.d/victoria_jobs.yaml
+ - ^zuul.d/wallaby_jobs.yaml
+ - ^zuul.d/xena_jobs.yaml
+ - ^zuul.d/yoga_jobs.yaml
+ - ^zuul.d/zed_jobs.yaml
- job:
name: neutron-tempest-plugin-vpnaas-ovn
@@ -1405,7 +1547,17 @@
- ^playbooks/.*functional.*$
- ^playbooks/.*linuxbridge.*$
- ^vagrant/.*$
- - ^zuul.d/(?!(project)).*\.yaml
+ # Ignore everything except for zuul.d/project.yaml
+ - ^zuul.d/2023_1_jobs.yaml
+ - ^zuul.d/2023_2_jobs.yaml
+ - ^zuul.d/2024_1_jobs.yaml
+ - ^zuul.d/base-nested-switch.yaml
+ - ^zuul.d/master_jobs.yaml
+ - ^zuul.d/victoria_jobs.yaml
+ - ^zuul.d/wallaby_jobs.yaml
+ - ^zuul.d/xena_jobs.yaml
+ - ^zuul.d/yoga_jobs.yaml
+ - ^zuul.d/zed_jobs.yaml
- job:
name: neutron-tempest-plugin-tap-as-a-service
@@ -1415,7 +1567,6 @@
roles:
- zuul: openstack/devstack
required-projects:
- - openstack/devstack-gate
- openstack/neutron
- openstack/neutron-tempest-plugin
- openstack/tap-as-a-service
@@ -1515,4 +1666,14 @@
- ^playbooks/.*functional.*$
- ^playbooks/.*linuxbridge.*$
- ^vagrant/.*$
- - ^zuul.d/(?!(project)).*\.yaml
+ # Ignore everything except for zuul.d/project.yaml
+ - ^zuul.d/2023_1_jobs.yaml
+ - ^zuul.d/2023_2_jobs.yaml
+ - ^zuul.d/2024_1_jobs.yaml
+ - ^zuul.d/base-nested-switch.yaml
+ - ^zuul.d/master_jobs.yaml
+ - ^zuul.d/victoria_jobs.yaml
+ - ^zuul.d/wallaby_jobs.yaml
+ - ^zuul.d/xena_jobs.yaml
+ - ^zuul.d/yoga_jobs.yaml
+ - ^zuul.d/zed_jobs.yaml
diff --git a/zuul.d/project.yaml b/zuul.d/project.yaml
index 35a3e7f..04f5f79 100644
--- a/zuul.d/project.yaml
+++ b/zuul.d/project.yaml
@@ -177,7 +177,6 @@
templates:
- build-openstack-docs-pti
- neutron-tempest-plugin-jobs
- - neutron-tempest-plugin-jobs-zed
- neutron-tempest-plugin-jobs-2023-1
- neutron-tempest-plugin-jobs-2023-2
- neutron-tempest-plugin-jobs-2024-1
@@ -187,33 +186,27 @@
check:
jobs:
- neutron-tempest-plugin-sfc
- - neutron-tempest-plugin-sfc-zed
- neutron-tempest-plugin-sfc-2023-1
- neutron-tempest-plugin-sfc-2023-2
- neutron-tempest-plugin-sfc-2024-1
- neutron-tempest-plugin-bgpvpn-bagpipe
- - neutron-tempest-plugin-bgpvpn-bagpipe-zed
- neutron-tempest-plugin-bgpvpn-bagpipe-2023-1
- neutron-tempest-plugin-bgpvpn-bagpipe-2023-2
- neutron-tempest-plugin-bgpvpn-bagpipe-2024-1
- neutron-tempest-plugin-dynamic-routing
- - neutron-tempest-plugin-dynamic-routing-zed
- neutron-tempest-plugin-dynamic-routing-2023-1
- neutron-tempest-plugin-dynamic-routing-2023-2
- neutron-tempest-plugin-dynamic-routing-2024-1
- neutron-tempest-plugin-fwaas
- - neutron-tempest-plugin-fwaas-zed
- neutron-tempest-plugin-fwaas-2023-1
- neutron-tempest-plugin-fwaas-2023-2
- neutron-tempest-plugin-fwaas-2024-1
- neutron-tempest-plugin-vpnaas
- neutron-tempest-plugin-vpnaas-ovn
- - neutron-tempest-plugin-vpnaas-zed
- neutron-tempest-plugin-vpnaas-2023-1
- neutron-tempest-plugin-vpnaas-2023-2
- neutron-tempest-plugin-vpnaas-2024-1
- neutron-tempest-plugin-tap-as-a-service
- - neutron-tempest-plugin-tap-as-a-service-zed
- neutron-tempest-plugin-tap-as-a-service-2023-1
- neutron-tempest-plugin-tap-as-a-service-2023-2
- neutron-tempest-plugin-tap-as-a-service-2024-1
diff --git a/zuul.d/wallaby_jobs.yaml b/zuul.d/wallaby_jobs.yaml
index 8a771b8..48b56b2 100644
--- a/zuul.d/wallaby_jobs.yaml
+++ b/zuul.d/wallaby_jobs.yaml
@@ -2,7 +2,7 @@
name: neutron-tempest-plugin-api-wallaby
parent: neutron-tempest-plugin-base
nodeset: openstack-single-node-focal
- override-checkout: stable/wallaby
+ override-checkout: unmaintained/wallaby
required-projects: &required-projects-wallaby
- openstack/neutron
- name: openstack/neutron-tempest-plugin
@@ -98,7 +98,7 @@
- job:
name: neutron-tempest-plugin-scenario-openvswitch-wallaby
parent: neutron-tempest-plugin-openvswitch
- override-checkout: stable/wallaby
+ override-checkout: unmaintained/wallaby
required-projects: *required-projects-wallaby
vars:
tempest_test_regex: "\
@@ -118,7 +118,7 @@
- job:
name: neutron-tempest-plugin-scenario-openvswitch-iptables_hybrid-wallaby
parent: neutron-tempest-plugin-openvswitch-iptables_hybrid
- override-checkout: stable/wallaby
+ override-checkout: unmaintained/wallaby
required-projects: *required-projects-wallaby
vars:
tempest_test_regex: "\
@@ -145,7 +145,7 @@
- job:
name: neutron-tempest-plugin-scenario-linuxbridge-wallaby
parent: neutron-tempest-plugin-linuxbridge
- override-checkout: stable/wallaby
+ override-checkout: unmaintained/wallaby
required-projects: *required-projects-wallaby
vars:
tempest_test_regex: "\
@@ -165,7 +165,7 @@
- job:
name: neutron-tempest-plugin-scenario-ovn-wallaby
parent: neutron-tempest-plugin-ovn
- override-checkout: stable/wallaby
+ override-checkout: unmaintained/wallaby
required-projects: *required-projects-wallaby
vars:
tempest_test_regex: "\
@@ -190,7 +190,7 @@
name: neutron-tempest-plugin-dvr-multinode-scenario-wallaby
parent: neutron-tempest-plugin-dvr-multinode-scenario
nodeset: openstack-two-node-focal
- override-checkout: stable/wallaby
+ override-checkout: unmaintained/wallaby
required-projects: *required-projects-wallaby
vars:
network_api_extensions_common: *api_extensions
@@ -198,7 +198,7 @@
- job:
name: neutron-tempest-plugin-designate-scenario-wallaby
parent: neutron-tempest-plugin-designate-scenario
- override-checkout: stable/wallaby
+ override-checkout: unmaintained/wallaby
required-projects:
- openstack/neutron
- name: openstack/neutron-tempest-plugin
@@ -213,7 +213,7 @@
name: neutron-tempest-plugin-sfc-wallaby
parent: neutron-tempest-plugin-sfc
nodeset: openstack-single-node-focal
- override-checkout: stable/wallaby
+ override-checkout: unmaintained/wallaby
required-projects: *required-projects-wallaby
vars:
network_api_extensions_common: *api_extensions
@@ -222,7 +222,7 @@
name: neutron-tempest-plugin-bgpvpn-bagpipe-wallaby
parent: neutron-tempest-plugin-bgpvpn-bagpipe
nodeset: openstack-single-node-focal
- override-checkout: stable/wallaby
+ override-checkout: unmaintained/wallaby
required-projects: *required-projects-wallaby
vars:
network_api_extensions: *api_extensions
@@ -231,7 +231,7 @@
name: neutron-tempest-plugin-dynamic-routing-wallaby
parent: neutron-tempest-plugin-dynamic-routing
nodeset: openstack-single-node-focal
- override-checkout: stable/wallaby
+ override-checkout: unmaintained/wallaby
required-projects: *required-projects-wallaby
vars:
network_api_extensions_common: *api_extensions
@@ -240,7 +240,7 @@
name: neutron-tempest-plugin-vpnaas-wallaby
parent: neutron-tempest-plugin-vpnaas
nodeset: openstack-single-node-focal
- override-checkout: stable/wallaby
+ override-checkout: unmaintained/wallaby
required-projects: *required-projects-wallaby
vars:
network_api_extensions_common: *api_extensions
diff --git a/zuul.d/xena_jobs.yaml b/zuul.d/xena_jobs.yaml
index 9f8e960..fc0b84f 100644
--- a/zuul.d/xena_jobs.yaml
+++ b/zuul.d/xena_jobs.yaml
@@ -2,7 +2,7 @@
name: neutron-tempest-plugin-api-xena
parent: neutron-tempest-plugin-base
nodeset: openstack-single-node-focal
- override-checkout: stable/xena
+ override-checkout: unmaintained/xena
required-projects: &required-projects-xena
- openstack/neutron
- name: openstack/neutron-tempest-plugin
@@ -100,7 +100,7 @@
- job:
name: neutron-tempest-plugin-scenario-openvswitch-xena
parent: neutron-tempest-plugin-openvswitch
- override-checkout: stable/xena
+ override-checkout: unmaintained/xena
required-projects: *required-projects-xena
vars:
tempest_test_regex: "\
@@ -120,7 +120,7 @@
- job:
name: neutron-tempest-plugin-scenario-openvswitch-iptables_hybrid-xena
parent: neutron-tempest-plugin-openvswitch-iptables_hybrid
- override-checkout: stable/xena
+ override-checkout: unmaintained/xena
required-projects: *required-projects-xena
vars:
tempest_test_regex: "\
@@ -140,7 +140,7 @@
- job:
name: neutron-tempest-plugin-scenario-linuxbridge-xena
parent: neutron-tempest-plugin-linuxbridge
- override-checkout: stable/xena
+ override-checkout: unmaintained/xena
required-projects: *required-projects-xena
vars:
tempest_test_regex: "\
@@ -160,7 +160,7 @@
- job:
name: neutron-tempest-plugin-scenario-ovn-xena
parent: neutron-tempest-plugin-ovn
- override-checkout: stable/xena
+ override-checkout: unmaintained/xena
required-projects: *required-projects-xena
vars:
tempest_test_regex: "\
@@ -183,7 +183,7 @@
name: neutron-tempest-plugin-dvr-multinode-scenario-xena
parent: neutron-tempest-plugin-dvr-multinode-scenario
nodeset: openstack-two-node-focal
- override-checkout: stable/xena
+ override-checkout: unmaintained/xena
required-projects: *required-projects-xena
vars:
network_api_extensions_common: *api_extensions
@@ -191,7 +191,7 @@
- job:
name: neutron-tempest-plugin-designate-scenario-xena
parent: neutron-tempest-plugin-designate-scenario
- override-checkout: stable/xena
+ override-checkout: unmaintained/xena
required-projects: *required-projects-xena
vars:
network_api_extensions_common: *api_extensions
@@ -200,7 +200,7 @@
name: neutron-tempest-plugin-sfc-xena
parent: neutron-tempest-plugin-sfc
nodeset: openstack-single-node-focal
- override-checkout: stable/xena
+ override-checkout: unmaintained/xena
required-projects: *required-projects-xena
vars:
network_api_extensions_common: *api_extensions
@@ -209,7 +209,7 @@
name: neutron-tempest-plugin-bgpvpn-bagpipe-xena
parent: neutron-tempest-plugin-bgpvpn-bagpipe
nodeset: openstack-single-node-focal
- override-checkout: stable/xena
+ override-checkout: unmaintained/xena
required-projects: *required-projects-xena
vars:
network_api_extensions: *api_extensions
@@ -218,7 +218,7 @@
name: neutron-tempest-plugin-dynamic-routing-xena
parent: neutron-tempest-plugin-dynamic-routing
nodeset: openstack-single-node-focal
- override-checkout: stable/xena
+ override-checkout: unmaintained/xena
required-projects: *required-projects-xena
vars:
network_api_extensions_common: *api_extensions
@@ -249,7 +249,7 @@
name: neutron-tempest-plugin-vpnaas-xena
parent: neutron-tempest-plugin-vpnaas
nodeset: openstack-single-node-focal
- override-checkout: stable/xena
+ override-checkout: unmaintained/xena
required-projects: *required-projects-xena
vars:
network_api_extensions_common: *api_extensions
@@ -258,7 +258,7 @@
name: neutron-tempest-plugin-tap-as-a-service-xena
parent: neutron-tempest-plugin-tap-as-a-service
nodeset: openstack-single-node-focal
- override-checkout: stable/xena
+ override-checkout: unmaintained/xena
required-projects: *required-projects-xena
vars:
network_api_extensions_common: *api_extensions
diff --git a/zuul.d/yoga_jobs.yaml b/zuul.d/yoga_jobs.yaml
index 76cac3e..af7f97e 100644
--- a/zuul.d/yoga_jobs.yaml
+++ b/zuul.d/yoga_jobs.yaml
@@ -6,9 +6,7 @@
required-projects: &required-projects-yoga
- openstack/neutron
- name: openstack/neutron-tempest-plugin
- # Move to 2.6.0 once released
- # https://review.opendev.org/c/openstack/releases/+/908369
- override-checkout: 2.5.0
+ override-checkout: 2.6.0
- openstack/tempest
vars:
tempest_concurrency: 4