]> review.fuel-infra Code Review - openstack-build/neutron-build.git/commit
Split services code out of Neutron, pass 1
authorDoug Wiegley <dougw@a10networks.com>
Mon, 8 Dec 2014 04:21:57 +0000 (21:21 -0700)
committerDoug Wiegley <dougw@a10networks.com>
Mon, 8 Dec 2014 23:38:56 +0000 (16:38 -0700)
commit407ee801e3f4a9f489062c1446ba128d25da6db5
tree118a604cb5d41252c5ca5f4c5bc83d5729e14e3a
parentfcb4e82afd0d621f2efdd132484790884cf82305
Split services code out of Neutron, pass 1

- After l3_agent is refactored, need to remove services/firewall
- After vmware plugin moves services out of monolothic,
  remove model copies and services/loadbalancer/constants,
  and re-enable unit tests.
- After alembic chain gets split in four, tweak models/head and
  fix heal/current chain.
- Re-factor test_routerserviceinsertion into one of the service repos

Partially-Implements: blueprint services-split
Change-Id: I5466984a9e57128266f97e9bd5c265f4dc3cba7b
114 files changed:
neutron/agent/l3_agent.py
neutron/db/migration/models/head.py
neutron/plugins/vmware/plugins/service.py
neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py
neutron/services/firewall/agents/varmour/__init__.py [deleted file]
neutron/services/firewall/agents/varmour/varmour_api.py [deleted file]
neutron/services/firewall/agents/varmour/varmour_router.py [deleted file]
neutron/services/firewall/agents/varmour/varmour_utils.py [deleted file]
neutron/services/firewall/drivers/__init__.py [deleted file]
neutron/services/firewall/drivers/fwaas_base.py [deleted file]
neutron/services/firewall/drivers/linux/__init__.py [deleted file]
neutron/services/firewall/drivers/linux/iptables_fwaas.py [deleted file]
neutron/services/firewall/drivers/varmour/__init__.py [deleted file]
neutron/services/firewall/drivers/varmour/varmour_fwaas.py [deleted file]
neutron/services/firewall/fwaas_plugin.py [deleted file]
neutron/services/loadbalancer/agent/__init__.py [deleted file]
neutron/services/loadbalancer/agent/agent.py [deleted file]
neutron/services/loadbalancer/agent/agent_api.py [deleted file]
neutron/services/loadbalancer/agent/agent_device_driver.py [deleted file]
neutron/services/loadbalancer/agent/agent_manager.py [deleted file]
neutron/services/loadbalancer/drivers/a10networks/README.txt [deleted file]
neutron/services/loadbalancer/drivers/a10networks/__init__.py [deleted file]
neutron/services/loadbalancer/drivers/a10networks/driver_v1.py [deleted file]
neutron/services/loadbalancer/drivers/common/__init__.py [deleted file]
neutron/services/loadbalancer/drivers/common/agent_driver_base.py [deleted file]
neutron/services/loadbalancer/drivers/driver_base.py [deleted file]
neutron/services/loadbalancer/drivers/driver_mixins.py [deleted file]
neutron/services/loadbalancer/drivers/haproxy/__init__.py [deleted file]
neutron/services/loadbalancer/drivers/haproxy/cfg.py [deleted file]
neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py [deleted file]
neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py [deleted file]
neutron/services/loadbalancer/drivers/logging_noop/__init__.py [deleted file]
neutron/services/loadbalancer/drivers/logging_noop/driver.py [deleted file]
neutron/services/loadbalancer/drivers/netscaler/__init__.py [deleted file]
neutron/services/loadbalancer/drivers/netscaler/ncc_client.py [deleted file]
neutron/services/loadbalancer/drivers/netscaler/netscaler_driver.py [deleted file]
neutron/services/loadbalancer/drivers/radware/__init__.py [deleted file]
neutron/services/loadbalancer/drivers/radware/driver.py [deleted file]
neutron/services/loadbalancer/drivers/radware/exceptions.py [deleted file]
neutron/services/loadbalancer/plugin.py [deleted file]
neutron/services/vpn/agent.py [deleted file]
neutron/services/vpn/common/__init__.py [deleted file]
neutron/services/vpn/common/topics.py [deleted file]
neutron/services/vpn/device_drivers/__init__.py [deleted file]
neutron/services/vpn/device_drivers/cisco_csr_rest_client.py [deleted file]
neutron/services/vpn/device_drivers/cisco_ipsec.py [deleted file]
neutron/services/vpn/device_drivers/ipsec.py [deleted file]
neutron/services/vpn/device_drivers/template/openswan/ipsec.conf.template [deleted file]
neutron/services/vpn/device_drivers/template/openswan/ipsec.secret.template [deleted file]
neutron/services/vpn/plugin.py [deleted file]
neutron/services/vpn/service_drivers/__init__.py
neutron/services/vpn/service_drivers/cisco_ipsec.py [deleted file]
neutron/services/vpn/service_drivers/cisco_validator.py [deleted file]
neutron/services/vpn/service_drivers/ipsec.py [deleted file]
neutron/tests/unit/db/firewall/__init__.py [deleted file]
neutron/tests/unit/db/firewall/test_db_firewall.py [deleted file]
neutron/tests/unit/db/loadbalancer/__init__.py [deleted file]
neutron/tests/unit/db/loadbalancer/test_db_loadbalancer.py [deleted file]
neutron/tests/unit/db/vpn/__init__.py [deleted file]
neutron/tests/unit/db/vpn/test_db_vpnaas.py [deleted file]
neutron/tests/unit/services/firewall/__init__.py [deleted file]
neutron/tests/unit/services/firewall/agents/__init__.py [deleted file]
neutron/tests/unit/services/firewall/agents/l3reference/__init__.py [deleted file]
neutron/tests/unit/services/firewall/agents/l3reference/test_firewall_l3_agent.py [deleted file]
neutron/tests/unit/services/firewall/agents/test_firewall_agent_api.py [deleted file]
neutron/tests/unit/services/firewall/agents/varmour/__init__.py [deleted file]
neutron/tests/unit/services/firewall/agents/varmour/test_varmour_router.py [deleted file]
neutron/tests/unit/services/firewall/drivers/__init__.py [deleted file]
neutron/tests/unit/services/firewall/drivers/linux/__init__.py [deleted file]
neutron/tests/unit/services/firewall/drivers/linux/test_iptables_fwaas.py [deleted file]
neutron/tests/unit/services/firewall/drivers/varmour/__init__.py [deleted file]
neutron/tests/unit/services/firewall/drivers/varmour/test_varmour_fwaas.py [deleted file]
neutron/tests/unit/services/firewall/test_fwaas_plugin.py [deleted file]
neutron/tests/unit/services/loadbalancer/agent/__init__.py [deleted file]
neutron/tests/unit/services/loadbalancer/agent/test_agent.py [deleted file]
neutron/tests/unit/services/loadbalancer/agent/test_agent_manager.py [deleted file]
neutron/tests/unit/services/loadbalancer/agent/test_api.py [deleted file]
neutron/tests/unit/services/loadbalancer/drivers/__init__.py [deleted file]
neutron/tests/unit/services/loadbalancer/drivers/a10networks/__init__.py [deleted file]
neutron/tests/unit/services/loadbalancer/drivers/a10networks/test_driver_v1.py [deleted file]
neutron/tests/unit/services/loadbalancer/drivers/embrane/__init__.py [deleted file]
neutron/tests/unit/services/loadbalancer/drivers/embrane/test_embrane_defaults.py [deleted file]
neutron/tests/unit/services/loadbalancer/drivers/embrane/test_plugin_driver.py [deleted file]
neutron/tests/unit/services/loadbalancer/drivers/haproxy/__init__.py [deleted file]
neutron/tests/unit/services/loadbalancer/drivers/haproxy/test_cfg.py [deleted file]
neutron/tests/unit/services/loadbalancer/drivers/haproxy/test_namespace_driver.py [deleted file]
neutron/tests/unit/services/loadbalancer/drivers/logging_noop/__init__.py [deleted file]
neutron/tests/unit/services/loadbalancer/drivers/logging_noop/test_logging_noop_driver.py [deleted file]
neutron/tests/unit/services/loadbalancer/drivers/netscaler/__init__.py [deleted file]
neutron/tests/unit/services/loadbalancer/drivers/netscaler/test_ncc_client.py [deleted file]
neutron/tests/unit/services/loadbalancer/drivers/netscaler/test_netscaler_driver.py [deleted file]
neutron/tests/unit/services/loadbalancer/drivers/radware/__init__.py [deleted file]
neutron/tests/unit/services/loadbalancer/drivers/radware/test_plugin_driver.py [deleted file]
neutron/tests/unit/services/loadbalancer/drivers/test_agent_driver_base.py [deleted file]
neutron/tests/unit/services/loadbalancer/test_agent_scheduler.py [deleted file]
neutron/tests/unit/services/loadbalancer/test_loadbalancer_plugin.py [deleted file]
neutron/tests/unit/services/loadbalancer/test_loadbalancer_quota_ext.py [deleted file]
neutron/tests/unit/services/vpn/__init__.py [deleted file]
neutron/tests/unit/services/vpn/device_drivers/__init__.py [deleted file]
neutron/tests/unit/services/vpn/device_drivers/test_cisco_csr_rest.py [deleted file]
neutron/tests/unit/services/vpn/device_drivers/test_cisco_ipsec.py [deleted file]
neutron/tests/unit/services/vpn/device_drivers/test_ipsec.py [deleted file]
neutron/tests/unit/services/vpn/service_drivers/__init__.py [deleted file]
neutron/tests/unit/services/vpn/service_drivers/test_cisco_ipsec.py [deleted file]
neutron/tests/unit/services/vpn/service_drivers/test_ipsec.py [deleted file]
neutron/tests/unit/services/vpn/test_vpn_agent.py [deleted file]
neutron/tests/unit/services/vpn/test_vpnaas_driver_plugin.py [deleted file]
neutron/tests/unit/services/vpn/test_vpnaas_extension.py [deleted file]
neutron/tests/unit/test_routerserviceinsertion.py.skip [moved from neutron/tests/unit/test_routerserviceinsertion.py with 100% similarity]
neutron/tests/unit/vmware/vshield/test_firewall_driver.py.skip [moved from neutron/tests/unit/vmware/vshield/test_firewall_driver.py with 100% similarity]
neutron/tests/unit/vmware/vshield/test_fwaas_plugin.py.skip [moved from neutron/tests/unit/vmware/vshield/test_fwaas_plugin.py with 100% similarity]
neutron/tests/unit/vmware/vshield/test_lbaas_plugin.py.skip [moved from neutron/tests/unit/vmware/vshield/test_lbaas_plugin.py with 100% similarity]
neutron/tests/unit/vmware/vshield/test_loadbalancer_driver.py.skip [moved from neutron/tests/unit/vmware/vshield/test_loadbalancer_driver.py with 100% similarity]
neutron/tests/unit/vmware/vshield/test_vpnaas_plugin.py.skip [moved from neutron/tests/unit/vmware/vshield/test_vpnaas_plugin.py with 100% similarity]