neutron/neutron/db
Kevin Benton 9cac6bd92c Add missing revision number altercations
This adds revises_on_change for the following models
and API tests to ensure the correct behavior:

* port security (network and port)
* DNS domain (network and port)
* extra dhcp opts (port)
* extra routes (router)
* subnet service type (subnet)

Additionally, it configures the DNS extension to be loaded
in the gate since the extension is enabled for tempest.

Closes-Bug: #1627649
Change-Id: Ifa969c8c2582f8f41d42df07652f259781a36bb5
(cherry picked from commit 971cf85034)
2016-09-26 20:55:48 +00:00
..
allowed_address_pairs debtcollector for globals 2016-08-30 10:18:19 -04:00
availability_zone Trival: Remove unused logging import 2015-12-26 12:49:56 +08:00
extra_dhcp_opt Add missing revision number altercations 2016-09-26 20:55:48 +00:00
metering Switch to neutron-lib for model_base 2016-08-31 11:12:18 -04:00
migration Tag the alembic migration revisions for Newton 2016-09-13 22:16:40 -04:00
models Add missing revision number altercations 2016-09-26 20:55:48 +00:00
network_dhcp_agent_binding Switch to neutron-lib for model_base 2016-08-31 11:12:18 -04:00
port_security Add missing revision number altercations 2016-09-26 20:55:48 +00:00
qos Add common way to extend standard attribute models 2016-09-16 18:16:29 +00:00
quota Mark quota operations as retriable 2016-09-13 10:33:10 +00:00
__init__.py Update License Headers to replace Nicira with VMware 2014-02-27 08:11:15 +00:00
address_scope_db.py debtcollector for globals 2016-08-30 10:18:19 -04:00
agents_db.py Mark agents db mixin operations retriable 2016-09-09 09:00:10 +00:00
agentschedulers_db.py Switch to neutron-lib for model_base 2016-08-31 11:12:18 -04:00
allowedaddresspairs_db.py objects: expose database model for NeutronDbObject instances 2016-09-10 03:53:17 +00:00
api.py Mark quota operations as retriable 2016-09-13 10:33:10 +00:00
common_db_mixin.py Accept and return project_id for API calls 2016-09-12 19:23:53 +00:00
db_base_plugin_common.py objects: expose database model for NeutronDbObject instances 2016-09-10 03:53:17 +00:00
db_base_plugin_v2.py Merge "objects: expose database model for NeutronDbObject instances" 2016-09-14 11:43:03 +00:00
dns_db.py Add missing revision number altercations 2016-09-26 20:55:48 +00:00
dvr_mac_db.py Utilize retry_if_session_inactive in dvr_mac_db 2016-09-14 01:33:02 +00:00
external_net_db.py Switch to neutron-lib for model_base 2016-08-31 11:12:18 -04:00
extradhcpopt_db.py Integrate the Extra Dhcp Opt VersionedObject in Neutron 2016-04-07 16:44:33 +01:00
extraroute_db.py Add missing revision number altercations 2016-09-26 20:55:48 +00:00
flavors_db.py Detect DBReferenceError when deleting flavor 2016-09-07 22:07:41 -07:00
ipam_backend_mixin.py Try to reuse existing IPs when a port update specifies subnet 2016-09-22 10:52:18 +00:00
ipam_pluggable_backend.py Merge "fix port address allocation for auto-addr subnet" 2016-09-14 02:29:58 +00:00
l3_agentschedulers_db.py Merge "Only schedule routers from drivers that need it" 2016-09-07 19:04:04 +00:00
l3_attrs_db.py Switch to neutron-lib for model_base 2016-08-31 11:12:18 -04:00
l3_db.py Add common way to extend standard attribute models 2016-09-16 18:16:29 +00:00
l3_dvr_db.py Fix migration of legacy router to DVR 2016-09-14 21:14:09 -04:00
l3_dvr_ha_scheduler_db.py Remove unused LOG 2016-07-05 15:22:13 +08:00
l3_dvrscheduler_db.py Neutron-lib: use the L3_AGENT* definitions from neutron-lib 2016-08-01 06:50:11 -07:00
l3_gwmode_db.py Trival: Remove unused logging import 2015-12-26 12:49:56 +08:00
l3_hamode_db.py Expire DB objects in ML2 infinity loops 2016-09-15 03:04:52 -07:00
l3_hascheduler_db.py Check for ha port to become ACTIVE 2016-08-29 19:31:22 +03:00
model_base.py Switch to neutron-lib for model_base 2016-08-31 11:12:18 -04:00
models_v2.py Add common way to extend standard attribute models 2016-09-16 18:16:29 +00:00
netmtu_db.py Calculate MTU on every network fetch instead of on create 2016-07-20 13:26:50 +02:00
network_ip_availability_db.py IP Availability: remove unused imports 2016-03-01 07:06:10 -08:00
portbindings_base.py Remove @author(s) from copyright statements 2014-09-15 21:40:09 +09:00
portbindings_db.py Switch to neutron-lib for model_base 2016-08-31 11:12:18 -04:00
portsecurity_db.py Use converters and validators from neutron-lib 2016-04-24 19:13:10 -04:00
portsecurity_db_common.py objects: introduce NetworkPortSecurity object 2016-06-27 18:35:47 +02:00
provisioning_blocks.py Add retry decorator to provisioning blocks module 2016-09-14 02:33:07 +00:00
quota_db.py Create packages for quota modules 2015-07-28 11:55:01 -07:00
rbac_db_mixin.py Add retry decorator to RBAC module 2016-09-09 09:00:23 +00:00
rbac_db_models.py Switch to neutron-lib for model_base 2016-08-31 11:12:18 -04:00
securitygroups_db.py Do not retry default security group creation 2016-09-21 18:22:25 +00:00
securitygroups_rpc_base.py Protect security group operations with the retry decorator 2016-09-13 01:18:12 -07:00
segments_db.py Add common way to extend standard attribute models 2016-09-16 18:16:29 +00:00
servicetype_db.py Switch to neutron-lib for model_base 2016-08-31 11:12:18 -04:00
sqlalchemytypes.py Truncate microseconds before DB insertion 2016-09-01 13:25:24 +00:00
sqlalchemyutils.py Use paginate_query from oslo_db 2016-04-27 03:12:24 +00:00
standard_attr.py Add common way to extend standard attribute models 2016-09-16 18:16:29 +00:00
standardattrdescription_db.py Add common way to extend standard attribute models 2016-09-16 18:16:29 +00:00
subnet_service_type_db_models.py debtcollector for globals 2016-08-30 10:18:19 -04:00
tag_db.py Switch to neutron-lib for model_base 2016-08-31 11:12:18 -04:00
vlantransparent_db.py Moving VLAN Transparency support from core to extension 2015-04-08 08:35:13 -07:00