Sign Up
Log In
Log In
or
Sign Up
Places
All Projects
Status Monitor
Collapse sidebar
Cloud:OpenStack:Mitaka:Staging
openstack-neutron
openstack-neutron-doc.changes
Overview
Repositories
Revisions
Requests
Users
Attributes
Meta
File openstack-neutron-doc.changes of Package openstack-neutron
------------------------------------------------------------------- Thu Apr 20 05:21:40 UTC 2017 - cloud-devel@suse.de - Update to version neutron-8.4.1.dev20: * Ensure behavior of None for device_id ------------------------------------------------------------------- Sun Apr 16 05:22:22 UTC 2017 - cloud-devel@suse.de - Update to version neutron-8.4.1.dev19: * Assert contents of returned devices in test * Don't pass argument sqlite_db in method set_defaults ------------------------------------------------------------------- Tue Apr 4 04:41:59 UTC 2017 - cloud-devel@suse.de - Update to version neutron-8.4.1.dev15: * Switch RootHelperProcess from select.poll to select.select ------------------------------------------------------------------- Sun Mar 12 04:40:59 UTC 2017 - cloud-devel@suse.de - Update to version neutron-8.4.1.dev14: * functional: Stop compiling OVS from source ------------------------------------------------------------------- Sat Mar 4 04:43:11 UTC 2017 - cloud-devel@suse.de - Update to version neutron-8.4.1.dev13: * Revert "Setup firewall filters only for required ports" * l3 ha: don't send routers without '_ha_interface' ------------------------------------------------------------------- Tue Feb 28 04:44:47 UTC 2017 - cloud-devel@suse.de - Update to version neutron-8.4.1.dev10: * Avoid KeyError when accessing "dns_name" as it may not exist ------------------------------------------------------------------- Fri Feb 3 04:05:10 UTC 2017 - cloud-devel@suse.de - Update to version neutron-8.4.1.dev9: * Fix that api_workers=0 doesn't spawn any api workers 8.4.0 ------------------------------------------------------------------- Thu Feb 2 05:03:19 UTC 2017 - cloud-devel@suse.de - Update to version neutron-8.3.1.dev87: * DHCP: enhance DHCPAgent startup procedure * Kill neutron-keepalived-state-change gracefully ------------------------------------------------------------------- Thu Jan 26 04:09:01 UTC 2017 - cloud-devel@suse.de - Update to version neutron-8.3.1.dev83: * DVR: Fix IPtables driver for metering with DVR routers * Add check that external gw port exist when metering-agent adds a rule * Remove get_router_cidrs method of dvr_edge_ha router * Add check for ha state ------------------------------------------------------------------- Wed Jan 25 04:08:55 UTC 2017 - cloud-devel@suse.de - Update to version neutron-8.3.1.dev76: * Check for unbound ports in L3 RPC handler * Only send string values to OVSDB other_config column * XenAPI: add support for conntrack with XenServer * Support alembic 0.8.9 in test_autogen_process_directives * ovs agent, native ARP response: set Eth src/dst * OVS agent: configure both OF10 and OF13 * ovs-agent: Catch exceptions in agent_main_wrapper * Ignore gre0 and gretap0 devices in netns cleanup script * Allow more time for DB migration tests * callbacks: Make the value of FLOATING_IP match with api resource * Parse the output of ip route more robustly * Add unit tests for ip_lib.get_routing_table * Add L3 HA test with linux bridge * ovs-agent: Close ryu app on all exceptions ------------------------------------------------------------------- Fri Jan 20 00:45:21 UTC 2017 - cloud-devel@suse.de - Update to version neutron-8.3.1.dev48: * Truncate IPDevice's name to interface max size * Unplug external device when delete snat namespace ------------------------------------------------------------------- Sat Jan 14 00:46:42 UTC 2017 - cloud-devel@suse.de - Update to version neutron-8.3.1.dev45: * Check for l3 agents count before router update * Solve unexpected NoneType returned by _get_routers_can_schedule ------------------------------------------------------------------- Fri Jan 13 00:47:02 UTC 2017 - cloud-devel@suse.de - Update to version neutron-8.3.1.dev41: * Don't depend on translated strings for error check ------------------------------------------------------------------- Tue Jan 10 03:41:39 UTC 2017 - cloud-devel@suse.de - Update to version neutron-8.3.1.dev40: * Reduce IP link show calls for SR-IOV scan loop ------------------------------------------------------------------- Sat Jan 7 04:03:40 UTC 2017 - cloud-devel@suse.de - Update to version neutron-8.3.1.dev39: * gate_hook: Add a no-op rally case * DVR: Fix race condition in creation of fip gateway * Delete default route if no gateway in external net ------------------------------------------------------------------- Wed Jan 4 03:06:57 UTC 2017 - cloud-devel@suse.de - Update to version neutron-8.3.1.dev33: * Use subqueries for rbac_entries and subnets<->network * Correctly print --limit value passed via API * Delete conntrack when remote ipset member removed ------------------------------------------------------------------- Tue Dec 20 03:02:54 UTC 2016 - cloud-devel@suse.de - Update to version neutron-8.3.1.dev27: * Skip larger than /64 subnets in DHCP agent ------------------------------------------------------------------- Sat Dec 10 03:00:49 UTC 2016 - cloud-devel@suse.de - Update to version neutron-8.3.1.dev26: * SRIOV: don't block report_state with device count ------------------------------------------------------------------- Fri Dec 2 03:31:27 UTC 2016 - cloud-devel@suse.de - Update to version neutron-8.3.1.dev25: * Use revision to discard stale DHCP updates ------------------------------------------------------------------- Tue Nov 29 03:33:16 UTC 2016 - cloud-devel@suse.de - Update to version neutron-8.3.1.dev24: * Changing arping command execute to accept 1 as extra OK code * DVR: remove misleading error log * ovsfw: fix troublesome port_rule_masking ------------------------------------------------------------------- Fri Nov 25 03:29:53 UTC 2016 - cloud-devel@suse.de - Update to version neutron-8.3.1.dev18: * l3-ha: Send gratuitous ARP when new floating IP is added ------------------------------------------------------------------- Sat Nov 19 03:33:38 UTC 2016 - cloud-devel@suse.de - Update to version neutron-8.3.1.dev17: * Fix "failed unplugging ha interface" error when deleting router ------------------------------------------------------------------- Fri Nov 18 03:33:24 UTC 2016 - cloud-devel@suse.de - Update to version neutron-8.3.1.dev15: * LinuxBridge: Pass host into get_devices_details_list * Update metadata proxy when subnet add/delete ------------------------------------------------------------------- Thu Nov 17 03:37:00 UTC 2016 - cloud-devel@suse.de - Update to version neutron-8.3.1.dev11: * Avoid trace in _notify_l3_agent_ha_port_update * Ensure there are fdb_entries before iterating ------------------------------------------------------------------- Tue Nov 15 03:39:03 UTC 2016 - cloud-devel@suse.de - Update to version neutron-8.3.1.dev7: * l2pop fdb flows for HA router ports ------------------------------------------------------------------- Sat Nov 5 03:31:36 UTC 2016 - cloud-devel@suse.de - Update to version neutron-8.3.1.dev5: * Check if namespace exists before getting devices * Add 169.254.169.254 when enable force_metadata * Move class properties to instances for dhcp tests ------------------------------------------------------------------- Fri Oct 14 00:05:27 UTC 2016 - cloud-devel@suse.de - Update to version neutron-8.3.1.dev2: * Check for ha port to become ACTIVE ------------------------------------------------------------------- Wed Oct 12 00:05:32 UTC 2016 - cloud-devel@suse.de - Update to version neutron-8.3.1.dev1: * Get rid of double-join to rbac_entries without filter 8.3.0 ------------------------------------------------------------------- Sat Oct 8 00:13:56 UTC 2016 - cloud-devel@suse.de - Update to version neutron-8.2.1.dev88: * ml2 lb: do not program arp responder when unused * New option for num_threads for state change server * DVR: Pings to floatingip returns with fixed-ip on same network * fix port address allocation for auto-addr subnet * Pass not IPDevice but port_name into OVSBridge's add_port() ------------------------------------------------------------------- Sat Sep 24 03:27:46 UTC 2016 - cloud-devel@suse.de - Update to version neutron-8.2.1.dev79: * ml2: allow retry on retriabable db error by precommit * Check for StaleData errors in retry decorator ------------------------------------------------------------------- Thu Sep 22 07:22:21 UTC 2016 - mjura@suse.com - Update to version neutron-8.2.1.dev75: * Install dibbler.filters rootwrap file * Support for MultipleExceptions in db_api decorators * Convert multiple exception types in the API * Fixes KeyError while updating bgp peer * Fix wrong HA router state * Imported Translations from Zanata * Allow SR-IOV agent to start when number of vf is 0 * Implement check_vlan_transparency to return True in SR-IOV mech driver * Updated from global requirements * Check target_tenant when create rbac policy * DVR: Cleanup the stale snat redirect rules in router namespace * Add flush command to iproute in ip_lib * DVR: SNAT redirect rules should be removed only on Gateway clear * Fix internal server error during updating QoS rule * Fixes port device_id/device_owner change in failed operation * Refer to correct global_physnet_mtu option instead of segment_mtu * L3 DVR: use fanout when sending dvr arp table update * Suppresses a warning when no agents are configured * Allow auto-addressed ips deletion on port update * Set secure fail mode for physical bridges * Imported Translations from Zanata * Pass timeout in milliseconds to timer_wait * Fix code that's trying to read from a stale DB object * Handle deleted ports when creating a list of fdb entries * L3 agent: check router namespace existence before delete * BGP: exclude legacy fip in DVR fip host routes query * DVR: Clean stale snat-ns by checking its existence when agent restarts * Partial revert "DVR: Fix issue of SNAT rule for DVR with floating ip" * Restore old assert_ping behavior * Fix for check_vlan_transparency on mech drivers not called * DVR: Fix issue of SNAT rule for DVR with floating ip * Wait for vswitchd to add interfaces in native ovsdb * ovsdb: Don't let block() wait indefinitely * Filter HA router without HA port bindings after race conditions * Don't load DNS integration in l3_router_plugin * Added test cases for DVR L3 schedulers * Don't use exponential back-off for report_state 8.2.0 * Move state reporting initialization to after worker forking * Fix broken URL in Mitaka Neutron release note * Avoid duplicate ipset processing for security groups * Macvtap: Allow noop alias as FW driver * Fix of ping usage in net_helpers.async_ping() * Lower ML2 message severity * Fix OVSBridge.set_protocols arg * Allow tox to be run with python 3 * Fix misuse of assertTrue in L3 DVR test case * Fix update of shared QoS policy * Add setting default max_burst value if not given by user * Check compatibility when auto schedule ha routers * Imported Translations from Zanata * DVR: handle floating IP reassociation on the same host * Not auto schedule router when sync routers from agent * Remove unhelpful test of oslo.service ServiceLauncher * Revert "Fix _get_id_for" * When deleting floating IP catch PortNotFound * Fix unicode bug for password-authenticated BGP peer * DVR: Ensure that only one fg device can exist at a time in fip ns * Allow min_l3_agents_per_router to equal one * Skip INVALID and UNASSIGNED ofport in vlan restore * sriov: Fix macvtap vf interface regex pattern * Fix _get_id_for * OVS: UnboundLocalError on switch timeout fixed * Cap tempest to < 12.1.0 * Imported Translations from Zanata * Imported Translations from Zanata * tests: clean up designate client session mock on test exit * ovs: set device MTU after it's moved into a namespace * Fix designate dns driver for SSL based endpoints * add PROTO_NUM_IPV6_ICMP for _validate_port_range * Update ml2 delete_subnet to deallocate via ipam * Fixed help messages for path_mtu and global_physnet_mtus options * DVR: Fix allowed_address_pair port binding with delayed fip * After a migration clean up the floating ip on the source host * Updated from global requirements * OVS Mech: Set hybrid plug based on agent config * Refactor the rpc callback version discovery mechanism 8.1.2 * Revert "DVR: Clear SNAT namespace when agent restarts after router move" * qos: Add API test for shared policy * Fix get_free_namespace_port to actually avoid used ports * Force "out-of-band" controller connection mode * Fix validation of floating-ip association * DVR: Fix check multiprefix when delete ipv4 router interface * Pass ha_router_port flag for _snat_router_interfaces ports * Fixed help messages for path_mtu and global_physnet_mtus options * Fix help message for external_network_bridge * Fix bgp-speaker-network-remove error * Make deepcopy of update body in API layer * OVS: compare names when checking devices both added and deleted * Adopt to config_dir option being a list and not a string * [qos] section is missing from neutron.conf * fix wrong default value of qos.notification_drivers * neutron-db-manage: revision: fail for --autogenerate and branch * Fix invalid mock name in test_ovs_neutron_agent * Fix keepalived functional tests * Avoid testing oslo.service library internals * Only load timestamp service plugin in timestamp tests * Fetch router port subnets in bulk * Correct the interval between two reports * Insert validation with request params for HTTP DELETE * Make auto allocate plugin safe for unit/func tests * Check for existence of snat port before deleting it * Define localstatedir for ovs compilation * De-dup user-defined SG rules before iptables call * Change get_root_helper_child_pid to stop when it finds cmd * Add a missing address-scope extension check * Skip firewall blink test for ovs-fw * Fix regexp for ss output * fullstack: Use noop firewall * Always call ipam driver on subnet update * DVR: Ensure fpr and rfp devices are configured correctly * DVR: Use existing IPDevice to add address on FIP VETH * Migration for qospolicyrbacs has hardcoded InnoDB * Call ext_manager.delete_port on port removal * Improve handle port_update and port_delete events in ovs qos agent 8.1.1 * DVR: Use IPDevice class consistently * Fix Windows IPDevice.device_has_ip racefulness * Avoid L3 agent termination without server * Fix for 'ofport' query retries during neutron agent start * DVR: Moving router from dvr_snat node removes the qrouters * OVS: Add support for IPv6 addresses as tunnel endpoints * DVR: Fix TypeError in arp update with allowed_address_pairs * DVR: Handle unbound allowed_address_pair port with FIP * Fix SR-IOV binding when two NICs mapped to one physnet * Enforce UUID of port/subnet ID for router interfaces * Restart dsnmasq on any network subnet change * Fix broken Tempest conf options in API tests * Fix update target tenant RBAC external path * Add semaphore to ML2 create_port db operation * Imported Translations from Zanata * Fix test failure against latest oslo.* from master * Add exponential back-off RPC client * Use correct session in update_allocation_pools * Preserve backward compatibility with OVS hybrid plugging * DVR: Clear SNAT namespace when agent restarts after router move * Don't log warning for missing resource_versions * Updated from global requirements * IPtables firewall prevent ICMPv6 spoofing 8.1.0 * Revert "Improve performance of ensure_namespace" * OVS: Add mac spoofing filtering to flows * Imported Translations from Zanata * Support interface drivers that don't support mtu parameter for plug_new * LinuxBridge agent's QoS driver bw limit for egress traffic * Imported Translations from Zanata * Updated from global requirements * Clear DVR MAC on last agent deletion from host * Add an option for WSGI pool size * Don't disconnect br-int from phys br if connected * Fix deprecation warning for external_network_bridge * Add ALLOCATING state to routers * Cleanup stale OVS flows for physical bridges * Notify resource_versions from agents only when needed * ADDRESS_SCOPE_MARK_IDS should not be global for L3 agent * Wrap all update/delete l3_rpc handlers with retries * Values for [ml2]/physical_network_mtus should not be unique * Use new DB context when checking if agent is online during rescheduling * ovsfw: Load vlan tag from other_config * Imported Translations from Zanata * firewall: don't warn about a driver that does not accept bridge * Add uselist=True to subnet rbac_entries relationship * Iptables firewall prevent IP spoofed DHCP requests * Fix race conditions in IP availability API tests * Switched from fixtures to mock to mock out starting RPC consumers * Imported Translations from Zanata * Fix zuul_cloner errors during tox job setup * Return oslo_config Opts to config generator * Refactor and fix dummy process fixture * Switches metering agent to stateless iptables * Remove obsolete keepalived PID files before start * Add IPAllocation object to session info to stop GC * Ensure metadata agent doesn't use SSL for UNIX socket * DVR: Increase the link-local address pair range * SG protocol validation to allow numbers or names * L3 agent: match format used by iptables * Use right class method in IP availability tests * Make L3 HA interface creation concurrency safe * ovsfw: Remove vlan tag before injecting packets to port * Imported Translations from Zanata * test_network_ip_availability: Skip IPv6 tests when configured so * Retry updating agents table in case of deadlock * Allow to use several nics for physnet with SR-IOV ------------------------------------------------------------------- Wed Sep 21 03:26:12 UTC 2016 - cloud-devel@suse.de - Update to version neutron-8.2.1.dev72: * Fixes KeyError while updating bgp peer ------------------------------------------------------------------- Thu Sep 15 03:26:03 UTC 2016 - cloud-devel@suse.de - Update to version neutron-8.2.1.dev71: * DVR: SNAT redirect rules should be removed only on Gateway clear ------------------------------------------------------------------- Tue Sep 13 03:12:33 UTC 2016 - cloud-devel@suse.de - Update to version neutron-8.2.1.dev69: * Fix wrong HA router state ------------------------------------------------------------------- Sun Sep 11 03:28:03 UTC 2016 - cloud-devel@suse.de - Update to version neutron-8.2.1.dev67: * Check target_tenant when create rbac policy ------------------------------------------------------------------- Fri Sep 9 10:30:04 UTC 2016 - cloud-devel@suse.de - Update to version neutron-8.2.1.dev65: * Imported Translations from Zanata * Allow SR-IOV agent to start when number of vf is 0 * Implement check_vlan_transparency to return True in SR-IOV mech driver * Updated from global requirements * DVR: Cleanup the stale snat redirect rules in router namespace * Add flush command to iproute in ip_lib * Fixes port device_id/device_owner change in failed operation ------------------------------------------------------------------- Fri Sep 2 00:30:57 UTC 2016 - cloud-devel@suse.de - Update to version neutron-8.2.1.dev52: * Refer to correct global_physnet_mtu option instead of segment_mtu ------------------------------------------------------------------- Wed Aug 31 00:16:20 UTC 2016 - cloud-devel@suse.de - Update to version neutron-8.2.1.dev50: * Fix internal server error during updating QoS rule ------------------------------------------------------------------- Tue Aug 30 00:21:41 UTC 2016 - cloud-devel@suse.de - Update to version neutron-8.2.1.dev48: * L3 DVR: use fanout when sending dvr arp table update 8.2.0 ------------------------------------------------------------------- Sat Aug 27 00:24:41 UTC 2016 - cloud-devel@suse.de - Update to version neutron-8.1.3.dev128: * Set secure fail mode for physical bridges ------------------------------------------------------------------- Fri Aug 26 04:01:46 UTC 2016 - cloud-devel@suse.de - Update to version neutron-8.1.3.dev126: * Change get_root_helper_child_pid to stop when it finds cmd ------------------------------------------------------------------- Fri Aug 26 00:19:39 UTC 2016 - cloud-devel@suse.de - Update to version neutron-8.1.3.dev125: * Suppresses a warning when no agents are configured * Allow auto-addressed ips deletion on port update * Handle deleted ports when creating a list of fdb entries * Added test cases for DVR L3 schedulers * Fix help message for external_network_bridge ------------------------------------------------------------------- Thu Aug 25 05:51:03 UTC 2016 - cloud-devel@suse.de - Update to version neutron-8.1.3.dev116: * Fix update of shared QoS policy ------------------------------------------------------------------- Thu Aug 25 00:18:57 UTC 2016 - cloud-devel@suse.de - Update to version neutron-8.1.3.dev114: * Imported Translations from Zanata ------------------------------------------------------------------- Sun Aug 14 00:18:51 UTC 2016 - cloud-devel@suse.de - Update to version neutron-8.1.3.dev113: * Pass timeout in milliseconds to timer_wait * DVR: Clean stale snat-ns by checking its existence when agent restarts * Add setting default max_burst value if not given by user ------------------------------------------------------------------- Sat Aug 13 00:30:53 UTC 2016 - cloud-devel@suse.de - Update to version neutron-8.1.3.dev107: * Fix code that's trying to read from a stale DB object ------------------------------------------------------------------- Fri Aug 12 00:23:33 UTC 2016 - cloud-devel@suse.de - Update to version neutron-8.1.3.dev106: * L3 agent: check router namespace existence before delete * Filter HA router without HA port bindings after race conditions ------------------------------------------------------------------- Wed Aug 10 10:02:47 UTC 2016 - cloud-devel@suse.de - Update to version neutron-8.1.3.dev102: * BGP: exclude legacy fip in DVR fip host routes query ------------------------------------------------------------------- Sun Aug 7 00:18:28 UTC 2016 - cloud-devel@suse.de - Update to version neutron-8.1.3.dev100: * Partial revert "DVR: Fix issue of SNAT rule for DVR with floating ip" * DVR: Fix issue of SNAT rule for DVR with floating ip ------------------------------------------------------------------- Sat Aug 6 00:20:08 UTC 2016 - cloud-devel@suse.de - Update to version neutron-8.1.3.dev96: * Restore old assert_ping behavior * Don't use exponential back-off for report_state ------------------------------------------------------------------- Fri Aug 5 00:19:46 UTC 2016 - cloud-devel@suse.de - Update to version neutron-8.1.3.dev93: * Fix for check_vlan_transparency on mech drivers not called * Wait for vswitchd to add interfaces in native ovsdb * ovsdb: Don't let block() wait indefinitely * Don't load DNS integration in l3_router_plugin * Fix broken URL in Mitaka Neutron release note ------------------------------------------------------------------- Wed Aug 3 00:20:46 UTC 2016 - cloud-devel@suse.de - Update to version neutron-8.1.3.dev83: * Avoid duplicate ipset processing for security groups ------------------------------------------------------------------- Sun Jul 31 00:20:24 UTC 2016 - cloud-devel@suse.de - Update to version neutron-8.1.3.dev81: * Move state reporting initialization to after worker forking * Macvtap: Allow noop alias as FW driver * Fix of ping usage in net_helpers.async_ping() * Lower ML2 message severity * Fix OVSBridge.set_protocols arg * Allow tox to be run with python 3 * Fix misuse of assertTrue in L3 DVR test case * Check compatibility when auto schedule ha routers * Remove unhelpful test of oslo.service ServiceLauncher * OVS Mech: Set hybrid plug based on agent config ------------------------------------------------------------------- Wed Jul 27 00:20:39 UTC 2016 - cloud-devel@suse.de - Update to version neutron-8.1.3.dev61: * Imported Translations from Zanata ------------------------------------------------------------------- Tue Jul 19 00:16:29 UTC 2016 - cloud-devel@suse.de - Update to version neutron-8.1.3.dev60: * DVR: handle floating IP reassociation on the same host ------------------------------------------------------------------- Sun Jul 17 00:22:16 UTC 2016 - cloud-devel@suse.de - Update to version neutron-8.1.3.dev58: * OVS: UnboundLocalError on switch timeout fixed * Refactor the rpc callback version discovery mechanism * neutron-db-manage: revision: fail for --autogenerate and branch * Fetch router port subnets in bulk * Insert validation with request params for HTTP DELETE ------------------------------------------------------------------- Thu Jul 14 00:21:54 UTC 2016 - cloud-devel@suse.de - Update to version neutron-8.1.3.dev51: * Not auto schedule router when sync routers from agent ------------------------------------------------------------------- Wed Jul 13 00:25:14 UTC 2016 - cloud-devel@suse.de - Update to version neutron-8.1.3.dev49: * Allow min_l3_agents_per_router to equal one * Fix keepalived functional tests * Define localstatedir for ovs compilation * OVS: Add support for IPv6 addresses as tunnel endpoints ------------------------------------------------------------------- Tue Jul 12 00:23:34 UTC 2016 - cloud-devel@suse.de - Update to version neutron-8.1.3.dev44: * Revert "Fix _get_id_for" ------------------------------------------------------------------- Sun Jul 10 00:23:01 UTC 2016 - cloud-devel@suse.de - Update to version neutron-8.1.3.dev43: * When deleting floating IP catch PortNotFound * Fix unicode bug for password-authenticated BGP peer * DVR: Ensure that only one fg device can exist at a time in fip ns * sriov: Fix macvtap vf interface regex pattern * Fixed help messages for path_mtu and global_physnet_mtus options * [qos] section is missing from neutron.conf * Skip firewall blink test for ovs-fw ------------------------------------------------------------------- Sat Jul 9 00:21:52 UTC 2016 - cloud-devel@suse.de - Update to version neutron-8.1.3.dev31: * Skip INVALID and UNASSIGNED ofport in vlan restore ------------------------------------------------------------------- Thu Jul 7 00:20:27 UTC 2016 - cloud-devel@suse.de - Update to version neutron-8.1.3.dev29: * Fix _get_id_for ------------------------------------------------------------------- Mon Jul 4 00:14:32 UTC 2016 - cloud-devel@suse.de - Update to version neutron-8.1.3.dev27: * Adopt to config_dir option being a list and not a string ------------------------------------------------------------------- Sun Jul 3 00:16:58 UTC 2016 - cloud-devel@suse.de - Update to version neutron-8.1.3.dev26: * DVR: Fix allowed_address_pair port binding with delayed fip * qos: Add API test for shared policy * Avoid testing oslo.service library internals * De-dup user-defined SG rules before iptables call ------------------------------------------------------------------- Fri Jul 1 00:17:39 UTC 2016 - cloud-devel@suse.de - Update to version neutron-8.1.3.dev21: * Cap tempest to < 12.1.0 ------------------------------------------------------------------- Thu Jun 30 00:17:34 UTC 2016 - cloud-devel@suse.de - Update to version neutron-8.1.3.dev20: * Imported Translations from Zanata * Update ml2 delete_subnet to deallocate via ipam * Always call ipam driver on subnet update ------------------------------------------------------------------- Wed Jun 29 10:04:41 UTC 2016 - cloud-devel@suse.de - Update to version neutron-8.1.3.dev16: * add PROTO_NUM_IPV6_ICMP for _validate_port_range * Fix validation of floating-ip association * Add a missing address-scope extension check ------------------------------------------------------------------- Tue Jun 28 01:40:40 UTC 2016 - cloud-devel@suse.de - Update to version neutron-8.1.3.dev12: * Imported Translations from Zanata ------------------------------------------------------------------- Thu Jun 23 01:43:52 UTC 2016 - cloud-devel@suse.de - Update to version neutron-8.1.3.dev11: * Only load timestamp service plugin in timestamp tests * Make auto allocate plugin safe for unit/func tests ------------------------------------------------------------------- Wed Jun 22 01:41:36 UTC 2016 - cloud-devel@suse.de - Update to version neutron-8.1.3.dev9: * ovs: set device MTU after it's moved into a namespace ------------------------------------------------------------------- Tue Jun 21 01:40:44 UTC 2016 - cloud-devel@suse.de - Update to version neutron-8.1.3.dev7: * tests: clean up designate client session mock on test exit ------------------------------------------------------------------- Sat Jun 18 01:39:21 UTC 2016 - cloud-devel@suse.de - Update to version neutron-8.1.3.dev6: * Fix designate dns driver for SSL based endpoints ------------------------------------------------------------------- Wed Jun 15 01:46:15 UTC 2016 - cloud-devel@suse.de - Update to version neutron-8.1.3.dev5: * After a migration clean up the floating ip on the source host * Updated from global requirements 8.1.2 * Fix get_free_namespace_port to actually avoid used ports ------------------------------------------------------------------- Fri Jun 10 01:20:22 UTC 2016 - cloud-devel@suse.de - Update to version neutron-8.1.2.dev44: * Revert "DVR: Clear SNAT namespace when agent restarts after router move" * Force "out-of-band" controller connection mode * Fix regexp for ss output ------------------------------------------------------------------- Thu Jun 9 01:23:36 UTC 2016 - cloud-devel@suse.de - Update to version neutron-8.1.2.dev38: * DVR: Fix check multiprefix when delete ipv4 router interface ------------------------------------------------------------------- Wed Jun 8 01:23:35 UTC 2016 - cloud-devel@suse.de - Update to version neutron-8.1.2.dev36: * Check for existence of snat port before deleting it ------------------------------------------------------------------- Tue Jun 7 01:20:14 UTC 2016 - cloud-devel@suse.de - Update to version neutron-8.1.2.dev34: * Fix invalid mock name in test_ovs_neutron_agent * fullstack: Use noop firewall ------------------------------------------------------------------- Mon Jun 6 01:17:55 UTC 2016 - cloud-devel@suse.de - Update to version neutron-8.1.2.dev30: * Pass ha_router_port flag for _snat_router_interfaces ports * Fixed help messages for path_mtu and global_physnet_mtus options * Fix bgp-speaker-network-remove error * OVS: compare names when checking devices both added and deleted ------------------------------------------------------------------- Thu Jun 2 01:15:00 UTC 2016 - cloud-devel@suse.de - Update to version neutron-8.1.2.dev22: * fix wrong default value of qos.notification_drivers 8.1.1 ------------------------------------------------------------------- Wed Jun 1 01:39:22 UTC 2016 - cloud-devel@suse.de - Update to version neutron-8.1.1.dev58: * Make deepcopy of update body in API layer ------------------------------------------------------------------- Tue May 31 01:38:32 UTC 2016 - cloud-devel@suse.de - Update to version neutron-8.1.1.dev56: * Correct the interval between two reports * Migration for qospolicyrbacs has hardcoded InnoDB ------------------------------------------------------------------- Sun May 29 01:37:13 UTC 2016 - cloud-devel@suse.de - Update to version neutron-8.1.1.dev52: * DVR: Ensure fpr and rfp devices are configured correctly * DVR: Use existing IPDevice to add address on FIP VETH * Call ext_manager.delete_port on port removal * Improve handle port_update and port_delete events in ovs qos agent * DVR: Use IPDevice class consistently * Fix Windows IPDevice.device_has_ip racefulness * Avoid L3 agent termination without server * Fix for 'ofport' query retries during neutron agent start ------------------------------------------------------------------- Fri May 27 01:37:01 UTC 2016 - cloud-devel@suse.de - Update to version neutron-8.1.1.dev36: * DVR: Moving router from dvr_snat node removes the qrouters * Enforce UUID of port/subnet ID for router interfaces ------------------------------------------------------------------- Wed May 25 01:38:23 UTC 2016 - cloud-devel@suse.de - Update to version neutron-8.1.1.dev32: * Restart dsnmasq on any network subnet change ------------------------------------------------------------------- Tue May 24 01:37:58 UTC 2016 - cloud-devel@suse.de - Update to version neutron-8.1.1.dev30: * Add semaphore to ML2 create_port db operation ------------------------------------------------------------------- Wed May 18 23:59:39 UTC 2016 - cloud-devel@suse.de - Update to version neutron-8.1.1.dev28: * DVR: Fix TypeError in arp update with allowed_address_pairs * DVR: Handle unbound allowed_address_pair port with FIP * Fix SR-IOV binding when two NICs mapped to one physnet * Fix test failure against latest oslo.* from master * Add exponential back-off RPC client * Use correct session in update_allocation_pools * Don't log warning for missing resource_versions ------------------------------------------------------------------- Mon May 16 00:42:52 UTC 2016 - cloud-devel@suse.de - Update to version neutron-8.1.1.dev15: * Fix update target tenant RBAC external path ------------------------------------------------------------------- Sun May 15 00:45:38 UTC 2016 - cloud-devel@suse.de - Update to version neutron-8.1.1.dev13: * DVR: Clear SNAT namespace when agent restarts after router move * IPtables firewall prevent ICMPv6 spoofing ------------------------------------------------------------------- Sat May 14 00:48:43 UTC 2016 - cloud-devel@suse.de - Update to version neutron-8.1.1.dev9: * Fix broken Tempest conf options in API tests ------------------------------------------------------------------- Wed May 11 03:46:08 UTC 2016 - cloud-devel@suse.de - Update to version neutron-8.1.1.dev8: * Imported Translations from Zanata ------------------------------------------------------------------- Tue May 10 03:38:28 UTC 2016 - cloud-devel@suse.de - Update to version neutron-8.1.1.dev7: 8.1.0 * OVS: Add mac spoofing filtering to flows * Linux Bridge: Add mac spoofing filtering to ebtables ------------------------------------------------------------------- Mon May 9 12:49:09 UTC 2016 - cloud-devel@suse.de - Update to version neutron-8.0.1.dev93: * Preserve backward compatibility with OVS hybrid plugging * Support interface drivers that don't support mtu parameter for plug_new * LinuxBridge agent's QoS driver bw limit for egress traffic ------------------------------------------------------------------- Mon May 9 04:56:19 UTC 2016 - cloud-devel@suse.de - Update to version neutron-8.0.1.dev87: * Updated from global requirements ------------------------------------------------------------------- Mon May 9 04:56:19 UTC 2016 - cloud-devel@suse.de - Update to version neutron-8.0.1.dev86: * Revert "Improve performance of ensure_namespace" ------------------------------------------------------------------- Fri Apr 22 02:02:08 UTC 2016 - cloud-devel@suse.de - Update to version neutron-8.0.1.dev85: * Imported Translations from Zanata ------------------------------------------------------------------- Thu Apr 21 02:05:12 UTC 2016 - cloud-devel@suse.de - Update to version neutron-8.0.1.dev84: * Imported Translations from Zanata * Updated from global requirements * Clear DVR MAC on last agent deletion from host * Add an option for WSGI pool size * Don't disconnect br-int from phys br if connected * Fix deprecation warning for external_network_bridge * Add ALLOCATING state to routers * Cleanup stale OVS flows for physical bridges * ADDRESS_SCOPE_MARK_IDS should not be global for L3 agent * Wrap all update/delete l3_rpc handlers with retries * DVR: rebind port if ofport changes ------------------------------------------------------------------- Mon Apr 18 01:53:59 UTC 2016 - cloud-devel@suse.de - Update to version neutron-8.0.1.dev63: * ovsfw: Load vlan tag from other_config ------------------------------------------------------------------- Fri Apr 15 01:47:37 UTC 2016 - cloud-devel@suse.de - Update to version neutron-8.0.1.dev61: * Iptables firewall prevent IP spoofed DHCP requests * Return oslo_config Opts to config generator ------------------------------------------------------------------- Wed Apr 13 15:59:21 UTC 2016 - cloud-devel@suse.de - Update to version neutron-8.0.1.dev57: * Use new DB context when checking if agent is online during rescheduling ------------------------------------------------------------------- Wed Apr 13 01:54:39 UTC 2016 - cloud-devel@suse.de - Update to version neutron-8.0.1.dev55: * Notify resource_versions from agents only when needed * Values for [ml2]/physical_network_mtus should not be unique * Imported Translations from Zanata * Refactor and fix dummy process fixture * Switches metering agent to stateless iptables * Remove obsolete keepalived PID files before start * DVR: Increase the link-local address pair range * SG protocol validation to allow numbers or names * test_network_ip_availability: Skip IPv6 tests when configured so * Retry updating agents table in case of deadlock * Improves the description string for the config parameter metadata_workers * Test to verify shared attribute of network * Add some useful notes in devref/db_layer.rst * Fix 500 error during router-update for dvr routers * bp: pxeboot-port, provide pxeboot on ports * Arista ML2 Mechanism driver * Fix case error in qpid exchange name. s/Direct/direct/ * Copy the RHEL6 eventlet workaround from Oslo * Make sure floating IPs + gateways must be on external nets * fix bug lp:1025526,update iniparser.py to accept empty value * lp834694 fix integrity error when deleting network with unattached ports. Add unit test * Merging lp:~danwent/quantum/lp834491 Fixing Bug #834491: api alignment merge broke ovs plugin (Critical) * merge with lp:~cisco-openstack/quantum/l2network-plugin-extensions * Making the client raise the appropriate exception if needed. Also increasing the pylint score to above 8 * added network and port models similar to quantum with following changes - - InnoDB as storage engine to allow foreign key constraints - joinedLoad operation on the queries to make use of relation between Network and Port Moved out the network and port code to make l2network contain vlanbinding, portprofile and portprofile bindings * merged the latest changes from plugin-framework branch - revision 39 conforming to the new cisco plugin directory structure and moving all db related modules into cisco/db folder updated db_test_plugin.py - added import of cisco constants module - added LOG.getLogger for logging component name - updated import module paths for l2network_models/db and ucs_models/db to use the new directory structure - updated (rearranged) imports section to obey openstack alphabetical placement convention updated db_conn.ini - updated database name from cisco_naas to quantum_l2network unit test cases ran successfully and pep8 checks done again * merge Salvatore's api branch with fixes for tests. Tweaking branch to remove unwanted bin/quantum.py as part of merge * bug 817813: default provider in plugins.ini accidentally changed. Changing it back to FakePlugin * Merging pep8 and functional test related changes lp:~santhom/network-service/quantum_testing_framework branch * Fix merge indentation errors * Merged Brad's ovsplugin code * 1) Added a bare-bones framework for quantum plugins. 2) Created demo quantum plugin that conforms to QuantumPluginBase Abstract class specification. 3) Demonstrated plugin registration and invocation using the demo plugin called "QuantumEchoPlugin" 4) Created the initial file structure for a quantum CLI 5) Seeded the utils module that will contain frequently used Quantum utilities. 6) Modified the manager module to initialize and register the quantum plugin defined in a configuration file. I have hard-coded the path to plugin for now but this will move to a quantum.conf file * Fixing issues discussed in merge prop. The UCS Inventory clears the DB on teardown. The multiblade tests now check to see if a port exists in the db before deleting it. It checks to make sure the UCSInventory is set in the config ------------------------------------------------------------------- Tue Apr 12 03:03:06 UTC 2016 - cloud-devel@suse.de - Update to version neutron-8.0.1.dev35: * firewall: don't warn about a driver that does not accept bridge * Add uselist=True to subnet rbac_entries relationship * L3 agent: match format used by iptables * Don't delete br-int to br-tun patch on startup ------------------------------------------------------------------- Sun Apr 10 23:48:56 UTC 2016 - cloud-devel@suse.de - Update to version neutron-8.0.1.dev29: * Switched from fixtures to mock to mock out starting RPC consumers ------------------------------------------------------------------- Sat Apr 9 23:48:42 UTC 2016 - cloud-devel@suse.de - Update to version neutron-8.0.1.dev27: * Fix race conditions in IP availability API tests * Add IPAllocation object to session info to stop GC * Close XenAPI sessions in neutron-rootwrap-xen-dom0 * Watch for 'new' events in ovsdb monitor for ofport ------------------------------------------------------------------- Fri Apr 8 23:48:58 UTC 2016 - cloud-devel@suse.de - Update to version neutron-8.0.1.dev21: * Fix zuul_cloner errors during tox job setup * Ensure metadata agent doesn't use SSL for UNIX socket * Use right class method in IP availability tests * Make L3 HA interface creation concurrency safe * ovsfw: Remove vlan tag before injecting packets to port * Imported Translations from Zanata * Allow to use several nics for physnet with SR-IOV * port security: gracefully handle resources with no bindings * Ignore exception when deleting linux bridge if doesn't exist * functional: Update ref used from ovs branch-2.5 * ovs-fw: Mark conntrack entries invalid if no rule is matched * l3: Send notify on router_create when ext gw is specified * Move db query to fetch down bindings under try/except * Removes host file contents from DHCP agent logs ------------------------------------------------------------------- Thu Apr 7 23:49:55 UTC 2016 - cloud-devel@suse.de - Update to version neutron-8.0.1.dev1: * Imported Translations from Zanata 8.0.0 ------------------------------------------------------------------- Thu Mar 31 01:44:18 UTC 2016 - cloud-devel@suse.de - Update to version neutron-8.0.0.0rc3.dev10: * Support Routes==2.3 * Constraint requirements using mitaka upper-constraints.txt file * Imported Translations from Zanata * api tests: Check correct extensions * conn_testers: Bump timeout for ICMPv6 echo tests ------------------------------------------------------------------- Wed Mar 30 01:49:00 UTC 2016 - cloud-devel@suse.de - Update to version neutron-8.0.0.0rc3.dev4: * Imported Translations from Zanata ------------------------------------------------------------------- Tue Mar 29 01:44:48 UTC 2016 - cloud-devel@suse.de - Update to version neutron-8.0.0.0rc3.dev3: * Imported Translations from Zanata ------------------------------------------------------------------- Sat Mar 26 02:45:07 UTC 2016 - cloud-devel@suse.de - Update to version neutron-8.0.0.0rc3.dev2: 8.0.0.0rc2 * Imported Translations from Zanata * Fix setting peer to bridge interfaces * Updated from global requirements * Skip fullstack L3 HA test ------------------------------------------------------------------- Fri Mar 25 02:42:40 UTC 2016 - cloud-devel@suse.de - Update to version neutron-8.0.0.0rc2.dev16: * Imported Translations from Zanata ------------------------------------------------------------------- Thu Mar 24 09:08:12 UTC 2016 - tbechtold@suse.com - Switch to stable/mitaka branch ------------------------------------------------------------------- Thu Mar 24 08:34:19 UTC 2016 - tbechtold@suse.com - Update to version neutron-8.0.0.0rc2.dev78: * Adds Enum fields for different types ------------------------------------------------------------------- Thu Mar 24 02:40:21 UTC 2016 - cloud-devel@suse.de - Update to version neutron-8.0.0.0rc2.dev76: * Fix test failure against latest oslo.* from master * AGENTS: remove deprecated methods * Fix reference to uninitialized iptables manager * DVR: Fix issue of SNAT rule for DVR with floating ip * Remove deprecated method from agent utils file * Fix alembic 'No handlers could be found for logger...' * Port Security added to OVO * Removing 'force_gateway_on_subnet' option * Fix a couple of problems with random hex string generation * functional: Update ref used from ovs branch-2.5 * Ensure metadata agent doesn't use SSL for UNIX socket ------------------------------------------------------------------- Wed Mar 23 02:35:24 UTC 2016 - cloud-devel@suse.de - Update to version neutron-8.0.0.0rc2.dev56: * Fix latest doc error * Remove deprecated methods from common file * DB: remove method _get_tenant_id_for_create * neutron-db-manage: revision: fail for --autogenerate and branch * objects: introduce object for extra dhcp options * Watch for 'new' events in ovsdb monitor for ofport * Removes host file contents from DHCP agent logs * linuxbridge: added missing space in option help text ------------------------------------------------------------------- Tue Mar 22 02:38:16 UTC 2016 - cloud-devel@suse.de - Update to version neutron-8.0.0.0rc2.dev43: * Enforce alembic branch when creating scripts manually * Fix wrong use of list of dict in _check_driver_to_bind * Fixed typos in wsgi.py * Imported Translations from Zanata * Ovs agent can't start on Windows because of validate_local_ip * conn_testers: Bump timeout for ICMPv6 echo tests * objects: fixed base to_dict implementation * Move db query to fetch down bindings under try/except * DVR: Handle unbound allowed_address_pair port with FIP * Fix dict.keys() incompatibility in py34 in dhcp test ------------------------------------------------------------------- Mon Mar 21 02:33:59 UTC 2016 - cloud-devel@suse.de - Update to version neutron-8.0.0.0rc2.dev26: * Update reno for stable/mitaka ------------------------------------------------------------------- Sun Mar 20 02:36:35 UTC 2016 - cloud-devel@suse.de - Update to version neutron-8.0.0.0rc2.dev24: * Close XenAPI sessions in neutron-rootwrap-xen-dom0 * Add IPAllocation object to session info to stop GC ------------------------------------------------------------------- Sat Mar 19 02:41:10 UTC 2016 - cloud-devel@suse.de - Update to version neutron-8.0.0.0rc2.dev21: * Skip fullstack L3 HA test * Remove local variable named 'meh' * Move qos_dscp migration to the Newton alembic branch * Add Newton branch to neutron-db-manage * Accept icmpv6 as protocol of SG rule for backward compatibility * DSCP QoS rule implementation * Updated from global requirements * Outerjoin to networks for port ownership filter * Add uselist=True to subnet rbac_entries relationship * Fixes force to set ondelete=CASCADE in create_foreign_keys() * Update Neutron with temporary registry pattern from VersionedObjectRegistry * fullstack: use SIGTERM when stopping ovs agents ------------------------------------------------------------------- Fri Mar 18 02:44:36 UTC 2016 - cloud-devel@suse.de - Update to version neutron-8.0.0.0rc2.dev3: * Handle synthetic fields in NeutronDbObject ------------------------------------------------------------------- Thu Mar 17 15:14:36 UTC 2016 - cloud-devel@suse.de - Update to version neutron-8.0.0.0rc2.dev2: * Update devstack plugin for dependent packages * Remove test_external_network_visibility ------------------------------------------------------------------- Thu Mar 17 01:39:16 UTC 2016 - cloud-devel@suse.de - Update to version neutron-8.0.0.0rc1: 8.0.0.0rc1 * tests: register all objects before validating their hash versions * Prevent all primary keys in Neutron OVOs from being updated * De-dup conntrack deletions before running them * Imported Translations from Zanata * Fix auto_allocated_topology migration with PostgreSQL * Fix add_is_default_to_subnetpool migration * Add custom SQLAlchemy type for MACAddress * Improve release notes for dvr fixes * Add custom SQLAlchemy type for CIDR * Add custom SQLAlchemy type for IP addresses ------------------------------------------------------------------- Wed Mar 16 01:33:57 UTC 2016 - cloud-devel@suse.de - Update to version neutron-8.0.0.0b4.dev168: * Fixes "OVS Agent doesn't start on Windows" * DVR: Agent side change for live migration with floatingip * DVR:Pro-active router creation with live migration ------------------------------------------------------------------- Tue Mar 15 15:00:02 UTC 2016 - tbechtold@suse.com - Update to version neutron-8.0.0.0b4.dev162: * RBAC: Fix port query and deletion for network owner * Reset RNG seed with current time and pid for each test started * Create a hook in base object to modify the fields before DB operations * SG PRECOMMIT_CREATE should be triggered only once * Extend dicts with original model in create/update * Imported Translations from Zanata * Update network object in DHCP agent with router interface changes * Block delete_(network|subnet) transactioned calls * Imported Translations from Zanata * ADD API tests for network ip availability * Pecan: Allow unauthenticated version listing * L3HA: Do not wrap create/delete in transaction * Add metrics notifier to Pecan * Fix latest doc errors that crept in * Add remote vs local FAQ for callbacks * Revise deputy instructions to include deprecation warnings * Add deprecation tag * register the config generator default hook with the right name * Stops update_network handling updates it shouldn't * Fix PUT tag failure * Remove unused pngmath Sphinx extension * fullstack: increase test timeout * DHCP: Downgrade 'network has been deleted' logs * Fix the context passed to get_subnets in _validate_routes * Add reno for deprecation of max_fixed_ips_per_port * ML2: Downgrade 'no bound segment' warning * Delete 118~ API tests from Neutron * Using LOG.warning replace LOG.warn * policies: add an official 'l3-bgp' bug tag * Check tap bridge timestamps to detect local changes * Remove unused Tempest AdminManager * Construct exceptions before passing to retryrequest * Copy tempest.common.tempest_fixtures in to Neutron * Queries for DVR-aware floating IP next-hop lookups * Adds unit tests for external DNS integration * Fixes external DNS driver failure with Python 3.4 * Updates external DNS service if IP address changes * Add logging statements to help debug L3 sync * Only clear dns_name when user specifies parameter * Catch DB reference errors in binding DVR ports * Add BGP Callback and agent RPC notifcation implementations * Set DEFAULT_NETWORK_MTU to 1500 and use it * Downgrade network not found log in DHCP RPC * Downgrade "device not found" log message * Add global_physnet_mtu and deprecate segment_mtu * Ensures DNS_DRIVER is loaded before it is checked * Add Nova notifier hook calls to pecan * Add fip nat rules even if router disables shared snat * Add timestamp changed-since for core resources * Security groups: ensure correct ID is passed to exception * Pecan routing for agent schedulers * Use testscenarios for OVS flow tests * Tag the alembic migration revisions for Mitaka * Remove unused -constraints tox targets * constraints: fixed typo in tox_install.sh * security-groups: Add ipv6 support to ovs firewall * Fix tempest lib import in API tests * Delay description association proxy construction * Release notes: fix broken release notes * Fix API test for external subnet visibility * Release notes: prelude items should not have a - (aka bullet) * Use floating IP to connect different address scopes * Add a description field to all standard resources * Add timestamp for neutron core resources * Skip racey BGP tests * Continue the fwaas decoupling and cleanup * Remove obsolete todo * Nit: Occurances of OpenStack * Make all tox targets constrained * reno: Fix bad yaml in reno that ruins html output * Mock out database access for QoS policy object interface tests * Fix branch order when upgrading to alembic milestone * Fix pecan collection->plugin map for extensions * Autogenerate macvtap agent config file * Updates to Bug Deputy section of Bugs DevRef * hacking: remove oslo.* import check * devref: added details on the new l2 agent API mechanism * Revert "Revert "Functional test for address scope"" * Correct Pecan extensions test 8.0.0.0b3 * Add Queries For BGP Route Lookups * Fix docs tox target for local runs * Improve logging for port binding * Allow auto-allocate's dry-run API call to work for regular users * Make OVS agent tunnel configuration logging less scary * make/update_subnetpool_dict call _dict_extend * Check if plugin supports starting rpc listeners * Make run_ofctl check for socket error * unbreak unit test caused by c5fa665de3173f3ad82cc3e7624b5968bc52c08d * Add filter for resource tag * Add tag mechanism for network resources * Make API framework more flexible for various extensions * Moved CORS middleware configuration into oslo-config-generator * Objects DB api: added composite key to handle multiple primary key * IP Availability: remove unused imports * BGP: remove unnecessary configuration setting * Add support for QoS for LinuxBridge agent * RPC Callback rolling upgrades reporting, and integration * Set veth_mtu default to 9000 * Provide dry-run flag to validate deployment requirements * Use network RBAC feature for external access * Deprecate network_device_mtu * Catch DBDuplicateEntry errors in RBAC code * DVR:Remove unwanted check in _get_dvr_service_port_hostid * Make agent interface plugging utilize network MTU * Removed static reference to LinuxBridge in logging * Add API extension for reporting IP availability usage statistics * Updated from global requirements * Filter HA routers without HA interface and state * Translations: use neutron._18n instead of neutron.18n * Collect details on ARP spoof functional failures * Revert "Functional test for address scope" * Remove effectively empty directories * Added agent specific API support to L2 extensions * Qos policy RBAC DB setup and migration * macvtap: Macvtap L2 Agent * ML2: Increase segment_mtu from 0 to 1500 bytes * Switch to using in-tree tempest lib * Catch DBReferenceError in HA router race conditions * Catch PortNotFound after HA router race condition * Change the exception type from ValueError to IpamValueInvalid * Fix test_get_device_id() failure on OSX * Make __table_args__ declarative in RBACColumns * Fix tox -e docs * Override addOnException to catch exceptions * BGP Dynamic Routing: introduce BgpDriver * Update default gateway in the fip namespace after subnet-update * Update docstring in test/tools.py * Pecan: filter items need type conversion * Pecan: use reservations in quota enforcement hook * Add use_default_subnetpool to subnet create requests * Ensure DVR unit tests use '/tmp' directory * API test for get-me-network * ovs-fw: Enhance port ranges with masks * Fix sanity check --no* BoolOpts * Correlate address scope with network * Fix generate_records_for_existing in migrations * Revert "tests: Collect info on failure of conn_tester" * Updated from global requirements * Revert the unused code for address scope * Deprecate 'force_gateway_on_subnet' configuration option * Fix 'TypeError: format requires a mapping' in OVS agent * Allow non-admins to define "external" extra-routes * Don't assume simplejson in pecan exception catch * IPAM: add missing translation * Functional test for address scope * deprecated: Raise message * Allow address pairs to be cleared with None * Document the ability to load service plugins at startup * .testr.conf: revert workaround of testtools bug * Add fullstack resources for linuxbridge agent * Pecan: get rid of member action hook * Pecan: replace dashes with underscores on controller lookup * Fix for adding gateway with IP outside subnet * Allow other extensions to extend Securitygroup resources * Adopt Grafana to plot Neutron Failure Rates * BGP Dynamic Routing: introduce BgpDrAgent * Add missing character * stadium: revise the introduction to the document * stadium: Add a guideline about contributor overlap * Security group: use correct logging format * Update devstack hooks to work with pecan jobs * Fix typo error for wrong msg format when CallbackFailure * Stop using non-existent method of Mock * Fix GROUP BY usage for PostgreSQL in migrations * Add bug tag for auto allocated topology * macvtap: ML2 mech driver for macvtap network attachments * Don't disable Nagle algorithm in HttpProtocol * Preserve subnet_create behavior in presence of subnet pools * Open vSwitch conntrack based firewall driver * Add VLAN tag info to port before applying SG initial setup * QOS: get rid of warnings for unit tests * Remove NEC plugin tables * DHCP: release DHCP port if not enough memory * Cleanup unused conf variables * Deprecate ARP spoofing protection option * tests: Use constants for icmp and arp in conn_testers * Add to the neutron bug deputy directions * L3 agent: log traceback on floating ip setup failure * Add the rebinding chance in _bind_port_if_needed * Pecan: implement DHCP notifications in NotifierHook * Pecan: Always associate plugins with resource * Remove deprecation warnings * Get rid of UnionModel for RBAC * Add necessary executable permission * Updated from global requirements * Add precommit_XXX event for security group and rules * Give the qos extension a friendly name * tests: Collect info on failure of conn_tester * Address masking issue during auto-allocation failure * Fix typo 'indepedent' in alembic_migration.rst * BGP Dynamic Routing: introduce BgpDrScheduler model * macvtap: Common functions and constants * Fix typo of dnsmasq * add arp_responder flag to linuxbridge agent * Switch "dsvm-functional:" into same pattern as constraints * Add BGP Dynamic Routing DB Model and Basic CRUD ------------------------------------------------------------------- Fri Jan 8 01:35:54 UTC 2016 - cloud-devel@suse.de - Update to version neutron-8.0.0.0b2.dev272: * Allow get_unused_ip method to skip v6 and fix iter * Revert "Revert "Revert "Remove TEMPEST_CONFIG_DIR in the api tox env""" * Fix meter label rule creation * Remove l2pop _get_port_infos method * Add test for Neutron object versions * SR-IOV agent: display loaded extensions * Imported Translations from Zanata * Add extension_manager and support for extensions in linuxbridge agent * Fix API tests * Remove openstack.common._i18n from Neutron * Updated from global requirements * Misspelling in message * Mitigate restriction for fixed ips per dhcp port * dhcp: Default to using local DNS resolution * Remove unused variable use_call in ovs-agent * Wrong usage of "an" * Wrong usage of "a" * Trival: Remove unused logging import * Allow to control to use constraint env for functional jobs * Change log level from error to warning * Add constant to L3 extension for floating ips * dibbler: fix import order * Add address scope to floating IPs in RPC response to L3 agent * Ignore non rules related qos_policy changes * Run functional gate jobs in a constrained environment * update docstring for get_ports_on_host_by_subnet * Correct state_path option's help string * Updated from global requirements * Delete test_restart_l3_agent_on_sighup * DVR: Remove get_port call from dvr_update_router_addvm ------------------------------------------------------------------- Wed Dec 23 02:37:21 UTC 2015 - cloud-devel@suse.de - Update to version neutron-8.0.0.0b2.dev199: * Restore _validate_subnet/uuid_list not to break subproject gates * DVR:Fix _notify_l3_agent_new_port for proper arp update * Don't raise if polling manager is running when stopped * Add abstractmethod to FirewallDriver abstract class * Corrected wrong ethertype exception message * Misspelling in message * Use the constant HOST_ID instead of 'binding:host_id' * Add notes on loading strategies for ORM relationships * Enable Guru Meditation Reports for other refarch agents * Updated from global requirements * Catch known exceptions during deleting last HA router * Add new troubleshooting bugs tag * Add to deprecate OFAgent in release note * Clean up code for bug1511311 * Kill the vrrp orphan process when (re)spawn keepalived * Remove duplicated code in attribute.py * QOS: add in missing translation * Fix comparison of Variant and other type in test_model_sync * Add check that list of agents is not empty in _get_enabled_agents * Remove unused parameter from _update_router_db method * Use a joined relationship for AZ info on routers * Cleanup all the release notes * Improve tox to show coverage report on same window * Tune _get_candidates for faster scheduling in dvr * Correct return values for bridge sysctl calls * Adding a VNIC type for physical functions * Add functional test for availability_zone support * L3 DB: set get_assoc_data to be an internal method ------------------------------------------------------------------- Wed Dec 16 07:49:05 UTC 2015 - cloud-devel@suse.de - Update to version neutron-8.0.0.0b2.dev145: * Updating devref for networking-onos project * Use a joined relationship for AZ info on networks * Batch db segment retrieval * Separate rbac calculation from _make_network_dict * Add explicit address family to AddressScope * DVR: handle dvr serviceable port's host change * Deprecated tox -downloadcache option removed * Removing adv svcs dependencies on neutron * Decompose OFAgent mechanism driver from neutron tree completely * Ignore possible suffix in iproute commands * Add option for nova endpoint type * Force service provider relationships to load * Add linuxbridge job to the dashboard * ML2: Add tests to validate quota usage tracking * Updated from global requirements * Add explanations and examples to TESTING.rst * Added CORS support to Neutron * Refactor OVS-agent tunnel config validate * Make keepalived add_vip idempotent * Fix timestamp in RBAC extension * Document relationship between ways of documenting new stuff * lb: Correct String formatting to get rid of logged ValueError * Skip keepalived_respawns test * Add release note covering keystoneauth and v3 * Pull project out of request in addition to tenant * Don't emit confusing error in netns-cleanup * Add address scope to ports in RPC response to L3 agent * Updated from global requirements * Avoid full_sync in l3_agent for router updates * move usage_audit to cmd/eventlet package ------------------------------------------------------------------- Fri Dec 4 01:16:15 UTC 2015 - cloud-devel@suse.de - Update to version neutron-8.0.0.dev559: * Make port binding message on dead agents clear ------------------------------------------------------------------- Thu Dec 3 01:15:51 UTC 2015 - cloud-devel@suse.de - Update to version neutron-8.0.0.dev557: * Optimize "open" method with context manager * L3: add missing space to log message * Move i18n to _i18n, as per oslo_i18n guidelines * Add native of_interface fullstack tests * Support for IPv6 RDNSS Option in Router Advts ------------------------------------------------------------------- Wed Dec 2 01:16:35 UTC 2015 - cloud-devel@suse.de - Update to version neutron-8.0.0.dev547: * DVR:don't reschedule the l3 agent running on compute node * l3_db: it updates port attribute without L2 plugin * Change check_ports_exist_on_l3agent to pass the subnet_ids * lb: avoid doing nova VIF work plumbing tap to qbr * Update 'Contributing Extensions' devref for Mitaka * Remove transparent VLAN support from base plugin * Support Unicode request_id on Python 3 * Correct unwatch_log to support python <= 2.7.5 * Move a note to bridge_lib * Add UnionModel support to filter query generator * Refactor OVS-agent init-method ------------------------------------------------------------------- Mon Nov 30 09:06:26 UTC 2015 - cloud-devel@suse.de - Update to version neutron-8.0.0.dev525: * Imported Translations from Zanata * Update toctree of neutron document ------------------------------------------------------------------- Sat Nov 28 02:34:53 UTC 2015 - cloud-devel@suse.de - Update to version neutron-8.0.0.dev522: * Automatically generate neutron core configuration files * Stop using deprecated timeutils.total_seconds() ------------------------------------------------------------------- Fri Nov 27 02:44:57 UTC 2015 - cloud-devel@suse.de - Update to version neutron-8.0.0.dev519: * Fix alignment in message and remove unused module * Don't drop ARP table jump during OVS rewiring * force releasenotes warnings to be treated as errors * Add Incomplete state to list of acceptable states for RFE bugs * Wait for the watch process in test case * Use diffs for iptables restore instead of all rules ------------------------------------------------------------------- Thu Nov 26 04:37:23 UTC 2015 - cloud-devel@suse.de - Update to version neutron-8.0.0.dev508: * Delete HA network when last HA router is deleted * Change instances of Openstack to OpenStack * Add availability_zone support for network * fix some misspellings * Freescale ML2 driver code complete decomposition * Fix typo for OVSDB * Clarify how we milestones are assigned * Optimize router delete execution * Remove duplicate deprecation messages for quota_items option * ovs: Make interface name hashing algorithm common and extend it ------------------------------------------------------------------- Wed Nov 25 04:25:17 UTC 2015 - cloud-devel@suse.de - Update to version neutron-8.0.0.dev488: * tox: pass TEMPEST_CONFIG_DIR envvar into api target environment * Minor doc fix in alembic_migrations.rst * Deprecate l3-agent router_id option * Make Neutron resources reference standard attr table * devref: add upgrade strategy page * Check gateway ip when update subnet * Remove BigSwitch plugin and driver * Make sure we return unicode strings for process output * Add hosted agents list to dhcp agent scheduler ------------------------------------------------------------------- Tue Nov 24 02:38:48 UTC 2015 - cloud-devel@suse.de - Update to version neutron-8.0.0.dev471: * Log error instead of exception trace * neutron-db-manage: mark several options as deprecated * IPAM: add in missing exception translations * Make fullstack test_connectivity tests more forgiving * Fix get_subnet_ids_on_router in dvr scheduler * Fix the end point test for client * IPAM: fix 'enable-dhcp' with internal driver ------------------------------------------------------------------- Mon Nov 23 02:37:58 UTC 2015 - cloud-devel@suse.de - Update to version neutron-8.0.0.dev457: * neutron-db-manage: expose alembic 'heads' command * Keep reading stdout/stderr until after kill * Fix alignment in message ------------------------------------------------------------------- Sun Nov 22 02:38:30 UTC 2015 - cloud-devel@suse.de - Update to version neutron-8.0.0.dev451: * Add Access Control bug tag * Switch to using neutron.common.utils:replace_file() ------------------------------------------------------------------- Sat Nov 21 02:43:23 UTC 2015 - cloud-devel@suse.de - Update to version neutron-8.0.0.dev448: * Add index entry to vhost documentation * Remove misplaced copyright attribution * Fix misspelled word in docstring * Reorganize and improve l3_agent functional tests * Use compare-and-swap for IpamAvailabilityRange * Fix use of fields argument in get_rbac_policies * Add vhost-user support via ovs capabilities/datapath_type ------------------------------------------------------------------- Fri Nov 20 13:56:16 UTC 2015 - cloud-devel@suse.de - Update to version neutron-8.0.0.dev434: * Replace neutron-specific LengthStrOpt with StrOpt * Updated from global requirements * Fix Neutron flavor framework * Use SIGUSR1 to notify l3 agent of changing prefix file * Ensure l3 agent receives notification about added router ------------------------------------------------------------------- Fri Nov 20 01:45:11 UTC 2015 - cloud-devel@suse.de - Update to version neutron-8.0.0.dev424: * Fix dashboard graphite URLs * Updated from global requirements * Send 50% less debug information when executing cmd * Datapath on L2pop only for agents with tunneling-ip * Remove deprecated use_namespaces option ------------------------------------------------------------------- Thu Nov 19 15:39:53 UTC 2015 - cloud-devel@suse.de - Update to version neutron-8.0.0.dev415: * Resync L3, DHCP and OVS/LB agents upon revival ------------------------------------------------------------------- Thu Nov 19 01:51:03 UTC 2015 - cloud-devel@suse.de - Update to version neutron-8.0.0.dev413: * Updated from global requirements * Elaborate how priorities are assigned to blueprints * Add a better description for notification_driver * Update networking-powervm sub-project docs * Add fullstack testing doc content * Remove SysV init script for neutron-server * Disable IPv6 on bridge devices in LinuxBridgeManager * Use get_interface_bridge instead of get_bridge_for_tap_device ------------------------------------------------------------------- Wed Nov 18 01:46:27 UTC 2015 - cloud-devel@suse.de - Update to version neutron-8.0.0.dev397: * Add networking-infoblox sub-project * Firewall: fix typo * Fix the indentation issue * Don't add default route to HA router if there is no gateway ip * Use DEVICE_OWNER_* for 'network:*' constants * Add the missing arg of RetryRequest exception in _lock_subnetpool * Remove unused delete_dvr_mac_address method * Fix releasenotes/../unreleased.rst * Avoid race condition for reserved DHCP ports * Revert "Move dhcp_lease_duration into DHCP agent config options list" * Remove the useless l3plugin check in l3_rpc.py * Use admin context when requesting floating ip's router info * Check missed IPSet utility using neutron-sanity-check * Fix dvr_local_router.floating_ip_added_dist failure after agent restart ------------------------------------------------------------------- Tue Nov 17 01:47:07 UTC 2015 - cloud-devel@suse.de - Update to version neutron-8.0.0.dev369: * sub_projects.rst: Update midonet functionalities * Switch to using neutron.common.utils:replace_file() * Trivial fix in ml2 conf * Fix some reST field lists in docstrings * Fix broken references in doc * Remove MidonetInterfaceDriver * Fix notification driver package ------------------------------------------------------------------- Mon Nov 16 01:46:28 UTC 2015 - cloud-devel@suse.de - Update to version neutron-8.0.0.dev355: * Use DEVICE_OWNER_COMPUTE constant everywhere ------------------------------------------------------------------- Sun Nov 15 01:46:21 UTC 2015 - cloud-devel@suse.de - Update to version neutron-8.0.0.dev353: * Skip bindings with agent_id=None * Undeprecate force_gateway_on_subnet option ------------------------------------------------------------------- Sat Nov 14 01:46:22 UTC 2015 - cloud-devel@suse.de - Update to version neutron-8.0.0.dev349: * Updated from global requirements * Cleanup dhcp namespace upon dhcp setup * Last sync from oslo-incubator * Refactor test_server functional tests * Move dhcp_lease_duration into DHCP agent config options list * Add transaction for setting agent_id in L3HARouterAgentPortBinding * Change the repos from stackforge to OpenStack * Revert "Revert "Remove TEMPEST_CONFIG_DIR in the api tox env"" * Require tox >= 2.0 * Use assertFalse(observed) instead of assertEqual(False, observed) * Don't use duplicate filter names for functional testing * Replace get_all_neutron_bridges by get_deletable_bridges * Final decomposition of opendaylight driver * Adding security-groups unittests * move import to top and rename to make more readable * Replace subnetpool config options with admin-only API ------------------------------------------------------------------- Fri Nov 13 01:50:31 UTC 2015 - cloud-devel@suse.de - Update to version neutron-8.0.0.dev318: * Fix heading markers for better docment toc view * Clarify that RFE bug reports should not have an importance set * Remove TEMPEST_CONFIG_DIR in the api tox env * Revert "Remove TEMPEST_CONFIG_DIR in the api tox env" * Lower l2pop "isn't bound to any segement" log to debug * DVR: remove redundant check * More graceful ovs-agent restart * sriov: add extensions option to configuration file * Revert "OVS agent reacts to events instead of polling" * configure_for_func_testing.sh: Fix arguments for get_packages * Add call to pluggable IPAM from ml2 delete_subnet * Add "unreleased" release notes page * Update internal snat port prefix for multiple IPv6 subnets * Move LinuxBridge related features to bridge_lib * Reduce duplicated code in test_linuxbridge_neutron_agent * Document the neutron-release team * Updated from global requirements * Trivial fix in l3 agent * IPAM: make max fixed IP validations DRY * Fix misuse of log marker functions in neutron * More instructions for neutron-db-manage revision --autogenerate * Add in missing spaces at end of line * Do not use log hints for exceptions * Adding a function prefix before parenthesis * Make command log in neutron utils.execute() a single line * Move update_fip_statuses to Router class * Add new config option for IPv6 Prefix Delegation * Correction and clarification to subproject stable guidelines * Make '*' the default ml2 flat_networks configuration * Add PyPI link for networking-calico ------------------------------------------------------------------- Sat Oct 31 01:13:04 UTC 2015 - cloud-devel@suse.de - Update to version neutron-8.0.0.dev181: * Add text for deprecated parameter ------------------------------------------------------------------- Fri Oct 30 01:13:26 UTC 2015 - cloud-devel@suse.de - Update to version neutron-8.0.0.dev179: * Clarify with example mentioning gratuitous whitespace changes * Fix usage of mutable object as default value * Make the Neutron Stadium documentation toplevel * Add notes about stable merge requirements for sub-projects * Fix incorrect capitilization of PyPI * Updated from global requirements * Log end of router updates for PD and delete branches * Imported Translations from Zanata * Optimize interface_exists_on_bridge ------------------------------------------------------------------- Thu Oct 29 01:13:40 UTC 2015 - cloud-devel@suse.de - Update to version neutron-8.0.0.dev164: * Log the exception in linuxbridge_neutron_agent as exception * Replace utils.exec for IpNeighComm LinuxBridge drv * Fix iptables modules references in rule generation ------------------------------------------------------------------- Mon Oct 26 10:21:24 UTC 2015 - cloud-devel@suse.de - Update to version neutron-8.0.0.dev159: * Correct indentation in linuxbridge_neutron_agent ------------------------------------------------------------------- Mon Oct 26 01:13:10 UTC 2015 - cloud-devel@suse.de - Update to version neutron-8.0.0.dev158: * Updated from global requirements * Imported Translations from Zanata * Support migrating of legacy routers to HA and back * Use string formatting instead of string replace * Better tolerate deleted OVS ports in OVS agent * Remove GBP as a Neutron sub-project * get_device_by_ip: don't fail if device was deleted * Allow to specify branch for creating new migration * Mark for removal deadcode in neutron.common.utils * Fix _restore_local_vlan_map race * DVR: notify specific agent when deleting floating ip * Move test_extend_port_dict_no_port_security to where it belongs to * Fix the latest glitches that broke docs generation * Add effective note on DB exception to be aware of * Minor improvement in port_bound operation * Clarify what gerrit repositories can target neutron-specs * Fix error code when L3 HA + DVR router is created or updated * Spawn dedicated rpc workers for state reports queue * Fix l2pop regression * Remove deprecated sriov agent_required option * Remove deprecated namespace deletion options * Deepcopy port dict in dhcp rpc handler * Don't remove ip addresses if not master * Include alembic versions directory to the package * Fix formatting of hyperlinks provided in the office-hours doc * Remove IBM SDN-VE left-overs * Remove the port-forwarding sub-project from the list * Set security group provider rule for icmpv6 RA in DVR * Properly handle segmentation_id in OVS agent * ovs: remove several unneeded object attributes from setup_rpc() ------------------------------------------------------------------- Thu Oct 1 00:23:30 UTC 2015 - cloud-devel@suse.de - Update to version neutron-8.0.0.dev360: * Fix the bug of "Error spelling of 'accomodate'" * Just call set-manager if connecting fails * Add compatibility with iproute2 >= 4.0 ------------------------------------------------------------------- Wed Sep 30 13:55:01 UTC 2015 - cloud-devel@suse.de - Update to version neutron-8.0.0.dev355: * Fix URL target problem * Check idl.run() return value before blocking ------------------------------------------------------------------- Wed Sep 30 00:24:43 UTC 2015 - cloud-devel@suse.de - Update to version neutron-8.0.0.dev351: * Tag the alembic migration revisions for Liberty * Remove zombie pecan hook * Devref for authorization policies enforcement * Revert "Remove address scopes from supported extensions" * usage_audit: Fix usage_audit to work with ML2 ------------------------------------------------------------------- Tue Sep 29 00:22:53 UTC 2015 - cloud-devel@suse.de - Update to version neutron-8.0.0.dev343: * Adding trailing underscores to devref links * Python 3: use "open" instead of "file" * Imported Translations from Zanata * Handle empty bridge case in OVSBridge.get_ports_attributes * Fixing traces of "Replace prt variable by port" * Kill HEADS file * Move ConfigDict and ConfigFileFixture to neutron.tests.common * Turn device not found errors in to exceptions * Forbid more than one branch point in alembic dependency chains * Fixes 'ovs-agent cannot start on Windows because root_helper opt is not found' * SubnetPoolsTest: Skip IPv6 tests appropriately ------------------------------------------------------------------- Mon Sep 28 00:22:30 UTC 2015 - cloud-devel@suse.de - Update to version neutron-8.0.0.dev321: * Fixes 'ovs-agent fails to start on Windows beacause of SIGHUP' ------------------------------------------------------------------- Sun Sep 27 00:22:20 UTC 2015 - cloud-devel@suse.de - Update to version neutron-8.0.0.dev319: * Cleanup of Translations * SimpleInterfaceMonitor: get rid of self.data_received flag * Fix quota usage tracker for security group rules * Imported Translations from Zanata * Fix a few nits with the dashboard pages * Change router unbinding logic to be consistent with data model * Don't write DHCP opts for SLAAC entries * Add --verbose to subset of cmds in neutron-db-manage * Remove _extract_roles method from neutron.policy ------------------------------------------------------------------- Thu Sep 24 00:10:01 UTC 2015 - cloud-devel@suse.de - Update to version neutron-8.0.0.dev301: * Open Mitaka development * Fix the broken link in devref docs * Eliminate autoaddress check for DNS integration * Only get host data for floating ips on DVR routers * Add neutron subproject & stable branch gerrit review links * Adds configurable agent type * Remove early yields in _iter_hosts in dhcp agent ------------------------------------------------------------------- Wed Sep 23 00:11:21 UTC 2015 - cloud-devel@suse.de - Update to version neutron-7.0.0.0b4.dev288: * Link dashboards into generated documentation * Add neutron/master review link to dashboard/index.html * Create dashboard page with gate jobs statistics * ml2: don't consider drivers with no bind_port for qos supported rule types * Imported Translations from Zanata ------------------------------------------------------------------- Tue Sep 22 09:42:13 UTC 2015 - tbechtold@suse.com - Update to version neutron-7.0.0.0b4.dev280: * Updated from global requirements * Relax service module check on service providers * Get rid of ConfigParser code in ProviderConfiguration * Rename check pipeline dashboards * tests: don't validate respawn as part of ovsdb monitor functional test * ovsdb monitor: get rid of custom _read_stdout/_read_stderr methods * Change ignore-errors to ignore_errors * delete_port: ensure quota usage is marked as dirty * Fix hostname roaming for ml2 tunnel endpoints * Fix adding tap failure if bridge mapping is not provided * Use pecan controllers for routing * Re-adds VIF_TYPE_VHOST_USER to portbindings extension * Introduce a separate RPC server * Remove pecan branch reference from .gitreview file * Revert "Revert "Pecan WSGI: prevent plugins from opening AMQP connections"" * Revert "Pecan WSGI: prevent plugins from opening AMQP connections" * Add constraint target to tox.ini * Remove plural param to QUOTAS.count * Return version info on version controller * Log exception.msg before exception.message * Fix pecan policy enforcement for GET requests * Add missing resource discriminator in update resp * Fix missing check for admin/adv_service * Clarify and add a TODO in the controller * Set expected HTTP codes for create and delete * Add basic bulk support to collection controller * Remove duplicated API server * OVSAgentTestFramework: Remove _bind_ports * Allow only GET on Root controller * Rename 'newapi' to 'pecan_wsgi' ------------------------------------------------------------------- Sun Sep 20 00:08:09 UTC 2015 - cloud-devel@suse.de - Update to version neutron-7.0.0.0b4.dev223: * Remove an invalid comment * Fixes SNAT port not found for internal port * Update _TestModelMigration ------------------------------------------------------------------- Sat Sep 19 00:09:34 UTC 2015 - cloud-devel@suse.de - Update to version neutron-7.0.0.0b4.dev217: * Imported Translations from Zanata * Add skeleton to 'Effective Neutron' devref * Optimize if statement in dvr_local_router.py * Fix log statement to log correct variable first_ip * Remove restriction of adding constraints to expand ------------------------------------------------------------------- Fri Sep 18 13:02:14 UTC 2015 - tbechtold@suse.com - Update to version neutron-7.0.0.0b4.dev207: * Introduce kill_signal parameter to AsynProcess.stop() * ipam: Prevent none from being passed to delete * Delete unused file tests/unit/database_stubs.py * No network devices on network attached qos policies * Use tempest-lib's token_client * Fix establishing UDP connection * ovsdb: Fix a few docstring * Remove requirements.txt for the ofagent mechanism driver * Always return iterables in L3 get_candidates * Prevent full sync in dhcp_agent when possible * Add QoS fullstack test * QoS agent extension and driver refactoring * Add IPv6 Address Resolution protection * Revert "AsyncProcess: try to kill tender" * Remove out-of-tree vendor AGENT_TYPE_* constant * func: Don't use private method of AsyncProcess * Remove unused ovs_lib method reset_bridge * Fix TypeError caused by delete_agent_gateway_port() * sub_project_guidelines: Add richer documentation * Fix typo: Large Ops, not Large Opts * Fix query in get_l3_agent_with_min_routers * Do not specify host for l2population topics * Add utility function for checking trusted port * Fix typo in error message in NetcatTester * docstring fix * AsyncProcess: try to kill tender * Enable servicing lbaasV2 vip by DVR * Switch scheduler drivers to load based schedulers * Fix BadRequest error on add_router_interface for DVR * Fix missing value types for log message ------------------------------------------------------------------- Sat Sep 12 00:13:33 UTC 2015 - cloud-devel@suse.de - Update to version neutron-7.0.0.0b4.dev112: * ovs: don't use ARP responder for IPv6 addresses * Remove useless log from periodic_sync_routers_task * Add l2pop support to full stack tests * Add tunneling support to full stack tests * Descheduling DVR routers when ports are unbound from VM * Updated from global requirements * Make ip address optional to add_route and delete_route * Add list routes * Remove hack for discovery novaclients extension * Check ICMP codes in range [0,255] * Add test to check that correct functions is used in expand/contract * Don't setup ARP protection on OVS for network ports ------------------------------------------------------------------- Fri Sep 11 00:12:19 UTC 2015 - cloud-devel@suse.de - Update to version neutron-7.0.0.0b4.dev89: * Reduce the chance of random check/gate test failures * Fix dvr update for subnet attach multi subnets * Make ip rule comparison more robust * Remove address scopes from supported extensions * SR-IOV: devstack support for SR-IOV agent * Fix test_external_tables_not_changed * Updated from global requirements * Add non-model index names to autogen exclude filters * Implement expand/contract autogenerate extension * Delete FIP agent gateway port with external gw port * Remove ebtables_driver/manager dead code * Stop device_owner from being set to 'network:*' * Add oslo rootwrap daemon logging during functional tests * ovs agent resync may miss port remove event * tests: disable process monitor before managers * Retry metadata request on connection refused error * Add ability to use custom config in DHCP-agent * Improve DB operations for quota reservation * Qos SR-IOV: Refactor extension delete to get mac and pci slot * Adds support to provide the csum option for the OVS tunnels * Delete the useless variable agent_host * Handle process disappearing before we ask for its PPID * OVS agent: handle deleted ports on each rpc_loop iteration * Final decomposition of Cisco plugin * Remove Cisco Meta and N1KV monolithic plugins * Workaround test stream corruption issue * Updated from global requirements * Fixed functional test that validates graceful ovs agent restart * _bind_devices query only existing ports * OVS agent: flush firewall rules for all deleted ports at once ------------------------------------------------------------------- Sat Sep 5 02:00:00 UTC 2015 - cloud-devel@suse.de - Update to version neutron-7.0.0.0b4.dev18: * Enable most unit tests for py34 job * Changed filter field to router_id * Fix a wrong condition for the _purge_metering_info function * Make sure service providers can be loaded correctly * Retain logs for functional test cases 7.0.0.0b3 * Add support for PluginWorker and Process creation notification * Avoid DB errors when deleting network's ports and subnets * Better message on allowed address pairs error * OVS-agent: Introduce Ryu based OpenFlow implementation * Deprecate external_network_bridge option in L3 agent * Add constraint target to tox.ini * OVS agent add functional tests of OVS status * check_changed_vlans doesn't need registered_ports as param ------------------------------------------------------------------- Fri Sep 4 01:57:08 UTC 2015 - cloud-devel@suse.de - Update to version neutron-7.0.0.0b3.dev644: * Add info to debug test_keepalived_respawns gate failure * Enable to update external network subnet's gateway-ip * Make Neutron service flavor save service_type * Add tenant_id to flavor service profiles attributes * Deprecate --service option for neutron-db-manage * DHCP agent: allow using gateway IPs instead of uniquely allocated ------------------------------------------------------------------- Thu Sep 3 01:56:27 UTC 2015 - cloud-devel@suse.de - Update to version neutron-7.0.0.0b3.dev632: * Catch errors on 'port not found' while deleting subnet * Do not track active reservations ------------------------------------------------------------------- Wed Sep 2 15:22:06 UTC 2015 - cloud-devel@suse.de - Update to version neutron-7.0.0.0b3.dev628: * Enable py34 tests for pluggable ipam backend * Python 3: use a hash to sort dictionaries * Remove duplicated codes in two test cases ------------------------------------------------------------------- Wed Sep 2 02:03:34 UTC 2015 - cloud-devel@suse.de - Update to version neutron-7.0.0.0b3.dev622: * [rpc] pull: removed a hack to avoid object backport triggered * Updated from global requirements * Fix import path in neutron-sanity-check for ml2_sriov opts * Decentralize the managemement of service providers * Remove requirements.txt for decomposed plugins/drivers * Linuxbridge-agent: fix bridge deletion * Correct neutron-ns-metadata-proxy command when watch_log is False * Split SR-IOV configuration file into driver and agent pieces * Add lieutenants contact for networking-calico * Fix misnomer on network attribute * Refactor IpRouteCommand to allow using it without a device * Fixed the typo in the doc string of the class SubnetPoolReader * Add flows to tunnel bridge with proper cookie * Add policy and policy rule belongs check * Process update_network in the openvswitch agent * [neutron-db-manage] Introduce contract and expand commands * Fix DBDuplicateEntry when creating port with fixed_ips on PD subnet * DHCP agent: add 'bridged' property to interface driver * SR-IOV: deprecate agent_required option * SimpleInterfaceMonitor handle case when ofport is an empty set * Use directly neutron.common.constants constants in l3_dvr_db * Remove out-of-tree vendor VIF_TYPE_* constants * Defer freeing of conntrack zone ids until allocation fails * Only mark metadata packets on internal interfaces * Add network to SubnetContext ------------------------------------------------------------------- Tue Sep 1 02:03:33 UTC 2015 - cloud-devel@suse.de - Update to version neutron-7.0.0.0b3.dev572: * Fix usage of netaddr '.broadcast' * Adding networking-calico to sub_projects document * Make delete-vlan-bridge and delete-vlan functions clear ------------------------------------------------------------------- Mon Aug 31 11:57:41 UTC 2015 - tbechtold@suse.com - Update to version neutron-7.0.0.0b3.dev567: * Fixes wrong neutron Hyper-V Agent name in constants * Updated from global requirements * Revert "Add support for unaddressed port" * Improve logging upon failure in iptables functional tests * handle gw_info outside of the db transaction on router creation * Remove ml2 resource extension success logging * Replace "prt" variable by "port" * Add optional file permission argument to replace_file() * Add lieutenants contact for networking-onos * Adding networking-onos to sub_projects document * Base on SqlTestCase to init db tables correctly * Stops patching an object method which could be gone at cleanup * Add enable_new_agents to neutron server * Document prefix delegation testing issues * Fix Prefix delegation router deletion key error * Add Geneve type driver support to ML2 * Fix DVR log strings in agent * devref: Add sub-project release notes * Removing the SDN-VE monolithic plugin * Update template for ModelMigrationSync test * Fix py34 No sql_connection parameter is established error * Switch to using os-testr's copy of subunit2html * Validate router admin_state_up on upgrade to distributed * PLUMgrid plugin decomposition part II * Quota enforcement: remove locks on _dirty_tenants * Move in-tree vendor AGENT_TYPE_* constants * devref: added guidelines on how to maintain sub-projects * Stop logging STDOUT and STDERR on every shell out * Add empty policy rule to get_rule_type action * IPv6 display suitable message when MTU is invalid on iface ------------------------------------------------------------------- Thu Aug 27 01:58:05 UTC 2015 - cloud-devel@suse.de - Update to version neutron-7.0.0.0b3.dev497: * Run py34 tests with testr * Make a couple of methods private * Add IPv6 Prefix Delegation compatibility to ipam_pluggable_backend * Fix AttributeError in _clean_updated_sg_member_conntrack_entries() * Add dns_label processing for Ports ------------------------------------------------------------------- Sat Aug 1 00:49:32 UTC 2015 - cloud-devel@suse.de - Update to version neutron-7.0.0.0b3.dev26: * Python 3: pass bytes to base64.encode{string,bytes} * Python3: pass bytes to binascii.crc32 * Fix order of calls in update_port * Initialize port_info dict as blank in OVS agent * Ensure non-overlapping cidrs in subnetpools with galera * SR-IOV: Fix SR-IOV agent to run ip link commands as root * Python 3: Use '//' instead of '/' * Moved out cisco n1kv mech driver and db models * Updated from global requirements * sriov: implement spoofchecking configuration * Update dhcp agent cache for network:dhcp ports * Keep dns nameserver order consistency * Add plural names for quota resources * Introduce usage data tracking for Neutron * test_db_base_plugin_v2: Improve DBReferenceError generation ------------------------------------------------------------------- Fri Jul 31 13:19:19 UTC 2015 - cloud-devel@suse.de - Update to version neutron-7.0.0.0b3.dev2: 7.0.0.0b2 * Create packages for quota modules * Python 3: fix test_attributes * Allow overriding of the neutron endpoint URL in metadata agent * Moving out cisco n1kv extensions * Correct fcntl.flock use in Pidfile.unlock ------------------------------------------------------------------- Thu Jul 30 00:47:43 UTC 2015 - cloud-devel@suse.de - Update to version neutron-7.0.0.0b2.dev420: * Add FUJITSU vendor plugin in sub_projects * Python 3: fix test_dhcp * Updated from global requirements * Fix inconsistency of if/return logic in attributes.py * Imported Translations from Transifex * [neutron-db-manage] revision: properly bootstrap a new branch ------------------------------------------------------------------- Wed Jul 29 05:40:40 UTC 2015 - cloud-devel@suse.de - Update to version neutron-7.0.0.0b2.dev408: * Python 3: fix test_context * Fix KeyError: 'L3_ROUTER_NAT' in l3 scheduler functional test * Cleanup IPAM tests * Add DB support for resource usage tracking * Python 3: do not index dict_values objects ------------------------------------------------------------------- Tue Jul 28 00:51:13 UTC 2015 - cloud-devel@suse.de - Update to version neutron-7.0.0.0b2.dev398: * L2 agent RPC add new RPC calls ------------------------------------------------------------------- Sun Jul 26 00:50:21 UTC 2015 - cloud-devel@suse.de - Update to version neutron-7.0.0.0b2.dev396: * Decompose Apic ML2 mechanism driver * Remove duplicate DHCP agent registration in unit test * Add Cathy Zhang as networking-sfc Lieutenant * Add error message when migrate from distributed router to centralized * Avoid printing log options multiple times * Add Pluggable IPAM Backend Part 2 * Python 3: fix neutron.tests.unit.agent.dhcp.test_agent * Metaplugin removal * Fix a property comment in metadata_agent files * Stop use of oslo_utils.timeutils.strtime() * Adds garp_master_repeat and garp_master_refresh to keepalived.conf ------------------------------------------------------------------- Fri Jul 24 00:54:44 UTC 2015 - cloud-devel@suse.de - Update to version neutron-7.0.0.0b2.dev374: * Updated from global requirements * Fix handling of port-range-min 0 in secgroup RPC and agent * Add address scope API tests * Python 3: enable more tests * Add new ovs DB API to inquire interfaces name list in a bridge * Tweak wording for project inclusion process * Define fullstack router/network/subnet management fixture * Fix race condition by using lock on enable_radvd * ensure_dir: move under neutron.common.utils * Remove deprecated OVS and LB plugin DB tables * ovs_lib: Fix native implementation of db_list * Port help text for dvr_base_mac from neutron.conf * Python 3: fix neutron.tests.unit.agent.linux.test_async_process * Always use BridgeDevice to manage linuxbridges * neutron-db-manage: fix check_migration for branch-less migration directories * Use only the lower 16 bits of iptables mark for marking * Add address_scope_db to neutron/models/head.py * OVS agent factor our port stats processing * Alter unit test to match bug and cleanup ext logic * Allow passing table argument to construct IpRouteCommand * [devref] db_layer: expand on how new migration scripts look like * Fixed L3 agent manual scheduling for HA routers * Ensure that update_fip_statuses gets called * Just use {0,1,2} rather sys.std*.fileno() * Fullstack testing devref follow up ------------------------------------------------------------------- Wed Jul 22 17:20:08 UTC 2015 - cloud-devel@suse.de - Update to version neutron-7.0.0.0b2.dev325: * Fix note in devref/contribute.rst * Added functional tests for L3 schedulers * Python 3: fix test_provider_configuration ------------------------------------------------------------------- Tue Jul 21 01:35:35 UTC 2015 - cloud-devel@suse.de - Update to version neutron-7.0.0.0b2.dev319: * Add documentation for SRIOV NIC agent (previously missing) * Unplug the VIF if dhcp port is deleted * Change prefix for namespace fixture ------------------------------------------------------------------- Mon Jul 20 01:31:59 UTC 2015 - cloud-devel@suse.de - Update to version neutron-7.0.0.0b2.dev313: * Updated from global requirements * Add constants for vhost-user vif ------------------------------------------------------------------- Sun Jul 19 01:27:56 UTC 2015 - cloud-devel@suse.de - Update to version neutron-7.0.0.0b2.dev309: * Validate that context exists * Python 3: Wrap map() in a list call * Make external_gateway_nat_rules easier to understand * Add oslo db retry decorator to non-CRUD actions * Add another Lieutenant contact for Dragonflow * Add sub-project lieutenant for networking-midonet ------------------------------------------------------------------- Sat Jul 18 01:27:16 UTC 2015 - cloud-devel@suse.de - Update to version neutron-7.0.0.0b2.dev297: * Python3: Do not compare NoneType and integers * Use oslo_log.helpers.log_method_call * Devref documentation for client command extension support * Remove perform_snat_action indirection * Flavor Framework implementation * Add breakages in public API of devref * Network RBAC DB setup and legacy migration * Imported Translations from Transifex * OVS-agent: Fix a docstring typo * Lower log level for extending network/subnet/port * Lower log level of errors caused by user requests to INFO * Fix bug that resources in attr_map may point to same object * Introduce connection testers module * Make Daemon pidfile arg optional * Add sanity_check for keepalived ipv6 support ------------------------------------------------------------------- Fri Jul 17 01:30:18 UTC 2015 - cloud-devel@suse.de - Update to version neutron-7.0.0.0b2.dev271: * Python 3: do not use types.ClassType * Create dvr base class and stop passing around snat_ports * Correct two spelling mistakes in Neutron devrefs * Improve check_migration command error message * Avoid using logging in signal handler * Galera multi-writers compliant sync_allocations * Fix SR-IOV mechanism driver tests directory * Switch to the oslo_utils.fileutils * Fix a regression in a recent IPAM change * Fix update_port_postcommit and port not found with DVR * Tighten exception handler for import_object * Updated from global requirements * bugs: Update info about current bug czar * [neutron-db-manage] support separate migration branches * Fix typo of 'receive' in test_dhcp_ipv6.py * Cleanup unused method get_plugin_version * Remove db-access semaphore in ML2 * Move pylint dep from tox.ini to test-requirements * Register extraroute extension * populate port security default into network * Abstract sync_allocations * Different approach to indicate failure on SystemExit ------------------------------------------------------------------- Wed Jul 15 01:35:45 UTC 2015 - cloud-devel@suse.de - Update to version neutron-7.0.0.0b2.dev227: * Disable python3 tests failing due to Routes < 2.0 * Fix typo 'adress' * Include comment in DHCP ip6tables rules * Add Pluggable IPAM Backend Part 1 ------------------------------------------------------------------- Tue Jul 14 01:36:23 UTC 2015 - cloud-devel@suse.de - Update to version neutron-7.0.0.0b2.dev219: * Remove self.snat_ports, a dvr thing, from router base class * Ensure floating IPs only use IPv4 addresses * Reject router-interface-add with a port which doesn't have any addresses * Enforce specific order for firewall.(un)filtered_ports and devices * Use _is_this_snat_host and remove _get_gw_port_host * Move more snat code to dvr class that does snat * get_vif_ports: ignore non-Interface ports * Add sub-project lieutenant for networking-plumgrid * Add extra subnet route to ha router * DVR: cleanup stale floating ip namespaces * Install more-specific ICMPv6 rule in DVR routers ------------------------------------------------------------------- Mon Jul 13 01:33:07 UTC 2015 - cloud-devel@suse.de - Update to version neutron-7.0.0.0b2.dev197: * Fix duplicate entry catch for allowed address pairs * Make IPAM more pythonic ------------------------------------------------------------------- Sun Jul 12 01:35:39 UTC 2015 - cloud-devel@suse.de - Update to version neutron-7.0.0.0b2.dev193: * Imported Translations from Transifex ------------------------------------------------------------------- Sat Jul 11 01:36:17 UTC 2015 - cloud-devel@suse.de - Update to version neutron-7.0.0.0b2.dev192: * Fix failures introduced by the new version of mock * Arista ML2 driver should ignore non-vlan networks * Move DVR related method to proper class * Allow IPAM backend switch * Python 3: Fix a TypeError in policy.py ------------------------------------------------------------------- Fri Jul 10 10:08:46 UTC 2015 - cloud-devel@suse.de - Update to version neutron-7.0.0.0b2.dev183: * Move update_security_group_on_port to SecurityGroupDbMixin * In Arista ML2 driver Reconfigure VLAN on VM migration * Fix issues with allocation pool generation for ::/64 cidr * Remove lingering traces of q_ * Make sure path_prefix is set during unit tests * Add IP_ANY dict to ease choosing between IPv4 and IPv6 "any" address * Python3: cast the result of zip() to list * Track allocation_pools in SubnetRequest * Add ARP spoofing protection for LinuxBridge agent * COMMON_PREFIXES cleanup - patch 5/5 * Refactor init_l3 to separate router port use case * Devref for out-of-tree plugin/driver contribution * Python3: do not add dict_values objects * portsecurity_db_common: Access db columns in a consistent way * Python 3: do not index dict_keys objects * Update DVR agent to use get_vifs_by_id * COMMON_PREFIXES cleanup - patch 1/5 * Fall back on empty path if prefix is missing * Refactor IpRuleCommand to take more arguments * Start documenting potential API breakages in devref:neutron_api * devref: document API status for neutron.openstack.common.* * Python3: do not use urllib.urlencode * DVR: remove unused method * OVS native DBListcommand if_exists support * Collapse create_subnet into single method * Downgrade log level for gone port on status update * Support Basic Address Scope CRUD as extensions * Use EXT_TO_SERVICE_MAPPING instead of ALLOWED_SERVICES * Change the half of the bridge name used for ports * Fix log traces induced by retry decorator ------------------------------------------------------------------- Wed Jun 24 00:57:38 UTC 2015 - cloud-devel@suse.de - Update to version neutron-7.0.0.0a1.dev66: * Python3: do not set Request.body to a text string * Fix subnet creation failure on IPv6 valid gateway * Decompose _create_subnet_from_pool * Move _delete_port * Decompose create_port and save_subnet * Fix l3 agent to not create already deleted router * VMWare NSXv: Add distributed URL locking to ini ------------------------------------------------------------------- Tue Jun 23 00:59:15 UTC 2015 - cloud-devel@suse.de - Update to version neutron-7.0.0.0a1.dev53: * Prepare for full stack CI job * Disable keepalived process in keepalived func test * NSX QoS ext: RXTX factor can be decimal * read_hosts_file_leases shouldn't parse stateless IPv6 * fix rootwrap debug filter for ping all * Fixes bulk insertion of data to ml2_port_binding ------------------------------------------------------------------- Mon Jun 22 01:02:19 UTC 2015 - cloud-devel@suse.de - Update to version neutron-7.0.0.0a1.dev43: * Allow setting Agents description to None * Fix RPC version to be a string * Decompose DVR CSNAT L3 Agent from Compute Node L3 Agent * cleanup openstack-common.conf and sync updated files ------------------------------------------------------------------- Sat Jun 20 01:03:21 UTC 2015 - cloud-devel@suse.de - Update to version neutron-7.0.0.0a1.dev35: * Python3: do not use '+' on dict_items objects * Python3: do not use im_self/im_func/func_closure * Add request factory for pluggable IPAM * Python3: use dict.keys() instead of dict.iterkeys() * Move _add_auto_addrs_on_network_ports * DHCP agent: Set an "ipxe" tag to work with Ironic * Remove _check_ip_in_allocation_pool * Updated from global requirements * Fix 'router_gateway' port status can't be updated * Fix cisco_csr_identifier_map.ipsec_site_conn_id * Change ensure_dir to not check directory exists first * fix DHCP port changed when dhcp-agent restart * Ensure tests run under python2.7 ------------------------------------------------------------------- Fri Jun 19 01:01:47 UTC 2015 - cloud-devel@suse.de - Update to version neutron-7.0.0.0a1.dev14: * Fixed the only sphinx warning in docs * Move get_inteface_by_ip from LinuxBridge class to ip_lib * Refactor rpc_loop() in ovs neutron agent * Remove duplicated debug logging around locking * API Extensions: inherit from the ExtensionDescriptor * Put output of docs job into doc/build/html * Ensure no "db" related functional/fullstack tests are skipped in the gate * Use PyMySQL in MySQL related functional/fullstack tests * Decompose db_base_plugin_v2.py with changes * Remove from BridgeDevice homemade execute in namespace * Add devices to update in RPC call security_groups_provider_updated ------------------------------------------------------------------- Thu Jun 18 02:26:01 UTC 2015 - cloud-devel@suse.de - Update to version neutron-7.0.0.0a1.dev2: * Update version for Liberty 7.0.0a0 * Add networking-sfc to the list of affiliated Neutron projects * Minor improvements to sub_projects document * Python 3: do not use cmp(), nor sorted(..., cmp=...) * ovsdb: session.rpc never initialized * Refactor scan_ports() and update_ancillary_ports() in OVS Neutron Agent * Refactor _update_subnet_allocation_pools * Ensure netfilter is enabled for bridges ------------------------------------------------------------------- Wed Jun 17 02:25:18 UTC 2015 - cloud-devel@suse.de - Update to version neutron-2015.2.0.dev522: * Python3: do not change the size of a dict while iterating over it * Refactor TestRpcWorker and TestWorkerService * Juno_initial migration * docs: added job to well known tox envlist * Revert "Revert "Set default of api_workers to number of CPUs"" ------------------------------------------------------------------- Tue Jun 16 11:35:49 UTC 2015 - cloud-devel@suse.de - Update to version neutron-2015.2.0.dev512: * Python 3: use dict.values instead of dict.itervalues * Add get_events to OVSDB monitor ------------------------------------------------------------------- Tue Jun 16 02:20:14 UTC 2015 - cloud-devel@suse.de - Update to version neutron-2015.2.0.dev508: * Remove fossilized remains * Refactor update_port in db_base_plugin_v2 * Refactor _update_ips_for_port * Skip rescheduling networks if no DHCP agents available * Reflect project moves from stackforge to openstack * Remove meaningless no_delete from L3 test * OVSNeutronAgent pass the config as parameter * Stop sending gratuitous arp when ip version is 6 * Fix Enum usage in 589f9237ca0e_cisco_n1kv_ml2_driver_tables * Imported Translations from Transifex * power grab * Document existence of br-tun and br-int in the OVS agent * Correct indentation in neutron.api.v2.attributes * Python3: replace 'unicode' with 'six.text_type' * Moving out the cisco n1kv section to stackforge * Ensure no "agent" functional tests are skipped in the gate * Remove useless pass from methods in type_tunnel.py * Make Vlantransparent extension inherit from ExtensionDescriptor * Actually allow to pass TRACE_FAILONLY to ostestr * Switch to os-testr to control testr * Introduce functions using arping executable * Revert "Defer segment lookup in NetworkContext object" * Added networking-plumgrid in plugin requirements * Switch from MySQL-python to PyMySQL * Context: Remove logic for read_deleted and deprecate it * Python 3: use next() instead of iterator.next() * Consume oslo.policy * policy: cleanup deprecation code to handle old extension:xxx rules * Fix a regression in "Separate ovs-ofctl using code as a driver" change * Break Pinger class to functions ------------------------------------------------------------------- Mon Jun 8 02:23:14 UTC 2015 - cloud-devel@suse.de - Update to version neutron-2015.2.0.dev624: * ML2: Remove TYPE_MULTI_SEGMENT * Add a "light" base test class for DB tests * Make _val_to_py and _py_to_val not private * Decompose db_base_plugin_v2.py part 2 * Start linuxbridge neutron agent using a launcher * Handle SIGHUP in ovs neutron agent * test_ovs_neutron_agent: Remove useless ofport=10 arguments * test_l3: Don't assume the order of subnets * versionutils: switch from incubator version to oslo.log * Run RootHelperProcess always as root * Changes in rally-jobs/README.rst * Add more API tests for port-security extension: * Decompose the NCS ML2 Mechanism Driver * Remove reference to non-existent fullstack fixture * Decompose db_base_plugin_v2.py * Add a non-mixin function for model queries * Refactor mlnx mechanism driver to support infiniband only ------------------------------------------------------------------- Fri Jun 5 02:25:35 UTC 2015 - cloud-devel@suse.de - Update to version neutron-2015.2.0.dev590: * test_db_base_plugin_v2: Don't assume the order of fixed_ips * pylint: enable `duplicate-key` check * Enhance utils.ensure_dir to be resilient to concurrent workers * Use a single method to remove an address with its conntrack state * Remove hack for sending gratuitous arp from fip ns * When disabling dhcp, delete fixed ip properly ------------------------------------------------------------------- Thu Jun 4 02:28:02 UTC 2015 - cloud-devel@suse.de - Update to version neutron-2015.2.0.dev578: * Add sub-project lieutenants * Fix confusing parameters names * Extra indent in test_ovs_neutron_agent * Make MockFixedIntervalLoopingCall class as a helper class * Revert "Add VIF_DELETED notification event to Nova" * Wrap ML2 delete_port with db retry decorator * Remove extra indent in testcases * Check for 'removed' in port_info before reference * Catch broad exception in methods used in FixedIntervalLoopingCall * Refactor type_tunnel/gre/vxlan to reduce duplicate code * Python3: use six.iteritems() instead of dict.iteritems() * Move full-stack logs post-tests ------------------------------------------------------------------- Wed Jun 3 02:20:48 UTC 2015 - cloud-devel@suse.de - Update to version neutron-2015.2.0.dev555: * Add devref that explains fullstack testing and its direction * Remove get_dhcp_port RPC method * Imported Translations from Transifex * Update rootwrap.conf to add /usr/local/bin * Add route to metadata IP by default * Modify ipset functional tests to pass on older machines * Remove unused _uuid function alias from test_iptables.py * Don't update floating IP status if no change * Don't delete port from bridge on delete_port event * Move pool dispose() before os.fork * Add VIF_DELETED notification event to Nova ------------------------------------------------------------------- Tue Jun 2 02:23:02 UTC 2015 - cloud-devel@suse.de - Update to version neutron-2015.2.0.dev533: * Implement IPAM Driver loader * Remove comment about hash seed in tox.ini * test_ovs_neutron_agent: Remove unnecessary mocking * Refactor type_gre.vxlan tests to reduce duplicate code * OVS-agent: Remove optional flags from br_tun.deferred() method * Create bridges in ovsdb monitor functional tests * Add use_slave DB api support * Use accessors instead of private attributes for Ml2 plugin ------------------------------------------------------------------- Mon Jun 1 02:19:50 UTC 2015 - cloud-devel@suse.de - Update to version neutron-2015.2.0.dev519: * Removed duplicate keys in dicts in test * Enable random hash seeds ------------------------------------------------------------------- Sun May 31 02:22:06 UTC 2015 - cloud-devel@suse.de - Update to version neutron-2015.2.0.dev515: * Fix formatting of core-reviewers doc * Get completely rid of contextlib.nested * Fix indentation errors in tests * Improve test_set_members_deleting_less_than_5 * Addressing follow up comments for OVS_LIB fail_mode setting API ------------------------------------------------------------------- Sat May 30 02:23:29 UTC 2015 - cloud-devel@suse.de - Update to version neutron-2015.2.0.dev505: * Rename test_periodoc_resync_helper to test_periodic_resync_helper * Sort _get_new/deleted_set_ips responses in unittests * Cleanup stale metadata processes on l3 agent sync * Imported Translations from Transifex * Fix ovs agent restore local_vlan_map failed * Use correct time delta function * py34: don't run any tests except unit tests * Switch to dictionary for iptables find * Persist DHCP leases to a local database * Remove use of contextlib.nested (api-tests) * Use os._exit after forking * test_fork_error: Fix incorrect test mock * Fix dhcp _test_sync_state_helper asserting calls wrong * Fix port creation verification of the port-security extension ------------------------------------------------------------------- Fri May 29 02:28:13 UTC 2015 - cloud-devel@suse.de - Update to version neutron-2015.2.0.dev477: * Do not assume order of security group rules * ML2: Incorrect commented cisco mechanism driver name * Fix PYTHONHASHSEED bugs in test_security_groups_rpc * Add RFE submission guidelines * Process port IP requests before subnet requests * Remove time formatting in agent clock error * Flesh out the new RFE process and set deadlines for it's use * Introduce the Lieutenant system into Neutron * Isolate use of fixed_ips[0] to avoid confusion * Use the correct name for the "Repository Creator's Guide" * OVS_LIB support API for setting fail mode 'standalone' * Fix a typo in _schedule_network method ------------------------------------------------------------------- Thu May 28 01:12:50 UTC 2015 - cloud-devel@suse.de - Update to version neutron-2015.2.0.dev453: * Do not assume order of dictionary elements in init_l3 * Do not assume order of convert_kvp_list_to_dict method responses * Do not assume order of iptables_firewall method responses * Do not assume order of get_sync_data_metering response elements * Skip external tables for neutron-db-manage --autogenerate * Add port-security extension API test cases ------------------------------------------------------------------- Wed May 27 01:13:52 UTC 2015 - cloud-devel@suse.de - Update to version neutron-2015.2.0.dev443: * Force order of dhcp.needs_resync_reasons dictionary elements * Add callback prior to deleting a subnet * OVS-agent: Separate ovs-ofctl using code as a driver * Remove unnecessary brackets * Ensure mac address added to iptables is always in unix format * OVS-DVR: Suppress a confusing error log about csnat port * VMware: update supported plugins * Reduce prefix and suffix length in ipsets * Register ibm-db-alembic import for DB2 migrations ------------------------------------------------------------------- Tue May 26 01:13:56 UTC 2015 - cloud-devel@suse.de - Update to version neutron-2015.2.0.dev425: * Imported Translations from Transifex * Support for concurrent full-stack tests ------------------------------------------------------------------- Sun May 24 01:12:05 UTC 2015 - cloud-devel@suse.de - Update to version neutron-2015.2.0.dev422: * Remove use of contextlib.nested * IPAM reference driver * ovs-agent: prevent ARP requests with faked IP addresses * Use namespace names in NetcatTester ------------------------------------------------------------------- Sat May 23 01:11:45 UTC 2015 - cloud-devel@suse.de - Update to version neutron-2015.2.0.dev414: * OVS-DVR: Improve an error log about csnat port ------------------------------------------------------------------- Fri May 22 01:09:18 UTC 2015 - cloud-devel@suse.de - Update to version neutron-2015.2.0.dev412: * Adding loadbalanacerv2 device owner constant to neutron constants * Python 3: use six.string_types instead of basestring * Fix minor errors in the Vyatta L3 Plugin: * Remove middleware oslo-incubator module * Match order of iptables arguments to iptables-save * VMware NSXV: update configuration file * Python 3: Use six.moves.range * Refactor initialize() of sriov mech driver * Centralized register_OVS_agent in tests * Block subnet create when a network hosts subnets allocated from different pools * Catch ObjectDeletedError and skip port or subnet removal * Reuse caller's session in ML2 DB methods * Non-json body on POST 500's ------------------------------------------------------------------- Thu May 21 00:56:15 UTC 2015 - cloud-devel@suse.de - Update to version neutron-2015.2.0.dev386: * Use convenience method from db api to create nested transaction ------------------------------------------------------------------- Wed May 20 00:58:52 UTC 2015 - cloud-devel@suse.de - Update to version neutron-2015.2.0.dev384: * Remove a unused Context class * Optimize IptablesManager._find_last_entry * Take Daemon stdin/stdout/stderr args as file objects * Add unit tests for ML2 DVR port binding and fix PortContext inconsistencies ------------------------------------------------------------------- Sun May 17 00:54:59 UTC 2015 - cloud-devel@suse.de - Update to version neutron-2015.2.0.dev377: * ml2: remove stale _filter_nets_l3 in get_networks ------------------------------------------------------------------- Fri May 15 19:24:30 UTC 2015 - dmueller@suse.com - Update to version neutron-2015.2.0.dev376: * Replace ci.o.o links with docs.o.o/infra * Don't pass namespace name in disable_isolated_metadata_proxy * Add client id option support to dhcp agent * Remove use of contextlib.nested * Allow updating port 'binding:host_id' be None * Fix neutron tests * Allow unit tests to be run independently * SystemExit is ok for child processes * Update build hooks * Append @randtoken to L3 agent namespaces in full stack tests * setup port filters when sg rules change * mlnx MD: mlnx_direct removal * Deprecate quota_items, register resources upon REST initialization * Randomize tunnel id query to avoid contention * Remove skip of service-type management API test * Add capability to wait for IPv6 address in ip_lib * Extenuate register_dhcp_agent code duplication in tests * Refactor checks for device existence * ARP spoofing patch: Data structures for rules * Fix routerid constraint migration * Consider all address scopes in init_l3 ------------------------------------------------------------------- Wed May 13 00:08:43 UTC 2015 - cloud-devel@suse.de - Update to version neutron-2015.2.0.dev336: * tests: don't allow oslo.config to autodiscover config files * l2pop UT: Reduce code duplication in migration tests * Make it clear the rfe tag is lower-case * Remove H305 from tox.ini pep8 ignore list * Allow users to run 'tox -epy34' * Support BP:ipv6-router in Neutron HA Router * Move test_get_user_allocation*returns_none test to a proper class * Two api tests for 'firewall insertion mode' feature ------------------------------------------------------------------- Mon May 11 08:54:23 UTC 2015 - dmueller@suse.com - Update to version neutron-2015.2.0.dev320: * Imported Translations from Transifex * remove router interface on Arista L3 plugin fails * Fix typos related to IPv6 use-cases * Updated from global requirements * Check for missing network in _bind_devices * Limit router gw ports' stateful fixed IPs to one per address family * VMWare NSXv: Metadata for distributed router * Update the specs process for Liberty * Remove use of contextlib.nested * Fix fetching prevent_arp_spoofing from cfg in neutron-sanity-check * lb-agent: ensure tap mtu is the same as physical device * Kill hostname validation for subnet:dns_nameservers ------------------------------------------------------------------- Fri May 8 00:10:42 UTC 2015 - cloud-devel@suse.de - Update to version neutron-2015.2.0.dev298: * Add missed actions into policy.json * Allow to define enable_snat default value * changes log level to debug for help calls * VMware: add in router types for NSXv * Use iptables zone to separate different ip_conntrack * Refactoring to adhere to coding convention ------------------------------------------------------------------- Wed May 6 23:59:34 UTC 2015 - cloud-devel@suse.de - Update to version neutron-2015.2.0.dev286: * Add test for security groups * Deprecate config-based Quota Driver ------------------------------------------------------------------- Wed May 6 07:31:18 UTC 2015 - cloud-devel@suse.de - Update to version neutron-2015.2.0.dev282: * Updated from global requirements * OVS-agent: Ignore IPv6 addresses for ARP spoofing prevention * Fix mock return settings in test_full_uuids_skip_port_id_lookup * Router test enhancements ------------------------------------------------------------------- Tue May 5 12:06:17 UTC 2015 - cloud-devel@suse.de - Update to version neutron-2015.2.0.dev276: * Enhance configure_for_func_testing.sh for *aaS use ------------------------------------------------------------------- Mon May 4 23:49:00 UTC 2015 - cloud-devel@suse.de - Update to version neutron-2015.2.0.dev274: * Add IP version support to all ip_lib code * Imported Translations from Transifex * remove metadata_proxy_local filters for rootwrap ------------------------------------------------------------------- Mon May 4 08:06:08 UTC 2015 - dmueller@suse.com - Update to version neutron-2015.2.0.dev268: * Get all interfaces for get_snat_sync_interfaces * Remove un-used keys in keepalived tests * Clarify stackforge/vmware-nsx is for VMware NSX suite * Updated from global requirements * l3 agent: fix grammar in router info not found warning * Finally let L3 and DHCP agents cleanup namespaces by default * Context: is_admin==True implies is_advsvc=True * Add some tests for floating ips * Add notes about official sub-projects * Updated ovsvapp_agent.ini in neutron * Don't use iterator in search for tunnel type * Remove is_active property from SimpleInterfaceMonitor * Updated from global requirements * Disembowel register_l3_agent code duplication in tests * Ensure mocks for lla allocator _write in test_agent * Fix _device_to_port_id for non-tap devices * Imported Translations from Transifex * Rename delete_gateway method name * Drop use of 'oslo' namespace package * Remove 'IP' from device exception message * Add icmpv6 to sg_supported_protocols * Suppress exception when trying to remove non existing device in SNAT redirect * Run radvd as root * Support multiple IPv6 prefixes on internal router ports for an HA Router * Not creating HA router when not enough l3 agents * Eliminate extra queries used to retrieve gw_ports * Don't update port with host id of None * fix l3-agent restart with last runtime fip for dvr * Replace unnecessary call to get_sync_routers * Replace BaseLinuxTestCase by BaseSudoTestCase ------------------------------------------------------------------- Sun Apr 12 23:51:47 UTC 2015 - cloud-devel@suse.de - Update to version neutron-2015.2.dev18: * Handle non-index lookups in native OVSDB backend ------------------------------------------------------------------- Fri Apr 10 23:52:02 UTC 2015 - cloud-devel@suse.de - Update to version neutron-2015.2.dev16: * Add logging to dangling port to ml2 delete_subnet * Update L3 Agent Scheduler API tests * Improves the description string for the config parameter metadata_workers ------------------------------------------------------------------- Thu Apr 9 23:52:08 UTC 2015 - cloud-devel@suse.de - Update to version neutron-2015.2.dev10: * Remove L3 report_state logging * Double functional testing timeout to 180s * OVSDB python binding should use row.delete() to remove rows * Imported Translations from Transifex 2015.1.0rc1 * Open Liberty development * Add simple ARP spoofing protection ------------------------------------------------------------------- Wed Apr 8 23:51:09 UTC 2015 - cloud-devel@suse.de - Update to version neutron-2015.1.dev294: * Revert "IPv6 SLAAC subnet create should update ports on net" * Add missing config parameters in neutron.conf * Moving VLAN Transparency support from core to extension * Re-use context session in ML2 DB get_port_binding_host * Fix intermittent UT failures in test_utils * Return from check_ports_exist_on_l3agent if no subnet found * Remove tests from HA routers test framework * linuxbridge UT: Fix a regression of the recent ip_lib change * Add ipset element and hashsize tunables ------------------------------------------------------------------- Tue Apr 7 23:51:11 UTC 2015 - cloud-devel@suse.de - Update to version neutron-2015.1.dev276: * Enhance TESTING.rst * Remove check for bash usage * Fix dynamic arp populate error for dvr routers * Reorganize plugin test modules * Reorganize unit test tree * Stop using deprecated DEFAULT group for lock_path ------------------------------------------------------------------- Mon Apr 6 23:51:00 UTC 2015 - cloud-devel@suse.de - Update to version neutron-2015.1.dev265: * Allow metadata proxy running with nobody user/group * Skip example retargetable functional test * Prepare for unit test reorg * Fix docstring for l3_dvr_db.dvr_vmarp_table_update ------------------------------------------------------------------- Sun Apr 5 23:51:01 UTC 2015 - cloud-devel@suse.de - Update to version neutron-2015.1.dev258: * Always run dnsmasq as root * Store and log correct exception info ------------------------------------------------------------------- Sat Apr 4 23:51:02 UTC 2015 - cloud-devel@suse.de - Update to version neutron-2015.1.dev254: * Refactoring cleanup for L3 agent callbacks * Move network MTU from core REST API to extension API ------------------------------------------------------------------- Fri Apr 3 23:51:03 UTC 2015 - cloud-devel@suse.de - Update to version neutron-2015.1.dev250: * Remove orphaned nuage unit test module * Add API tests for subnet-create with subnetpool * Imported Translations from Transifex * Support multiple IPv6 prefixes on internal router ports * Fix functional test using local timeout value * Add index for port * IPv6 SLAAC subnet create should update ports on net * Add API tests for Neutron DVR extension * Make L3 agent honor periodic_interval setting ------------------------------------------------------------------- Thu Apr 2 23:51:12 UTC 2015 - cloud-devel@suse.de - Update to version neutron-2015.1.dev234: * Refactoring of L3 agent notifications for router * Treat all negative quota values as -1 * Move orphaned api test - deux * Remove auto deletion of routers in unit tests * No IPv6 SLAAC addrs for create router intf without fixed_ips ------------------------------------------------------------------- Thu Apr 2 12:05:07 UTC 2015 - cloud-devel@suse.de - Update to version neutron-2015.1.dev224: * Add missing neutron/tests/unit/agent/common/__init__.py * Allow metadata proxy to log with nobody user/group * Move orphaned api test * Implement default subnet pool configuration settings * Define bridge/port fixtures for OVS/LinuxBridge/Veth backends * Update core reviewer responsibilities * Remove "Arguments dropped when creating context" logging * Fix reference to non-existent setup_dvr_flows_on_integ_tun_br * Modify a different agent in test_update_agent_description * Move API tests to neutron.test.api * Simple subnetpool allocation quotas * Subnet allocation from a subnet pool * Simplify retargetable test framework * Add API tests for subnetpool allocation * Update .coveragerc after the removal of Cisco Nexus monolithic plugin * Make floatingip reachable from the same network * Fix functional configure script * Support IPv6 Router * Move final remnants of router processing to router classes * tests: don't rely on configuration files outside tests directory * Set floating IP port status to "N/A" * Imported Translations from Transifex * Add tests for the l3 agent namespaces manager * Fix error raising in security groups method * Update NEC plugin decomposition status * Auto-update gateway port after subnet-create * Allow update of ext gateway IP's w/out port delete * Support Dual-Stack Gateway Ports on Neutron Routers * No allocation needed for specific IPv6 SLAAC addr assignment * Remove neutron.tests.sub_base ------------------------------------------------------------------- Wed Jan 7 01:16:10 UTC 2015 - cloud-devel@suse.de - Update to version neutron-2015.1.dev135: * Revert "Revert "Add metadata proxy L3 agent driver"" * moving vxlan module check to sanity checks and making practical * Drop functional/contrib directory * refactor l3-agent to include dvr.py * VMWare-NSXv: VMWare NSXv database models * print error when no match mapping found in check_segment_for_agent * Tweak gate hooks scripts to handle both functional and api jobs * Add help text for 'host' parameter in neutron.conf file * Removed spurious check for ip version * Enable the "not-callable" pylint check * Stale VXLAN & GRE tunnel endpoint deletion from DB * Fix neutron hang for IPv6 allocation pool update * Check metadata iptables chains during functional test ------------------------------------------------------------------- Tue Jan 6 01:17:23 UTC 2015 - cloud-devel@suse.de - Update to version neutron-2015.1.dev110: * Ensure test_metaplugin handles random hashseeds * Do not run neutron-ns-metadata-proxy as root on L3 agent ------------------------------------------------------------------- Mon Jan 5 13:03:25 UTC 2015 - cloud-devel@suse.de - Update to version neutron-2015.1.dev107: * Ignore non-existent ports during OVS intf list ------------------------------------------------------------------- Thu Jan 1 01:16:42 UTC 2015 - cloud-devel@suse.de - Update to version neutron-2015.1.dev106: * ovs_dvr: Use lazy logging interpolation * Add a constant for router interface device owners * Do not count dvr agents while creating HA ports * csr1kv_hd_driver: Improve exception handling * Cisco: logging incorrectly called with (fmt, arg) tuple ------------------------------------------------------------------- Wed Dec 31 01:16:37 UTC 2014 - cloud-devel@suse.de - Update to version neutron-2015.1.dev96: * Add support for flat networks in SRIOV Mechanism Driver * Retry on unassigned ofport instead of treating it as a failure * Eventlet green threads not released back to pool * Set type=internal as part of port creation * Option for root_helper when checking namespace ------------------------------------------------------------------- Tue Dec 30 01:13:57 UTC 2014 - cloud-devel@suse.de - Update to version neutron-2015.1.dev86: * VMware: fix security group check on port create * Allow to specify IP address of floating ip * brocade: Use lazy logging interpolation * linuxbridge: Use lazy logging interpolation * Allow setting a tenant router's external IP ------------------------------------------------------------------- Mon Dec 29 17:07:00 UTC 2014 - cloud-devel@suse.de - Update to version neutron-2015.1.dev76: * Don't unnecessarily loop through all ports/interfaces * Correct invalid indentation in is_dvr_serviced * Enable pylint checks for "anomalous" string escapes * Tighten dnsmasq version regex * Remove unnecessary regex grouping * embrane: Use lazy logging interpolation * bigswitch: Use lazy logging interpolation ------------------------------------------------------------------- Mon Dec 29 01:14:56 UTC 2014 - cloud-devel@suse.de - Update to version neutron-2015.1.dev62: * Combine author_tag and log_translation_hint regexes * Use lazy logging interpolation ------------------------------------------------------------------- Fri Dec 26 01:16:10 UTC 2014 - cloud-devel@suse.de - Update to version neutron-2015.1.dev58: * Remove useless parameter from l3_dvr_db.py ------------------------------------------------------------------- Thu Dec 25 01:15:56 UTC 2014 - cloud-devel@suse.de - Update to version neutron-2015.1.dev56: * Clean-up sanity checks done via shell scripts * Add validation for the dvr router l3agent binding ------------------------------------------------------------------- Wed Dec 24 01:15:17 UTC 2014 - cloud-devel@suse.de - Update to version neutron-2015.1.dev52: * Fixes spelling error * get_binary_name should returns strings without spaces * validate L3 HA min/max _l3_agents_per_router * ML2 UT: Fix incorrect mock return value * ml2: remove superfluous %s in LOG.debug() format * Prevent symlinks to be added to the tree ------------------------------------------------------------------- Tue Dec 23 01:15:07 UTC 2014 - cloud-devel@suse.de - Update to version neutron-2015.1.dev40: * ipv6: set OtherConfig flag for DHCPv6 stateless subnets * PLUMgrid plugin: Fix for delete subnet with admin context * Fix typo'd format parameter in midonet_lib.py * Update L3 agent drivers singletons to look at new agent ------------------------------------------------------------------- Mon Dec 22 01:15:13 UTC 2014 - cloud-devel@suse.de - Update to version neutron-2015.1.dev3: * Minor lbaasv2 things from the feature branch, needed in neutron ------------------------------------------------------------------- Sun Dec 21 01:15:16 UTC 2014 - cloud-devel@suse.de - Update to version neutron-2015.1.dev30: * Copy the contrib directory instead of moving it * Revert "Add metadata proxy L3 agent driver" * Scope dhcp rpc api using a messaging namespace * Remove NSX 'service' plugin * Imported Translations from Transifex * Move DB TestModelsMigrations from unit to functional * tests: drop unit tests that only check default configuration values * Add metadata proxy L3 agent driver * Move contrib directory to base test directory * IpsetManager refactoring ------------------------------------------------------------------- Sat Dec 20 01:16:03 UTC 2014 - cloud-devel@suse.de - Update to version neutron-2015.1.dev12: * Update heal_script for alembic 0.7.1 * Avoid unnecessary explicit str() conversion around exceptions * Fix AttributeError during startup of ovs agent in DVR mode ------------------------------------------------------------------- Fri Dec 19 01:37:04 UTC 2014 - cloud-devel@suse.de - Update to version neutron-2015.1.dev6: * Backward compatibility for advanced services 2015.1.0b1 * Updated from global requirements * Add OVS status and fix OVS crash * Cleanup req_format in test_api_v2_resource * Imported Translations from Transifex * Cisco: unsupported format character in log format * Advanced services support in neutron-db-manage * Remove locking from network and subnet delete op * Removed unused iso8601 dependency * Improve performance of get_active_networks_info * openvswitch/ofagent: Remove OVS.enable_tunneling option * L3 Agent restructure - observer hierarchy * Simplify L3 HA unit test structure ------------------------------------------------------------------- Thu Dec 18 01:34:43 UTC 2014 - cloud-devel@suse.de - Update to version neutron-2015.1.dev739: * Correct arguments to logging function ------------------------------------------------------------------- Wed Dec 17 01:37:38 UTC 2014 - cloud-devel@suse.de - Update to version neutron-2015.1.dev737.ge7ac942: * Add functional test for l3-agent metadata proxy * Remove mlnx plugin * Set timeout for functional job * Enable test_migration * tests: initialize admin context after super().setUp call * Fixed test test_update_port_security_off_address_pairs * Replace non-ovs_lib calls of run_vsctl with libary functions * ofa_test_base: Fix NoSuchOptError in UT * Update rpc_api docs with example version update ------------------------------------------------------------------- Tue Dec 16 01:36:44 UTC 2014 - cloud-devel@suse.de - Update to version neutron-2015.1.dev719.gfffc6e4: * Imported Translations from Transifex * Don't restore stopped mock that is initialized in setUp() * Migrate to oslo.context * Have L3 agent catch the correct exception * Remove broad exception catch from periodic_sync_routers_task * Switch to using subunit-trace from tempest-lib * Auto allocate gateway_ip even for SLAAC subnets * Strip square brackets from IPv6 addresses * run_tests.sh OS X script fixes ------------------------------------------------------------------- Mon Dec 15 01:35:25 UTC 2014 - cloud-devel@suse.de - Update to version neutron-2015.1.dev701.g817956e: * Remove unused dependencies * Mock up time.sleep to avoid unnecessary wait in test_ovs_tunnel * Enforce log hints ------------------------------------------------------------------- Sun Dec 14 01:36:06 UTC 2014 - cloud-devel@suse.de - Update to version neutron-2015.1.dev695.ge6f7ed5: * Generate testr_results.html for neutron functional job * Separate wait_until to standalone function * Imported Translations from Transifex * Not nova but neutron * Fix race condition in ProcessMonitor * Refactor process_router method in L3 agent * Fix IPv6 RA security group rule for DVR * Reduce code duplication in test_linux_dhcp * radvd: pass -m syslog to avoid thread lock for radvd 2.0+ ------------------------------------------------------------------- Sat Dec 13 01:36:53 UTC 2014 - cloud-devel@suse.de - Update to version neutron-2015.1.dev677.g8a8eb21: * Catch duplicate errors scheduling SNAT service * Fix for KeyError: 'gw_port_host' on l3_agent ------------------------------------------------------------------- Fri Dec 12 01:36:24 UTC 2014 - cloud-devel@suse.de - Update to version neutron-2015.1.dev673.g3ead85a: * Updated from global requirements * Move classes out of l3_agent.py * Disallow log hints in LOG.debug ------------------------------------------------------------------- Thu Dec 11 01:31:43 UTC 2014 - cloud-devel@suse.de - Update to version neutron-2015.1.dev668.g764619d: * Prettify tox output for functional tests * Services split, pass 2 * Imported Translations from Transifex * Add lbaasv2 extension to Neutron for REST refactor * Use comments rather than no-op string statements * Refactor test_migration ------------------------------------------------------------------- Wed Dec 10 01:32:14 UTC 2014 - cloud-devel@suse.de - Update to version neutron-2015.1.dev657.ge55e715: * Remove TODO for H404 * Updated from global requirements * Split services code out of Neutron, pass 1 * Move set_override('root_helper', ...) to base functional class ------------------------------------------------------------------- Tue Dec 9 01:32:45 UTC 2014 - cloud-devel@suse.de - Update to version neutron-2015.1.dev650.g8844759: * Print version info at start * Enforce log hints in ofagent and oneconvergence * Make sudo check in ip_lib.IpNetnsCommand.execute optional ------------------------------------------------------------------- Mon Dec 8 01:31:32 UTC 2014 - cloud-devel@suse.de - Update to version neutron-2015.1.dev644.gfcb4e82: * Imported Translations from Transifex * Update i18n translation for IBM plugin log msg's ------------------------------------------------------------------- Sat Dec 6 01:32:32 UTC 2014 - cloud-devel@suse.de - Update to version neutron-2015.1.dev641.gccdff95: * Update i18n translation for NEC plugin log msg's * return the dict of port when no sec-group involved * Imported Translations from Transifex * Workflow documentation is now in infra-manual * tox.ini: Prevent casual addition of bash dependency * Updated from global requirements * Cleanup recent generalization in post mortem debugger * Get rid of py26 references: OrderedDict, httplib, xml testing * Fix program name in --version output * Enforce log hints in neutron.plugins.plumgrid * Updated the README.rst * pretty_tox.sh: Portablity improvement ------------------------------------------------------------------- Fri Dec 5 01:34:36 UTC 2014 - cloud-devel@suse.de - Update to version neutron-2015.1.dev618.gda7bc35: * Remove RpcCallback class * Convert several uses of RpcCallback * Fix up an old RpcProxy assumption * Remove RpcProxy class * Imported Translations from Transifex * Fix enable_metadata_network flag * Enforce log hints in opencontrail * Update i18n translation for Metaplugin plugin * Update i18n translation for Brocade plugin log msg's * Update i18n translation for Nuage plugin * Update i18n translation for Embrane plugin * Remove ovs-vsctl call from OVSInterfaceDriver * Alter execute_alembic_command() to not assume all commands * Fix hostname validation for nameservers ------------------------------------------------------------------- Thu Dec 4 01:33:34 UTC 2014 - cloud-devel@suse.de - Update to version neutron-2015.1.dev590.geffa36e: * Update i18n translation for Midonet plugin * Enforce log hints in neutron.plugins.sriovnicagent * Enforce log hints in neutron.plugins.hyperv * Imported Translations from Transifex * Drop RpcProxy usage from DhcpAgentNotifyAPI * test_dhcp_agent: Fix no-op tests * BSN: Add network to ext_gw_info sent to backend * Adds macvtap support ------------------------------------------------------------------- Wed Dec 3 10:30:39 UTC 2014 - cloud-devel@suse.de - Update to version neutron-2015.1.dev574.gbf0612d: * Fix base test class for functional api testing * Use oslo function for parsing bool from env var * Don't block on rpc calls in unit tests * Update i18n translation for BigSwitch plugin log msg's * iptables_manager: Fix get_binary_name for eventlet * Delete FIP namespace when last VM is deleted ------------------------------------------------------------------- Wed Dec 3 01:34:28 UTC 2014 - cloud-devel@suse.de - Update to version neutron-2015.1.dev562.gc684711: * Imported Translations from Transifex * Change description of default security group ------------------------------------------------------------------- Tue Dec 2 01:34:07 UTC 2014 - cloud-devel@suse.de - Update to version neutron-2015.1.dev559.gab8d675: * Drop old code from SecurityGroupAgentRpcApiMixin * Drop RpcProxy usage from ml2 AgentNotifierApi * Update i18n translation for Mellanox plugin and agent log msg's * Drop RpcProxy usage from L3AgentNotifyAPI * Update i18n translation for VMware NSX plugin log msg's * hacking: Check if correct log markers are used * NSX: Fix foreign key constraint delete provider network * Stop exception log in Big Switch unit tests ------------------------------------------------------------------- Mon Dec 1 09:35:34 UTC 2014 - dmueller@suse.com - Update to version neutron-2015.1.dev543.g4bdee18: * Removed python2.6 rootwrap filters * Imported Translations from Transifex * MeteringPluginRpc: Fix crash in periodic_task * Enable undefined-loop-variable pylint check * Remove unused variables from get_devices_details_list * Fix incorrect exception order in _execute_request * Migrate to oslo.i18n * Migrate to oslo.middleware * Remove unused xml constants * Drop RpcProxy usage from MeteringAgentNotifyAPI * Drop RpcProxy usage from l2population code * Drop RpcProxy usage from cisco apic ml2 plugin * Drop RpcProxy usage from oneconvergence plugin * Synced processutils and periodic_task modules * Migrate to oslo.utils * Fix floating-ips in error state in dvr mode * Reject trailing whitespaces in IP address * Imported Translations from Transifex * CSCO:Tenants not to access unshared n/w profiles * Drop sudo requirement from a unit test * Remove Python 2.6 classifier * Update i18n translation for Cisco plugins and cfg agent log msg's * Remove ryu plugin * Imported Translations from Transifex * Drop RpcProxy usage from nec plugin * Drop RpcProxy usage from mlnx plugin * Drop RpcProxy usage from ibm plugin * Drop RpcProxy usage from hyperv plugin * Drop RpcProxy usage from cisco.l3 * Drop RpcProxy usage from cisco.cfg_agent ------------------------------------------------------------------- Fri Nov 21 00:51:02 UTC 2014 - cloud-devel@suse.de - Update to version neutron-2015.1.dev400.g1004c7f: * Updated from global requirements * Check for default sec-group made case insensitive * Update i18n translation for neutron.server/scheduler log msg's * Update i18n translation for neutron.notifiers log msg's * Update i18n translation for neutron.common/debug log msg's * Imported Translations from Transifex * Drop RpcProxy usage from FWaaS code * Drop RpcProxy usage from neutron.agent.rpc.PluginApi * NSX: Validate gateway device list against DB * linuxbridge-agent: make vxlan unicast check more efficent * Big Switch: Send notification after port update * Ignore top-level hidden dirs/files by default ------------------------------------------------------------------- Thu Nov 20 14:31:33 UTC 2014 - cloud-devel@suse.de - Update to version neutron-2015.1.dev376.g6065411: * Fix a race condition adding a security group rule * Fix a copy/pasted test mistake * Drop test code copied from nova * Drop several uses of RpcCallback * Add some basic rpc api docs * Drop RpcCallback usage from DhcpRpcCallback * Drop RpcProxy usage from PluginReportStateAPI * Fix hostname regex pattern * Update i18n translation for neutron.api log msg's * Catch DBReferenceError exception during binding a router * Imported Translations from Transifex * ofagent: Remove obsolete bridge_mappings (agent side) * Drop RpcProxy usage from MetadataPluginApi * Drop usage of RpcProxy from L3PluginApi * Use a string multiplier instead of 59 repetitions * Convert all incoming protocol numbers to string * Updated from global requirements * Correct raw table regex in test_security_groups_rpc * BSN: Set inconsistency record on delete failure * Subnet delete for IPv6 SLAAC should not require prior port disassoc * Fix client side versions in dhcp rpc API * Drop usage of RpcProxy from DhcpPluginApi * Moved out common testcases from test_type_vxlan.py * Update i18n translation for neutron.extension log msg's * Update i18n translation for neutron.db log msg's * Update i18n translation for neutron.cmd log msg's * Update i18n translation for neutron.agents log msg's * enable F812 check for flake8 * Decrease policy logging verbosity * Cleanup and refactor methods in unit/test_security_groups_rpc ------------------------------------------------------------------- Sat Nov 15 01:04:23 UTC 2014 - cloud-devel@suse.de - Update to version neutron-2015.1.dev308.g693cd76: * enable F811 check for flake8 * switch to oslo.serialization * Updated policy module from oslo-incubator * Resolving some spelling mistakes * Drop neutron.common.rpc.MessagingTimeout * Remove neutron.common.rpc.RemoteError * Remove neutron.common.rpc.RPCException * Cisco VPNaaS and L3 router plugin integration ------------------------------------------------------------------- Fri Nov 14 01:04:54 UTC 2014 - cloud-devel@suse.de - Update to version neutron-2015.1.dev293.g2ca0f64: * Fix for FIPs duplicated across hosts for DVR * Fix missing allowed command in openvswitch xenapi agent * fix event_send for re-assign floating ip * Update default value for agent_required attribute ------------------------------------------------------------------- Thu Nov 13 01:05:59 UTC 2014 - cloud-devel@suse.de - Update to version neutron-2015.1.dev285.g817e543: * Purge use of "PRED and A or B" poor-mans-ternary ------------------------------------------------------------------- Wed Nov 12 01:06:38 UTC 2014 - cloud-devel@suse.de - Update to version neutron-2015.1.dev283.gc9bea66: * Remove openvswitch core plugin entry point * rootwrap config files reference deleted quantum binaries * Enable assignment-from-no-return pylint check ------------------------------------------------------------------- Tue Nov 11 01:06:12 UTC 2014 - cloud-devel@suse.de - Update to version neutron-2015.1.dev277.g8f09283: * Fix L3 HA network creation to allow user to create router * SRIOV: Fix Wrong Product ID for Intel NIC example * Updated from global requirements * Replace "nova" entries in iptables_manager with "neutron" * Imported Translations from Transifex * Remove duplicate ensure_remove_chain method in iptables_manager * Add assertion to test_page_reverse method * NEC plugin: Allow to apply Packet filter on OFC router interface 2014.2 * Remove two sets that are not referenced 2014.2.rc2 * Add Juno release milestone * Add database relationship between router and ports * Disable PUT for IPv6 subnet attributes * Skip IPv6 Tests in the OpenContrail plugin * Removed kombu from requirements * Updated from global requirements * Imported Translations from Transifex * Forbid update of HA property of routers * Allow reading a tenant router's external IP * Raise exception if ipv6 prefix is inappropriate for address mode * Retry getting the list of service plugins * Add missing methods to NoopFirewallDriver * Don't fail when trying to unbind a router ------------------------------------------------------------------- Mon Nov 10 01:10:57 UTC 2014 - cloud-devel@suse.de - Update to version neutron-2015.1.dev259.gea2cc99: * Fix sneaky copypaste typo in ovs agent scheduler test ------------------------------------------------------------------- Sun Nov 9 01:11:19 UTC 2014 - cloud-devel@suse.de - Update to version neutron-2015.1.dev257.gb61fdf7: * Remove single occurrence of lost-exception warning * Guard against concurrent port removal in DVR ------------------------------------------------------------------- Sat Nov 8 01:10:36 UTC 2014 - cloud-devel@suse.de - Update to version neutron-2015.1.dev253.g028f897: * Make L2 DVR Agent start successfully without an active neutron server * Validate network config (vlan) * neutron-db-manage finds automatically config file ------------------------------------------------------------------- Fri Nov 7 01:10:55 UTC 2014 - cloud-devel@suse.de - Update to version neutron-2015.1.dev247.g7e6f3ef: * Allow to add router interface to IPv6 SLAAC network ------------------------------------------------------------------- Thu Nov 6 01:11:22 UTC 2014 - cloud-devel@suse.de - Update to version neutron-2015.1.dev245.g11473c4: * Remove some duplicate unit tests ------------------------------------------------------------------- Mon Nov 3 00:46:31 UTC 2014 - cloud-devel@suse.de - Update to version neutron-2015.1.dev243.g7ff98a9: * Imported Translations from Transifex * Use stop() method on MessageHandlingServer * Stop ignoring 400 errors returned by ODL ------------------------------------------------------------------- Sat Nov 1 00:46:23 UTC 2014 - cloud-devel@suse.de - Update to version neutron-2015.1.dev238.gd810707: * ML2: fix file permissions * Batch ports from security groups RPC handler * ML2 Cisco Nexus MD - not overwriting existing config ------------------------------------------------------------------- Thu Oct 30 08:36:16 UTC 2014 - cloud-devel@suse.de - Update to version neutron-2015.1.dev233.g0fb5b68: * Big Switch: Fix SSL version on get_server_cert ------------------------------------------------------------------- Thu Oct 30 06:39:28 UTC 2014 - cloud-devel@suse.de - Update to version neutron-2015.1.dev231.g1721b31: * Neutron metering does not check overlap ip range ------------------------------------------------------------------- Thu Oct 30 00:49:42 UTC 2014 - cloud-devel@suse.de - Update to version neutron-2015.1.dev229.g1d5f154: * Detect if iproute2 support SR-IOV commands * Rename constant to a more appropriate name * Check for concurrent port binding deletion before binding the port * Imported Translations from Transifex * Use RPC instead of neutron client in metadata agent * Only resync DHCP for a particular network when their is a failure * tox.ini: Avoid using bash where unnecessary * l2population_rpc: docstring improvements * Create DHCP port for IPv6 subnet ------------------------------------------------------------------- Wed Oct 29 00:50:18 UTC 2014 - cloud-devel@suse.de - Update to version neutron-2015.1.dev211.g6bb791d: * Reorder operations in (l3_dvr) update floating ip * Add advsvc role to neutron policy file * NSX: allow multiple networks with same vlan on different phy_net * Fix 'Length too long' error in neutron-dsvm-functional tests * Remove XML support * enable F402 check for flake8 * Hyper-V: Remove useless use of "else" clause on for loop * Enable no-name-in-module pylint check * Ensure test_agent_manager handles random hashseeds ------------------------------------------------------------------- Tue Oct 28 00:48:55 UTC 2014 - cloud-devel@suse.de - Update to version neutron-2015.1.dev194.ge7c2e61: * Adds an option to enable broadcast replies to Dnsmasq * _update_router_db: don't hold open transactions ------------------------------------------------------------------- Mon Oct 27 17:12:40 UTC 2014 - cloud-devel@suse.de - Update to version neutron-2015.1.dev190.g8cd633a: * Imported Translations from Transifex * Remove use_namespaces from RouterInfo Property * Updated from global requirements * enable E713 in pep8 tests * Big Switch: Switch to TLSv1 in server manager * Imported Translations from Transifex * Move disabling of metadata and ipv6_ra to _destroy_router_namespace * Updated from global requirements * Remove duplicate import of constants module * Fix race condition on processing DVR floating IPs * Ensure ofagent unit tests handles random hashseeds * Moves the HA resource creations outside of transaction * Modify docstring on send_delete_port_request in N1kv plugin * Empty files should not contain copyright or license * Remove superfluous except/re-raise * Schema enhancement to support MultiSegment Network * Remove redundant initialization and check from DVR RPC mixin * Improve performance of security group DB query * Optimize query in _select_dhcp_ips_for_network_ids * Updated cache module and its dependencies * Updated service.py and its dependencies * Updated fileutils and its dependencies * Cisco N1kv: Fix update network profile for add tenants * DB: Only ask for MAC instead of entire port * Only fetch port_id from SG binding table * NSX: Make conn_idle_timeout configurable * l3_agent: avoid name conflict with context * Refactor _make_subnet_dict to avoid issuing unnecessary queries * openvswitch: Remove no longer used options * VPNaaS Cisco unit test clean-up ------------------------------------------------------------------- Thu Oct 16 23:34:15 UTC 2014 - cloud-devel@suse.de - Update to version neutron-2015.1.dev112.gfd37ce7: * nsx plugin: keep old priority when reconnecting bad connection * Fix KeyError in dhcp_rpc when plugin.port_update raise exception * Minor: remove unnecessary intermediate variable ------------------------------------------------------------------- Wed Oct 15 23:34:13 UTC 2014 - cloud-devel@suse.de - Update to version neutron-2015.1.dev107.g7cb6ca0: * Call DVR VMARP notify outside of transaction * remove E251 exemption from pep8 check * Remove sslutils from openstack.common ------------------------------------------------------------------- Wed Oct 15 07:29:41 UTC 2014 - cloud-devel@suse.de - Update to version neutron-2015.1.dev101.g6c587a5: * Race for l2pop when ports go up/down on same host * Use EUI64 for IPv6 SLAAC when subnet is specified * Avoid constructing a RouterInfo object to get namespace name * ofagent: Fix a possible crash in arp responder * Properly handle empty before/after notifications in l2pop code ------------------------------------------------------------------- Tue Oct 14 23:34:17 UTC 2014 - cloud-devel@suse.de - Update to version neutron-2015.1.dev91.g68e165e: * Catch exceptions in router rescheduler * Handle unused set_context in L3NatTestCaseMixin.floatingip_with_assoc * Arista L3 Ops is success if it is successful on one peer * Add unique constraints in IPAvailabilityRange * Update VPN logging to use new i18n functions * Remove an argument that is never used * Do not assume order of lvm.tun_ofports set elements * Big Switch: Don't clear hash before sync ------------------------------------------------------------------- Mon Oct 13 23:34:21 UTC 2014 - cloud-devel@suse.de - Update to version neutron-2015.1.dev75.g72fa1e9: * Updated from global requirements * update the relative path of api_extensions_path * NSX: drop support to deprecated dist-router extension * Forbid update of HA property of routers * Teach DHCP Agent about DVR router interfaces ------------------------------------------------------------------- Sun Oct 12 00:07:35 UTC 2014 - cloud-devel@suse.de - Update to version neutron-2015.1.dev66.g53c9104: * Fix quota limit range validator ------------------------------------------------------------------- Sat Oct 11 00:03:43 UTC 2014 - cloud-devel@suse.de - Update to version neutron-2015.1.dev64.ge95c76b: * Imported Translations from Transifex * nit : missing a "%s" in a log message ------------------------------------------------------------------- Fri Oct 10 00:03:39 UTC 2014 - cloud-devel@suse.de - Update to version neutron-2015.1.dev60.gc38f68c: * Refactor _process_routers to handle a single router * Add Juno release milestone * Add database relationship between router and ports * Remove all_routers argument from _process_routers * update ml2_migration to reflect optional methods * Remove two sets that are not referenced * Modify the ProcessMonitor class to have one less config parameter * ML2 Cisco Nexus MD: Fix UT to send one create vlan message * Cisco N1kv: Remove vmnetwork delete REST call on last port delete ------------------------------------------------------------------- Thu Oct 9 00:03:25 UTC 2014 - cloud-devel@suse.de - Update to version neutron-2015.1.dev42.g665790e: * Disable PUT for IPv6 subnet attributes * Skip IPv6 Tests in the OpenContrail plugin * Imported Translations from Transifex * Updated from global requirements * Add comments to iptables rules to help debugging * Pythonified sanity_check.all_tests_passed ------------------------------------------------------------------- Wed Oct 8 00:03:00 UTC 2014 - cloud-devel@suse.de - Update to version neutron-2015.1.dev32.g1d142cc: * Fix setup of Neutron core plugin in VPNaaS UT * Allow reading a tenant router's external IP * Add admin tenant name to nova notifier * Raise exception if ipv6 prefix is inappropriate for address mode * Retry getting the list of service plugins ------------------------------------------------------------------- Mon Oct 6 23:36:26 UTC 2014 - cloud-devel@suse.de - Update to version neutron-2015.1.dev22.g895c969: * Divide _cleanup_namespaces for easy extensibility * L3 Agent should generate ns_name in a single place * Iterate over same port_id if more than one exists * Implement ModelsMigrationsSync test from oslo.db ------------------------------------------------------------------- Sat Oct 4 23:36:23 UTC 2014 - cloud-devel@suse.de - Update to version neutron-2015.1.dev14.gfb1a466: * Don't fail when trying to unbind a router * Add missing methods to NoopFirewallDriver * Removed kombu from requirements ------------------------------------------------------------------- Fri Oct 3 23:36:41 UTC 2014 - cloud-devel@suse.de - Update to version neutron-2015.1.dev8.g4475c81: * L3 agent should always use a unique CONF object 2014.2.rc1 * Fix sleep function call * Disallow unsharing used firewall policy ------------------------------------------------------------------- Thu Oct 2 23:35:46 UTC 2014 - cloud-devel@suse.de - Update to version neutron-2015.1.dev265.g26a17cc: * remove openvswitch plugin * Fix pid file location to avoid I->J changes that break metadata * remove linuxbridge plugin * Open Kilo development * Update migration scripts to support DB2 ------------------------------------------------------------------- Wed Oct 1 23:46:44 UTC 2014 - cloud-devel@suse.de - Update to version neutron-2014.2.dev256.ga1fdaee: * ML2: move L3 cleanup out of network transaction * fix dvr snat bindings for external-gw-clear ------------------------------------------------------------------- Tue Sep 30 23:46:58 UTC 2014 - cloud-devel@suse.de - Update to version neutron-2014.2.dev252.g302331b: * Imported Translations from Transifex ------------------------------------------------------------------- Mon Sep 29 23:36:48 UTC 2014 - cloud-devel@suse.de - Update to version neutron-2014.2.dev251.gdd238d0: * Do not assume order of report list elements * Imported Translations from Transifex * Rename workers to api_workers and simplify code ------------------------------------------------------------------- Mon Sep 29 11:05:43 UTC 2014 - tbechtold@suse.com - Update to version neutron-2014.2.dev246.gff9745c: * Fix broken port query in Extraroute test case * Revert "Cleanup floatingips also on router delete" * Fix KeyError when getting secgroup info for ports * Deletes floating ip related connection states * Do not lookup l3-agent for floating IP if host=None, dvr issue * Remove RPC notification from transaction in create/update port * Do not assume order of body and tags elements * Remove the translation tag for debug level logs in vmware plugin * Fix entrypoint of OneConvergencePlugin plugin * Forbid regular users to reset admin-only attrs to default values * Security groups: prevent race for default security group creation * Stop admin using other tenants unshared rules * Eliminate OrderedDict from test_api_v2.py * Add logging for enforced policy rules * Imported Translations from Transifex * Fix 500 error on retrieving metadata by invalid URI * Fix to delete user and group association in Nuage Plugin * Supply missing cisco_cfg_agent.ini file * Add unit tests covering single operations to ODL ------------------------------------------------------------------- Wed Sep 24 08:21:42 UTC 2014 - dmueller@suse.com - Update to version neutron-2014.2.dev208.g61762fe: * Finish small unit test refactor of API v2 tests * Mock out all RPC calls with a fixture * Remove unnecessary _make_port function in BSN UTs * Use dict_extend_functions to populate provider network attributes * Fix foreign key constraint error on ml2_dvr_port_bindings * Some clean up of code I'm preparing to modify * Indicate the begin and end of the sync process to EOS * DVR to delete router namespaces for service ports * Do not assume order of device_ids set elements * Only setup dhcp interface if dhcp is not active on network * HA routers master state now distributed amongst agents * Rework and enable VPNaaS UT for Cisco CSR REST * Update URL of Ryu official site in ofagent README files * Set dsvm-functional job to use system packages * Delete a broken subnet delete unit test * Deletes FIP agent gw port when last VM is deleted * Delete DB records instead of tables to speedup UT * Separate Configuration from Freescale SDN ML2 mechanism Driver * NSX plugin: set VNIC_TYPE port binding attribute * Access correct key for template name * Fix DVR to service DHCP Ports * Tunnel ID range validation for VXLAN/GRE networks * Remove @author(s) from copyright statements * BSN: Add context to backend request for debugging * Don't create unused ipset chain * Imported Translations from Transifex * Avoid an extra database query in schedule_snat_router * Add HA support to the l3 agent * Fix a test_db_plugin unit test side_effect usage * Imported Translations from Transifex ------------------------------------------------------------------- Sat Sep 13 00:00:37 UTC 2014 - cloud-devel@suse.de - Update to version neutron-2014.2.dev86.gc7a0196: * Imported Translations from Transifex * ofagent: Remove broken XenAPI support * Passing admin tenant name to EOS * Remove useless check in _rpc_update_firewall * Use renamed _fail_second_call() in cisco nexus tests * Add L3 VRRP HA base classes * ofagent: Clean up logging * UTs: Disable auto deletion of ports/subnets/nets * Remove binding:profile update from Mellanox ML2 MD ------------------------------------------------------------------- Fri Sep 12 00:00:32 UTC 2014 - cloud-devel@suse.de - Update to version neutron-2014.2.dev68.g4287463: * Fix comments in api.rpc.handlers * Remove second call to get_subnets in delete_subnet * Changes to support FWaaS in a DVR based environment * NSX: Correct allowed_address_pair return value on create_port * Add the unit tests for ml2.rpc module * Avoid auto-scheduling for distributed routers * Remove absolute path in KillFilter for metadata-proxy ------------------------------------------------------------------- Wed Sep 10 23:59:18 UTC 2014 - cloud-devel@suse.de - Update to version neutron-2014.2.dev54.g4283b16: * Imported Translations from Transifex * Call unbind_snat_servicenode from schedule router * Neutron should not use the neutronclient utils module for import_class * Fix AttributeError when setting external gateway on DVR router * ofagent: Remove @author tags and update copyright notices ------------------------------------------------------------------- Tue Sep 9 23:59:47 UTC 2014 - cloud-devel@suse.de - Update to version neutron-2014.2.dev44.gef03f88: * Removed direct access to MessagingServer * Remove subnet_id from check_ports_exist_on_l3agent * Fix metadata agent's auth info caching * Throw exception instances instead of classes * Add scheduler unit tests to enable bug fixes and refactoring * Stop tracking connections in DVR FIP Namespace * Fixes formatting for debug output in neutron/agent/l3_agent.py * Avoid testing code duplication which introduced testing bugs * Reset IPv6 detection flag after IPv6 tests * Remove unused arg to config.setup_logging() * Updated from global requirements * Revert "Skip functional l3 agent test" * Fix leftover Timeout effecting most eventlet calls * Cleanup rename of get_compute_ports_on_host_by_subnet * BSN: Bind external ports in ML2 driver * Remove SELECT FOR UPDATE use in delete_firewall * Implements sync mechanism between Neutron and Nuage VSD * Big Switch: Bind IVS ports in ML2 driver * Fix a bug in Mellanox plugin RPC caused by secgroup RPC refactoring * Layer 3 service plugin to support hardware based routing * Update DVR Binding when router_id changes ------------------------------------------------------------------- Thu Sep 4 23:41:40 UTC 2014 - cloud-devel@suse.de - Update to version neutron-2014.2.dev2.ga47c6cf: 2014.2.b3 * Revert "Cisco DFA ML2 Mechanism Driver" * Refactor security group rpc call * Don't spawn metadata-proxy for non-isolated nets * Fixes Hyper-V agent issue on Hyper-V 2008 R2 ------------------------------------------------------------------- Thu Sep 4 00:17:42 UTC 2014 - cloud-devel@suse.de - Update to version neutron-2014.2.dev528.gb6afc3c: * Fix interface IP address for DVR with gateway * ofagent: Implement physical_interface_mappings * Implements ProcessMonitor to watch over external processes * Skip functional l3 agent test * Big Switch: Separate L3 functions into L3 service * Cisco VPN with in-band CSR (interim solution) * Fixed template of IPsecSiteConnectionNotFound message * Remove status initialization from plugin's create_firewall ------------------------------------------------------------------- Wed Sep 3 00:15:36 UTC 2014 - cloud-devel@suse.de - Update to version neutron-2014.2.dev512.geab2a21: * Make log level in linux.utils.execute configurable ------------------------------------------------------------------- Tue Sep 2 13:12:24 UTC 2014 - cloud-devel@suse.de - Update to version neutron-2014.2.dev510.g735d677: * ofagent: Enable local arp responder for TYPE_LOCAL * ofagent: Enable local arp responder for TYPE_FLAT * ofagent: Local arp responder for VLAN * Prevent SystemExits when running tests * Apic drivers enhancements (second approach): Topology * Add functional test for IptablesManager * ML2: Fix release of network segments to allocation pools * Fix a recent ipv6 UT regression * Imported Translations from Transifex * Remove chain for correct router during update_routers() * Improve some plugins help strings * Remove SELECT FOR UPDATE use in update_firewall ------------------------------------------------------------------- Tue Sep 2 00:16:46 UTC 2014 - cloud-devel@suse.de - Update to version neutron-2014.2.dev486.g622b3ca: * Remove reference to cisco_cfg_agent.ini from setup.cfg again * l2pop: Allow network types overridable * ofagent: Enable local arp responder for local VMs * ofagent: merge br-tun into br-int * Apic drivers enhancements (second approach): Sync * Apic drivers enhancements (second approach): L3 refactor * ML2 Type Driver refactor part 2 * Adds router service plugin for CSR1kv * Introduces a keepalived manager for HA * Support for extensions in ML2 * Cisco DFA ML2 Mechanism Driver * Provide a quick way to run flake8 * Apic drivers enhancements (second approach): L2 refactor * Make SecurityGroupsRpcCallback a separate callback class * Adding mechanism driver in ML2 plugin for Nuage Networks * remove explicit include of the ovs plugin * NSX: log request body to NSX as debug * Datacenter moid should not be tuple * Remove ovs dependency in embrane plugin * Remove old policies from policy.json * Inline "for val in [ref]" statements * Networks are not scheduled to DHCP agents for Cisco N1KV plugin * metering driver default value is different in code and config file ------------------------------------------------------------------- Sun Aug 31 00:16:23 UTC 2014 - cloud-devel@suse.de - Update to version neutron-2014.2.dev442.gc04bdd0: * Fix state_path in tests * Add functional test for l3_agent * Block downgrade from icehouse to havana * Check for IPv6 file before reading * Fix heal_script for MySQL specifics * Fix IpNetnsCommand to execute without root_wrapper when no netns ------------------------------------------------------------------- Sat Aug 30 00:16:45 UTC 2014 - cloud-devel@suse.de - Update to version neutron-2014.2.dev430.gd07b175: * Apic drivers enhancements (second approach): Backend * Make DvrServerRpcCallback a separate callback class * Make DhcpRpcCallback a separate callback class * Adding support of DNS nameserver and Host routes for the Nuage Plugin * Use lockutils module for tox functional env * Do not use auto_schedule_routers to add router to agent * Fix func job hook script permission problems * Fix l3 agent scheduling logic to avoid unwanted failures * Fix InvalidRequestError in auto_schedule_routers * Heal script: Drop fks before operating on columns * Refactor test_type_gre/vxlan to reduce duplicate code * Increase ovsdb_monitor.SimpleInterfaceMonitor start timeout * Set firewall state to CREATED when dealing with DVR * Add config for visibility of cisco-policy-profile * Change nexus_dict to accept port lists * Fix config option names in ml2_conf_sriov.ini ------------------------------------------------------------------- Fri Aug 29 00:18:11 UTC 2014 - cloud-devel@suse.de - Update to version neutron-2014.2.dev398.ge7d44d8: * Raise NotImplementedError instead of NotImplemented * Ensure assertion matches dict iter order in test ------------------------------------------------------------------- Thu Aug 28 15:51:18 UTC 2014 - cloud-devel@suse.de - Update to version neutron-2014.2.dev394.g68a13b0: * Add support for provider-network extension in nuage Plugin * One Convergence: Skip all tests with 'v6' in name ------------------------------------------------------------------- Wed Aug 27 23:51:33 UTC 2014 - cloud-devel@suse.de - Update to version neutron-2014.2.dev390.g6454ce0: * Fix incorrect number of args to string format * Make L3RpcCallback a separate callback class * Minor refactoring for add_router_to_l3_agent * Predictable iptables chains output order * Prefer "val !=/== ref" over "val (not) in [ref]" in conditions * Fix DVR to service LBaaS VIP Ports * Increase the default poll duration for Cisco n1kv ------------------------------------------------------------------- Tue Aug 26 23:51:06 UTC 2014 - cloud-devel@suse.de - Update to version neutron-2014.2.dev376.g3f16a69: * Imported Translations from Transifex * ext-gw update on dvr router improperly handled by l3-agent * Fix for floatingip-delete not removing fip_gw port * Change autogenerate to be unconditional * Add template attr. for subnet, router create in Nuage plugin * Implement ip_lib.device_exists_with_ip_mac * Add _store_ip_allocation method * Updated from global requirements * Do not explicitly set mysql_engine * Removing sorted() function from assertEqual() * Minor refactoring of auto_schedule_routers * Add ipv6 forwarding for router namespaces * VPNaaS: Enable UT cases with newer oslo.messaging * Do not log WARN messages about lack of L3 agents for DVR routers * Add specific docs build option to tox * Fix policy rules for adding and removing router interfaces * Refactor type_tunnel/gre/vxlan to reduce duplicate code * Assign Cisco nw profile to multi-tenants in single request * Arista Layer 3 Sevice Plugin * Use oslo.db create_engine instead of SQLAlchemy * Ignore http_proxy while connecting to test WSGI server * Do not assume order of parameters in OVSBridge.add_flow call * Log exceptions inside spawned functions ------------------------------------------------------------------- Mon Aug 25 23:50:56 UTC 2014 - cloud-devel@suse.de - Update to version neutron-2014.2.dev330.g0453144: * Refactor plugin setup helpers out of test.base * Raise proper exception in case duplicate ipv6 address is allocated * Add hook scripts for the functional infra job * ML2 Type driver refactor part 1 * Refresh rpc_backend values in unit tests to those from oslo.messaging * Fix migration set_length_of_description_field_metering * Set InnoDB engine for all existing tables * Reorder operations in create_vip * Use openstack.common.lockutils module for locks in tox functional tests ------------------------------------------------------------------- Sat Aug 23 23:50:45 UTC 2014 - cloud-devel@suse.de - Update to version neutron-2014.2.dev313.g00d3af4: * Support Stateful and Stateless DHCPv6 by dnsmasq * Implements securitygroup extension for nuage plugin * Send HTTP exceptions in the format expected by neutronclient ------------------------------------------------------------------- Fri Aug 22 23:51:06 UTC 2014 - cloud-devel@suse.de - Update to version neutron-2014.2.dev307.gecb296b: * Join tables in query for down L3 agents * Fixes Hyper-V issue due to ML2 RPC versioning * Remove invalid or useless initialization in test_type_vxlan * NSX: Avoid floating IP status reset ------------------------------------------------------------------- Thu Aug 21 23:50:50 UTC 2014 - cloud-devel@suse.de - Update to version neutron-2014.2.dev299.g5bbb22a: * A10 Networks LBaaS v1 Driver * Ensure ip6tables are used only if ipv6 is enabled in kernel ------------------------------------------------------------------- Thu Aug 21 12:04:13 UTC 2014 - tbechtold@suse.com - Update to version neutron-2014.2.dev295.g702967e: * Rename range to avoid shadowing the builtin * Remove unused network parameter from _allocate_ips_for_port * corrects the typos in l3_router_plugin's comments * Fix bigswitch setup.cfg lines * Imported Translations from Transifex * Remove auto-generation of db schema from models at startup * Cisco N1kv plugin to send subtype on network profile creation * Implement namespace cleanup for new DVR namespaces * correct getLoggers to use __name__ in code * Skip FWaaS config mismatch check if RPC method is unsupported * NSX: lift restriction on DVR update * Updated from global requirements * Remove INACTIVE status from FWaaS * Fix PortNotFound error during update_device_up for DVR * Option to remove routers from dead l3 agents * Fix duplicate function: test_getattr_unallowed_attr * SecurityGroupRuleExists should point out rule id inseand of group id * Opencontrail plug-in implementation for core resources * Do not assume order of new_peers list elements * Fixing neutron-db-manage with some options other than upgrade/downgrade * Replace nullable from primary keys in tz_network_bindings with default * Define some abstract methods in VpnDriver class * Expand arp_responder help text ------------------------------------------------------------------- Thu Aug 14 23:54:13 UTC 2014 - cloud-devel@suse.de - Update to version neutron-2014.2.dev252.gf9981d0: * Use jsonutils instead of stdlib json * Fix interface add for dvr with gateway * l2pop: get_agent_ports: Don't yield (None, {}) * ML2: Make get_device_details report mac address as well * Delete DVR namespaces on node after removing last VM * Remove SELECT FOR UPDATE use in ML2 tunnel driver add_endpoint * Fix KeyError during sync_routers * Fix PortNotFound exception during sync_routers * VPNaaS: Cisco fix validation for GW IP * Preserve link local IP allocations for DVR fip ns across restart * Predictable field and filter ordering * Fix session's InvalidRequestError because of nested rollback * Remove ignored do_request timeout argument ------------------------------------------------------------------- Wed Aug 13 23:53:41 UTC 2014 - cloud-devel@suse.de - Update to version neutron-2014.2.dev226.gd10a909: * Imported Translations from Transifex * Fix 404 error fetching metadata when using DVR * Raise exception for network delete with subnets presents * Make plugin and l3plugin available as mixin's properties * add auth token to context * Fixes an issue with FIP re-association * NSX: unify the two distributed routing extensions * NSX: fix wording for configuration option * MLNX Agent: ensure removed ports get treated on resyncs * Add delete operations for the ODL MechanismDriver * Removes extra indents from TestSubresourcePlugin * ofagent: Upgrade note about firewall_driver * Return port context from _bind_port_if_needed * MLNX Agent: Process port_update notifications in the main agent loop * Remove unneeded device_owner field from l2pop tuple * Enabled Cisco ML2 driver to use new upstream ncclient * Remove duplicated check for router connect to external net * Implement Midonet Juno Network Api calls * ofagent: Update a comment in port_bound ------------------------------------------------------------------- Sat Aug 9 05:57:11 UTC 2014 - tbechtold@suse.com - Update to version neutron-2014.2.dev189.gec4f861: * ofagent: Remove network_delete method * Fix to throw correct error code for bad attribute * Improve external gateway update handling * Do not assume order of pci slot list * DeferredBridge to allow add_tunnel_port passthru * Fix to enable L2pop to serve DVR * ofagent: Add a missing normalized_port_name * Return 403 instead of 404 on attr policy failures * Proper validation for inserting firewall rule * Imported Translations from Transifex * Fix 500 error during router-update for dvr routers * Simple refactor to stop passing around an unused parameter * Make _build_uri_path output predictable * Radware: When a pip is needed, reuse the Port * Remove redundant topic from rpc calls * l3_db: refactor L3_NAT_DB_mixin * OVS flows apply concurrently using a deferred OVSBridge * Do not assume order of network_uuid's * Big Switch: Only update hash header on success * ofagent: Stop monitoring ovsdb for port changes * ofagent: Desupport ancillary bridges * Add a tox test environment for random hashseed testing * OFAgent: Implement arp responder * Updated from global requirements * Do not assume order of quotas dictionary elements * Move Cisco VPN RESTapi URI strings to constants * Move from Python logging to Openstack logging * Imported Translations from Transifex * NSX: remove duplicate call to set_auth_cookie() * NSX: Correct default timeout params ------------------------------------------------------------------- Fri Aug 1 00:37:58 UTC 2014 - cloud-devel@suse.de - Update to version neutron-2014.2.dev95.gf32c0eb: * Add missing ml2 plugin to migration 1fcfc149aca4 ------------------------------------------------------------------- Thu Jul 31 00:37:08 UTC 2014 - cloud-devel@suse.de - Update to version neutron-2014.2.dev93.g4ab8740: * Add L3 Scheduler Changes for Distributed Routers * Pass filters in arrays in get_agent_gw_ports_exist_for_network * Do not schedule network when creating reserved DHCP port * Check that router info is set before calling _update_arp_entry * Move ARP responder test to sanity command * neutron.conf does not have the definition of firewall quotas * Fix deprecated opt in haproxy driver * Race condition of L3-agent to add/remove routers * Replaced the strings with respective constants * Make dvr_vmarp_table_update call conditional to dvr extension * Functional tests work fine with random PYTHONHASHSEED * Call config_parse in base test setup * Fix ML2 Plugin binding:profile update * Bump hacking to version 0.9.2 ------------------------------------------------------------------- Wed Jul 30 00:34:27 UTC 2014 - cloud-devel@suse.de - Update to version neutron-2014.2.dev65.ga43f74d: * Fix wrong order of tables in downgrade * Set nullable=False on tenant_id in apic_contracts table ------------------------------------------------------------------- Tue Jul 29 19:38:04 UTC 2014 - dmueller@suse.com - Update to version neutron-2014.2.dev61.g30556c4: * Updated from global requirements * Set promote_secondaries when creating namespaces * ML2 additions to support DVR * Make test_l3_agent._prepare_router_data a module function * Remove redundant code in tests/unit/test_l3_agent * Set python hash seed to 0 in tox.ini * Add definition for new VIF type * Handle bool correctly during _extend_extra_router_dict * Encapsulate some port properties in the PortContext * Changes to remove the use of mapping tables from Nuage plugin * Updated from global requirements * Correct misspelled variable name * Avoid RequestURITooLong exception in metadata agent * Move loadbalancer vip port creation outside of transaction * ML2 mechanism driver for SR-IOV capable NIC based switching, Part 2 * Modify L3 Agent for Distributed Routers * OFAgent: Share codes of l2-population in OVS agent 2014.2.b2 * This patch changes the name of directory from mech_arista to arista * ML2 mechanism driver for SR-IOV capable NIC based switching, Part 1 * Add rule for updating network's router:external attribute * L2 Agent-side additions to support DVR * Imported Translations from Transifex * NSX: fix router ports port_security_enabled=False * Add partial specs support in ML2 for multiprovider extension * Add partial specs support in ML2 for gre/vxlan provider networks * call security_groups_member_updated in port_update ------------------------------------------------------------------- Mon Jul 21 00:07:54 UTC 2014 - cloud-devel@suse.de - Update to version neutron-2014.2.dev357.g2f7a2ae: * Move plugin.delete_port call out of transaction ------------------------------------------------------------------- Sun Jul 20 00:08:40 UTC 2014 - cloud-devel@suse.de - Update to version neutron-2014.2.dev356.gc82e6a4: * Dnsmasq config files syntax issue when dhcp_domain is empty * Validate expected parameters in add/remove router interfaces * Mock out tunnel_sync in test to avoid sleeping * Add a gate-specific tox env for functional tests ------------------------------------------------------------------- Sat Jul 19 00:08:37 UTC 2014 - cloud-devel@suse.de - Update to version neutron-2014.2.dev348.ged8905f: * Fix DVR regression for ofagent * Allow to import _LC, _LE, _LI and _LW functions directly * Fix incorrect default paramater in migration ------------------------------------------------------------------- Fri Jul 18 00:08:48 UTC 2014 - cloud-devel@suse.de - Update to version neutron-2014.2.dev342.g68713c9: * RPC additions to support DVR * no quota for allowed address pair * L2 Model additions to support DVR * Fix a log typo in ML2 manager.bind_port() * VPNaaS: separate out validation logic for ref impl ------------------------------------------------------------------- Thu Jul 17 00:44:09 UTC 2014 - cloud-devel@suse.de - Update to version neutron-2014.2.dev333.ga173668: * Big Switch: Remove consistency hash on full sync * Add L3 Extension for Distributed Routers * VPNaaS Cisco REST client enhance CSR create * Fixes port update failure when device ID is not updated * Use auth_token from keystonemiddleware * Shamelessly removing commented print line * L3 agent prefers RPC messages over full sync * Database healing migration * Fixed audit notifications for l3-agent-router ops * Send network name and uuid to subnet create * ML2: Bind ports outside transactions * Freeze models for healing migration * ofagent: Handle device name prefixes other than "tap" * Add -s option for neutron metering rules * Security groups extension for PLUMgrid plugin * Change all occurences of no_delete to do_delete * Add BSN plugin to agent migration script * Added support for NOS version 4.1.0, 5.0.0 and greater * Refactor 'if false do nothing' logic in l3 scheduler db * Add CONTRIBUTING.rst * ofagent: Fix an argument mismatch bug in commit 9d13ea88 * l2-pop : removing a TODO for the delete port use case ------------------------------------------------------------------- Mon Jul 14 00:29:04 UTC 2014 - cloud-devel@suse.de - Update to version neutron-2014.2.dev290.g59da928: * Use integer server_default value for multicast_ip_index ------------------------------------------------------------------- Sat Jul 12 00:31:26 UTC 2014 - cloud-devel@suse.de - Update to version neutron-2014.2.dev289.g60f2967: * Revert "VPNaaS REST Client UT Broken" * Add 'server_default' parameter * Remove dead helper function from test_l3_plugin * Remove reference to setuptools_git * NSX: neutron router-interface-add should clear security-groups * Fix missing migration default value ------------------------------------------------------------------- Fri Jul 11 00:30:25 UTC 2014 - cloud-devel@suse.de - Update to version neutron-2014.2.dev277.gcbd89e7: * Extract CommonDBMixin to a separate file ------------------------------------------------------------------- Thu Jul 10 00:32:02 UTC 2014 - cloud-devel@suse.de - Update to version neutron-2014.2.dev276.g1cf3b80: * Imported Translations from Transifex * Do not mark device as processed if it wasn't * Fix 'server_default' parameter usage in models * Add a link to a blog post by RedHat that discusses GRE tunnels in OVS * Updated from global requirements * Fixed spelling mistake in securitygroups_rpc * Fix UnboundLocalError raised during L3 router sync task ------------------------------------------------------------------- Wed Jul 9 00:30:51 UTC 2014 - cloud-devel@suse.de - Update to version neutron-2014.2.dev262.g8e600ec: * Avoid notifying while inside transaction opened in delete_port() * Omit mode keyword when spawning dnsmasq with some ipv6 subnets * Fix isinstance assertions ------------------------------------------------------------------- Tue Jul 8 00:30:28 UTC 2014 - cloud-devel@suse.de - Update to version neutron-2014.2.dev256.ga7f7378: * VPNaaS REST Client UT Broken * NSX: properly handle floating ip status * Fix example for running individual tests ------------------------------------------------------------------- Sun Jul 6 00:29:24 UTC 2014 - cloud-devel@suse.de - Update to version neutron-2014.2.dev250.g6e87794: * Trigger provider security group update for RA ------------------------------------------------------------------- Sat Jul 5 00:30:37 UTC 2014 - cloud-devel@suse.de - Update to version neutron-2014.2.dev248.g74daab5: * Remove SELECT FOR UPDATE use in ML2 type driver release_segment ------------------------------------------------------------------- Thu Jul 3 00:46:29 UTC 2014 - cloud-devel@suse.de - Update to version neutron-2014.2.dev246.g5933161: * OVS agent: fix a comment on CANARY_TABLE * Updated from global requirements * Imported Translations from Transifex * Allow setting a rootwrap cmd for functional tests * Fix OVSBridge.get_port_ofport to handle empty output * Ignore variable column widths in ovsdb functional tests * Add configurable http_timeout parameter for Cisco N1K * NSX: fix indentations ------------------------------------------------------------------- Wed Jul 2 00:45:21 UTC 2014 - cloud-devel@suse.de - Update to version neutron-2014.2.dev230.gd27e1d1: * BSN: Remove db lock and add missing contexts * Updated from global requirements * Stop the dhcp-agent process when dnsmasq version is not determined * lb-agent: ensure removed devices get treated on resyncs * LBaaS new object model logging no-op driver * validate flat networks physical name ------------------------------------------------------------------- Tue Jul 1 00:44:27 UTC 2014 - cloud-devel@suse.de - Update to version neutron-2014.2.dev218.gb5cd4c7: * Switch to using of oslo.db * Replace occurences of 'test_tenant' with 'test-tenant' in tests * Imported Translations from Transifex * changes ovs agent to get bridges via ovs_lib * Fix re-creation of the pool directory * Big Switch: Lock consistency table for REST calls ------------------------------------------------------------------- Sat Jun 28 00:42:44 UTC 2014 - cloud-devel@suse.de - Update to version neutron-2014.2.dev206.g3006ed1: * Add sanity check for nova notification support * Synced log module and its dependencies from olso-incubator * Pass newly created router to _update_router_gw_info * Updated neutron.conf to reflect new RPC options ------------------------------------------------------------------- Fri Jun 27 12:36:45 UTC 2014 - cloud-devel@suse.de - Update to version neutron-2014.2.dev198.g52e281c: * Use correct MAX_LEN constant in agent functional tests * remove unsupported middleware * Add config for performance gate job * Exit rpc_loop when SIGTERM is recieved in ovs-agent * ofagent: Use port desc to monitor ports on br-int * Fixed dhcp & gateway ip conflict in PLUMgrid plugin ------------------------------------------------------------------- Fri Jun 27 00:42:17 UTC 2014 - cloud-devel@suse.de - Update to version neutron-2014.2.dev186.g997f261: * Use patch ports to interconnect integration/physical bridges * Introduce bulk calls for get device details * Remove __init__ method from TunnelCallback mixin * OVS agent: Correct bridge setup ordering ------------------------------------------------------------------- Thu Jun 26 00:43:08 UTC 2014 - cloud-devel@suse.de - Update to version neutron-2014.2.dev179.gb3063ed: * Revert "Revert "ovs-agent: Ensure integration bridge is created"" * Imported Translations from Transifex * don't ignore rules that are already enforced * Moved rpc_compat.py code back into rpc.py * ofagent: move main module from ryu repository * NSX: return 400 if dscp set for trusted queue * NSX sync cache: add a flag to skip item deletion * Don't use root_helper when it's not needed ------------------------------------------------------------------- Wed Jun 25 00:48:31 UTC 2014 - cloud-devel@suse.de - Update to version neutron-2014.2.dev163.gf6c32ba: * Updated from global requirements * Updated from global requirements * Don't convert numeric protocol values to int * Imported Translations from Transifex * Revert "Check NVP router's status before deploying a service" * Remove the useless vim modelines * Imported Translations from Transifex * Changing the poll_duration parameter type to int * Add test cases for plugins/ml2/plugin.py * Removed local modification in incubator code * Pass serializer to oslo.messaging Notifier * Fix auto_schedule_networks to resist DBDuplicateEntry * Control active number of REST calls from Cisco N1kv plugin to VSM * ValueError should use '%' instead of ',' * Big Switch: Stop watchdog on interval of 0 * Ensure entries in dnsmasq belong to a subnet using DHCP * Adding static routes data for members * Improve vxlan type driver initialization performance * Brocade mechanism driver depends on the brocade plugin templates * changes ovs agent_id init to use hostname instead of mac ------------------------------------------------------------------- Sat Jun 21 00:33:16 UTC 2014 - cloud-devel@suse.de - Update to version neutron-2014.2.dev124.g431937c: * Removed 'rpc' and 'notifier' incubator modules * Removed create_rpc_dispatcher methods * Revert "ovs-agent: Ensure integration bridge is created" * NSX: propagate network name updates to backend * Renamed argument for create_consumer[s] * Renamed consume_in_thread -> consume_in_threads * Renamed start_rpc_listener -> start_rpc_listeners * Port to oslo.messaging * Imported Translations from Transifex * Pass 'top' to remove_rule so that rule matching succeeds * Remove old quantum scripts * Move _filter_non_model_columns method to CommonDbMixin * Check port value when creating firewall rule with icmp protocol * linuxbridge-agent: process port updates in the main loop * Consistently use jsonutils instead of specific implementation * Change default netpartition behavior in nuage plugin * Allowed address pair: Removing check for overlap with fixed ips * Fix NVP FWaaS occurs error when deleting a shared rule ------------------------------------------------------------------- Fri Jun 20 00:35:06 UTC 2014 - cloud-devel@suse.de - Update to version neutron-2014.2.dev88.g54104eb: * Imported Translations from Transifex ------------------------------------------------------------------- Thu Jun 19 00:35:55 UTC 2014 - cloud-devel@suse.de - Update to version neutron-2014.2.dev87.g24718e6: * Updated from global requirements * Ignore emacs checkpoint files * Improve docstring for OVSNeutronAgent constructor * Big Switch ML2: sync detection in port-update * Imported Translations from Transifex * Add vlan type driver unittests * Make sure we call BaseTestCase.setUp() first * Don't explicitly call .stop() on mock.patch objects * Don't instantiate RPC clients on import * Configure agents using neutron.common.config.init (formerly .parse) * NSX: revert queue extension name change * Fix pool statistics for LBaaS Haproxy driver * remove pep8 E122 exemption and correct style * Big Switch: Remove unnecessary initialization code * Big Switch: Import DB module in unit test * Brocade mechanism driver should be derived from ML2 plugin base class ------------------------------------------------------------------- Wed Jun 18 00:38:16 UTC 2014 - cloud-devel@suse.de - Update to version neutron-2014.2.dev56.g551d5a4: * Notify systemd when starting Neutron server * Added missing core_plugins symbolic names * Imported Translations from Transifex * Add missing keyword raise to get_profile_binding function * Add logging for NSX status sync cache * ovs-agent: Ensure integration bridge is created ------------------------------------------------------------------- Tue Jun 17 00:37:44 UTC 2014 - cloud-devel@suse.de - Update to version neutron-2014.2.dev44.gd379170: * Introduced rpc_compat.create_connection() * Copy-paste RPC Service class for backwards compatibility * Introduce RpcCallback class * Fix opt helpstring for dhcp_lease_duration * Fix invalid IPv6 address used in FakeV6 variables * Control update, delete for cisco-network-profile * Big Switch: Catch exceptions in watchdog thread * Increase default metadata_workers, backlog to 4096 * Big Switch: Add missing data to topology sync * Return no active network if the agent has not been learnt yet ------------------------------------------------------------------- Mon Jun 16 00:36:31 UTC 2014 - cloud-devel@suse.de - Update to version neutron-2014.2.dev24.gdbedfb7: * Add 'ip rule ...' support to ip_lib ------------------------------------------------------------------- Sun Jun 15 00:37:27 UTC 2014 - cloud-devel@suse.de - Update to version neutron-2014.2.dev22.ge3725e8: * When l2-pop ON, clean stale ports in table0 br-tun * Check NVP router's status before deploying a service * Removes unnecessary Embrane module-level mocks ------------------------------------------------------------------- Sat Jun 14 00:37:58 UTC 2014 - cloud-devel@suse.de - Update to version neutron-2014.2.dev16.g8d268d7: * remove E112 hacking exemption and fix errors * Updated from global requirements * NeutronManager: Remove explicit check of the existence of an attribute * Added note to neutron.conf * Sync service module from oslo-incubator * Big Switch: Don't use MagicMocks unnecessarily ------------------------------------------------------------------- Fri Jun 13 00:38:10 UTC 2014 - cloud-devel@suse.de - Update to version neutron-2014.2.dev4.g83461ee: 2014.2.b1 * Floatingip extension support for nuage plugin * Big Switch: Call correct method in watchdog * Cisco APIC Layer 3 Service plugin * Use list copy for events in nova notifier ------------------------------------------------------------------- Thu Jun 12 00:01:49 UTC 2014 - cloud-devel@suse.de - Update to version neutron-2014.2.dev658.gb5d6c5e: * multiprovidernet: fix a comment * extensions: remove 'check_env' method * Replace XML with JSON for N1kv REST calls * OVS Agent: limit veth names to 15 chars ------------------------------------------------------------------- Wed Jun 11 00:00:55 UTC 2014 - cloud-devel@suse.de - Update to version neutron-2014.2.dev650.g5c62a1a: * Imported Translations from Transifex * Fix race condition with firewall deletion * Check the validation of 'delay' and 'timeout' * Ensure routing key is specified in the address for a direct producer * Support Subnets that are configured by external RAs * Refactor code in update_subnet, splitting into individual methods * Make allocation_pools attribute of subnet updateable by PUT * Monkey patch threading module as early as possible * Introduced transition RPC exception types * Added RpcProxy class * ofagent: Fix VLAN usage for TYPE_FLAT and TYPE_VLAN * Use import from six.moves to import the queue module * Start an unstarted patch in the hyperv unit tests * Imported Translations from Transifex * Add an option to turn off DF for GRE and VXLAN tunnels * Freescale SDN Mechanism Driver for ML2 Plugin * ovs, ofagent: Remove dead code * Default to setting secure mode on the integration bridge * Allow neutron-sanity-check to check OVS patch port support * Remove run-time version checking for openvswitch features * Add flat type driver unittests * Changed DictModel to dict with attribute access * Pass object to policy when finding fields to strip * Allow L3 base to handle extensions on router creation * Refactor some router-related methods * Add local type driver unittests * add engine parameter for offline migrations * Check DB scheme prior to migration to Ml2 * Improve module-level mocks in midonet tests * Big Switch: fix capabilities retrieval code ------------------------------------------------------------------- Fri Jun 6 00:00:35 UTC 2014 - cloud-devel@suse.de - Update to version neutron-2014.2.dev564.gac9c986: * NSX: fix invalid docstring ------------------------------------------------------------------- Wed Jun 4 23:59:58 UTC 2014 - cloud-devel@suse.de - Update to version neutron-2014.2.dev562.g68a9191: * Add 'secret' property for 'connection' option * ofagent: Add a missing push_vlan action ------------------------------------------------------------------- Tue Jun 3 23:59:54 UTC 2014 - cloud-devel@suse.de - Update to version neutron-2014.2.dev558.g53b701a: * LBaaS add missing rootwrap filter for route * Remove function replacement with mock patch * Remove unnecessary MagicMocks in cisco unit tests * Make linux.utils.execute log error on return codes * NSX: replace strong references to the plugin with weakref ones ------------------------------------------------------------------- Sat May 31 00:33:20 UTC 2014 - cloud-devel@suse.de - Update to version neutron-2014.2.dev548.ge65b06f: * Handle errors from run_ofctl() when dumping flows * Sync periodic_task from oslo-incubator ------------------------------------------------------------------- Fri May 30 10:57:22 UTC 2014 - dmueller@suse.com - Update to version neutron-2014.2.dev544.g446b13b: * Added missing plugin .ini files to setup.cfg * Imported Translations from Transifex * FWaaS plugin doesn't need to handle firewall rule del ops * Reprogram flows when ovs-vswitchd restarts * Updated from global requirements * Fix KeyError exception while updating dhcp port * NSX: fix bug for flat provider network * Restore ability to run functional tests with run_tests.sh ------------------------------------------------------------------- Thu May 29 00:42:58 UTC 2014 - cloud-devel@suse.de - Update to version neutron-2014.2.dev529.gf131d65: * Revert "fix openvswitch requirement check" * Disallow regular user to update firewall's shared attribute * Support 'infinite' dhcp_lease_duration * NEC plugin: Bump L3RPC callback version to 1.1 * Synced jsonutils from oslo-incubator * Install SNAT rules for ipv4 only * Disallow 'timeout' in health_monitor to be negative * Remove redundant default=None for config options * OFAgent: Fixing lost vlan ids on interfaces * Set onlink routes for all subnets on an external network * Log iptables rules when they fail to apply * OFAgent: Avoid processing ports which are not yet ready * Fix some typos in neutron/db and IBM SDN-VE plugin * Delete DHCP port without DHCP server on a net node ------------------------------------------------------------------- Wed May 28 00:37:15 UTC 2014 - cloud-devel@suse.de - Update to version neutron-2014.2.dev502.ga657c06: * Imported Translations from Transifex * fix openvswitch requirement check * Fix for multiple misspelled words ------------------------------------------------------------------- Tue May 27 00:36:20 UTC 2014 - cloud-devel@suse.de - Update to version neutron-2014.2.dev496.g9a7a5c7: * Fixes bugs for requests sent to SDN-VE controller * Imported Translations from Transifex * Cisco APIC ML2 mechanism driver, part 2 * Allowed Addresspairs: Removing check for overlap with fixed ips * Fix non-existent 'assert' calls to mocks * Reorg table ml2_port_bindings when db migration * Add physical_network to binding:vif_details dictionary ------------------------------------------------------------------- Mon May 26 18:55:47 UTC 2014 - dmueller@suse.com - buildrequire python-neutron to fix build dependencies ------------------------------------------------------------------- Mon May 26 00:34:52 UTC 2014 - cloud-devel@suse.de - Update to version neutron-2014.2.dev482.gf69db60: * Remove all mostly untranslated PO files ------------------------------------------------------------------- Sun May 25 00:34:56 UTC 2014 - cloud-devel@suse.de - Update to version neutron-2014.2.dev480.gdd6f865: * Extraroute extension support for nuage plugin ------------------------------------------------------------------- Sat May 24 00:36:50 UTC 2014 - cloud-devel@suse.de - Update to version neutron-2014.2.dev478.g423ca75: * Metadata agent caches networks for routers ------------------------------------------------------------------- Fri May 23 00:36:30 UTC 2014 - cloud-devel@suse.de - Update to version neutron-2014.2.dev476.gfc832a0: * NSX: get rid of the last Nicira/NVP bits * Common decorator for caching methods * Do not defer IPTables apply in firewall path * Metaclass Python 3.x Compatibility * NSX: allow net-migration only in combined mode * NSX: Do a single query for all gateway devices * NSX: Do not extend fault map for network gateway ext ------------------------------------------------------------------- Thu May 22 00:26:53 UTC 2014 - cloud-devel@suse.de - Update to version neutron-2014.2.dev462.g797fa55: * Make pid file locking non-blocking * Remove hard dependency on novaclient * Imported Translations from Transifex * Add missing translation support * Restore GARP by default for floating IPs ------------------------------------------------------------------- Wed May 21 00:27:11 UTC 2014 - cloud-devel@suse.de - Update to version neutron-2014.2.dev453.gd5c0a37: * Provide way to reserve dhcp port during failovers * Implement local ARP responder onto OVS agent ------------------------------------------------------------------- Tue May 20 00:26:49 UTC 2014 - cloud-devel@suse.de - Update to version neutron-2014.2.dev450.g2930f42: * Fix typos in ovs_neutron_agent.py * Allow vlan type usage for OpenDaylight ml2 * NSX: do not raise on missing router during migration step * NSX: fix error when creating VM ports on subnets without dhcp * Remove unused parameter * Add mailmap entry * Ensure tenant owns devices when creating a gateway * Fix issubclass() hook behavior in PluginInterface * LBaaS VIP doesn't work after delete and re-add * Adding tenant-id while creating Radware ADC service * Unit test cases for quota_db.py ------------------------------------------------------------------- Sun May 18 00:25:50 UTC 2014 - cloud-devel@suse.de - Update to version neutron-2014.2.dev429.gf80c2b8: * Corrected the syntax of port_update call to NVSD agent * OVS lib defer apply doesn't handle concurrency * Performance improvement of router routes operations ------------------------------------------------------------------- Wed May 14 23:48:28 UTC 2014 - cloud-devel@suse.de - Update to version neutron-2014.2.dev423.gff22dc1: * Upgrade failure for DB2 at ml2_binding_vif_details * Perform policy checks only once on list responses * NSX: pass the right argument during metadata setup * Improve ODL ML2 Exception Handling ------------------------------------------------------------------- Mon May 12 23:47:49 UTC 2014 - cloud-devel@suse.de - Update to version neutron-2014.2.dev415.gfab50bd: * Imported Translations from Transifex * Allow DHCPv6 solicit from VM ------------------------------------------------------------------- Sat May 10 23:47:59 UTC 2014 - cloud-devel@suse.de - Update to version neutron-2014.2.dev412.g7021443: * Make plugin deallocation check optional * ML2 VxlanTypeDriver: Synchronize of VxlanAllocation table * eswitch_neutron_agent: Whitespace fixes in comments ------------------------------------------------------------------- Fri May 9 23:47:58 UTC 2014 - cloud-devel@suse.de - Update to version neutron-2014.2.dev406.g00d8785: * Ensure core plugin deallocation after every test * Updated from global requirements * Big Switch: Check source_address attribute exists * Revert "Big Switch: Check source_address attribute exists" * NSX: ensure that no LSN is created on external networks * Make VPNaaS 'InUse' exception more clear * Revert "Disable debug messages when running unit tests" * Add support to dynamically upload drivers in PLUMgrid plugin ------------------------------------------------------------------- Thu May 8 23:48:01 UTC 2014 - cloud-devel@suse.de - Update to version neutron-2014.2.dev390.gd61006d: * Start ping listener also for postgresql * Remove explicit dependency on amqplib * Remove duplicate module-rgx line in .pylintrc * Fix H302 violations * lbaas on a network without gateway * Reference new get_engine() method from wsgi.py * Database exception causes UnboundLocalError in linuxbridge-agent * Drop service* tables only if they exist ------------------------------------------------------------------- Wed May 7 23:47:59 UTC 2014 - cloud-devel@suse.de - Update to version neutron-2014.2.dev374.g6f68598: * Disable debug messages when running unit tests * Big Switch: Check source_address attribute exists * L3 RPC loop could delete a router on concurrent update * Allow test_l3_agent unit test to run individually ------------------------------------------------------------------- Tue May 6 23:47:37 UTC 2014 - cloud-devel@suse.de - Update to version neutron-2014.2.dev366.g61edb74: * Fix importing module in test_netscaler_driver ------------------------------------------------------------------- Tue May 6 00:11:38 UTC 2014 - cloud-devel@suse.de - Update to version neutron-2014.2.dev365.gae3e92f: * Fix H302 violations in plugins package * Fix H302 violations in unit tests * Optimize querying for security groups ------------------------------------------------------------------- Mon May 5 00:10:18 UTC 2014 - cloud-devel@suse.de - Update to version neutron-2014.2.dev359.g098e50f: * Imported Translations from Transifex ------------------------------------------------------------------- Sun May 4 00:10:00 UTC 2014 - cloud-devel@suse.de - Update to version neutron-2014.2.dev358.g26182d6: * Improve help strings for radware LbaaS driver * LBaaS: Set correct nullable parameter for agent_id ------------------------------------------------------------------- Sat May 3 00:10:47 UTC 2014 - cloud-devel@suse.de - Update to version neutron-2014.2.dev354.g8d2634f: * Fix network profile subtype validation in N1kv plugin * tests/unit: refactor reading neutron.conf.test * Cisco VPN device driver - support IPSec connection updates * Allow ML2 plugin test cases to be run independently * Segregate the VSM calls from database calls in N1kv plugin * Vmware: Set correct nullable for lsn_id, nsx_port_id ------------------------------------------------------------------- Fri May 2 00:10:56 UTC 2014 - cloud-devel@suse.de - Update to version neutron-2014.2.dev342.gea61aaa: * Don't print duplicate messages on SystemExit * OVS and OF Agents: Create updated_ports attribute before setup_rpc * Imported Translations from Transifex * Removed signing_dir from neutron.conf * NSX: fix API payloads for dhcp/metadata setup ------------------------------------------------------------------- Thu May 1 00:10:54 UTC 2014 - cloud-devel@suse.de - Update to version neutron-2014.2.dev332.g48647fd: * Updated from global requirements * Synced jsonutils from oslo-incubator * Imported Translations from Transifex * NSX: fix migration for networks without a subnet * Wrong key router.interface reported by ceilometer * Fix protocol value for SG IPV6 RA rule ------------------------------------------------------------------- Wed Apr 30 00:11:47 UTC 2014 - cloud-devel@suse.de - Update to version neutron-2014.2.dev320.gffd0774: * Imported Translations from Transifex * Cisco APIC ML2 mechanism driver, part 1 * Use set_gateway from ip_lib * Sync db code from oslo-incubator * Fix incorrect change of Enum type * Fix uninitialized variable reference * Invalid ovs-agent test case - test_fdb_add_flows ------------------------------------------------------------------- Mon Apr 28 00:09:55 UTC 2014 - cloud-devel@suse.de - Update to version neutron-2014.2.dev306.g930e18e: * Imported Translations from Transifex ------------------------------------------------------------------- Sun Apr 27 00:18:59 UTC 2014 - cloud-devel@suse.de - Update to version neutron-2014.2.dev304.g77a4451: * NSX: change api mapping for Service Cluster to Edge Cluster * NSX: add nsx switch lookup to dhcp and metadata operations ------------------------------------------------------------------- Sat Apr 26 00:16:46 UTC 2014 - cloud-devel@suse.de - Update to version neutron-2014.2.dev300.ge8114d1: * LBaaS: remove orphan haproxy instances on agent start * Fixed floating IP logic in PLUMgrid plugin * Re-submit "ML2 plugin should not delete ports on subnet deletion" * Remove List events API from Cisco N1kv Neutron * Exclude .ropeproject from flake8 checks ------------------------------------------------------------------- Fri Apr 25 00:17:10 UTC 2014 - cloud-devel@suse.de - Update to version neutron-2014.2.dev290.g03176c1: * Fix incorrect usage of sa.String() type * IBM: set secret=True on passwd config field * Fix H302 violations in extensions package * Replace loopingcall in notifier with a delayed send * Add 2-leg configuration to Radware LBaaS Driver * Fix migration that breaks Grenade jobs * Remove unused variable * Fix unshortened IPv6 address caused DHCP crash ------------------------------------------------------------------- Thu Apr 24 00:16:57 UTC 2014 - cloud-devel@suse.de - Update to version neutron-2014.2.dev274.gbd25dd1: * Imported Translations from Transifex * NSX: Fix fake_api_client to raise NotFound * Fix H302 violations in db package and services * Make help texts more descriptive in Metaplugin * OFAgent: Improve handling of security group updates * OFAgent: Process port_update notifications in the main agent loop * Check if bridge exists and make sure it's UP in ensure_bridge * Fix Metering doesn't respect the l3 agent binding * Enable flake8 E711 and E712 checking * Delete disassociated floating ips on external network deletion ------------------------------------------------------------------- Wed Apr 23 00:17:18 UTC 2014 - cloud-devel@suse.de - Update to version neutron-2014.2.dev254.gbfeb053: * ip-lib : use "ip neigh replace" instead of "ip neigh add" * Cisco: Set correct nullable for switch_ip, instance_id, vlan_id * Ml2: Set correct nullable for admin_state_up * Updated from global requirements * ML2 Cisco Nexus MD: Improve Unit Test Coverage * Add nova_ca_certificates_file option to neutron * gw_port should be set as lazy='join' * Validate IPv6 modes in API when IP version is 4 * Remove RPC to plugin when dhcp sets default route * ofa_neutron_agent: Fix _phys_br_block_untranslated_traffic * Add support for https requests on nova metadata ------------------------------------------------------------------- Tue Apr 22 00:35:32 UTC 2014 - cloud-devel@suse.de - Update to version neutron-2014.2.dev232.gf350f1a: * allow delete_port to work when there are multiple floating ips * NSX: sync thread catches wrong exceptions on not found * Register LBaaS resources to quotas engine ------------------------------------------------------------------- Sat Apr 19 00:36:32 UTC 2014 - cloud-devel@suse.de - Update to version neutron-2014.2.dev226.g7305ace: * netaddr<=0.7.10 raises ValueError instead of AddrFormatError * Imported Translations from Transifex * netaddr<=0.7.10 raises ValueError instead of AddrFormatError * Add 'ip neigh' to ip_lib * Notifier: Catch NotFound error from nova * Switch over to FixedIntervalLoopingCall * ML2 Cisco Nexus MD: Remove unnecessary Cisco nexus DB ------------------------------------------------------------------- Fri Apr 18 00:36:28 UTC 2014 - cloud-devel@suse.de - Update to version neutron-2014.2.dev214.g9a1af60: * Validate CIDR given as ip-prefix in security-group-rule-create * Support enhancements to Cisco CSR VPN REST APIs * Remove workaround for bug #1219530 * Use different name for the same constraint ------------------------------------------------------------------- Wed Apr 16 09:58:28 UTC 2014 - cloud-devel@suse.de - Update to version neutron-2014.2.dev206.gf89d3fe: * Nuage Plugin: Delete router requires precommit checks * Improved quota error message * Remove device_exists in LinuxBridgeManager * Add support for multiple RPC workers under Metaplugin * Security Group rule validation for ICMP rules * Add functional tests to verify ovs_lib VXLAN detection * Fixes Hyper-V agent security groups disabling * Start using oslosphinx theme for docs ------------------------------------------------------------------- Tue Apr 15 00:02:38 UTC 2014 - cloud-devel@suse.de - Update to version neutron-2014.2.dev191.g5ec4ec5: * DHCP agent should check interface is UP before adding route * Fix LBaaS Haproxy occurs error if no member is added * Add nova_api_insecure flag to neutron * Allow combined certificate/key files for SSL * Reschedule router if new external gateway is on other network ------------------------------------------------------------------- Mon Apr 14 00:02:21 UTC 2014 - cloud-devel@suse.de - Update to version neutron-2014.2.dev181.g3073496: * Verify ML2 type driver exists before calling del * Fix dangling patches in Cisco and Midonet tests * Make default nova_url use a version * Properly apply column default in migration pool_monitor_status * Edge driver: Improve exception handling * Typographical correction of Arista ML2 help ------------------------------------------------------------------- Sun Apr 13 00:02:17 UTC 2014 - cloud-devel@suse.de - Update to version neutron-2014.2.dev169.g55fcddc: * Edge firewall: improve exception handling ------------------------------------------------------------------- Sat Apr 12 00:02:55 UTC 2014 - cloud-devel@suse.de - Update to version neutron-2014.2.dev167.g89b26ed: * NSX plugin: fix get_gateway_devices * Remove mock.patch.stop from tests that inherit from BaseTestCase * Update ensure()/reconnect() to catch MessagingError * Fix typo in comment * VMware: log backend port creation in the right place * BigSwitch: Create router ports synchronously * lb-agent: fix get_interfaces_on_bridge returning None ------------------------------------------------------------------- Thu Apr 10 23:51:15 UTC 2014 - cloud-devel@suse.de - Update to version neutron-2014.2.dev153.g2ddc62d: * Remove "reuse_existing" from setup method in dhcp.py * Fixes Hyper-V agent security group ICMP rules * Fix typo in ml2 configuration file * Set correct columns' length * ML2 Cisco Nexus MD: Support portchannel interfaces ------------------------------------------------------------------- Wed Apr 9 23:51:44 UTC 2014 - cloud-devel@suse.de - Update to version neutron-2014.2.dev144.gce7e53e: * NSX: Fix KeyError in sync if nsx_router_id not found * Revert "Hide ipv6 subnet API attributes" * BSN: Remove module-level ref to httplib method * Set the log level to debug for loading extensions * Add common base class for agent functional tests * OFAgent: Avoid re-wiring ports unnecessarily * Clean out namespaces even if we don't delete namespaces * Remove duplicated tests for check_ovs_vxlan_version * Add support for router scheduling in Cisco N1kv Plugin ------------------------------------------------------------------- Tue Apr 8 23:51:57 UTC 2014 - cloud-devel@suse.de - Update to version neutron-2014.2.dev127.g69c99d2: * NSX: ensure dhcp port is setup on metadata network * Hide ipv6 subnet API attributes * Enforce required config params for ODL driver * Add L2 Agent side handling for non consistent security_group settings * BigSwitch: Stop HTTP patch before overriding * Fix wrong section name "security_group" in sample config files * Updated from global requirements * set api.extensions logging to ERROR in unit tests * OFA agent: use hexadecimal IP address in tunnel port name * Deals with fails in update_*_postcommit ops * Fix _validate_mac_address method * Correctly inherit __table_args__ from parent class ------------------------------------------------------------------- Tue Apr 8 00:22:32 UTC 2014 - cloud-devel@suse.de - Update to version neutron-2014.2.dev105.g26857d5: * Imported Translations from Transifex * Call policy.init() once per API request * Sync service and systemd modules from oslo-incubator * Delete routers that are requested but not reported as active ------------------------------------------------------------------- Mon Apr 7 00:20:19 UTC 2014 - cloud-devel@suse.de - Update to version neutron-2014.2.dev97.g815e0ea: * Add missing comma in nsx router mappings migration * BigSwitch: Improves server manager UT coverage ------------------------------------------------------------------- Sun Apr 6 00:20:26 UTC 2014 - cloud-devel@suse.de - Update to version neutron-2014.2.dev93.g0eb3a10: * Fixed TypeError when creating MlnxException ------------------------------------------------------------------- Sat Apr 5 00:20:57 UTC 2014 - cloud-devel@suse.de - Update to version neutron-2014.2.dev91.g908599a: * BigSwitch: Don't import portbindings_db until use * Don't emit log for missing attribute check policy * Imported Translations from Transifex * Move bash whitelisting to pep8 testenv * Fix test MAC addresses to be valid * Redundant SG rule create calls in unit tests * fixes broken neutron-netns-cleanup * Cisco VPN driver correct reporting for admin state chg ------------------------------------------------------------------- Fri Apr 4 12:07:18 UTC 2014 - dmueller@suse.com - Update to version neutron-2014.2.dev75.gf8ee7b0: * ML2: ODL driver sets port status * Add a note that rpc_workers option is experimental * Fix Jenkins translation jobs * Set ns_name in RouterInfo as attribute * Replace HTTPSConnection in NEC plugin * ignore build directory for pep8 * Imported Translations from Transifex * Explicitly import state_path opt in tests.base * fixes tests using called_once_ without assert * Remove invalid copyright headers under API module * Permit ICMPv6 RAs only from known routers * use floatingip's ID as key instead of itself * Use os.uname() instead of calling uname in subprocess * Restore NOT NULL constraint lost by earlier migrations * Remove last parts of Quantum compatibility shim * Fix quota_health_monitor opt name in neutron.conf * Changed the message line of RouterInUse class * De-duplicate unit tests for ports in Big Switch * Advanced Services documentation ------------------------------------------------------------------- Thu Apr 3 00:24:49 UTC 2014 - cloud-devel@suse.de - Update to version neutron-2014.2.dev39.gb3b4335: * update doc string - correct typo * Revert changes removing OVSBridge return * Return 409 for second firewall creation * Fixing Arista CLI command * Use a temp dir for CONF.state_path * Enable hacking H301 check * Stop using portbindings_db in BSN ML2 driver * NSX: Fix pagination support * Removing vim header lines * Only send notifications on uuid device_id's * Update BigSwitch Name to its correct name * NSX plugin: return 400 for invalid gw certificate * Log configuration values for OFA agent ------------------------------------------------------------------- Wed Apr 2 00:28:14 UTC 2014 - cloud-devel@suse.de - Update to version neutron-2014.2.dev14.g69c3892: * Fix function parsing the kernel version * Updated from global requirements 2014.1.rc1 * BigSwitch: Semaphore on port status update * Imported Translations from Transifex * Add missing DB migrations for BSN ML2 plugin * Invoke _process_l3_create within plugin session * Move test_ovs_lib to tests/unit/agent/linux * Open Juno development * Add unit test for add_vxlan in test_linux_ip_lib ------------------------------------------------------------------- Tue Apr 1 00:28:30 UTC 2014 - cloud-devel@suse.de - Update to version neutron-2014.1.dev355.g64128cb: * Add Icehouse no-op migration * Imported Translations from Transifex * Add missing parameters for port creation * Cancelling thread start while unit tests running * Delete duplicate external devices in router namespace * UT: do not hide an original error in test resource ctxtmgr * Disable XML tests on Py26 * Synced rpc and gettextutils modules from oslo-incubator * Delete subnet fails if assoc port has IPs from another subnet ------------------------------------------------------------------- Sun Mar 30 01:30:13 UTC 2014 - cloud-devel@suse.de - Update to version neutron-2014.1.dev337.g10ce2f2: * Fix namespace exist() method ------------------------------------------------------------------- Sat Mar 29 01:31:37 UTC 2014 - cloud-devel@suse.de - Update to version neutron-2014.1.dev335.g7782739: * BigSwitch: Move attr ref after error check * Migrate data from cap_port_filter to vif_details * Include cisco plugin in migration plugins with ovs * Fix segment allocation tables in Cisco N1kv plugin ------------------------------------------------------------------- Fri Mar 28 01:31:06 UTC 2014 - cloud-devel@suse.de - Update to version neutron-2014.1.dev327.g721830c: * Make dnsmasq aware of all names * Prevent cross plugging router ports from other tenants * Adds OVS_HYBRID_PLUG flag to portbindings * Subnets should be set as lazy='join' * nec plugin: allow to delete resource with ERROR status * Import request_id middleware bug fix from oslo * Correct OVS VXLAN version check * LBaaS: make device driver decide whether to deploy instance * VPNaaS support for VPN service admin state change and reporting * Big Switch Plugin: No REST port delete on net del ------------------------------------------------------------------- Thu Mar 27 01:30:47 UTC 2014 - cloud-devel@suse.de - Update to version neutron-2014.1.dev309.g96c0928: * Imported Translations from Transifex ------------------------------------------------------------------- Wed Mar 26 01:32:04 UTC 2014 - cloud-devel@suse.de - Update to version neutron-2014.1.dev308.g7443fdb: * ML2 Cisco Nexus MD: Remove workaround for bug 1276395 * Replace a usage of the deprecated root_helper option * Add enable_security_group to BigSwitch and OneConvergence ini files ------------------------------------------------------------------- Tue Mar 25 01:32:15 UTC 2014 - cloud-devel@suse.de - Update to version neutron-2014.1.dev302.g4599e80: * Add script to migrate ovs or lb db to ml2 db * Remove extra space in help string * Add nec plugin to allowed address pairs migration * NEC plugin: Rename quantum_id column to neutron_id * Return meaningful error message on pool creation error * Log dnsmasq host file generation * ML2 Cisco Nexus MD: VM migration support ------------------------------------------------------------------- Mon Mar 24 01:31:38 UTC 2014 - cloud-devel@suse.de - Update to version neutron-2014.1.dev288.gda177ab: * Imported Translations from Transifex ------------------------------------------------------------------- Sun Mar 23 01:32:41 UTC 2014 - cloud-devel@suse.de - Update to version neutron-2014.1.dev287.g7d8fdae: * Imported Translations from Transifex * Updated from global requirements * Log received pool.status * NEC plugin: Allow to add prefix to OFC REST URL * NEC plugin: Remove a colon from binding:profile key due to XML problem * rename ACTIVE_PENDING to ACTIVE_PENDING_STATUSES * Use save_and_reraise_exception when reraise exception * Avoid creating FixedIntervalLoopingCall in agent UT * Add enable_security_group option * Fix typo in lbaas agent exception message * Fix duplicate name of NVP LBaaS objs not allowed on vShield Edge * Added config value help text in ns metadata proxy * Cisco Nexus: maximum recursion error in ConnectionContext.__del__ * NSX: lower the severity of messages about VIF's on external networks * Fix bug:range() is not same in py3.x and py2.x * Remove unnecessary call to get_dhcp_port from DeviceManager ------------------------------------------------------------------- Sat Mar 22 01:29:11 UTC 2014 - cloud-devel@suse.de - Update to version neutron-2014.1.dev255.gf1c7054: * Don't set priority when calling mod_flow * Imported Translations from Transifex * Get rid of additional db contention on fetching VIP * Fix usage of save_and_reraise_exception * Cisco VPN device driver post-merge cleanup * Sync excutils from oslo * Fixes Hyper-V agent security groups enable issue * cisco: Do not change supported_extension_aliases directly * NSX: Make replication mode configurable * Add missing ondelete option to Cisco N1kv tables * Delete duplicate internal devices in router namespace ------------------------------------------------------------------- Fri Mar 21 07:36:35 UTC 2014 - cloud-devel@suse.de - Update to version neutron-2014.1.dev233.g386aa20: * ML2: Remove validate_port_binding() and unbind_port() * Imported Translations from Transifex * tests/unit: clean up notification driver * add HEAD sentinel file that contains migration revision * Fixes the Hyper-V agent individual ports metrics * BigSwitch ML2: Include bound_segment in port * Add update binding:profile with physical_network * Enable to select an RPC handling plugin under Metaplugin * LBaaS: small cleanup in agent device driver interface * Ignore PortNotFound exceptions on lockless delete * Fix misleading error message about failed dhcp notifications * Bugfix and refactoring for ovs_lib flow methods ------------------------------------------------------------------- Fri Mar 21 01:36:09 UTC 2014 - cloud-devel@suse.de - Update to version neutron-2014.1.dev209.g0ad5c04: * Add a semaphore to some ML2 operations * NEC plugin: Honor Retry-After response from OFC * return false or true according to binding result * Ensure to count firewalls in target tenant * Mock agent RPC for FWaaS tests to delete DB objs * Allow CIDRs with non-zero masked portions * Cisco plugin fails with ParseError no elem found * Don't use root to list namespaces * ML2 BigSwitch: Don't modify parent context * Change report_interval from 4 to 30, agent_down_time from 9 to 75 * Stop removing ip allocations on port delete * Imported Translations from Transifex * Show neutron API request body with debug enabled * Add session persistence support for NVP advanced LBaaS * NSX: Fix router-interface-delete returns 404 when router not in nsx * BigSwitch: Watchdog thread start after servers * Remove individual cfg.CONF.resets from tests * BigSwitch: Sync workaround for port del deadlock * Process ICMP type for iptables firewall * Kill 'Skipping unknown group key: firewall_driver' log trace * API layer documentation * BigSwitch: Use eventlet.sleep in watchdog * BigSwitch: Widen range of HTTPExceptions caught * NSX: Sync do not pass around model object ------------------------------------------------------------------- Wed Mar 19 01:22:23 UTC 2014 - cloud-devel@suse.de - Update to version neutron-2014.1.dev161.g0009e47: * NSX: Ensure gateway devices are usable after upgrade * Added missing l3_update call in update_network * Validate multicast ip range in Cisco N1kv Plugin ------------------------------------------------------------------- Tue Mar 18 10:45:43 UTC 2014 - cloud-devel@suse.de - Update to version neutron-2014.1.dev155.g43ccae0: * Calculate stateless IPv6 address * Create new IPv6 attributes for Subnets * Imported Translations from Transifex * ML2 plugin involves in agent_scheduler migration * Check vxlan enablement via modinfo * NVP LBaaS: check for association before deleting health monitor ------------------------------------------------------------------- Mon Mar 17 01:22:45 UTC 2014 - cloud-devel@suse.de - Update to version neutron-2014.1.dev143.gcde3da2: * Imported Translations from Transifex * Avoid long transaction in plugin.delete_ports() ------------------------------------------------------------------- Sun Mar 16 01:24:13 UTC 2014 - cloud-devel@suse.de - Update to version neutron-2014.1.dev140.gb76c9e8: * Fix KeyError except on router_info in FW Agent * NSX: fix intermetting UT failure on vshield test_router_create * NSX: Propagate name updates for security profiles ------------------------------------------------------------------- Sat Mar 15 01:26:20 UTC 2014 - cloud-devel@suse.de - Update to version neutron-2014.1.dev134.g8c86961: * NSX: remove last of unneed quantum references * Send fdb remove message when a port is migrated * Imported Translations from Transifex * Send network-changed notifications to nova * Notify nova when ports are ready * Skip radware failing test for now * Fix in admin_state_up check function * Fix ml2 & nec plugins for allowedaddresspairs tests * Fixing lost vlan ids on interfaces * Adds state reporting to SDN-VE agent * NSX: nicira_models should import model_base directly * Remove legacy quantum config path * Add extraroute_db support for Cisco N1kv Plugin ------------------------------------------------------------------- Fri Mar 14 01:06:16 UTC 2014 - cloud-devel@suse.de - Update to version neutron-2014.1.dev111.gc989fc1: * Imported Translations from Transifex * Embrane LBaaS Driver * Fix unittest failure in radware lbaas driver * Removes calls to mock.patch.stopall in unit tests * Create agents table when ML2 core_plugin is used * Fix usage of sqlalchemy type Integer ------------------------------------------------------------------- Thu Mar 13 00:46:29 UTC 2014 - cloud-devel@suse.de - Update to version neutron-2014.1.dev100.g3067748: * Stop mock patches by default in base test class * Query for port before calling l3plugin.disassociate_floatingips() * Optimize floating IP status update * NSX: Allow multiple references to same gw device * VPNaaS Device Driver for Cisco CSR * Updated from global requirements * Call target plugin out of DB transaction in the Metaplugin * After bulk create send DHCP notification * NSX: Add ability to retry on 503's returned by the controller ------------------------------------------------------------------- Wed Mar 12 01:06:31 UTC 2014 - cloud-devel@suse.de - Update to version neutron-2014.1.dev82.g288e312: * BigSwitch: Fix certificate file helper functions * Fix ml2 db migration of subnetroutes table * N1kv: Fixes fields argument not None ------------------------------------------------------------------- Tue Mar 11 10:19:18 UTC 2014 - speilicke@suse.com - Update to version neutron-2014.1.dev77.ge17a903: * Updated from global requirements * Imported Translations from Transifex * Fix lack of extended port's attributes in Metaplugin * BigSwitch: Fix rest call in consistency watchdog * Fixed Spelling error in Readme * Fix unittest failure in radware lbaas driver * Cisco Neutron plugin fails DB migration * One Convergence Neutron Plugin l3 ext support ------------------------------------------------------------------- Mon Mar 10 16:41:28 UTC 2014 - cloud-devel@suse.de - Update to version neutron-2014.1.dev62.ga3e7e26: * Migration support for Mellanox Neutron plugin * Imported Translations from Transifex * Imported Translations from Transifex * Updated from global requirements * Add support for tenant-provided NSX gateways devices * NSX: fix nonsensical log trace on update port * BigSwitch: Fix cfg.Error format in exception * BigSwitch: Fix error for server config check * Floatingip_status migration not including Embrane's plugin * Nuage plugin was missed in floatingip_status db migration script * Drop old nvp extension file * Makes the Extension loader behavior predictable * Enhance GET networks performance of metaplugin * Developer documentation ------------------------------------------------------------------- Fri Mar 7 10:41:12 UTC 2014 - speilicke@suse.com - Update to version neutron-2014.1.dev36.g005fec6: * One Convergence Neutron Plugin Implementation * NEC plugin: delete old OFC ID mapping tables * Imported Translations from Transifex * Fix typo in migration script * BigSwitch: Add SSL Certificate Validation * BigSwitch: Auto re-sync on backend inconsistencies 2014.1.b3 * Add OpenDaylight ML2 MechanismDriver * Replaces network:* strings by constants * NSX: passing wrong security_group id mapping to nsx backend * ovs-agent: use hexadecimal IP address in tunnel port name * Fix DetachedInstanceError for Agent instance ------------------------------------------------------------------- Thu Mar 6 06:17:35 UTC 2014 - cloud-devel@suse.de - Update to version neutron-2014.1.dev458.g17698d6: * Adds the missing migration for gw_ext_mode * VPNaaS Service Driver for Cisco CSR * Updated from global requirements * Do fip_status migration only for l3-capable plugins * Fix race condition in update_floatingip_statuses * Implementaion of Mechanism driver for Brocade VDX cluster of switches * Avoid unnecessarily checking the existence of a device * Refactor netns.execute so that it is not necessary to check namespace * Minor refactoring for Hyper-V utils and tests * Adds Hyper-V Security Groups implementation * Adds multiple RPC worker processes to neutron server * NEC plugin: PFC packet fitler support * Remove unused method update_fixed_ip_lease_expiration * NSX: make sync backend run more often * Use database session from the context in N1kv plugin * ML2 mechanism driver access to binding details * Reset the policy after loading extensions * L3 agent fetches the external network id once ------------------------------------------------------------------- Wed Mar 5 00:46:28 UTC 2014 - cloud-devel@suse.de - Update to version neutron-2014.1.dev422.g9c47fa1: * Rename migration lb_stats_needs_bigint to match revision number * Imported Translations from Transifex * Different class names for VPNaaS migrations * ML2: database needs to be initalized after drivers loaded * replace rest of q_exc to n_exc in code base * Fix NVP/Nicira nits * Embrane Plugin fails alembic migrations * Implement Mellanox ML2 MechanismDriver * Remove unused 'as e' in exception blocks * Improves Arista's ML2 driver's sync performance * Remove pyudev dependency * Fix class name typo in test_db_rpc_base ------------------------------------------------------------------- Tue Mar 4 00:55:59 UTC 2014 - cloud-devel@suse.de - Update to version neutron-2014.1.dev398.g78366ad: * Remove nvplib and move utility methods into nsxlib * BigSwitch: Add address pair support to plugin * Support advanced NVP IPsec VPN Service * Fix NVP FWaaS errors when creating firewall without policy * Avoid using "raise" to reraise with modified exception * BigSwitch: Stop using external locks * Make sure dnsmasq can distinguish IPv6 address from MAC address * Move db migration of ml2 security groups to havana ------------------------------------------------------------------- Mon Mar 3 11:44:05 UTC 2014 - cloud-devel@suse.de - Update to version neutron-2014.1.dev383.ge99f84c: * Remove vim line from db migartion template * Imported Translations from Transifex * Implement OpenFlow Agent mechanism driver * Log configuration values for OVS agent * BigSwitch: Asynchronous rest calls for port create * Openvswitch update_port should return updated port info * Change tenant network type usage for IB Fabric ------------------------------------------------------------------- Mon Mar 3 01:25:15 UTC 2014 - cloud-devel@suse.de - Update to version neutron-2014.1.dev369.g4e4c894: * Remove call to addCleanup(cfg.CONF.reset) * nec plugin: Avoid long transaction in delete_ports * Imported Translations from Transifex * Finish off rebranding of the Nicira NVP plugin * Introduce status for floating IPs * BigSwitch: Add agent to support neutron sec groups * Adds the new IBM SDN-VE plugin * Imported Translations from Transifex * Nuage Networks Plugin * Fixes spelling error Closes-Bug: #1284257 * Updated from global requirements * Change firewall to DOWN when admin state down * NSX: add missing space 'routeron' * Imported Translations from Transifex * Update License Headers to replace Nicira with VMware * Renaming plugin-specific exceptions to match NSX * Imported Translations from Transifex * DB Mappings for NSX security groups * NSX: port status must reflect fabric, not link status * Typo/grammar fixes for the example neutron config file * NSX: Pass NSX uuid when plugging l2 gw attachment * stats table needs columns to be bigint * Remove import extension dep from db migration * Fix get_vif_port_by_id to only return relevant ports * Fix NSX migration path * Add user-supplied arguments in log_handler * Imported Translations from Transifex * NSX: Fix newly created port's status should be DOWN * Rename/refactoring of NVP api client to NSX * Rename DB models and related resources for VMware NSX plugin ------------------------------------------------------------------- Mon Feb 24 01:31:22 UTC 2014 - cloud-devel@suse.de - Update to version neutron-2014.1.dev253.g07a467d: * Updated from global requirements * Imported Translations from Transifex * Raise max header size to accommodate large tokens * NSX: get_port_status passed wrong id for network * remove pointless test TestN1kvNonDbTest * Use "!=" instead of "is not" when comparing two values * ML2/vxlan/test: remove unnecessary self.addCleanup(cfg.CONF.reset) * Adds https support for metadata agent * wsgi.run_server no longer used * Implements an LBaaS driver for NetScaler devices * Improve unit test coverage for Cisco plugin model code * ipt_mgr.ipv6 written in the wrong ipt_mgr.ipv4 * Update help message of flag 'enable_isolated_metadata' * Fix invalid facilities documented in rootwrap.conf * Remove dependent module py3kcompat * Use six.StringIO/BytesIO instead of StringIO.StringIO * remove unused imports * Ensure that session is rolled back on bulk creates * add router_id to response for CRU on fw/vip objs * Sync latest oslo.db code into neutron * Extending quota support for neutron LBaaS entities ------------------------------------------------------------------- Sun Feb 23 00:52:28 UTC 2014 - cloud-devel@suse.de - Update to version neutron-2014.1.dev211.gbd55a52: * Reset API naming scheme for VMware NSX plugin * Rename Security Groups related methods for VMware NSX plugin * Rename L2 Switch/Gateway related methods for VMware NSX plugin * Rename Router related methods for VMware NSX plugin * Plugins should call __init__ of db_base_plugin for db.configure * Fixes broken documentation hyperlinks * Imported Translations from Transifex * Add support to request vnic type on port * Fix typo in service_drivers.ipsec * Add additional unit tests for the ML2 plugin * Don't document non-existing flag '--hide-elapsed' * Removes an incorrect and unnecessary return * L3 Agent restart causes network outage ------------------------------------------------------------------- Sat Feb 22 01:23:51 UTC 2014 - cloud-devel@suse.de - Update to version neutron-2014.1.dev186.g4d72fe0: * Imported Translations from Transifex * Don't require passing in port_security=False if security_groups present * Use different context for each API request in unit tests * Sync minimum requirements * Copy cache package from oslo-incubator * BigSwitch: Move config and REST to diff modules * tests/unit: Initialize core plugin in TestL3GwModeMixin * Fix request timeout errors during calls to NSX controller * Fix ValueError in ip_lib.IpRouteCommand.get_gateway() * LBaaS: move agent based driver files into a separate dir * Refactor to remove _recycle_ip ------------------------------------------------------------------- Fri Feb 21 01:49:12 UTC 2014 - cloud-devel@suse.de - Update to version neutron-2014.1.dev165.g9f1bdec: * vshield task manager: abort tasks in stop() on termination * Revert "Skip a test for nicira service plugin" * Validate rule uuids provided for update_policy * Add update from agent to plugin on device up * Parse JSON in ovs_lib.get_vif_port_by_id ------------------------------------------------------------------- Thu Feb 20 01:40:30 UTC 2014 - cloud-devel@suse.de - Update to version neutron-2014.1.dev155.gf0182a1: * Imported Translations from Transifex * Remove unused RPC calls from n1kv plugin code ------------------------------------------------------------------- Wed Feb 19 01:13:00 UTC 2014 - cloud-devel@suse.de - Update to version neutron-2014.1.dev151.g7fb2d57: * Imported Translations from Transifex * Add and update subnet properties in Cisco N1kv plugin ------------------------------------------------------------------- Tue Feb 18 00:43:38 UTC 2014 - cloud-devel@suse.de - Update to version neutron-2014.1.dev148.g40832a9: * Skip a test for nicira service plugin * Remove DEBUG:....nsx_cluster:Attribute is empty or null ------------------------------------------------------------------- Mon Feb 17 01:10:27 UTC 2014 - cloud-devel@suse.de - Update to version neutron-2014.1.dev144.gb2ac45e: * Imported Translations from Transifex ------------------------------------------------------------------- Sun Feb 16 01:00:40 UTC 2014 - cloud-devel@suse.de - Update to version neutron-2014.1.dev143.g6e8aeba: * Avoid processing ports which are not yet ready ------------------------------------------------------------------- Fri Feb 14 08:02:44 UTC 2014 - cloud-devel@suse.de - Update to version neutron-2014.1.dev141.gb70dce2: * Add DB mappings with NSX logical routers * Use save_and_reraise_exception when reraise exception * nec plugin: Compare OFS datapath_id as hex int * Rename Queue related methods for VMware NSX plugin * Lowercase OVS sample config section headers * Fix log-related tracebacks in nsx plugin * mailmap: update .mailmap * Remove unused code ------------------------------------------------------------------- Thu Feb 13 00:42:08 UTC 2014 - cloud-devel@suse.de - Update to version neutron-2014.1.dev128.g4d63a13: * Add DB mappings with NSX logical switches * NSX: Fix possible deadlock in sync code * Raise an error from ovs_lib list operations * Imported Translations from Transifex ------------------------------------------------------------------- Wed Feb 12 13:18:37 UTC 2014 - speilicke@suse.com - Update to version neutron-2014.1.dev120.gc900327: * Imported Translations from Transifex * Add migration support from agent to NSX dhcp/metadata services * NSX plugin: fix floatingip re-association * Re-enable lazy translation * Do not append to messages with + * Remove psutil dependency * Fix binding:host_id is set to None when port update * Return request-id in API response * Skip extra logging when devices is empty * Improve handling of security group updates * ML2 plugin cannot raise NoResultFound exception * Fix typo in rootwrap files: neuton -> neutron * Imported Translations from Transifex * Prepare for multiple cisco ML2 mech drivers * ML2 Cisco Nexus MD: Create pre/post DB event handlers * Support building wheels (PEP-427) * NVP plugin:fix delete sec group when backend is out of sync * Use oslo.rootwrap library instead of local copy * Fix misspellings in neutron * Allow multiple DNS forwarders for dnsmasq * Fix passing keystone token to neutronclient instance * Fix race condition in network scheduling to dhcp agent * add quota support for ryu plugin * Imported Translations from Transifex * Enables BigSwitch/Restproxy ML2 VLAN driver * Fix error message typo * Configure floating IPs addresses after NAT rules * Add an explicit tox job for functional tests ------------------------------------------------------------------- Fri Jul 19 07:09:33 UTC 2013 - berendt@b1-systems.de - replacing Quantum with Neutron ------------------------------------------------------------------- Mon Mar 18 10:59:30 UTC 2013 - speilicke@suse.com - Drop +git.$TIMESTAMP.$COMMITHASH version suffix ------------------------------------------------------------------- Fri Feb 22 11:24:49 UTC 2013 - saschpe@suse.de - BuildRequire openstack-suse-macros instead of openstack-macros ------------------------------------------------------------------- Mon Jan 14 13:41:52 UTC 2013 - saschpe@suse.de - Initial version
Locations
Projects
Search
Status Monitor
Help
OpenBuildService.org
Documentation
API Documentation
Code of Conduct
Contact
Support
@OBShq
Terms
openSUSE Build Service is sponsored by
The Open Build Service is an
openSUSE project
.
Sign Up
Log In
Places
Places
All Projects
Status Monitor