Remove deprecated extension "tag" and "tag-ext"
These two extensions are deprecated in favor of "standard-attr-tag". This commit removes these two extensions from the extension list of the zuul jobs. The tests that required legacy extensions are updated to require the new extension "standard-attr-tag" instead. Change-Id: I9a991a89a5de1dfd9e9134746b3ea4835fed1dae
This commit is contained in:
parent
d3d09d2600
commit
0fab69642f
@ -107,7 +107,7 @@
|
||||
# TODO(slaweq): find a way to put this list of extensions in
|
||||
# neutron repository and keep it different per branch,
|
||||
# then it could be removed from here
|
||||
NETWORK_API_EXTENSIONS: address-scope,agent,allowed-address-pairs,auto-allocated-topology,availability_zone,binding,default-subnetpools,dhcp_agent_scheduler,dns-domain-ports,dns-integration,dvr,ext-gw-mode,external-net,extra_dhcp_opt,extraroute,flavors,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-security,project-id,provider,qos,quotas,quota_details,rbac-policies,router,router_availability_zone,security-group,segment,service-type,sorting,standard-attr-description,standard-attr-revisions,standard-attr-timestamp,standard-attr-tag,subnet_allocation,tag,tag-ext,trunk,trunk-details
|
||||
NETWORK_API_EXTENSIONS: address-scope,agent,allowed-address-pairs,auto-allocated-topology,availability_zone,binding,default-subnetpools,dhcp_agent_scheduler,dns-domain-ports,dns-integration,dvr,ext-gw-mode,external-net,extra_dhcp_opt,extraroute,flavors,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-security,project-id,provider,qos,quotas,quota_details,rbac-policies,router,router_availability_zone,security-group,segment,service-type,sorting,standard-attr-description,standard-attr-revisions,standard-attr-timestamp,standard-attr-tag,subnet_allocation,trunk,trunk-details
|
||||
|
||||
- job:
|
||||
name: neutron-tempest-plugin-api-rocky
|
||||
@ -149,7 +149,7 @@
|
||||
vars:
|
||||
devstack_localrc:
|
||||
Q_AGENT: linuxbridge
|
||||
NETWORK_API_EXTENSIONS: address-scope,agent,allowed-address-pairs,auto-allocated-topology,availability_zone,binding,default-subnetpools,dhcp_agent_scheduler,dns-domain-ports,dns-integration,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-security,project-id,provider,qos,qos-bw-minimum-ingress,qos-fip,quotas,quota_details,rbac-policies,router,router_availability_zone,security-group,port-security-groups-filtering,segment,service-type,sorting,standard-attr-description,standard-attr-revisions,standard-attr-timestamp,standard-attr-tag,subnet_allocation,tag,tag-ext,trunk,trunk-details
|
||||
NETWORK_API_EXTENSIONS: address-scope,agent,allowed-address-pairs,auto-allocated-topology,availability_zone,binding,default-subnetpools,dhcp_agent_scheduler,dns-domain-ports,dns-integration,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-security,project-id,provider,qos,qos-bw-minimum-ingress,qos-fip,quotas,quota_details,rbac-policies,router,router_availability_zone,security-group,port-security-groups-filtering,segment,service-type,sorting,standard-attr-description,standard-attr-revisions,standard-attr-timestamp,standard-attr-tag,subnet_allocation,trunk,trunk-details
|
||||
devstack_local_conf:
|
||||
post-config:
|
||||
$NEUTRON_CONF:
|
||||
@ -177,7 +177,7 @@
|
||||
branch_override: stable/queens
|
||||
devstack_localrc:
|
||||
USE_PYTHON3: false
|
||||
NETWORK_API_EXTENSIONS: address-scope,agent,allowed-address-pairs,auto-allocated-topology,availability_zone,binding,default-subnetpools,dhcp_agent_scheduler,dns-integration,ext-gw-mode,external-net,extra_dhcp_opt,extraroute,flavors,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-security,project-id,provider,qos,qos-fip,quotas,quota_details,rbac-policies,router,router_availability_zone,security-group,port-security-groups-filtering,segment,service-type,sorting,standard-attr-description,standard-attr-revisions,standard-attr-timestamp,standard-attr-tag,subnet_allocation,tag,tag-ext,trunk,trunk-details
|
||||
NETWORK_API_EXTENSIONS: address-scope,agent,allowed-address-pairs,auto-allocated-topology,availability_zone,binding,default-subnetpools,dhcp_agent_scheduler,dns-integration,ext-gw-mode,external-net,extra_dhcp_opt,extraroute,flavors,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-security,project-id,provider,qos,qos-fip,quotas,quota_details,rbac-policies,router,router_availability_zone,security-group,port-security-groups-filtering,segment,service-type,sorting,standard-attr-description,standard-attr-revisions,standard-attr-timestamp,standard-attr-tag,subnet_allocation,trunk,trunk-details
|
||||
devstack_local_conf:
|
||||
test-config:
|
||||
# NOTE: ignores linux bridge's trunk delete on bound port test
|
||||
@ -195,7 +195,7 @@
|
||||
branch_override: stable/rocky
|
||||
devstack_localrc:
|
||||
USE_PYTHON3: false
|
||||
NETWORK_API_EXTENSIONS: address-scope,agent,allowed-address-pairs,auto-allocated-topology,availability_zone,binding,default-subnetpools,dhcp_agent_scheduler,dns-domain-ports,dns-integration,ext-gw-mode,external-net,extra_dhcp_opt,extraroute,fip-port-details,flavors,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-security,project-id,provider,qos,qos-fip,quotas,quota_details,rbac-policies,router,router_availability_zone,security-group,port-security-groups-filtering,segment,service-type,sorting,standard-attr-description,standard-attr-revisions,standard-attr-timestamp,standard-attr-tag,subnet_allocation,tag,tag-ext,trunk,trunk-details
|
||||
NETWORK_API_EXTENSIONS: address-scope,agent,allowed-address-pairs,auto-allocated-topology,availability_zone,binding,default-subnetpools,dhcp_agent_scheduler,dns-domain-ports,dns-integration,ext-gw-mode,external-net,extra_dhcp_opt,extraroute,fip-port-details,flavors,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-security,project-id,provider,qos,qos-fip,quotas,quota_details,rbac-policies,router,router_availability_zone,security-group,port-security-groups-filtering,segment,service-type,sorting,standard-attr-description,standard-attr-revisions,standard-attr-timestamp,standard-attr-tag,subnet_allocation,trunk,trunk-details
|
||||
devstack_local_conf:
|
||||
test-config:
|
||||
# NOTE: ignores linux bridge's trunk delete on bound port test
|
||||
|
@ -19,7 +19,7 @@ from neutron_tempest_plugin.api import base
|
||||
|
||||
class TagTestJSON(base.BaseAdminNetworkTest):
|
||||
|
||||
required_extensions = ['tag']
|
||||
required_extensions = ['standard-attr-tag']
|
||||
|
||||
@classmethod
|
||||
def resource_setup(cls):
|
||||
@ -100,7 +100,7 @@ class TagSubnetTestJSON(TagTestJSON):
|
||||
|
||||
@decorators.attr(type='smoke')
|
||||
@decorators.idempotent_id('2805aabf-a94c-4e70-a0b2-9814f06beb03')
|
||||
@utils.requires_ext(extension="tag-ext", service="network")
|
||||
@utils.requires_ext(extension="standard-attr-tag", service="network")
|
||||
def test_subnet_tags(self):
|
||||
self._test_tag_operations()
|
||||
|
||||
@ -116,7 +116,7 @@ class TagPortTestJSON(TagTestJSON):
|
||||
|
||||
@decorators.attr(type='smoke')
|
||||
@decorators.idempotent_id('c7c44f2c-edb0-4ebd-a386-d37cec155c34')
|
||||
@utils.requires_ext(extension="tag-ext", service="network")
|
||||
@utils.requires_ext(extension="standard-attr-tag", service="network")
|
||||
def test_port_tags(self):
|
||||
self._test_tag_operations()
|
||||
|
||||
@ -133,7 +133,7 @@ class TagSubnetPoolTestJSON(TagTestJSON):
|
||||
|
||||
@decorators.attr(type='smoke')
|
||||
@decorators.idempotent_id('bdc1c24b-c0b5-4835-953c-8f67dc11edfe')
|
||||
@utils.requires_ext(extension="tag-ext", service="network")
|
||||
@utils.requires_ext(extension="standard-attr-tag", service="network")
|
||||
def test_subnetpool_tags(self):
|
||||
self._test_tag_operations()
|
||||
|
||||
@ -149,7 +149,7 @@ class TagRouterTestJSON(TagTestJSON):
|
||||
|
||||
@decorators.attr(type='smoke')
|
||||
@decorators.idempotent_id('b898ff92-dc33-4232-8ab9-2c6158c80d28')
|
||||
@utils.requires_ext(extension="tag-ext", service="network")
|
||||
@utils.requires_ext(extension="standard-attr-tag", service="network")
|
||||
def test_router_tags(self):
|
||||
self._test_tag_operations()
|
||||
|
||||
@ -220,7 +220,7 @@ class TagTrunkTestJSON(TagTestJSON):
|
||||
|
||||
class TagFilterTestJSON(base.BaseAdminNetworkTest):
|
||||
credentials = ['primary', 'alt', 'admin']
|
||||
required_extensions = ['tag']
|
||||
required_extensions = ['standard-attr-tag']
|
||||
|
||||
@classmethod
|
||||
def resource_setup(cls):
|
||||
@ -322,7 +322,7 @@ class TagFilterSubnetTestJSON(TagFilterTestJSON):
|
||||
|
||||
@decorators.attr(type='smoke')
|
||||
@decorators.idempotent_id('dd8f9ba7-bcf6-496f-bead-714bd3daac10')
|
||||
@utils.requires_ext(extension="tag-ext", service="network")
|
||||
@utils.requires_ext(extension="standard-attr-tag", service="network")
|
||||
def test_filter_subnet_tags(self):
|
||||
self._test_filter_tags()
|
||||
|
||||
@ -342,7 +342,7 @@ class TagFilterPortTestJSON(TagFilterTestJSON):
|
||||
|
||||
@decorators.attr(type='smoke')
|
||||
@decorators.idempotent_id('09c036b8-c8d0-4bee-b776-7f4601512898')
|
||||
@utils.requires_ext(extension="tag-ext", service="network")
|
||||
@utils.requires_ext(extension="standard-attr-tag", service="network")
|
||||
def test_filter_port_tags(self):
|
||||
self._test_filter_tags()
|
||||
|
||||
@ -363,7 +363,7 @@ class TagFilterSubnetpoolTestJSON(TagFilterTestJSON):
|
||||
|
||||
@decorators.attr(type='smoke')
|
||||
@decorators.idempotent_id('16ae7ad2-55c2-4821-9195-bfd04ab245b7')
|
||||
@utils.requires_ext(extension="tag-ext", service="network")
|
||||
@utils.requires_ext(extension="standard-attr-tag", service="network")
|
||||
def test_filter_subnetpool_tags(self):
|
||||
self._test_filter_tags()
|
||||
|
||||
@ -383,7 +383,7 @@ class TagFilterRouterTestJSON(TagFilterTestJSON):
|
||||
|
||||
@decorators.attr(type='smoke')
|
||||
@decorators.idempotent_id('cdd3f3ea-073d-4435-a6cb-826a4064193d')
|
||||
@utils.requires_ext(extension="tag-ext", service="network")
|
||||
@utils.requires_ext(extension="standard-attr-tag", service="network")
|
||||
def test_filter_router_tags(self):
|
||||
self._test_filter_tags()
|
||||
|
||||
@ -471,7 +471,7 @@ class TagFilterTrunkTestJSON(TagFilterTestJSON):
|
||||
|
||||
class UpdateTagsTest(base.BaseAdminNetworkTest):
|
||||
|
||||
required_extensions = ['tag']
|
||||
required_extensions = ['standard-attr-tag']
|
||||
|
||||
def _get_and_compare_tags(self, tags, res_id):
|
||||
# nothing specific about networks here, just a resource that is
|
||||
|
Loading…
x
Reference in New Issue
Block a user