------------------------------------------------------------------- Tue Jul 12 03:34:53 UTC 2016 - cloud-devel@suse.de - Update to version neutron-7.1.2.dev29: * Log warning message if get_subnet_for_dvr fails ------------------------------------------------------------------- Sun Jul 10 03:31:16 UTC 2016 - cloud-devel@suse.de - Update to version neutron-7.1.2.dev28: * ovs: set device MTU after it's moved into a namespace ------------------------------------------------------------------- Sat Jul 9 03:30:22 UTC 2016 - cloud-devel@suse.de - Update to version neutron-7.1.2.dev26: * When deleting floating IP catch PortNotFound * Skip INVALID and UNASSIGNED ofport in vlan restore * sriov: Fix macvtap vf interface regex pattern * Add fip nat rules even if router disables shared snat * metadata: log MessagingException triggering fallback to neutron API ------------------------------------------------------------------- Wed Jul 6 03:08:51 UTC 2016 - cloud-devel@suse.de - Update to version neutron-7.1.2.dev17: * De-dup user-defined SG rules before iptables call ------------------------------------------------------------------- Sun Jul 3 02:31:51 UTC 2016 - cloud-devel@suse.de - Update to version neutron-7.1.2.dev15: * Avoid testing oslo.service library internals ------------------------------------------------------------------- Fri Jul 1 02:44:31 UTC 2016 - cloud-devel@suse.de - Update to version neutron-7.1.2.dev14: * Remove disable_service from DBs configuration ------------------------------------------------------------------- Wed Jun 29 12:36:51 UTC 2016 - cloud-devel@suse.de - Update to version neutron-7.1.2.dev13: * qos: Add API test for shared policy * Fix invalid mock name in test_ovs_neutron_agent ------------------------------------------------------------------- Wed Jun 15 02:06:33 UTC 2016 - cloud-devel@suse.de - Update to version neutron-7.1.2.dev11: * After a migration clean up the floating ip on the source host ------------------------------------------------------------------- Sat Jun 11 01:56:25 UTC 2016 - cloud-devel@suse.de - Update to version neutron-7.1.2.dev10: 7.1.1 * DVR: Fix TypeError in arp update with allowed_address_pairs * DVR: Handle unbound allowed_address_pair port with FIP * DVR:Remove unwanted check in _get_dvr_service_port_hostid * item allocator should return same value for same key * Fix get_free_namespace_port to actually avoid used ports ------------------------------------------------------------------- Fri Jun 10 01:38:38 UTC 2016 - cloud-devel@suse.de - Update to version neutron-7.1.1.dev23: * Rename _get_vm_port_hostid in dvr to reflect the right functionality * DVR: Remove unwanted call to _get_routers while arp update * DVR: Add action specific functions for arp_entry_update * Filter by device_owner instead of iterating by all subnet ports * DVR: Rename dvr_vmarp_table_update * DVR: Rename dvr_update_router_addvm function * DVR: Remove get_port call from dvr_update_router_addvm * Revert "DVR: Clear SNAT namespace when agent restarts after router move" * Fix regexp for ss output ------------------------------------------------------------------- Thu Jun 9 01:41:27 UTC 2016 - cloud-devel@suse.de - Update to version neutron-7.1.1.dev5: * Ensure metadata agent doesn't use SSL for UNIX socket ------------------------------------------------------------------- Tue Jun 7 01:38:24 UTC 2016 - cloud-devel@suse.de - Update to version neutron-7.1.1.dev4: * Make deepcopy of update body in API layer * fullstack: Use noop firewall 7.1.0 ------------------------------------------------------------------- Fri May 27 01:56:41 UTC 2016 - cloud-devel@suse.de - Update to version neutron-7.0.5.dev138: * Allow to control to use constraint env for functional jobs ------------------------------------------------------------------- Wed May 25 01:57:41 UTC 2016 - cloud-devel@suse.de - Update to version neutron-7.0.5.dev137: * Enforce UUID of port/subnet ID for router interfaces ------------------------------------------------------------------- Tue May 24 01:57:03 UTC 2016 - cloud-devel@suse.de - Update to version neutron-7.0.5.dev135: * Support MTU advertisement using IPv6 RAs * Register RA and PD config options in l3-agent * Restart dsnmasq on any network subnet change * Use correct session in update_allocation_pools * Clear DVR MAC on last agent deletion from host * Add network_update RPC into SR-IOV agent ------------------------------------------------------------------- Mon May 23 08:18:25 UTC 2016 - aplanas@suse.de - Remove some backup letfovers after installation - Remove midonet plugin (upstream) - Removed patches: + 0001-Enable-rootwrap-conntrack-sysctl-for-iptables-firewall-filters.patch - Rebased patches: + remove-cisco-parts.patch (manually) ------------------------------------------------------------------- Mon May 23 08:08:01 UTC 2016 - opensuse-packaging@opensuse.org - Update to version neutron-7.0.5.dev124: * Updated from global requirements * Outerjoin to networks for port ownership filter * RBAC: Fix port query and deletion for network owner * DVR: Clear SNAT namespace when agent restarts after router move * Use admin context when removing DVR router on vm port deletion * Mitigate restriction for fixed ips per dhcp port * Make agent interface plugging utilize network MTU * fix _validate_shared_update for dvr router ports * port security: gracefully handle resources with no bindings * Update default gateway in the fip namespace after subnet-update * Make run_ofctl check for socket error * Add IPAllocation object to session info to stop GC * Watch for 'new' events in ovsdb monitor for ofport * radvd prefix configuration for DHCPV6_Stateful RA * Prevent PD subnets with incorrect IPv6 modes * Decomposition phase2 for MidoNet plugin * Support rootwrap sysctl and conntrack commands for non-l3 nodes ------------------------------------------------------------------- Sun May 15 01:47:20 UTC 2016 - cloud-devel@suse.de - Update to version neutron-7.0.5.dev96: * IPtables firewall prevent ICMPv6 spoofing ------------------------------------------------------------------- Sat May 14 01:51:33 UTC 2016 - cloud-devel@suse.de - Update to version neutron-7.0.5.dev94: * Add exponential back-off RPC client ------------------------------------------------------------------- Fri May 13 01:55:40 UTC 2016 - cloud-devel@suse.de - Update to version neutron-7.0.5.dev92: * Separate the command for replace_port to delete and add ------------------------------------------------------------------- Wed May 11 00:40:24 UTC 2016 - cloud-devel@suse.de - Update to version neutron-7.0.5.dev91: * OVS: Add mac spoofing filtering to flows * Linux Bridge: Add mac spoofing filtering to ebtables ------------------------------------------------------------------- Mon May 9 09:55:57 UTC 2016 - cloud-devel@suse.de - Update to version neutron-7.0.5.dev87: * Cleanup stale OVS flows for physical bridges * Consume service plugins queues in RPC workers * Only prevent l3 port deletion if router exists ------------------------------------------------------------------- Tue May 3 11:18:40 CEST 2016 - jsuchome@suse.com - Update neutron server startup check for SSL connections (bsc#975582) ------------------------------------------------------------------- Tue May 1 06:24:12 UTC 2016 - cloud-devel@suse.de - Update to version neutron-7.0.5.dev81: * Updated from global requirements ------------------------------------------------------------------- Mon Apr 25 16:50:27 UTC 2016 - cloud-devel@suse.de - Update to version neutron-7.0.5.dev80: * unbreak unit test caused by c5fa665de3173f3ad82cc3e7624b5968bc52c08d * L3 agent: log traceback on floating ip setup failure * Skip fullstack L3 HA test * ML2: Downgrade 'no bound segment' warning * Fix branch order when upgrading to alembic milestone * Corrected wrong ethertype exception message * Add more log when dhcp agent sync_state * Fix port relationship for DVRPortBinding ------------------------------------------------------------------- Fri Apr 22 03:14:20 UTC 2016 - cloud-devel@suse.de - Update to version neutron-7.0.5.dev69: * Delete fipnamespace when external net removed on DVR * Don't disconnect br-int from phys br if connected * L3 agent: match format used by iptables * Delete metadata_proxy for network if it is not needed * DVR: rebind port if ofport changes * Add VLAN tag info to port before applying SG initial setup ------------------------------------------------------------------- Thu Apr 21 03:14:45 UTC 2016 - cloud-devel@suse.de - Update to version neutron-7.0.5.dev58: * DVR: Increase the link-local address pair range * Adds base in-tree functional testing of the dhcp agent (OVS) * Move db query to fetch down bindings under try/except * Downgrade network not found log in DHCP RPC ------------------------------------------------------------------- Mon Apr 18 03:07:51 UTC 2016 - cloud-devel@suse.de - Update to version neutron-7.0.5.dev52: * Iptables firewall prevent IP spoofed DHCP requests ------------------------------------------------------------------- Thu Apr 14 12:34:35 UTC 2016 - opensuse-packaging@opensuse.org - Rebased patches: + 0001-sync_allocations-throws-DBDuplicatedEntry-with-postg.patch (manually) ------------------------------------------------------------------- Thu Apr 14 12:33:23 UTC 2016 - opensuse-packaging@opensuse.org - Update to version neutron-7.0.5.dev50: * ML2: update port's status to DOWN if its binding info has changed * Updated from global requirements * Fix corrupted release note in Liberty * Switched from fixtures to mock to mock out starting RPC consumers * Don't drop 'protocol' from client supplied security_group_rule dict * Split the FIP Namespace delete in L3 agent for DVR * Don't delete br-int to br-tun patch on startup * add arp_responder flag to linuxbridge agent * Switches metering agent to stateless iptables * Fix setting peer to bridge interfaces * Refactor and fix dummy process fixture * Remove obsolete keepalived PID files before start * Support Routes==2.3 * Move test_extend_port_dict_no_port_security to where it belongs to * SG protocol validation to allow numbers or names * Change log level from error to warning * DHCP: Downgrade 'network has been deleted' logs * Catch DBDuplicateEntry errors in RBAC code * Change the exception type from ValueError to IpamValueInvalid * lb: avoid doing nova VIF work plumbing tap to qbr * Remove test_external_network_visibility * Check tap bridge timestamps to detect local changes 7.0.4 * Catch DB reference errors in binding DVR ports * Close XenAPI sessions in neutron-rootwrap-xen-dom0 * Allow address pairs to be cleared with None * Downgrade "device not found" log message ------------------------------------------------------------------- Thu Apr 7 21:58:20 BST 2016 - aspiers@suse.com - Add missing requirement on crudini (bsc#974411) - Updated to latest version of neutron-ha-tool (42541341): * Fix help message for --l3-agent-evacuate option (bsc#974420) ------------------------------------------------------------------- Tue Apr 5 08:21:59 CEST 2016 - jsuchome@suse.com - Updated to latest version of neutron-ha-tool: * Retry on errors, not just NeutronExceptions (bsc#965886) ------------------------------------------------------------------- Wed Mar 30 08:30:36 UTC 2016 - abel.navarro@microfocus.com - Make neutron server startup synchronous i.e. blocking until neutron really is ready, otherwise services which depend on it (e.g. neutron-ha-tool) could fail unexpectedly. (bsc#965886) ------------------------------------------------------------------- Tue Mar 29 16:10:39 CEST 2016 - jsuchome@suse.com - Added python-retrying requirement for neutron-ha-tool. - Updated to latest version of neutron-ha-tool: * Don't try to log an exception before logger is setup * Make migrate_router() raise exceptions on error * Fix handling of cases where no L3 agents are alive * Fix handling of invalid agent to evacuate * Require exactly one action to be specified * Make neutron-ha-tool recovery operations retry (bsc#965886) * Add metavar for --l3-agent-evacuate * Make return values and exit codes consistent ------------------------------------------------------------------- Wed Mar 9 11:18:17 CET 2016 - jsuchome@suse.com - Take neutron-ha-tool source from more recent SUSE-Cloud repo ------------------------------------------------------------------- Tue Mar 8 01:10:05 UTC 2016 - cloud-devel@suse.de - Update to version neutron-7.0.4.dev34: * Make all tox targets constrained ------------------------------------------------------------------- Fri Mar 4 01:07:42 UTC 2016 - cloud-devel@suse.de - Update to version neutron-7.0.4.dev33: * Correct return values for bridge sysctl calls ------------------------------------------------------------------- Thu Mar 3 00:59:11 UTC 2016 - cloud-devel@suse.de - Update to version neutron-7.0.4.dev31: * Filter HA routers without HA interface and state * Add tests for RPC methods/classes * Add extension requirement in port-security api test * Fix for adding gateway with IP outside subnet ------------------------------------------------------------------- Tue Mar 1 11:36:45 UTC 2016 - aplanas@suse.com - Set umask to 0022 in the plugin init script Fix bsc#963938 ------------------------------------------------------------------- Mon Feb 29 16:31:48 UTC 2016 - johannes.grassler@suse.com - Ensure neutron services are started after openstack-keystone (bsc#955786) ------------------------------------------------------------------- Mon Feb 29 02:24:41 UTC 2016 - cloud-devel@suse.de - Update to version neutron-7.0.4.dev23: * Fix sanity check --no* BoolOpts ------------------------------------------------------------------- Sun Feb 28 01:57:14 UTC 2016 - cloud-devel@suse.de - Update to version neutron-7.0.4.dev21: * Disable IPv6 on bridge devices in LinuxBridgeManager ------------------------------------------------------------------- Tue Feb 23 01:12:56 UTC 2016 - cloud-devel@suse.de - Update to version neutron-7.0.4.dev19: * Remove 'validate' key in 'type:dict_or_nodata' type ------------------------------------------------------------------- Mon Feb 22 01:19:46 UTC 2016 - cloud-devel@suse.de - Update to version neutron-7.0.4.dev18: * DHCP: release DHCP port if not enough memory * Add unit test cases for linuxbridge agent when prevent_arp_spoofing is True ------------------------------------------------------------------- Sat Feb 20 01:13:28 UTC 2016 - cloud-devel@suse.de - Update to version neutron-7.0.4.dev15: * ML2: delete_port on deadlock during binding * Postpone heavy policy check for ports to later ------------------------------------------------------------------- Thu Feb 18 01:09:58 UTC 2016 - cloud-devel@suse.de - Update to version neutron-7.0.4.dev11: * Rule, member updates are missed with enhanced rpc ------------------------------------------------------------------- Wed Feb 17 01:09:15 UTC 2016 - cloud-devel@suse.de - Update to version neutron-7.0.4.dev10: * dhcp: handle advertise_mtu=True when plugin does not set mtu values ------------------------------------------------------------------- Tue Feb 16 07:39:20 UTC 2016 - dmueller@suse.com - remove cisco subpackage * add remove-cisco-parts.patch ------------------------------------------------------------------- Mon Feb 15 11:28:39 UTC 2016 - tbechtold@suse.com - Update to version neutron-7.0.4.dev9: * Static routes not added to qrouter namespace for DVR * Make add_tap_interface resillient to removal * Fix bug when enable configuration named dnsmasq_base_log_dir 7.0.3 * Wait for the watch process in test case * Trigger dhcp port_update for new auto_address subnets * Add generated port id to port dict * Protect 'show' and 'index' with Retry decorator - Remove 0001-Fix-bug-when-enable-configuration-named-dnsmasq_base.patch Applied upstream. ------------------------------------------------------------------- Tue Feb 9 01:11:36 UTC 2016 - cloud-devel@suse.de - Update to version neutron-7.0.3.dev38: * DVR: when updating port's fixed_ips, update arp ------------------------------------------------------------------- Mon Feb 8 14:48:39 UTC 2016 - rsblendido@suse.com - fixed 0001-Allow-db-migration-for-infoblox-patched-juno-neutron.patch that was not building properly - add 0002-Improve-logging-for-port-binding.patch - add 0001-Fix-bug-when-enable-configuration-named-dnsmasq_base.patch ------------------------------------------------------------------- Mon Feb 8 14:19:50 UTC 2016 - rhafer@suse.com - add 0001-Allow-db-migration-for-infoblox-patched-juno-neutron.patch This introduces a new (no-op) migration to make an upgrade from the infoblox patched neutron packages possible, by making the HEAD of the infoblox schema revision ('33150f5993b6') known to liberty. And by inserting that no-op migration before the first real migration after the juno release. ------------------------------------------------------------------- Mon Feb 8 14:15:36 UTC 2016 - cloud-devel@suse.de - Update to version neutron-7.0.3.dev37: * DHCP: fix regression with DNS nameservers * OVS agent should fail if it can't get DVR mac address ------------------------------------------------------------------- Mon Feb 8 12:43:42 UTC 2016 - psalunke@suse.com - Update URL pointing to migrated repository from stackforge to openstack for cookbook-openstack-network URL. ------------------------------------------------------------------- Fri Feb 5 09:22:07 UTC 2016 - dmueller@suse.com - add 0001-sync_allocations-throws-DBDuplicatedEntry-with-postg.patch ------------------------------------------------------------------- Thu Feb 4 00:49:06 UTC 2016 - cloud-devel@suse.de - Update to version neutron-7.0.3.dev34: * Raise RetryRequest on policy parent not found ------------------------------------------------------------------- Wed Feb 3 00:50:46 UTC 2016 - cloud-devel@suse.de - Update to version neutron-7.0.3.dev32: * Add systemd notification after reporting initial state * Check missed ip6tables utility * SR-IOV: Fix macvtap assigned vf check when kernel < 3.13 * Make security_groups_provider_updated work with Kilo agents ------------------------------------------------------------------- Tue Feb 2 00:48:33 UTC 2016 - cloud-devel@suse.de - Update to version neutron-7.0.3.dev27: * Add relationship between port and floating ip * DVR: optimize check_ports_exist_on_l3_agent() * Don't call add_ha_port inside a transaction ------------------------------------------------------------------- Mon Feb 1 00:48:28 UTC 2016 - cloud-devel@suse.de - Update to version neutron-7.0.3.dev22: * Change check_ports_exist_on_l3agent to pass the subnet_ids * Keep reading stdout/stderr until after kill * Revert "Revert "Revert "Remove TEMPEST_CONFIG_DIR in the api tox env""" * Ensure that tunnels are fully reset on ovs restart * Update HA router state if agent is not active * DVR:Fix _notify_l3_agent_new_port for proper arp update * Fix L3 HA with IPv6 * Make object creation methods in l3_hamode_db atomic * Cleanup veth-pairs in default netns for functional tests * Do not prohibit VXLAN over IPv6 * Fix get_subnet_for_dvr() to return correct gateway mac * Add tests that constrain db query count ------------------------------------------------------------------- Sat Jan 30 00:48:33 UTC 2016 - cloud-devel@suse.de - Update to version neutron-7.0.3.dev5: * Resync L3, DHCP and OVS/LB agents upon revival * Fix floatingip status for an HA router ------------------------------------------------------------------- Thu Jan 28 08:47:10 UTC 2016 - cloud-devel@suse.de - Update to version neutron-7.0.3.dev1: 7.0.2 * Cache the ARP entries in L3 Agent for DVR ------------------------------------------------------------------- Sun Jan 24 00:48:11 UTC 2016 - cloud-devel@suse.de - Update to version neutron-7.0.2.dev84: * Check gateway ip when update subnet ------------------------------------------------------------------- Fri Jan 22 01:34:13 UTC 2016 - cloud-devel@suse.de - Update to version neutron-7.0.2.dev82: * Imported Translations from Zanata * Remove check on dhcp enabled subnets while scheduling dvr * Log INFO message when setting admin state up flag to False for OVS port ------------------------------------------------------------------- Wed Jan 20 01:36:05 UTC 2016 - cloud-devel@suse.de - Update to version neutron-7.0.2.dev76: * Revert "Change function call order in ovs_neutron_agent." ------------------------------------------------------------------- Thu Jan 14 01:34:08 UTC 2016 - cloud-devel@suse.de - Update to version neutron-7.0.2.dev74: * DVR: notify specific agent when deleting floating ip * Call _allocate_vr_id outside of transaction * Move notifications before DB retry decorator * DVR: handle dvr serviceable port's host change * Imported Translations from Zanata * Run functional gate jobs in a constrained environment ------------------------------------------------------------------- Sun Jan 10 01:32:32 UTC 2016 - cloud-devel@suse.de - Rebased patches: + 0001-DVR-notify-specific-agent-when-creating-floating-ip.patch dropped (merged upstream) ------------------------------------------------------------------- Sun Jan 10 01:32:29 UTC 2016 - cloud-devel@suse.de - Update to version neutron-7.0.2.dev63: * DVR: notify specific agent when creating floating ip ------------------------------------------------------------------- Fri Jan 8 02:00:49 UTC 2016 - cloud-devel@suse.de - Update to version neutron-7.0.2.dev61: * Force L3 agent to resync router it could not configure * Avoid full_sync in l3_agent for router updates ------------------------------------------------------------------- Thu Jan 7 02:14:04 UTC 2016 - cloud-devel@suse.de - Update to version neutron-7.0.2.dev57: * Updated from global requirements * In port_dead, handle case when port already deleted ------------------------------------------------------------------- Wed Jan 6 02:15:39 UTC 2016 - cloud-devel@suse.de - Update to version neutron-7.0.2.dev53: * Support migrating of legacy routers to HA and back * ML2: Add tests to validate quota usage tracking * Do not autoreschedule routers if l3 agent is back online ------------------------------------------------------------------- Mon Jan 4 11:21:53 UTC 2016 - mmnelemane@suse.com - Update patch 0001-Enable-rootwrap-conntrack-sysctl-for-iptables-firewall-filters.patch (bsc #955838) - Replaces older patch 0001-Enable-rootwrap-conntrack-sysctl-for-non-l3-nodes.patch - The change was done to sync with upstream change - Upstream https://review.openstack.org/#/c/258452/ ------------------------------------------------------------------- Mon Jan 4 08:25:47 UTC 2016 - dmueller@suse.com - add 0001-DVR-notify-specific-agent-when-creating-floating-ip.patch (bsc#960161) ------------------------------------------------------------------- Tue Dec 29 01:06:41 UTC 2015 - cloud-devel@suse.de - Update to version neutron-7.0.2.dev47: * Tox: Remove fullstack env, keep only dsvm-fullstack * test_migrations: Avoid returning a filter object for python3 ------------------------------------------------------------------- Fri Dec 25 01:06:37 UTC 2015 - cloud-devel@suse.de - Rebased patches: + 0001-Add-compatibility-with-iproute2-4.0.patch dropped (merged upstream) ------------------------------------------------------------------- Fri Dec 25 01:06:34 UTC 2015 - cloud-devel@suse.de - Update to version neutron-7.0.2.dev43: * Add compatibility with iproute2 >= 4.0 ------------------------------------------------------------------- Tue Dec 22 01:06:53 UTC 2015 - cloud-devel@suse.de - Update to version neutron-7.0.2.dev41: * Catch known exceptions during deleting last HA router * move usage_audit to cmd/eventlet package * Make port binding message on dead agents clear * Disallow updating SG rule direction in RESOURCE_ATTRIBUTE_MAP * Force service provider relationships to load * DVR: only notify needed agents on new VM port creation ------------------------------------------------------------------- Mon Dec 21 01:07:04 UTC 2015 - cloud-devel@suse.de - Update to version neutron-7.0.2.dev30: * Add check that list of agents is not empty in _get_enabled_agents * Ignore possible suffix in iproute commands ------------------------------------------------------------------- Sat Dec 19 01:10:58 UTC 2015 - cloud-devel@suse.de - Update to version neutron-7.0.2.dev26: * Kill the vrrp orphan process when (re)spawn keepalived * Batch db segment retrieval * Adding security-groups unittests * Check missed IPSet utility using neutron-sanity-check * Remove duplicate deprecation messages for quota_items option ------------------------------------------------------------------- Fri Dec 18 01:11:12 UTC 2015 - cloud-devel@suse.de - Update to version neutron-7.0.2.dev19: * Tune _get_candidates for faster scheduling in dvr * Separate rbac calculation from _make_network_dict * Skip keepalived_respawns test ------------------------------------------------------------------- Thu Dec 17 09:58:32 UTC 2015 - mmnelemane@suse.com - Add patch 0001-Enable-rootwrap-conntrack-sysctl-for-non-l3-nodes.patch - support for conntrack and sysctl commands in non-l3 nodes. Bug: bsc#955838 - Missing l3.filters file for Neutron rootwrap Upstream Patch: https://review.openstack.org/#/c/258452/ ------------------------------------------------------------------- Thu Dec 17 01:10:29 UTC 2015 - cloud-devel@suse.de - Update to version neutron-7.0.2.dev13: * Validate local_ip for linuxbridge-agent * Use diffs for iptables restore instead of all rules * get_device_by_ip: don't fail if device was deleted ------------------------------------------------------------------- Tue Dec 15 01:09:41 UTC 2015 - cloud-devel@suse.de - Update to version neutron-7.0.2.dev8: * Support Unicode request_id on Python 3 ------------------------------------------------------------------- Fri Dec 11 01:11:15 UTC 2015 - cloud-devel@suse.de - Update to version neutron-7.0.2.dev7: * Fix timestamp in RBAC extension ------------------------------------------------------------------- Thu Dec 10 01:11:13 UTC 2015 - cloud-devel@suse.de - Update to version neutron-7.0.2.dev5: * Notify about port create/update unconditionally * DVR:don't reschedule the l3 agent running on compute node * Ensure l3 agent receives notification about added router ------------------------------------------------------------------- Wed Dec 9 09:07:16 UTC 2015 - vuntz@suse.com - Add 0001-Add-compatibility-with-iproute2-4.0.patch: this is needed on Leap where we have a newer iproute. ------------------------------------------------------------------- Wed Dec 9 00:34:22 UTC 2015 - cloud-devel@suse.de - Update to version neutron-7.0.2.dev2: 7.0.1 * Make fullstack test_connectivity tests more forgiving * Lower l2pop "isn't bound to any segement" log to debug ------------------------------------------------------------------- Sat Dec 5 00:40:14 UTC 2015 - cloud-devel@suse.de - Update to version neutron-7.0.1.dev139: * Fix default RBAC policy quota * Skip bindings with agent_id=None * Correct unwatch_log to support python <= 2.7.5 ------------------------------------------------------------------- Thu Dec 3 00:39:43 UTC 2015 - cloud-devel@suse.de - Update to version neutron-7.0.1.dev134: * Don't drop ARP table jump during OVS rewiring ------------------------------------------------------------------- Wed Dec 2 00:39:41 UTC 2015 - cloud-devel@suse.de - Update to version neutron-7.0.1.dev132: * Add the missing arg of RetryRequest exception in _lock_subnetpool * Fix get_subnet_ids_on_router in dvr scheduler * Avoid race condition for reserved DHCP ports * force releasenotes warnings to be treated as errors * Delete HA network when last HA router is deleted * Add UnionModel support to filter query generator * IPAM: fix 'enable-dhcp' with internal driver ------------------------------------------------------------------- Fri Nov 27 03:35:54 UTC 2015 - cloud-devel@suse.de - Update to version neutron-7.0.1.dev118: * Fix incomprehensible releasenotes * tox: pass TEMPEST_CONFIG_DIR envvar into api target environment * Updated from global requirements ------------------------------------------------------------------- Sun Nov 22 03:28:01 UTC 2015 - cloud-devel@suse.de - Update to version neutron-7.0.1.dev114: * Fix use of fields argument in get_rbac_policies ------------------------------------------------------------------- Sat Nov 21 03:29:28 UTC 2015 - cloud-devel@suse.de - Update to version neutron-7.0.1.dev113: * Allow to specify branch for creating new migration ------------------------------------------------------------------- Fri Nov 20 13:21:14 UTC 2015 - cloud-devel@suse.de - Update to version neutron-7.0.1.dev112: * Datapath on L2pop only for agents with tunneling-ip ------------------------------------------------------------------- Fri Nov 20 02:29:38 UTC 2015 - cloud-devel@suse.de - Update to version neutron-7.0.1.dev111: * Don't add default route to HA router if there is no gateway ip * Fix dvr_local_router.floating_ip_added_dist failure after agent restart * Adding a function prefix before parenthesis ------------------------------------------------------------------- Wed Nov 18 02:28:42 UTC 2015 - cloud-devel@suse.de - Update to version neutron-7.0.1.dev105: * Add transaction for setting agent_id in L3HARouterAgentPortBinding * Updated from global requirements * Fix releasenotes/../unreleased.rst * Cleanup dhcp namespace upon dhcp setup * Validate ethertype for icmp protocols * More graceful ovs-agent restart * Fix iptables modules references in rule generation ------------------------------------------------------------------- Sun Nov 15 02:28:40 UTC 2015 - cloud-devel@suse.de - Update to version neutron-7.0.1.dev92: * configure_for_func_testing.sh: Fix arguments for get_packages ------------------------------------------------------------------- Sat Nov 14 02:28:06 UTC 2015 - cloud-devel@suse.de - Update to version neutron-7.0.1.dev90: * sriov: add extensions option to configuration file * Remove TEMPEST_CONFIG_DIR in the api tox env * Add "unreleased" release notes page * Don't remove ip addresses if not master * Add call to pluggable IPAM from ml2 delete_subnet * Add Liberty release notes as reno yaml files * Optimize delete_csnat_router_interface_ports db query ------------------------------------------------------------------- Fri Nov 13 11:16:52 UTC 2015 - vuntz@suse.com - Add ebtables Requires to openstack-neutron-linuxbridge-agent, since it's using it. ------------------------------------------------------------------- Thu Nov 12 15:43:13 UTC 2015 - cloud-devel@suse.de - Update to version neutron-7.0.1.dev77: * Add reno for release notes management * Change function call order in ovs_neutron_agent * Fix usage of mutable object as default value * Fix DVR downgrade exception / error code ------------------------------------------------------------------- Thu Nov 12 13:51:16 UTC 2015 - rhafer@suse.com - Fix ovs-cleanup dependency for openvswitch (use the systemd unit "openvswitch" instead of "openvswitch-switch") ------------------------------------------------------------------- Sat Nov 7 01:25:03 UTC 2015 - cloud-devel@suse.de - Update to version neutron-7.0.1.dev70: * Fix incorrect passing port dict in pluggable IPAM ------------------------------------------------------------------- Fri Nov 6 01:25:20 UTC 2015 - cloud-devel@suse.de - Update to version neutron-7.0.1.dev68: * Add first reno-based release note * Log end of router updates for PD and delete branches * Optimize get_bridge_for_tap_device ------------------------------------------------------------------- Thu Nov 5 01:25:12 UTC 2015 - cloud-devel@suse.de - Update to version neutron-7.0.1.dev64: * Use string formatting instead of string replace ------------------------------------------------------------------- Tue Nov 3 01:29:41 UTC 2015 - cloud-devel@suse.de - Update to version neutron-7.0.1.dev63: * test_db_base_plugin_v2: Skip a few tests on some platforms * Added postcommit hooks in ovsvapp mech_driver * Don't update metadata_proxy if metadata is not enabled * Better tolerate deleted OVS ports in OVS agent * Remove excessive fallback iptables ACCEPT rules * Move retries out of ML2 plugin * Set security group provider rule for icmpv6 RA in DVR * Fix _restore_local_vlan_map race * Deepcopy port dict in dhcp rpc handler ------------------------------------------------------------------- Mon Nov 2 01:24:57 UTC 2015 - cloud-devel@suse.de - Update to version neutron-7.0.1.dev46: * Imported Translations from Zanata * Updated from global requirements * ovs_neutron_agent: display loaded extensions ------------------------------------------------------------------- Wed Oct 28 09:42:18 UTC 2015 - rhafer@suse.com - add conntrack-tools dependency for ovs and linuxbridge agents ------------------------------------------------------------------- Sat Oct 24 00:24:46 UTC 2015 - cloud-devel@suse.de - Update to version neutron-7.0.1.dev41: * Properly handle segmentation_id in OVS agent * Fix l2pop regression * Set ip_nonlocal_bind in namespace if it exists ------------------------------------------------------------------- Fri Oct 23 00:24:51 UTC 2015 - cloud-devel@suse.de - Update to version neutron-7.0.1.dev35: * Remove SUPPORTED_AGENT_TYPES for l2pop * Fix AttributeError on port_bound for missing ports * Always send status update for processed floating ips * Change router unbinding logic to be consistent with data model ------------------------------------------------------------------- Wed Oct 21 00:27:17 UTC 2015 - cloud-devel@suse.de - Update to version neutron-7.0.1.dev28: * Updated from global requirements * The exception type is wrong and makes the except block not work * Add -constraints sections for base CI jobs * QoS SR-IOV: allow to reset vf rate when VF is assigend to VM * Fix rule generation for single and all host rules * Correct MAC representation to match iptables output * Fix iptables comments for bare jump rules ------------------------------------------------------------------- Tue Oct 20 02:07:15 UTC 2015 - cloud-devel@suse.de - Update to version neutron-7.0.1.dev14: * Imported Translations from Zanata * Updated from global requirements * Kill conntrackd state on HA routers FIP disassociation * Handle empty bridge case in OVSBridge.get_ports_attributes * Fix the bug of "Spelling error of a word" * Fix inconsistency in DHCPv6 hosts and options generation * L3 agent: use run_immediately parameter to sync after start ------------------------------------------------------------------- Fri Oct 16 00:08:48 UTC 2015 - cloud-devel@suse.de - Update to version neutron-7.0.1.dev1: * Switch to post-versioning 7.0.0 ------------------------------------------------------------------- Thu Oct 15 01:22:26 UTC 2015 - cloud-devel@suse.de - Update to version neutron-7.0.0.0rc3: 7.0.0.0rc3 * Mock oslo policy HTTPCheck instead of urllib 7.0.0.0rc2 ------------------------------------------------------------------- Thu Oct 8 00:12:06 UTC 2015 - cloud-devel@suse.de - Update to version neutron-7.0.0.0rc2.dev26: * DHCP: protect against case when device name is None ------------------------------------------------------------------- Wed Oct 7 00:03:48 UTC 2015 - cloud-devel@suse.de - Update to version neutron-7.0.0.0rc2.dev25: * Execute ipset command using check_exit_code ------------------------------------------------------------------- Tue Oct 6 00:03:39 UTC 2015 - cloud-devel@suse.de - Update to version neutron-7.0.0.0rc2.dev24: * The option force_metadata=True breaks the dhcp agent * Do not log an error when deleting a linuxbridge does not exist ------------------------------------------------------------------- Sun Oct 4 05:48:33 UTC 2015 - tbechtold@suse.com - update to 7.0.0.0~rc2~dev21: * Tag the alembic migration revisions for Liberty * /common/utils.py py34 incompatibility * Just call set-manager if connecting fails * Fixes 'ovs-agent cannot start on Windows because root_helper opt is not found' * Use format to convert ints to strings * Fixes 'ovs-agent fails to start on Windows beacause of SIGHUP' * usage_audit: Fix usage_audit to work with ML2 * Pecan: Fix quota enforcement * metadata: don't crash proxy on non-unicode user data * Imported Translations from Zanata * Check idl.run() return value before blocking * Don't write DHCP opts for SLAAC entries * Cleanup of Translations * Fix quota usage tracker for security group rules * Update default branch in .gitreview to stable/liberty * Eliminate autoaddress check for DNS integration * Only get host data for floating ips on DVR routers * Add neutron subproject & stable branch gerrit review links * 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 * Adds configurable agent type * Imported Translations from Zanata * 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 * Remove an invalid comment * Fixes SNAT port not found for internal port * Update _TestModelMigration * Use pecan controllers for routing * Imported Translations from Zanata * Add skeleton to 'Effective Neutron' devref - switch to stable/liberty branch - remove 0001-Fix-adding-tap-failure-if-bridge-mapping-is-not-prov.patch. applied upstream. - Install %{_bindir}/neutron-dev-server and %{_bindir}/neutron-rpc-server ------------------------------------------------------------------- Thu Oct 1 08:01:57 UTC 2015 - dmueller@suse.com - don't create pam session for neutron-rootwrap to avoid excessive logging ------------------------------------------------------------------- Mon Sep 21 13:41:20 UTC 2015 - tbechtold@suse.com - Add 0001-Fix-adding-tap-failure-if-bridge-mapping-is-not-prov.patch ------------------------------------------------------------------- Fri Sep 18 13:02:27 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 - Install %{_sysconfdir}/%{component}/plugins/ml2/sriov_agent.ini ------------------------------------------------------------------- Sat Sep 12 00:13:40 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:25 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:05 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:13 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:32 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:12 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:39 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:38 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:48 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 - Removed 0001-Add-z-VM-mechanism-driver-definitions-to-support-IBM.patch Doesn't apply and abandoned - Adjust Requires according to requirements.txt - Removed %{_sysconfdir}/%{component}/plugins/plumgrid/plumgrid.ini No longer available upstream - Remove package neutron-ibm-agent. No longer provided upstream. ------------------------------------------------------------------- Thu Aug 27 01:58:11 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 ------------------------------------------------------------------- Wed Aug 26 06:17:53 UTC 2015 - tbechtold@suse.com - Rebased patches: + 0001-Add-z-VM-mechanism-driver-definitions-to-support-IBM.patch (manually) - Install neutron-pd-notify - Update Requires according to requirements.txt - Remove nec-agent (removed upstream) ------------------------------------------------------------------- Sat Aug 1 00:49:36 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:23 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:48 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:44 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:18 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:26 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 ------------------------------------------------------------------- Sat Jul 25 11:16:43 UTC 2015 - seife+obs@b1-systems.com - fix spec file conditions for non-suse distributions - fix initscript replacement for non-suse distributions ------------------------------------------------------------------- Fri Jul 24 00:54:49 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:13 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:39 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:32:04 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:28:01 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:23 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 08:32:07 UTC 2015 - dmueller@suse.com - add 0001-Add-z-VM-mechanism-driver-definitions-to-support-IBM.patch ------------------------------------------------------------------- Fri Jul 17 01:30:23 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:50 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:28 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:12 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:43 UTC 2015 - cloud-devel@suse.de - Update to version neutron-7.0.0.0b2.dev193: * Imported Translations from Transifex ------------------------------------------------------------------- Sat Jul 11 01:36:23 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 11:29:54 UTC 2015 - rsblendido@suse.com - Update Linuxbridge and OVS config file path - Include ipset cleanup tool ------------------------------------------------------------------- Fri Jul 10 10:08:50 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:43 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:20 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:24 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:25 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:57 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:05 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:22 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:54 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:18 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:18 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:39 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:06 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:52 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:07 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 09:35:33 CEST 2015 - aspiers@suse.com - Change neutron-ha-tool to read password from /etc/neutron/os_password (bsc#922751) ------------------------------------------------------------------- Mon Jun 1 02:19:55 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:11 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:34 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:18 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:55 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:57 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:14:00 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:10 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:49 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:23 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:20 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:57 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 ------------------------------------------------------------------- Mon May 18 23:50:35 UTC 2015 - dmueller@suse.com - Use correct lock_path section ------------------------------------------------------------------- Mon May 18 06:12:41 UTC 2015 - dmueller@suse.com - add conntrack-tools dependency for l3 agent ------------------------------------------------------------------- Sun May 17 00:55:03 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:25:02 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:48 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:26 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 - remove neutron-ha-tool_python26-ordereddict.patch: We're requiring 2.7 ------------------------------------------------------------------- Fri May 8 14:46:54 UTC 2015 - dmueller@suse.com - remove commented out lbaas-agent parts - remove commented out vpn-agent parts - reenable support for FWaaS ------------------------------------------------------------------- Fri May 8 10:32:13 UTC 2015 - dmueller@suse.com - add 0001-L3-agent-migration-should-only-choose-enabled-agent.patch ------------------------------------------------------------------- Fri May 8 08:43:02 UTC 2015 - dmueller@suse.com - fix upstream link of neutron-ha-tool.py ------------------------------------------------------------------- Fri May 8 00:10:46 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:39 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:23 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:21 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:03 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 09:14:37 UTC 2015 - vuntz@suse.com - Move neutron-cisco-apic-host-agent and neutron-cisco-apic-service-agent to plugin-cisco subpackage, as they are cisco-specific. ------------------------------------------------------------------- Mon May 4 08:06:14 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:51 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:06 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:12 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:14 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:15 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:04 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:06 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:06 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:07 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:16 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:11 UTC 2015 - bwiedemann@suse.com - big overhaul: added ovsvapp, dropped lbaas, fwaas, vpnaas - 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 ------------------------------------------------------------------- Fri Feb 13 11:06:06 UTC 2015 - dmueller@suse.com - update logrotate.conf ------------------------------------------------------------------- Thu Jan 22 16:45:48 UTC 2015 - rhafer@suse.com - Don't source /etc/sysconfig/neutron in the plugin/agent init scripts. The agents don't need the plugin configuration. ------------------------------------------------------------------- Thu Jan 22 16:39:59 UTC 2015 - rhafer@suse.com - Don't generate and package hyperv agent init script, it's not needed on linux ------------------------------------------------------------------- Fri Jan 9 08:37:48 UTC 2015 - dmueller@suse.com - fix requires ------------------------------------------------------------------- Wed Jan 7 01:16:15 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:29 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:31 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:47 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:42 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:14:02 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:04 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:15:00 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:14 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:16:00 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:22 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:12 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:21 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:21 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:07 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:09 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:48 UTC 2014 - cloud-devel@suse.de - Update to version neutron-2015.1.dev739: * Correct arguments to logging function ------------------------------------------------------------------- Wed Dec 17 01:37:42 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:48 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:30 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:11 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+ to avoid L3 agent denial of service (bnc#913369, CVE-2014-8153) ------------------------------------------------------------------- Sat Dec 13 01:36:58 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:30 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:49 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:18 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:50 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:37 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:37 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 10:56:52 UTC 2014 - rhafer@suse.com - Include ml2 config in neutron-ovs-cleanup (remaining bit for bnc#902452) ------------------------------------------------------------------- Fri Dec 5 01:34:40 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:39 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:44 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:33 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:12 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:38 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 ------------------------------------------------------------------- Mon Dec 1 09:34:27 UTC 2014 - dmueller@suse.com - fix requires ------------------------------------------------------------------- Fri Nov 28 20:40:33 UTC 2014 - rhafer@suse.com - openstack-neutron-plugin.init: add missing NEUTRON_SYSCONFIG ------------------------------------------------------------------- Fri Nov 21 00:51:07 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:38 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 (bnc#905104, CVE-2014-7821) * 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:28 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:59 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 17:22:54 UTC 2014 - dmueller@suse.com - openstack-neutron-plugin.init: always include the configured base driver for ML2 support ------------------------------------------------------------------- Thu Nov 13 01:06:04 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:42 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:16 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:11:01 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:23 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:40 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:59 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:28 UTC 2014 - cloud-devel@suse.de - Update to version neutron-2015.1.dev245.g11473c4: * Remove some duplicate unit tests ------------------------------------------------------------------- Mon Nov 3 00:46:35 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:28 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:22 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:33 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:47 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:23 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:49:00 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:45 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:20 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:17 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:46 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:23 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:26 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:40 UTC 2014 - cloud-devel@suse.de - Update to version neutron-2015.1.dev66.g53c9104: * Fix quota limit range validator ------------------------------------------------------------------- Sat Oct 11 00:03:48 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:45 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:30 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 06:37:32 UTC 2014 - dmueller@suse.com - fix install of ipset firewall rules ------------------------------------------------------------------- Wed Oct 8 00:03:05 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 ------------------------------------------------------------------- Tue Oct 7 07:34:30 UTC 2014 - dmueller@suse.com - fix requires of openvswitch subpackage ------------------------------------------------------------------- Mon Oct 6 23:36:30 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:28 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:46 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:52 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:50 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:47:03 UTC 2014 - cloud-devel@suse.de - Update to version neutron-2014.2.dev252.g302331b: * Imported Translations from Transifex ------------------------------------------------------------------- Mon Sep 29 23:36:53 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:49 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 (bnc#896780, CVE-2014-6414) * 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 - Add /etc/neutron/plugins/cisco/cisco_cfg_agent.ini ------------------------------------------------------------------- Fri Sep 26 09:20:46 UTC 2014 - dmueller@suse.com - add dependency on ipset/iptables ------------------------------------------------------------------- Wed Sep 24 08:21:46 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:42 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:38 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:23 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:52 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:44 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:48 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:42 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:28 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:50 UTC 2014 - bwiedemann@suse.com - 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:31 UTC 2014 - cloud-devel@suse.de - Rebased patches: + 0001-Check-for-IPv6-file-before-reading.patch dropped (merged upstream) ------------------------------------------------------------------- Sun Aug 31 00:16:28 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:53 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:17 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:31 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 ------------------------------------------------------------------- Thu Aug 28 08:46:56 UTC 2014 - dmueller@suse.com - add 0001-Check-for-IPv6-file-before-reading.patch to fix no-ipv6 regression (lp#1361542) ------------------------------------------------------------------- Wed Aug 27 23:51:38 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:11 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:51:00 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 ------------------------------------------------------------------- Mon Aug 25 13:02:06 UTC 2014 - bwiedemann@suse.com - use %_rundir if available, otherwise /var/run ------------------------------------------------------------------- Sat Aug 23 23:50:50 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:10 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:55 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:24:49 UTC 2014 - tbechtold@suse.com - Fix directories not owned by a package ------------------------------------------------------------------- Thu Aug 21 12:04:18 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 - Add config plugins/opencontrail/contrailplugin.ini - Update plugins/bigswitch README paths ------------------------------------------------------------------- Thu Aug 14 23:54:18 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:45 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:19 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 - Add missing /usr/bin/neutron-cisco-cfg-agent file ------------------------------------------------------------------- Fri Aug 1 00:38:03 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:13 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:32 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:08 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 ------------------------------------------------------------------- Wed Jul 23 12:01:14 UTC 2014 - rhafer@suse.com - Fix plugin init script's description - Execute db migrations before starting the daemon ------------------------------------------------------------------- Mon Jul 21 00:07:59 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:44 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:43 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:53 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 (bnc#887348, CVE-2014-3555) * 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:13 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 06:43:47 UTC 2014 - mjura@suse.com - Remove unnecessary openstack-neutron-vmware-agent package ------------------------------------------------------------------- Mon Jul 14 00:29:09 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:31 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:30 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:07 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:56 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:32 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:29 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:41 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:34 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:25 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:32 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:48 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:50 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:22 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 (bnc#883986) ------------------------------------------------------------------- Thu Jun 26 00:43:12 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:37 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:21 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:11 UTC 2014 - cloud-devel@suse.de - Update to version neutron-2014.2.dev88.g54104eb: * Imported Translations from Transifex ------------------------------------------------------------------- Thu Jun 19 00:36:00 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:21 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:48 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:34 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:31 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:38:04 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:15 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:54 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:01:00 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:40 UTC 2014 - cloud-devel@suse.de - Update to version neutron-2014.2.dev564.gac9c986: * NSX: fix invalid docstring ------------------------------------------------------------------- Thu Jun 5 00:00:03 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:59 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 ------------------------------------------------------------------- Tue Jun 3 22:04:18 UTC 2014 - dmueller@suse.com - enable namespace deletion in dhcp_agent ------------------------------------------------------------------- Sat May 31 00:33:25 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:25 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:43:03 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:20 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:24 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 16:11:29 UTC 2014 - dmueller@suse.com - enable/configure fwaas driver ------------------------------------------------------------------- Mon May 26 00:34:57 UTC 2014 - cloud-devel@suse.de - Update to version neutron-2014.2.dev482.gf69db60: * Remove all mostly untranslated PO files ------------------------------------------------------------------- Sun May 25 00:35:02 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:58 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:36 UTC 2014 - bwiedemann@suse.com - 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:27:00 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:18 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:56 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:57 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:35 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 ------------------------------------------------------------------- Tue May 13 12:09:19 UTC 2014 - dmueller@suse.com - remove amqp/amqplib dependency ------------------------------------------------------------------- Mon May 12 23:47:57 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:48:06 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:48:05 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:08 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:48:07 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:46 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:44 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 11:19:39 UTC 2014 - mjura@suse.com - Change dependency on python-amqp instead of python-amqplib ------------------------------------------------------------------- Mon May 5 00:10:24 UTC 2014 - cloud-devel@suse.de - Update to version neutron-2014.2.dev359.g098e50f: * Imported Translations from Transifex ------------------------------------------------------------------- Sun May 4 00:10:07 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:54 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:11:03 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:11:03 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:55 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:10:03 UTC 2014 - cloud-devel@suse.de - Update to version neutron-2014.2.dev306.g930e18e: * Imported Translations from Transifex ------------------------------------------------------------------- Sun Apr 27 00:19:09 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:52 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:16 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:17:02 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:25 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:39 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:39 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:33 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:36 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:44 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:30 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:23 UTC 2014 - cloud-devel@suse.de - Update to version neutron-2014.2.dev169.g55fcddc: * Edge firewall: improve exception handling ------------------------------------------------------------------- Sat Apr 12 00:03:03 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:20 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:50 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:52:03 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:37 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:25 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:31 UTC 2014 - cloud-devel@suse.de - Update to version neutron-2014.2.dev93.g0eb3a10: * Fixed TypeError when creating MlnxException ------------------------------------------------------------------- Sat Apr 5 00:21:02 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:23 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:54 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:20 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:36 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:18 UTC 2014 - cloud-devel@suse.de - Update to version neutron-2014.1.dev337.g10ce2f2: * Fix namespace exist() method ------------------------------------------------------------------- Sat Mar 29 01:31:43 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:10 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:53 UTC 2014 - cloud-devel@suse.de - Update to version neutron-2014.1.dev309.g96c0928: * Imported Translations from Transifex ------------------------------------------------------------------- Wed Mar 26 01:32:09 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 12:16:55 UTC 2014 - dmueller@suse.com - fix agent/plugin config ordering ------------------------------------------------------------------- Tue Mar 25 01:32:20 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:42 UTC 2014 - cloud-devel@suse.de - Update to version neutron-2014.1.dev288.gda177ab: * Imported Translations from Transifex ------------------------------------------------------------------- Sun Mar 23 01:32:46 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:17 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:40 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:15 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:28 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:49 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 10:13:46 UTC 2014 - rhafer@suse.com - switch over to non-openstack-prefix'ed users ------------------------------------------------------------------- Mon Mar 17 01:22:51 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:18 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:25 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 08:50:17 UTC 2014 - rhafer@suse.com - Install neutron-ha-tool without the .py suffix ------------------------------------------------------------------- Fri Mar 14 01:06:21 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:34 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:36 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:22 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 - New sub-package nvsd-agent for the One Convergence NVSD Controller pluging agent. The plugin is still part of the base package (same as with most other plugins) ------------------------------------------------------------------- Mon Mar 10 16:41:32 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 16:34:29 UTC 2014 - rhafer@suse.com - Add neutron-ha-tool.py and create the openstack-neutron-ha-tool subpackage for it. ------------------------------------------------------------------- Fri Mar 7 10:41:16 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 - Drop unused python-coverage and python-pyudev requirements - Package /etc/neutron/plugins/ml2/ml2_conf_odl.ini and /etc/neutron/plugins/oneconvergence/nvsdplugin.ini ------------------------------------------------------------------- Thu Mar 6 06:17:39 UTC 2014 - bwiedemann@suse.com - 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:33 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:56:04 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:09 UTC 2014 - bwiedemann@suse.com - 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:20 UTC 2014 - bwiedemann@suse.com - add ibm-agent and restproxy-agent subpackages - 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:26 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:34 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:58 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:16 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:35 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:05 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:42 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:32 UTC 2014 - cloud-devel@suse.de - Update to version neutron-2014.1.dev144.gb2ac45e: * Imported Translations from Transifex ------------------------------------------------------------------- Sun Feb 16 01:00:45 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:48 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 10:30:11 UTC 2014 - dmueller@suse.com - update dependencies ------------------------------------------------------------------- Thu Feb 13 00:42:13 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 21:56:54 UTC 2014 - dmueller@suse.com - add dependency to openvswitch-switch ------------------------------------------------------------------- Wed Feb 12 13:18:41 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 - Rebased patches: + 0001-Only-enable-IP6Tables-managing-if-IPv6-is-available.patch (manually) - Dropped patches: + unlimited-psutil.diff (doesn't make sense anymore) - Remove python-psutil dependency - Replace git_tarballs source service with download_files and set_version + Use upstream URL as source (enables verification) - Don't install /var/run/neutron twice - Add /etc/neutron/plugins/ml2/restproxy.ini and /usr/bin/neutron-nsx-manage ------------------------------------------------------------------- Sun Feb 9 10:40:44 UTC 2014 - dmueller@suse.com - set firewall_driver also in linuxbridge ini ------------------------------------------------------------------- Fri Jan 31 00:38:47 UTC 2014 - opensuse-cloud@opensuse.org - Update to version 2014.1.dev3.gba12cc8: + Fix the migration adding a UC to agents table ------------------------------------------------------------------- Thu Jan 30 15:09:12 UTC 2014 - dmueller@suse.com - move lock_path to /var/run ------------------------------------------------------------------- Wed Jan 29 09:20:50 UTC 2014 - dmueller@suse.com - configure signing_dir / lock_path ------------------------------------------------------------------- Wed Jan 29 08:15:25 UTC 2014 - vuntz@suse.com - Package /var/lock/neutron. - Use correct group name for directory ownerships. - Do not make /var/{cache,run}/neutron readable by others. ------------------------------------------------------------------- Mon Jan 27 10:29:08 UTC 2014 - dmueller@suse.com - adjust logrotate script ------------------------------------------------------------------- Mon Jan 27 01:16:53 UTC 2014 - opensuse-cloud@opensuse.org - Update to version 2014.1.dev1.gb78eea6: + Remove and recreate interface if already exists ------------------------------------------------------------------- Thu Jan 23 08:46:24 UTC 2014 - vuntz@suse.com - Allow specifying multiple additional config files in /etc/sysconfig/neutron. This is e.g. needed when using ml2_conf_cisco.ini for the cisco_nexus mechanism driver ------------------------------------------------------------------- Wed Jan 22 14:30:57 UTC 2014 - dmueller@suse.com - set interface_driver for LoadBalancer ------------------------------------------------------------------- Tue Jan 21 17:51:36 UTC 2014 - dmueller@suse.com - set state_path to /var/lib/neutron ------------------------------------------------------------------- Sun Jan 19 00:53:10 UTC 2014 - opensuse-cloud@opensuse.org - Update to version 2014.1.dev209.g49efd60: + VMware NSX: add sanity checks for NSX cluster backend + Clean up ML2 Manager ------------------------------------------------------------------- Fri Jan 17 01:35:02 UTC 2014 - opensuse-cloud@opensuse.org - Update to version 2014.1.dev205.g06a2684: + Fix negative unit test for sec group rules + Configure plugins by name + Update RPC code from oslo ------------------------------------------------------------------- Thu Jan 16 11:45:41 UTC 2014 - dmueller@suse.com - remove flake8/pep8 requires, they come from hacking now ------------------------------------------------------------------- Thu Jan 16 10:11:47 UTC 2014 - bwiedemann@suse.com - fix openstack.neutron.init to not start before DB and rabbitmq ------------------------------------------------------------------- Thu Jan 16 10:00:39 UTC 2014 - dmueller@suse.com - fix ovs-cleanup being run without config file ------------------------------------------------------------------- Thu Jan 16 00:48:02 UTC 2014 - opensuse-cloud@opensuse.org - Update to version 2014.1.dev199.gf89cf12: + LBaaS: synchronize haproxy deploy/undeploy_instance methods + Add binding:host_id when creating port for probe ------------------------------------------------------------------- Tue Jan 14 01:04:17 UTC 2014 - cloud-devel@suse.de - Rebased patches: + 001-Fix-pip-install-failure-due-to-missing-nvp-ini-file.patch dropped (merged upstream) ------------------------------------------------------------------- Tue Jan 14 01:04:13 UTC 2014 - opensuse-cloud@opensuse.org - Update to version 2014.1.dev195.gab1f474: + Imported Translations from Transifex + Imported Translations from Transifex + VMware NSX: Fix db integrity error on dhcp port operations + Make timeout for ovs-vsctl configurable + L3 Agent can handle many external networks + Fix pip install failure due to missing nvp.ini file ------------------------------------------------------------------- Mon Jan 13 11:03:38 UTC 2014 - dmueller@suse.com - switch to ML2 network plugin by default (with linuxbridge) - add unlimited-psutil.diff - also load loadbalance and vpn plugin ------------------------------------------------------------------- Mon Jan 13 01:21:20 UTC 2014 - opensuse-cloud@opensuse.org - Update to version 2014.1.dev185.gd739291: + Remove FWaaS Noop driver as default and move to unit tests dir + Fix race condition on ml2 delete and update port methods + Fix mistake in usage drop_constraint parameters + Update lockutils and fixture in openstack.common ------------------------------------------------------------------- Sun Jan 12 01:03:30 UTC 2014 - opensuse-cloud@opensuse.org - Update to version 2014.1.dev177.gc9bfbbd: + Add test to port_security to test with security_groups + Add VXLAN example to ovs_neutron_plugin.ini + Remove extra whitespace + Fix extension description and remove unused exception ------------------------------------------------------------------- Sat Jan 11 00:48:16 UTC 2014 - opensuse-cloud@opensuse.org - Update to version 2014.1.dev169.ga848204: + Fix Migration 50e86cb2637a and 38335592a0dc + Remove dupl. for get_resources in adv. services ------------------------------------------------------------------- Fri Jan 10 16:49:36 UTC 2014 - dmueller@suse.com - add 0001-Only-enable-IP6Tables-managing-if-IPv6-is-available.patch - fix check_migration call on start ------------------------------------------------------------------- Fri Jan 10 12:30:25 UTC 2014 - opensuse-cloud@opensuse.org - Update to version 2014.1.dev165.gffa8f68: + Update the descriptions for the log cfg opts ------------------------------------------------------------------- Thu Jan 9 01:15:44 UTC 2014 - opensuse-cloud@opensuse.org - Update to version 2014.1.dev163.g641e7c6: + Add security groups tables for ML2 plugin via migration + neutron-rootwrap-xen-dom0 handles data from stdin + Remove plugin_name_v2 and extension_manager in test_config ------------------------------------------------------------------- Tue Jan 7 21:03:26 UTC 2014 - mjura@suse.com - Add 001-Fix-pip-install-failure-due-to-missing-nvp-ini-file.patch ------------------------------------------------------------------- Tue Jan 7 16:19:03 UTC 2014 - dmueller@suse.com - remove 0001-Fix-install-after-nicira-vmware-folder-rename.patch - adjust obsoletes to 2014.1 ------------------------------------------------------------------- Tue Jan 7 15:20:16 UTC 2014 - speilicke@suse.com - Update to version 2014.1.dev157.g9ebb84c: + Corrects broken format strings in check_i18n.py ------------------------------------------------------------------- Tue Jan 7 11:08:11 UTC 2014 - mjura@suse.com - Add Provides: and Obsoletes: for %package vmware-agent ------------------------------------------------------------------- Tue Jan 7 09:20:08 UTC 2014 - dmueller@suse.com - Update to version 2014.1.dev155.g59c078f: + Rename nicira configuration elements to match new naming structure + Enables quota extension on BigSwitch plugin + Use base.BaseTestCase in NVP config test - add 0001-Fix-install-after-nicira-vmware-folder-rename.patch - rename subpackage to vmware-agent ------------------------------------------------------------------- Sun Jan 5 01:39:25 UTC 2014 - opensuse-cloud@opensuse.org - Update to version 2014.1.dev151.g5317b9e: + Fix race in get_network(s) in OVS plugin ------------------------------------------------------------------- Sat Jan 4 01:31:50 UTC 2014 - opensuse-cloud@opensuse.org - Update to version 2014.1.dev149.g9f4ba03: + Start of new developer documentation + Mock looping_call in metadata agent tests ------------------------------------------------------------------- Thu Jan 2 18:49:23 UTC 2014 - opensuse-cloud@opensuse.org - Update to version 2014.1.dev145.g40210e5: + Add post-mortem debug option for tests + Remove redundant codes + Rename check_nvp_config utility tool + nicira: fix db integrity error during port deletion + Fix NoSuchOptError in lbaas agent test + Add missing quota flags in the config file sample + Remove unused imports + Fix empty network deletion in db_base_plugin for postgresql + Imported Translations from Transifex ------------------------------------------------------------------- Tue Dec 24 01:32:51 UTC 2013 - opensuse-cloud@opensuse.org - Update to version 2014.1.dev128.g84aeb9a: + BigSwitch: Fixes floating IP backend updates + Send DHCP notifications regardless of agent status + Imported Translations from Transifex ------------------------------------------------------------------- Mon Dec 23 00:49:58 UTC 2013 - opensuse-cloud@opensuse.org - Update to version 2014.1.dev122.g8d13b71: + Fixes missing method in Hyper-V Utils (Metering) ------------------------------------------------------------------- Sun Dec 22 00:38:50 UTC 2013 - opensuse-cloud@opensuse.org - Update to version 2014.1.dev120.g2f49d05: + extra_dhcp_opt add checks for empty strings ------------------------------------------------------------------- Fri Dec 20 01:10:42 UTC 2013 - opensuse-cloud@opensuse.org - Update to version 2014.1.dev118.gf7dc0ca: + Remove start index 0 in range() + Do not trigger agent notification if bindings do not change ------------------------------------------------------------------- Thu Dec 19 01:21:06 UTC 2013 - opensuse-cloud@opensuse.org - Update to version 2014.1.dev114.ga7bdec1: + fix --excluded of meter-label-rule-create is not working + ml2: gre, vxlan type driver can leak segment_id + Change default eswitchd port to avoid conflict + Imported Translations from Transifex + Midonet plugin: Fix source NAT + ml2/type_gre: Adds missing clear_db to test_type_gre.py + Add support for NSX/NVP Metadata services ------------------------------------------------------------------- Wed Dec 18 13:35:27 UTC 2013 - dmueller@suse.com - Update to version 2014.1.dev100.gdcad22f: + Updated from global requirements + Updates tox.ini to use new features + Revert "move rpc_setup to the last step of __init__" + Imported Translations from Transifex + NVP plugin: Do backend router delete out from db transaction + Nicira: Fix core_plugin path and update default values in README + Switch to using spawn to properly treat errors during sync_state + Update common network type consts to same origin + Imported Translations from Transifex + NVP plugin: Avoid timeouts if creating routers in parallel + Include lswitch id in NSX plugin port mappings + NVP: propagate net-gw update to backend + Imported Translations from Transifex - remove sqlalchemy-08x.diff, not needed atm ------------------------------------------------------------------- Thu Dec 12 01:05:28 UTC 2013 - opensuse-cloud@opensuse.org - Update to version 2014.1.dev77.g60b43ce: + Fix a race condition in agents status update code + move rpc_setup to the last step of __init__ + Add X-Tenant-ID to metadata request ------------------------------------------------------------------- Wed Dec 11 01:08:28 UTC 2013 - opensuse-cloud@opensuse.org - Update to version 2014.1.dev71.gdbd6d45: + change variable name from plugin into agent + Imported Translations from Transifex + Fix str2dict and dict2str's incorrect behavior + LBaaS: unify haproxy-on-host plugin driver and agent + Sync global requirements to pin sphinx to sphinx>=1.1.2,<1.2 ------------------------------------------------------------------- Tue Dec 10 10:11:02 UTC 2013 - opensuse-cloud@opensuse.org - Update to version 2014.1.dev63.gaa5b4f6: + Add vpnaas and debug filters to setup.cfg + Imported Translations from Transifex + Fix misspells + Handle exceptions on create_dhcp_port + Imported Translations from Transifex + atomically setup ovs ports + Fix metering iptables driver doesn't read root_helper param + Improve unit test coverage for Cisco plugin base code + Fix bad call in port_update in linuxbridge agent + metaplugin: use correct parameter to call neutron client + Midonet to support port association at floating IP creation + Improve unit test coverage for Cisco plugin nexus code + Fix MeteringLabel model to not clear router's tenant id on deletion + Ensure NVP API connection port is always an integer + Fix downgrade in migration + Change to improve dhcp-agent sync_state + Imported Translations from Transifex + Sync dhcp_agent.ini with the codes + Handle failures on update_dhcp_port + Fix a typo in log exception in the metering agent + Sync rpc fix from oslo-incubator + Do not concatenate localized strings + Fix unable to add allow all IPv4/6 security group rule + Improve unit test coverage for Cisco plugin common code + Add request timeout handling for Mellanox Neutron Agent + Removed erronus config file comment + Imported Translations from Transifex + Add fwaas_driver.ini to setup.cfg + Preserve floating ips when initializing l3 gateway interface + Remove dead code _arp_spoofing_rule() + l3_agent: make process_router more robust + Add LeastRouters Scheduler to Neutron L3 Agent + Imported Translations from Transifex + Remove root_helper config from plugin ini ------------------------------------------------------------------- Wed Dec 4 00:45:05 UTC 2013 - opensuse-cloud@opensuse.org - Update to version 2014.1.dev384.g0b2d56c: + Move MidonetInterfaceDriver and use mm-ctl + update error msg for invalid state to update vpn resources + Sync Log Levels from OSLO + Adds id in update_floatingip API in PLUMgrid plugin driver + Fix downgrade in migration + Cisco nexus plugin fails to untrunk vlan if other hosts using vlan ------------------------------------------------------------------- Tue Dec 3 01:02:51 UTC 2013 - opensuse-cloud@opensuse.org - Update to version 2014.1.dev372.gfbfa21e: + Improve OVS agent logging for profiling + Pass in certain ICMPv6 types by default + Updates .gitignore + Imported Translations from Transifex ------------------------------------------------------------------- Sun Dec 1 01:20:03 UTC 2013 - opensuse-cloud@opensuse.org - Update to version 2014.1.dev364.g426ada7: + Revert "ML2 plugin should not delete ports on subnet deletion" + Add support for NSX/NVP DHCP services ------------------------------------------------------------------- Sat Nov 30 01:02:33 UTC 2013 - opensuse-cloud@opensuse.org - Update to version 2014.1.dev360.g512b4e7: + Mock the udevadm in the TunnelTestWithMTU test ------------------------------------------------------------------- Fri Nov 29 10:49:15 UTC 2013 - dmueller@suse.com - fix requires ------------------------------------------------------------------- Fri Nov 29 01:02:11 UTC 2013 - opensuse-cloud@opensuse.org - Update to version 2014.1.dev358.g771f4fa: + Avoid dhcp agent race condition on subnet and network delete + Handle IPAddressGenerationFailure during get_dhcp_port + Fwaas can't run in operating system without namespace feature + Stop logging unnecessary warning on context create + Fix showing nonexistent NetworkGateway throws 500 instead of 404 + Optionally delete namespaces when they are no longer needed + Rebind allowed address pairs only if they changed + Add test_handle_router_snat_rules_add_rules + Do not add DHCP info to subnet if DHCP is disabled + Fix random unit-test failure for NVP advanced plugin + Avoid loading policy when processing rpc requests ------------------------------------------------------------------- Thu Nov 28 15:55:24 UTC 2013 - dmueller@suse.com - add init script for neutron-ovs-cleanup (bnc#848790) - always run neutron-ovs-cleanup first ------------------------------------------------------------------- Thu Nov 28 01:04:54 UTC 2013 - opensuse-cloud@opensuse.org - Update to version 2014.1.dev336.g8f361a6: + Enforce unique constraint on neutron pool members + Call _destroy_metadata_proxy from _destroy_router_namespaces + Update Zhenguo Niu's mailmap + fixes test_kill_pids_in_file conflicts + Send only one agent notification on port update + Fix format errors seen in rpc logging + Mocking ryu plugin notifier in ryu plugin test + Fix downgrade in migration + Rebind security groups only when they're updated + Added check on plugin.supported_extension_aliases + Apply six for metaclass ------------------------------------------------------------------- Wed Nov 27 14:40:50 UTC 2013 - dmueller@suse.com - add sqlalchemy-08x.diff ------------------------------------------------------------------- Wed Nov 27 00:52:46 UTC 2013 - opensuse-cloud@opensuse.org - Update to version 2014.1.dev315.g4b47717: + Sync openstack.common.local from oslo + Imported Translations from Transifex ------------------------------------------------------------------- Tue Nov 26 01:21:12 UTC 2013 - opensuse-cloud@opensuse.org - Update to version 2014.1.dev311.g15d5f16: + remove repeated network type definition in cisco plugin + Replace stubout with fixtures + Imported Translations from Transifex + Imported Translations from Transifex ------------------------------------------------------------------- Mon Nov 25 01:05:41 UTC 2013 - opensuse-cloud@opensuse.org - Update to version 2014.1.dev304.gc655156: + MidoNet: Added support for the admin_state_up flag ------------------------------------------------------------------- Sun Nov 24 00:54:04 UTC 2013 - opensuse-cloud@opensuse.org - Update to version 2014.1.dev302.g75ac6c1: + NVP plugin:fix connectivity to fip from internal nw + Imported Translations from Transifex ------------------------------------------------------------------- Sat Nov 23 00:52:03 UTC 2013 - opensuse-cloud@opensuse.org - Update to version 2014.1.dev298.gf0bd2dd: + Use correct device_manager member in dhcp driver + Correct handling mock.patch.stop method + Linux device name can have '@' or ':' characters + Catch PortNotFound exception during get_dhcp_port + Add request-id to log messages + Adds tests, fixes Radware LBaaS driver as a result + LBaaS UT: use constants vs magic numbers for http error codes + Adds delete of a extra_dhcp_opt on a port + Fix OVS agent reclaims local VLAN + Fix sqlalchemy DateTime type usage + Add state reporting to the metadata agent + Imported Translations from Transifex + ML2 plugin should not delete ports on subnet deletion ------------------------------------------------------------------- Fri Nov 22 01:02:25 UTC 2013 - opensuse-cloud@opensuse.org - Update to version 2014.1.dev272.g67f4c6c: + LBaaS: when returning VIP include session_persistence even if None + Imported Translations from Transifex ------------------------------------------------------------------- Thu Nov 21 01:31:45 UTC 2013 - opensuse-cloud@opensuse.org - Update to version 2014.1.dev268.gac260f0: + LBaaS: fix reported binary name of a loadbalancer agent + Replace mox in unit tests with mock + Reduce the severity of dhcp related log traces + Ensure get_pid_to_kill works with rootwrap script + Move Loadbalancer Noop driver to the unit tests + Add configurable ovsdb monitor respawn interval + Enable polling minimization ------------------------------------------------------------------- Mon Nov 18 11:43:55 UTC 2013 - opensuse-cloud@opensuse.org - Update to version 2014.1.dev256.gbc18247: + Add log statements for policy check failures + Imported Translations from Transifex + Removes unused nvp plugin config param + Round-robin SVI switch selection fails on Cisco Nexus plugin + Do not run "ovs-ofctl add-flow" with an invalid in_port ------------------------------------------------------------------- Sun Nov 17 00:47:03 UTC 2013 - opensuse-cloud@opensuse.org - Update to version 2014.1.dev247.g313fdd1: + Lower severity of log trace for DB integrity error ------------------------------------------------------------------- Sat Nov 16 01:41:25 UTC 2013 - opensuse-cloud@opensuse.org - Update to version 2014.1.dev245.gec5ed3e: + Refactor configuring of floating ips on a router + Imported Translations from Transifex ------------------------------------------------------------------- Fri Nov 15 17:31:27 UTC 2013 - opensuse-cloud@opensuse.org - Update to version 2014.1.dev241.g836d2d5: + Fix DB integrity issues when using postgres + Tune up report and downtime intervals for l2 agent + Arista ML2 mech driver cleanup and integration with portbindings + Replace a non-existing exception + Remove deprecated fields in keystone auth middleware + Cleanup HACKING.rst + Fix import log_handler error with publish_errors set ------------------------------------------------------------------- Thu Nov 14 01:05:37 UTC 2013 - opensuse-cloud@opensuse.org - Update to version 2014.1.dev227.g0e2198e: + Remove the warning for Scheduling Network ------------------------------------------------------------------- Wed Nov 13 00:56:05 UTC 2013 - opensuse-cloud@opensuse.org - Update to version 2014.1.dev225.g1fa79ce: + Updated from global requirements + Remove database section from plugin.ini ------------------------------------------------------------------- Tue Nov 12 00:58:53 UTC 2013 - opensuse-cloud@opensuse.org - Update to version 2014.1.dev221.g5392ec0: + ExtraRoute: fix _get_extra_routes_by_router_id() + Don't shadow str + Simplify using external routers and metadata + Remove confusing comment and code for LBaaS + DHCP agent scheduler support for BigSwitch plugin ------------------------------------------------------------------- Sat Nov 9 01:57:09 UTC 2013 - opensuse-cloud@opensuse.org - Update to version 2014.1.dev211.gad97c96: + Support uncompressed ipv6 address and abbreviated ipv4 address ------------------------------------------------------------------- Thu Nov 7 01:22:56 UTC 2013 - opensuse-cloud@opensuse.org - Update to version 2014.1.dev209.gb1d56ed: + Fix segment range in N1KV test to remove overlap ------------------------------------------------------------------- Sat Nov 2 00:53:08 UTC 2013 - opensuse-cloud@opensuse.org - Update to version 2014.1.dev207.gcdad785: + sync log from oslo + Fix query error on dhcp release port for postgresql ------------------------------------------------------------------- Fri Nov 1 00:58:17 UTC 2013 - opensuse-cloud@opensuse.org - Update to version 2014.1.dev203.g97308f1: + Creates multiple worker processes for API server + Avoid dhcp agent race condition on subnet and network delete ------------------------------------------------------------------- Thu Oct 31 01:04:05 UTC 2013 - opensuse-cloud@opensuse.org - Update to version 2014.1.dev199.gac545c5: + Imported Translations from Transifex ------------------------------------------------------------------- Tue Oct 29 13:28:03 UTC 2013 - opensuse-cloud@opensuse.org - Update to version 2014.1.dev198.g919f688: + Modified configuration group name to lowercase + Fix required enum's name in migration ------------------------------------------------------------------- Tue Oct 29 01:22:08 UTC 2013 - opensuse-cloud@opensuse.org - Update to version 2014.1.dev194.g99da250: + Fix incorrect indentations found by Pep 1.4.6+ ------------------------------------------------------------------- Mon Oct 28 00:50:19 UTC 2013 - opensuse-cloud@opensuse.org - Update to version 2014.1.a192.ga8c3c0c: + Fix TypeError: kill doesn't make sense ------------------------------------------------------------------- Tue Mar 19 08:10:27 UTC 2013 - dmueller@suse.com - add iptables-firewall.filters.patch and temporarily comment out the osloconfig/rootwrap merge as it seems to have more issues that need fixing first ------------------------------------------------------------------- Mon Mar 18 14:50:36 UTC 2013 - dmueller@suse.com - Update to version 2013.2.a248.g711f949: + Merge "Adds delete-orphan to database deletion." + Imported Translations from Transifex + Imported Translations from Transifex + Imported Translations from Transifex + Merge "Pin SQLAlchemy to 0.7.x" + Merge "Set fake rpc backend impl for TestLinuxBridgeAgent" + Merge "Registers root_helper option for test_iptables_firewall" + Pin SQLAlchemy to 0.7.x + Adds delete-orphan to database deletion. + Merge "Do not disable propagate on root logger" + Imported Translations from Transifex + Do not disable propagate on root logger + Registers root_helper option for test_iptables_firewall + Resolves ryu plugin unittest errors + Imported Translations from Transifex + Sync latest Oslo components for updated copyright. + Merge "drop rfc.sh" + drop rfc.sh + Replace "OpenStack LLC" with "OpenStack Foundation" + sync Oslo Grizzly stable branch with Quantum + Merge "Switch to final 1.1.0 oslo.config release" + Merge "First havana commit." + First havana commit. + Switch to final 1.1.0 oslo.config release + Set fake rpc backend impl for TestLinuxBridgeAgent + ------------------------------------------------------------------- Mon Mar 18 10:59:25 UTC 2013 - speilicke@suse.com - Drop +git.$TIMESTAMP.$COMMITHASH version suffix -------------------------------------------------------------------- Mon Mar 18 09:31:20 CET 2013 - berendt@b1-systems.de - introduced sysconfig file to be able to specify the location of the plugin configuration used in several init scripts -------------------------------------------------------------------- Sun Mar 17 11:33:40 UTC 2013 - dmueller@suse.com - Update to version 2013.1.a229.g3299621+git.1363520020.3299621: + Add l3 db migration for plugins which did not support in folsom + remove references to netstack in setup.py + port_security migration does not migrate data + Ensure port get works when NVP mapping not stored in Quantum DB + Imported Translations from Transifex + Switch to final 1.1.0 oslo.config release + sync Oslo Grizzly stable branch with Quantum + Replace "OpenStack LLC" with "OpenStack Foundation" + drop rfc.sh + Sync latest Oslo components for updated copyright. ------------------------------------------------------------------- Fri Mar 15 16:19:04 UTC 2013 - dmueller@suse.com - add 0001-Use-exec_dirs-for-rootwrap-commands.patch: * use exec_dirs for rootwrap configuration - drop iptables-firewall.filters.patch: * obsoleted by above patch - Add requires to openvswitch -------------------------------------------------------------------- Fri Mar 15 07:52:06 CET 2013 - berendt@b1-systems.de - added noreplace to configuration files to not overwrite them when updating the packages -------------------------------------------------------------------- Thu Mar 14 15:27:01 CET 2013 - berendt@b1-systems.de - iptables-firewall.filters.patch added to adapt the locations of the iptables binaries in the configuration quantum/rootwrap.d/iptables-firewall.filters -------------------------------------------------------------------- Thu Mar 14 15:08:47 CET 2013 - berendt@b1-systems.de - use $PLUGIN_ARGS in openstack-quantum-plugin.init as arguments for the service to be started -------------------------------------------------------------------- Thu Mar 14 10:30:13 CET 2013 - berendt@b1-systems.de - added init script for metadata-agent - fixed wrong SED statement for replacing __NAME__ in the init script template -------------------------------------------------------------------- Thu Mar 14 10:23:41 CET 2013 - berendt@b1-systems.de - added missing requirement python-novaclient to python-quantum -------------------------------------------------------------------- Wed Mar 13 16:20:19 CET 2013 - berendt@b1-systems.de - added missing %config parameters -------------------------------------------------------------------- Wed Mar 13 00:10:14 UTC 2013 - cloud-devel@suse.de - Update to version 2013.1.a213.gd20a1f3+git.1363133414.d20a1f3: + Imported Translations from Transifex + Update oslo rpc libraries + Updates latest OSLO changes + Adds Grizzly migration revision + Fix detection of deleted networks in DHCP agent. ------------------------------------------------------------------- Tue Mar 12 22:10:33 UTC 2013 - dmueller@suse.com - add sqlalchemy-update.diff: * make it compatible with sqlalchemy 0.7.10 ------------------------------------------------------------------- Tue Mar 12 10:51:37 UTC 2013 - dmueller@suse.com - python-oslo-config -> python-oslo.config -------------------------------------------------------------------- Tue Mar 12 00:04:41 UTC 2013 - cloud-devel@suse.de - Update to version 2013.1.a204.g6b9ce70+git.1363046681.6b9ce70: + Sets default MySql engine to InnoDB + Solve branch in migration path -------------------------------------------------------------------- Mon Mar 11 11:33:22 UTC 2013 - dmueller@suse.com - Add lbaas-agent subpackage - Update to version 2013.1.a201.g6e9fe5d+git.1363001602.6e9fe5d: + Add midonet to setup.py + Add password secret to brocade plugin + Limit chain name to 28 characters + Latest common updates + Imported Translations from Transifex + Add default state_path to quantum.conf + Fixes import reorder nits + Enables packetfilter ext in NEC plugin based on its driver config + Set default api_extensions_path for NEC plugin + Use testtools instead of unittest or unittest2. + Make sure all db accesses use subtransaction + Remove network type validation from provider networks extension + Fix NVP plugin not notifying metadata access network to DHCP agent + Fetch all pages when listing NVP Nat Rules + Enable multiple L3 GW services on NVP plugin + Imported Translations from Transifex + Limit amount of fixed ips per port + Port update with existing ip_address only causes exception + Add scheduling feature basing on agent management extension + NVP Router: Do no perfom SNAT on E-W traffic + Fix retrieval of shared networks + NVP plugin support for dhcp network scheduling + create a Quantum port to reserve VIP address + Imported Translations from Transifex + Bump python-quantumclient version to 2.1.2 + LBaaS Agent Reference Implementation + Remove deprecated assertEquals alias. + Enabled add gateway to refrain from checking exit code + Remove compat cfg wrapper + Add session persistence support to LBaaS HAProxy driver + Add stats reporting to HAProxy namespace driver + Imported Translations from Transifex + Use db model hook to filter external network + mock quantum.agent.common.config.setup_logging + Ensure max length of iptables chain name w/o prefix is up to 11 chars. + Cisco plugin support for creating ports without instances + fix update_port to get tenant_id from db rather than request + Replace direct tempfile usage with a fixture. + Unpin PasteDeploy dependency version + Imported Translations from Transifex + Move network schedule to first port creation. + Host route to metadata server with Bigswitch/Floodlight Plugin + Imported Translations from Transifex + Set fake rpc implementation in metaplugin test configuration. + enable linuxbridge for agent scheduler + NEC plugin support for dhcp network and router scheduling + Change the default l3_agent_manager to L3NATAgent + Prevent exception with VIP deletion + Add initial testr support. + Imported Translations from Transifex + Enable HA proxy to work with fedora + Incorrect argument in calling post_json + Allow DHCP and L3 agents to choose if they should report state + Include health monitors expected codes upper bound into HAProxy config + Add UT for LBaaS HAProxy driver + Avoid sending names longer than 40 character to NVP + Pin pep8 to 1.3.3 + move cisco-specific extensions to Cisco extensions directory + Imported Translations from Transifex + L3 port delete prevention: do not raise if no IP on port + Fixes linuxbridge agent downs with tap device deletion timing issue + Rename source_(group_id/ip_prefix) to remote_(group_id/ip_prefix) + Setup device alias by device flavor information. + Delete DATABASE option checkup testcases + Prevent DoS through XML entity expansion + fix incorrect pathname + Imported Translations from Transifex + Add common test base class to hold common things. + Switch to oslo.config. + Make run_tests.sh pep8 conf match tox. + Fix syntax error in credential.py and missing __init__.py + Populate default explicit allow rules for egress + fix mis-matched kwargs for a few calls to NvpPluginException + Moved the configuration variables. + Load quota resources dynamically + Imported Translations from Transifex + Notify creation or deletion of dhcp port for security group + Show default configuration Quotas + isolated network metadata does not work with nvp plugin + NVP plugin: configure metadata network only if overlapping IPs are enabled + Lock tables for update on allocation/deletion + Imported Translations from Transifex + add ns-metadata-proxy rootwrap filters to dhcp.filters + Create quantum client for each api request in metadata agent + Allow probe-create to specify device_owner. + Enable handling the report_state RPC call in Brocade Plugin + Wrap quota controller with resource.Resource + Fix exception typo + Add explicit egress rules to nvp security profile + Update to Quantum Client 2.2.0 + Imported Translations from Transifex + Filter out router ports without IPs when gathering router sync data + Do not delete subnets with IPs on router interfaces + Disable secgroup extension when Noop Firewall driver is used + Ensure metadata access network does not prevent router deletion + NVP plugin: return 409 if wrong router interface info on remove + Imported Translations from Transifex + Log the configuration options for metadata-proxy and agent. + Fix typo + Fixes Hyper-V agent issue with mixed network types + Imported Translations from Transifex + missing - in --config-file + Update tox.ini to support RHEL 6.x. ------------------------------------------------------------------- Mon Mar 4 17:26:11 UTC 2013 - vuntz@suse.com - Add python-keystoneclient Requires in python-quantum: for some reason, the dependency never got added. ------------------------------------------------------------------- Tue Feb 26 13:03:38 UTC 2013 - tpaszkowski@suse.com - bash3 on SLE11 dosne't support associative arrays. agent init scripts generation uses plain arrays. ------------------------------------------------------------------- Mon Feb 25 20:53:24 UTC 2013 - tpaszkowski@suse.com - fix typo within python-oslo-config requirement -------------------------------------------------------------------- Mon Feb 25 17:58:06 UTC 2013 - cloud-devel@suse.de - Update to version 2013.1.a21.gbec2549+git.1361815086.bec2549: + Imported Translations from Transifex + Add pagination parameters for extension extraroute ------------------------------------------------------------------- Mon Feb 25 17:23:55 UTC 2013 - dmueller@suse.com - also run DB migrations during start ------------------------------------------------------------------- Mon Feb 25 17:02:09 UTC 2013 - tpaszkowski@suse.com - agent startup script set agent specific configuration file - added depency on oslo-config - improved logrotate config file ------------------------------------------------------------------- Mon Feb 25 14:45:14 UTC 2013 - dmueller@suse.com - Install init scripts for the quantum plugins - Change requires to prereq to ensure that the quantum user is already created - Configure log_dir properly -------------------------------------------------------------------- Sun Feb 24 18:49:17 UTC 2013 - dmueller@suse.com - Update to version 2013.1.a18.g9435203+git.1361731757.9435203: + Add an update option to run_tests.sh + Add routed-service-insertion + Imported Translations from Transifex + Metadata support for NVP plugin + Add unit test for ryu-agent + Modify dhcp agent for agent management extension + Exit if DHCP agent interface_driver is not defined + Improve error handling when nvp and quantum are out of sync + Support Port Binding Extension in BigSwitch plugin + Update latest OSLO files + Supporting pagination in api v2.0 + Add Quantum support for NVP Layer-2 gateways + Raising error if invalid attribute passed in. + Routing table configuration support on L3 + plugin/nec: Make sure resources on OFC is globally unique. + Implement MidoNet Quantum Plugin + Add support Quantum Security Groups for Ryu plugin + Resolve branches in db migration scripts to G-3 release + Add check-nvp-config utility + Sync latest install_venv_common.py with olso + Add pagination support for xml + Correct permissions on quantum-hyperv-agent + Close file descriptors when executing sub-processes + Imported Translations from Transifex + Imported Translations from Transifex + Provide a default api_extensions_path for nvp_plugin + Imported Translations from Transifex + AttributeError: No such RPC function 'report_state' + refactor LoadBalancerPluginDbTestCase setUp() + Imported Translations from Transifex + Remove external_id and security group proxy code ------------------------------------------------------------------ Fri Feb 22 11:24:37 UTC 2013 - saschpe@suse.de - BuildRequire openstack-suse-macros instead of openstack-common-macros -------------------------------------------------------------------- Mon Feb 18 09:44:32 UTC 2013 - cloud-devel@suse.de - Update to version 2013.1.a571.g4298be0+git.1361180672.4298be0: + Add firewall_driver option to linuxbridge_conf.ini + L3 API support for nicira plugin + Adds API parameters to quantum.api.extension.ResourceExtension + Move auth_token configurations to quantum.conf + Imported Translations from Transifex + Use AssertEqual instead of AssertTrue + only destroy single namespace if router_id is set + Remove duplicated option state_path from netns cleanup + Fix NVP L3 gateway ports admin_state_down on creation + Remove cfg option default value and check if missing + Unused methods in quantum.wsgi clean up + Alembic migration script for Loadbalancing service + Add check for subnet update with conflict gateway and allocation_pools + Support advanced validation of dictionaries in the API. + Synchronize code from oslo + Persist updated expiration time + Imported Translations from Transifex + Support iptables-based security group in NEC plugin + Adds Brocade Plugin implementation + Add support for extended attributes for extension resources + Mark password config options with secret + Imported Translations from Transifex + PLUMgrid quantum plugin + Avoid extra query when overlapping IPs are disabled + Allow tests from test_dhcp_agent run independently + L3 API support for BigSwitch-FloodLight Plugin + Imported Translations from Transifex + Fixed the typo of loadbalancer test case. + Rename admin_status_up to admin_state_up + Update nvplib to use HTTP constants + Add unit tests for Open vSwitch Quantum plugin + Imported Translations from Transifex + Unable to update port as non-admin nvp plugin + Allow nicira plugin to handle multiple NVP API versions + Add nvp qos extension + Shorten the DHCP default resync_interval + Use oslo-config-2013.1b3 + Add Migration for nvp-qos extension + Imported Translations from Transifex + Decouple helper functions from L3NatDBTestCase + Need to pass port['port'] to _get_tenant_id_for_create() + Agent management extension + Fix SG interface to reflect the reality ------------------------------------------------------------------- Thu Feb 14 14:26:54 UTC 2013 - dmueller@suse.com - Add server, dhcp-agent, l3-agent, linuxbridge-agent, metadata-agent, nec-agent, ryu-agent and openvswitch-agent subpackages ------------------------------------------------------------------- Tue Feb 12 17:11:43 UTC 2013 - dmueller@suse.com - set default to Linux Bridge plugin -------------------------------------------------------------------- Mon Feb 11 15:08:59 UTC 2013 - cloud-devel@suse.de - Update to version 2013.1.a498.gb6cf408+git.1360595339.b6cf408: + add non-routed subnet metadata support + Imported Translations from Transifex + Implements quantum security groups support on OVS plugin + Improvements to API validation logic. + fix grammar in NetworkInUse exception + Sync latest cfg from oslo-incubator + Imported Translations from Transifex ------------------------------------------------------------------- Fri Feb 8 10:41:18 UTC 2013 - dmueller@suse.com - relax kombi and amqplib hardcoded version requires -------------------------------------------------------------------- Fri Feb 8 10:23:41 UTC 2013 - cloud-devel@suse.de - Update to version 2013.1.a487.gab7e653+git.1360319021.ab7e653: + Define root_helper variable under the [AGENT] section + Imported Translations from Transifex + Be smarter when figuring out broadcast address + Cisco plugin cleanup follow up commit + Allow tools/install_venv_common.py to be run from within the source directory. + Use policy_file parameter in quantum.policy + Adds xml support for quantum v2 API. + Register root_helper in test_debug_commands and test_dhcp_agent + Updated to latest oslo-version code. + Bad translation from network types to nvp transport types + Update .coveragerc + Imported Translations from Transifex + Fix import error in ryu-agent + Add NVP Security group support + Imported Translations from Transifex + Enable OVS and NETNS utilities to perform logging -------------------------------------------------------------------- Mon Feb 4 12:01:18 UTC 2013 - cloud-devel@suse.de - Update to version 2013.1+git.1359979278.f4b1c5f: + Fixes rest of "not in" usage + Imported Translations from Transifex + Imported Translations from Transifex + Imported Translations from Transifex + Resetting session persisnence for a VIP. + Improve data access method of ryu-agent + Fixes 'not in' operator usage + Imported Translations from Transifex + Adds support of TCP protocol for LBaaS VIPs. + Sync latest cfg from oslo-incubator + Remove redunant key list generation in Cisco plugin + Fixes if statement inefficiency in quantum.agent.linux.interface + Imported Translations from Transifex + Postgresql ENUM type requires a name exceptions NVP Plugin + correct spelling of Notify in classname + Disable dhcp_domain distribution when dhcp_domain is empty + Make protocol and ethertype case insensitive for security groups + Fix branch in db migration scripts + Finish adding help strings to all config options in Quantum code. + Add NVP port security implementation + Imported Translations from Transifex + Set default lock_path in state_path + Use install_venv_common.py from oslo. + Make get_security_groups() return security group rules + Fix OVSQuantumAgent.port_update if not admin_state_up + Clean up test_extensions.py imports + Fixes import order errors + OVS cleanup utility removes veth pairs -------------------------------------------------------------------- Mon Jan 28 09:22:23 UTC 2013 - dmueller@suse.com - Update to version 2013.1+git.1359364943.32daf52: + Revert "Reqd. core_plugin for plugin agents & show cfg opts loaded." + Reqd. core_plugin for plugin agents & show cfg opts loaded. + Ensure that correct root helper is used + Fix InvalidContentType can't be raised because of error in constructor + OVS: update status according to admin_state_up + Cisco plugin cleanup + Improving code reuse with loadbalancer entity deletion + Fix database reconnection + Fixes per tenant quota doesn't work + Adds port security api extension and base class + LinuxBridge: set port status as 'DOWN' on creation + LinuxBridge: update status according to admin_state_up + Use babel to generate translation file ------------------------------------------------------------------- Fri Jan 25 11:07:16 UTC 2013 - saschpe@suse.de - Ship sudoers configuration for nova-rootwrap. Depends on openstack-common-sudo -------------------------------------------------------------------- Wed Jan 23 16:40:21 UTC 2013 - cloud-devel@suse.de - Update to version 2013.1+git.1358959221.6f64997: + LBaaS plugin returns unnecessary information for PING and TCP health monitors + set allocation_pool_id nullable=False + make IPv6 unit test work on systems with eth0 + Support Port Binding Extension in NEC plugin + Enable NEC OpenFlow plugin to use per-tenant quota + Enhance wsgi to listen on ipv6 address + Fix i18n messages + Update Oslo rpc + Enforces generic sqlalchemy types in migrations. + Remove redudant code + Removes redundant code in quantum.api.api_common + Fix i18n messages in quantum.api.api_common + Completes unittest coverage of quantum.api.api_common + Enable test_agent_ovs_cleanup to be run alone + Fix i18n messages for cisco plugin + Provide atomic database access for ports in linuxbridge plugin ------------------------------------------------------------------- Wed Jan 23 14:10:19 UTC 2013 - saschpe@suse.de - Clean up %config(noreplace), only logrotate config and *.conf files should be noreplace -------------------------------------------------------------------- Mon Jan 21 09:53:50 UTC 2013 - dmueller@suse.com - Update to version 2013.1+git.1358762030.e289125: + Add help strings to config file options in Quantum code. + Document that code is on github now in README. + Config lockutils to use a temp path for tests. + Fix downgrade revision to make db migration linear + Send notification on router interface create/delete + More unittests for quantum.api.v2.base + Fixes inefficiency in quantum.api.v2.base._filters + Refactor hyperv plugin and agent. + Update Oslo rpc module + Provide atomic database access nvp plugin + _validate_security_groups_on_port was not validating external_ids + Update WebOb version to >=1.2 + Ensure that agents also set control_exchange + Add a common test case for Port Binding Extension + Fix line endings from CRLF to LF. + Fixes import order nits + Fix ATTR_NOT_SPECIFIED comparison errors + Add migration for network bindings in NVP plugin + NEC OpenFlow plugin supports L3 agent RPC + Update latest OSLO. + Catch up RPC context fixes on NEC OpenFlow plugin + ensure all enums in loadbalancer models have names + Adding multi switch support to the Cisco Nexus plugin + Name the securitygrouprules.direction enum. + Adds support for deploying Quantum on Windows + Adds a Hyper-V Quantum plugin + Add exception validation for subnet used. ------------------------------------------------------------------- Wed Jan 16 09:56:12 UTC 2013 - saschpe@suse.de - Add quantum-test-default-state-path.patch: Our testing state path is "/var/lib/openstack-quantum-test", not %python_sitelib. Thus we disable that assertion ------------------------------------------------------------------- Mon Jan 14 15:39:54 UTC 2013 - saschpe@suse.de - Fix %pre scriptlet ------------------------------------------------------------------- Mon Jan 14 13:53:36 UTC 2013 - saschpe@suse.de - Split out doc package - Updated requirements - Dropped py_compile job -------------------------------------------------------------------- Mon Jan 14 13:01:10 UTC 2013 - dmueller@suse.com - Update to version 2013.1+git.1358164870.90747ff: + Inform a client if Quantum provides port filtering feature + Remove unsused imports in the plugins package + DHCP agent unable to access port when restarting + Remove unused imports in unit tests + Use default_notification_level when notification + Latest OSLO updates + NvpPluginException mixes err_msg and err_desc + Fixes i18n messages in nvp plugin + Fixes quantum.api.v2.base._filters to be more intuitive + Fix for loadbalancer vips list + rename port attribute variable to SECURITYGROUPS from SECURITYGROUP + Remove relative imports from NVP plugin + Port to argparse based cfg + Fix database configuration of ryu-agent + Pass X-Forwarded-For header to Nova + The change implemented Lbaas CRUD Sqlalchemy operations. + Iptables security group implementation for LinuxBridge + Update the migration template's default kwargs + add migration support for lb security groups + Fix import for quantum-db-manage + Allow nvp_api to load balance requests + API extension and DB support for service types + Add migration support to Quantum + Remove some unused imports + Undo change to require WebOb 1.2.3, instead, require only >=1.0.8 + Add common support for database configuration + Fixup import syntax error in unit test + Enable the user to enforce validity of the gateway IP + Add comment to indicate bridge names' length + refactor QuotaV2 import to match to other exts + change xxx_metadata_agent() into xxx_metadata_proxy() + Fix the replacement placeholder in string + Ensure that exception prints UUID and not pointer. + .gitignore cleanup + Fixes i18n message for nec plugin + Fixes i18n message for ryu plugin + Remove unused imports in debug package + sql_dbpool_enabled not passed to configured_db nvp_plugin + Enable tenants to set non-owned ext network as router gateway + Upgrade WebOb to 1.2.3 + Logging module cleanup + Remove unused imports in common package + Remove unused imports in rootwrap package + Remove unused imports in db package + Remove unused imports in api package + Provider network implementation for NVP plugin. + Remove unused imports in agent package + Set default core_plugin to None + Ensure that exception prints correct text. + Cleans up bulk_body generation in quantum.api.v2.base.prepare_request_body() + Exceptions cleanup + Readjust try/catch block in quantum.api.v2.base.create() + Ensures that the dnsmasq configuration file flag is always set + Ensure allocation pools are deleted from database + Raise InvalidInput directly instead of catch it + Ensure bulk creations have quota validations + Correct exception output for subnet deletion when port is used + Update the configuration help for the OVS cleanup utility + Implementing string representation for model classes + Provide "atomic" database access for networks + Add OVS cleanup utility + Removes redundant code in quantum.api.v2.base.create() + Add eventlet db_pool use for mysql + Clean up executable modules + Fixes import order nits + Fix log message for unreferenced variable + The patch introduces an API extension for LBaaS service + Fix pep8 issues + Add tox artifacts to .gitignore + Correct i18n messages for bigswitch plugin + dhcp_agent.ini, l3_agent.ini: update dhcp/l3_agent.ini + Make patch-tun and patch-int configurable + Update test_router_list to validate the router returned. + Fixed the security group port binding should be automatically + Add restproxy.ini to config_path in setup.py. + Replaces assertEquals to assertEqual + Completes coverage of quantum.api.v2.resource + Fixed the unit tests using SQLite do not check foreign keys. + dhcp.filters needs ovs_vsctl permission + Correct i18n message for nicira plugin + Correct i18n message for metaplugin + add parent/sub-resource support into Quantum API framework + plugins/ryu: l3 agent rpc for Ryu plugin is broken + pluins/ryu: Fixes context exception in Ryu plugin + DRY for network() and subnet() in test_db_plugin.py + Adds validity checks for ethertype and protocol + Add script for checking i18n message + Update evenlet monkey patch flags. + Remove unnecessary port deletion + Support to reset dnsname_servers and host_routes to empty + Prevent unnecessary database read by l3 agent + Correct i18n message for linuxbridge plugin + Add router testcases that missing in L3NatDBTestCase + Releasing resources of context manager functions if exceptions occur + Drop duplicated port_id check in remove_router_interface() + Returns more appropriate error when address pool is exhausted + Add VIF binding extensions + Sort router testcases as group for L3NatDBTestCase + Refactor resources listing testcase for test_db_plugin.py + l3 agent rpc + Fix rootwrap cfg for src installed metadata proxy. + Add metadata_agent.ini to config_path in setup.py. + add state_path sample back to l3_agent.ini file + plugin/ryu: make live-migration work with Ryu plugin + Remove __init__.py from bin/ and tools/. + Removes unused code in quantum.common + Fixes import order nits + update state_path default to be the same value + Use /usr/bin/ for the metadata proxy in l3.filters + prevent deletion of router interface if it is needed by a floating ip + Completes coverage of quantum.agent.linux.utils + Fixes Rpc related exception in NVP plugin + make the DHCP agent use a unique queue name + Fixes Context exception in BigSwitch/FloodLight Plugin + fix remap of floating-ip within l3-agent polling interval + Completes coverage of quantum.agent.rpc.py + Completes coverage of quantum.agent.netns_cleanup.py + add metadata proxy support for Quantum Networks + Make signing dir a subdir in /var/lib/quantum. + Use openstack.common.logging in NEC OpenFlow plugin + Correct i18n message for api and db module + Fixes update router gateway successful with existed floatingip association + Fixes order of route entries. + fix so cisco plugin db model to not override count methods + Use auth_token middleware in keystoneclient. + Fixes pep8 nit + Make sure we can update when there is no gateway port linked to it + Fix syntax error in nvplib + Removes quantum.tests.test_api_v2._uuid() + Add filters for quantum-debug + Removing unnecessary setUp()/tearDown() in SecurityGroupsTestCase + Fix exception when security group rule already exists + Don't force run_tests.sh pep8 only to use -N. + Correct i18n message for ovs plugin + Replaces uuid.uuid4 with uuidutils.generate_uuid() + Correct i18n message + Removes _validate_boolean() + Removes quantum.common.utils.str_uuid() + Refactors quantum.api.v2.attributes.py + Updates tearDown() to release instance objects + pass static to argv to quantum-debug config parser + Improve openvswitch and linuxbridge agents' parsing of mappings + Move extension.py into quantum/api. + Ensure that the expiration time for leased IP is updated correctly + Fix context problem + bug 1057844: improve floating-ip association checks + fix broken logic of only using hasattr to check for get_x_counts + Prevent router being deleted if it is used by a floating IP + Updates clear_db() to unregister models and close session. + The change allows loading several service plugins along with core plugin. + fix incorrect kwarg param name for region with l3-agent + All egress traffic allowed by default should be implied + Fix unitest test_router_list with wrong fake return value + Delete floating port and floatingip in the same transaction + Completes unittest coverage of quantum.api.v2.attributes.py + Use DB count to get resource counts. + plugin/ryu, linux/interface: remove ryu specific interface driver + Allow NVP plugin to use per-tenant quota extension + Revert "Put gw_port into router dict result." + Ensure that deleted gateway IP address is recycled correctly + Ensure that fixed port IP address is in valid allocation range. + RESTProxy Plugin for Floodlight and BigSwitch + Ensure that mac address is set to namespace side veth end. + plugin/ryu: update for ryu update + plugin/ryu: add tunnel support + Adds tests for attribute._validate_uuid + Adds tests to attribute.convert_to_int + Adds tests for attributes.is_attr_set + Adds test scripts for _validate_string + Adds test scripts for _validate_range + Part of the patch set that enables VM's to use libvirts bridge type. + Remove qpid configuration variables no longer supported + Removing unsed code for Cisco Quantum Plugin V1 + Add QUANTUM_ prefix for env used by quantum-debug + Make tox.ini run pep8 checks on bin. + Explicitly include versioninfo in tarball. + Adds test scripts for _validate_values + Clean up quantum.api.v2.validators + Add indication when quantum server started. + Import lockutils and fileutils from openstack-common + Update latest openstack-common code + Clean up executable modules + Remove nova code from Quantum Cisco Plugin + Use isinstance for _validate_boolean + Fixes convert_to_boolean logic + Updated openstack-common setup and version code. + Validate L3 inputs. + Treat case when pid is None + Fix openssl zombies + Ensure that the anyjson version is correct. + Add eventlet_backdoor and threadgroup from openstack-common + Add loopingcall from openstack-common + Added service from openstack-common + Sync latest notifier changes from openstack-common + Update KillFilter to handle 'deleted' exe's. + Pep8 fixes for quantum master. + Use _validate_uuid in quantum.plugins.nec.extensions.packetfilter.py + Use is_uuid_like in quantum.extensions.securitygroup.py + Removes regex validation of UUIDs in dhcp_agent + Use uuidutils.is_uuid_like in quantum.extentions.l3 + Implements _validate_uuid + Use uuidutils for uuid validation + Drop lxml dependency + Testcase of listing collection shouldn't depend on default order of db query + Add uuidutils module + Log loaded extension messages as INFO not WARNING. + db_base_plugin_v2.QuantumDbPluginV2.create_port clean-up + Clean-up comments in quantum/db/l3_db.py + Import order clean-up + let metaplugin work with plugin which has not l3 extension support + Ensure that HTTP 400 codes are returned for invalid input + Use openstack common log to do logging. + Put gw_port into router dict result. + Add check for cidr overrapping for adding external gateway + Fix unnecessary logging messages during tests + support 'send_arp_for_ha' option in l3_agent + pin sqlalchemy to 0.7 + Remove unused metaplugin agents + Get subnets of router interfaces with an elevated context. + Support external network in probe-create. + remove unused modules for linuxbridge/ovs plugin agent + Chmod agent/linux/iptables_manager.py + Quantum Security Groups API + Make create_floatingip support transaction + Update policies + Notify about router and floating IP usages + Fix exception when port status is updated with linux bridge plugin + Call iptables without absolute path. + Delete the child object via setting the parent's attribute to None. + Add unit tests for the ovs quantum agent. + Add MTU support to Linux bridge. + Correct Intended Audience + Add OpenStack trove classifier for PyPI + use object directly instead of the foreigh key to update master db object. + Remove database access from agents + Fix database clear when table does not exist + IP subnet validation fixes + Update default base database to be V2 + Update common. + add test for create subnet with default gateway and conflict allocation pool + Merge OVSVethInterfaceDriver into OVSInterfaceDriver + Logging indicates when service starts and terminates + Ensures port is not created when database exception occurs + Improve unit test times + Add control_exchange option to common/config.py + Treat invalid namespace call + get_network in nvp plugin didn't return subnet information + tests/unit/ryu/test_ryu_db: db failure + correct nvplib to update device_id + Update rpc and notifier libs from openstack.common + Add quantum-usage-audit + Fix filters default value in get_networks + l3_nat_agent was renamed to l3_agent + Update vif driver of Ryu plugin + Support for several HA RabbitMQ servers. + Correct the error message in the Class NoNetworkAvailable + Fix flag name for l3 agent external network id + clean notification options in quantum.conf. + Add log setting options into quantum.conf. + Warn about use of overlapping ips in config file + Do global CIDR check if overlapping IPs disabled. + Fix rootwrap filter for dnsmasq when no namespace is used + Add common popen support to the cisco plugin + Use sqlite db on file for unit tests + Uses a common subprocess popen function + remove default value of local_ip in OVS agent + Remove a function that is not used + all rootwrap filter for 'route', used by l3-agent + l3-agent: move check if ext-net bridge exists within daemon loop + Add catch-call try/catch within rpc_loop in ovs plugin agent + Fix OVS and LB plugins' VLAN allocation table synchronization + ZMQ fixes for Quantum from openstack-common + Restore SIGPIPE default action for subprocesses + Fix for flat network creation in Cisco plugin + Removes test desription that is no longer valid + Modified code Pyflakes warning. + Fix deadlock of Metaplugin + remove unittest section for nec plugin README file + remove unittest section for ryu plugin README file + Fix for DB error in the Cisco plugin + modify the wrong phy_brs into phys_brs. + NVP plugin missing dhcp rpc callbacks + make README point to real v2 API spec + README file changes for Cisco plugin + fix for nested rootwrap checks with 'ip netns exec' + always push down metadata rules for router, not just if gateway exists + Removed eval of unchecked strings. + Update NVP plugin to Quantum v2. + ovs-lib: make db_get_map return empty dict on error + Update l3-agent.ini with missing configuration flags + Sync a change to rpc from openstack-common. + Fix for failing network operations in Cisco plugin + add missing files from setup.py + Add quantum-nec-agent to bin directory. + remove not need shebang line in quantum debug + make rootwrap filters path consistent with other openstack project + Bump version to 2013.1, open Grizzly + Fix lack of L3 support of NEC OpenFlow plugin + Add a new interface driver OVSVethInterfaceDriver. + Ensure that l3 agent does not crash on restart + make subnets attribute of a network read-only + Exclude openstack-common from pep8 test + Ensures that the Linux Bridge Plugin runs with L3 agent + Remove an external port when an error occurs during FIP creation. + Remove the exeception handler since it makes no sense. + Add enable_tunneling openvswitch configuration variable + Create .mailmap file + Update default policy for add/remove router interface to admin_or_owner + Add periodic check resync check to DHCP agent + Update metaplugin with l3 extension update + Add DHCP RPC API support to NEC OpenFlow plugin + Remove an external interface when router-gateway is removed. + openvswitch plugin does not remove inbound unicast flow in br-tun + Remove default name for DHCP port. + Added policy checks for add interface and remove interface + allow multiple l3-agents to run, each with one external gateway net + Prevent floating-ip and ex-gateway ports should prevent net deletion + fix generation of exception for mismatched floating ip tenant-ids + Give better error to client on server 500 error + Change 422 error to 400 error + Add IP version check for IP address fields. + Policies for external networks + Add IP commands to rootwrap fileter for OVS agent + Modified code Pyflakes warning. + Modified code Pyflakes warning. + Modified code Pyflakes warning. + Modified code Pyflakes warning. + Modified code Pyflakes warning. + Modified code Pyflakes warning. + Modified code Pyflakes warning. + Modified code Pyflakes warning. + Modified code Pyflakes warning. + Fix broken L3 support of Ryu plugin + check subnet overlapping when adding interface to router + add local network type and use by default for tenant networks + Fix data passed to policy engine on update + remove incorrect mock assert_called in unit tests + Fix dhcp agent rpc exception handling + Add missing include for logging when log_config is used + Modified code Pyflakes warning. + Modified code pyflakes warning. + Improve error message when flat network already exists + Lower webob dep from v1.2.0 to v1.0.8 + Allocation pool creation should check if gateway is in subnet + Make sure floating IPs + gateways must be on external nets + restart dnsmasq when subnet cidr set changes + supress dhcp router opt for subnets with null gw + add rootwrap filters to wrap ip netns exec + Implements agent for Quantum Networking testing + Quantum dhcp crashes if no networks exist + Update with latest code from openstack-common (stable/folsom) + Fixes undefined variable 'network_type' in OVS agent + Create utility to clean-up netns. + Fix lack of L3 support of Ryu plugin + Ensure that port update set correct tag in OVS + ovs_lib unable to parse return when port == -1 + L3: make use of namespaces by agent configurable + Fix error in rule for metadata server dnat + Fix programming error of ryu-plugin + Ensure network delete is handled by OVS agent + Implement L3 support in Metaplugin + Fixes agent problem with RPC + netns commands should always run in the root ns + Add lease expiration management to ip recycling + misc L3 fixes. + expose openvswitch GRE tunnel_id via provider API + Do not transfer ips if there isn't any + prevent invalid deletion of ports using by L3 devices + Modified code PEP8 warning. + Implementation of 2nd phase of provider extension for openswitch + Mangle network namespace name used by dhcp_agent + Update rootwrap; track changes in nova/cinder + remove policy check for host_routes in update_port + Ensure proper validation for l3 API attributes + Cisco nexus sub-plugin update_network fix + Fix dhcp option distribution by dnsmasq + fix bug where network owned resources block delete + Plugin aware extensions should also be reset at each test setup + Ensure network connectivity for linuxbridge flat network. + Execute unit tests for Cisco plugin with Quantum tests + prevent OVS + LB plugins from clearing device_id and device_owner + updated outdated comments in base v2 plugin class + clear db._ENGINE for each plugin init in Metaplugin + Enable tox to run OVS plugin unit tests + Allow tox to run plugin specific unit tests + fixes cisco nexus plugin delete network issue + Fix Metainterface driver with namespace + Add lease expiration script support for dnsmasq + Remove 'verbose' API capability + PEP8 issues fixed + removed some unused global variable + Update TESTING file + Typo fix in quantum: existant => existent + Add DHCP RPC API support to Ryu plugin + Run core unit tests for each plugin + OVS plugin tunnel bridges never learn + Add nosehtmloutput as a test dependency. + fix typo in OVS plugin from recent bugfix + enable router deletion logic in l3-agent + Enable users to list subnets on shared networks + Fix IP allocation on shared networks ports. + Move metaplugin test for common test directory + Enable DHCP agent to work with plugin when L2 agents use DB polling + fix associating a floating IP during floating IP creation. + Ensure that LB agent does not terminate if interface already exists in bridge + Treat exceptions when invoking ovs-vsctl + Remove v1.0 and v1.1 API from version info. + Get OVS port details from port ID + Fix undefined variables. + Fixing unit test failures in Cisco plugin + fix netns delete so that it works when a ns is set + Linuxbridge support for L3 agent + Fix exception message for bulk create failure. + quantum l3 + floating IP support + Add missing conversion specifiers in exception messages. + Use a common constant for the port/network 'status' value + Remove unused variable + Log message missing parameter causes exception + Update README for v2 API. + Fix flavor extension based on new attribute extension spec + Update the Nicira NVP plugin to support the v2 Quantum API + Enhancements to Cisco v2 meta-plugin + Add model support for DHCP lease expiration + Trivial openvswitch plugin cleanup. + Convert DHCP from polling to RPC + Add quota per-tenant. + Reset device owner when port on agent is down + Allow extra config files in unit tests + Fix visual indentation for PEP8 conformance. + Updates pip requirements + NEC OpenFlow plugin support. + Enables Cisco NXOS to configure multiple ports + Implementation of second phase of provider extension. + deal with parent_id not in target. + remove old gflags config code + convert query string according to attr map. + Add device_owner attribute to port + implementation for bug 1008180 + Fix bulk create operations and make them atomic. + Make sure that there's a way of creating a subnet without a gateway + Update latest openstack files + improve test_db_plugin so it can be leveraged by extension tests + Adds the 'public network' concept to Quantum + RPC support for OVS Plugin and Agent + Initial implemention of MetaPlugin + Make dhcp agent configurable for namespace + Linux Agent improvements for L3 + In some cases device check causes an exception + normalize the json output of show a given extension. + move the correct veth into the netns for the LB + linux bridge fixes following v1 code removal. + fixes typo in ensure_namespace + Remove v1 code from quantum-server + Add netns to support overlapping address ranges + dhcp-agent: Ryu plugin support for dhcp agent + fix missing deallocation of gateway ip + RPC support for Linux Bridge Plugin and Agent + Implementation of bp per-net-dhcp-enable + Enhance Base MAC validation + Use function registration for policy checks + Exempt openstack-common from pep8 check + Make 4th octet of mac_range configurable. + Replace openvswitch plugin's VlanMap with vlan_ids DB table. + Remove unused properties + Notification for network/subnet/port create/delete/update. + Make the plugin for test_db_plugin configurable + update DHCP agent to work with linuxbridge plug-in + ryu/plugin, agent: unbreak 610017c460b85e1b7d11327d050972bb03fcc0c3 + Add classmethod decorator to class methods of providervlan ext. + Only delete VLAN information after Quantum network is deleted + Make quantum pipeline configurable from quantum.conf. + ovs_quantum_plugin should use reconnect_interval in common conf. + add name into port and subnet. + Update openvswitch tunnel unittest + Enable agents and plugins to use the same configuration file. + Fix linuxbridge agent tests + Update openstack-common files. + Initial V2 implementation of provider extension. + Implements data-driven views and extended attributes. + Add v2 API support for the Cisco plugin + Enhance V2 validations to work better for integers and booleans + Refactor the test cases so that all the test cases are under one test class. + Add quota features into quantum. + Assume that subclass validates value of UUID + fix bug lp:1025526,update iniparser.py to accept empty value. + Ensures policy file is reloaded only if updated. + Provide way to specify id in models_v2 + Add validity checks to Quantum v2 resources + Avoid removal of attributes used by policy engine + Raise proper exception if policy file do not exist + Introduce files from openstack common. + Ensures API v2 router does not load plugin twice + ovs-agent exception non-existent ports + Ryu plugin support for v2 Quantum API + Add option sql_max_retries for database connection. + Enable quantum agents to work with global cfg.CONF + Create DHCP agent tap device from port ID + Fix some syntax errors. + fix bug lp:1019230,update rpc from openstack-common. + Fix v2 API policy checks when keystone is in use. + implement dhcp agent for quantum + Corrects imported modules in Cisco and Ryu according to latest nova packages. + Validate that network_id in port/subnet POST belong to the same tenant + Verify CIDR overlaps among networks' subnets. + Address problems with foreign keys with subnet and network deletion + Add 'allocation_pools' to Quantum v2 API subnets. + Delete IP allocation range for subnet when deleting subnet + Fix linux bridge plugin to be consistent with naming rules + v2 support for the linux bridge plugin + OVS plugin support for v2 Quantum API + Check if interface exists in bridge prior to adding. + Ensure that subnet_id is on correct network. + Use setuptools git plugin for file inclusion. + Cisco's unplug_iface refers to non existing exception + Implement IP address allocation. + Enable user to configure base mac address. + Bug #1012418 - quantum agent for OVS does not install properly on Xen XCP + Add simple file loggin to ovs_quantum_agent. + Fixing pep8 warning messages + Network deletion and subnet creation bug fixes + Remove paste configuration details to a seperate file. + Bug 1015953 - linuxbridge_quantum_agent device_exists() is buggy + Reorder imports by full module path + Added iptables_manager ( based on openstack/linux_net.py ) + Unit test and Readme changes related to cisco plugin. + Implements the blueprint use-common-cfg for the quantum service. + Ensure unique mac address allocation. + Add authZ through incorporation of policy checks. + Fix additional pep8 issues on Jenkins + removed "runthis" and other unused functions from utils.py + Linux bridge agents did not work with common linus utils + Added vlan range management for OVS plugin + Bug #1013967 - Quantum is breaking on tests with pep 1.3 + Remove wrong base class for l2network_models after v2.0 API + Cisco cli cannot find argument action_prefix + Use openstack.common.exception + Remove unused functions in common/utils.py + API v2: mprove validation of post/put, rename few attributes + Bug #1000406 - Return value of shell commands is not checked by plugins + Fix python2.4 incompatibility + Add API v2 support + Binaries should report versions. + Fix up test running to match jenkins expectation. + Add build_sphinx options. + Remove unused imports + Quantum should use openstack.common.jsonutils + Remove hardcoded version for pep8 from tools/test-requires + AuthN support for Quantum + fix bug lp:1007557,remove unused functions in utils.py. + Add common dir for shared agent code, add OVS lib. + Bug #1007153 + Register enable_tunneling as bool opt. + Quantum should use openstack.common.importutils + PEP8 fixes + Bug #1002605 + Automatically determine Quantum version from source + Fix linux bridge section name + Remove the reference to non existing exception by linuxbridgeplugin. + bug #1006281 + Parse linuxbridge plugins using openstack.common.cfg + Bug #1004584 + fix some pylint warnings. + fix errors in database test cases. + Log the exception so app loading issues can be debuged + remove unneeded import from OVS agent that break 2.4 compat + blueprint man-support and fix documentation build + Fix print error for linux bridge bindings + Add HACKING.rst to tarball generation + fall back to `ip link` when `ip tuntap` unavailable + Cisco plugin CLI call to quantumclient CLI + Calling Super method from QuantumPortAwareScheduler.__init__ + OVS plugin: add tunnel ips to central database + Include AUTHORS in release package. + blueprint database-common + bug 996163 + Bug #994758 + Change Resource.__call__() to not leak internal errors. + Let OVSQuantumTunnelAgent sync with database + Cleaned up log usage. + blueprint agent-db-ha + Update codebase for HACKING compliance. + Make sample quantum.conf compliant with docs + Make ovs Interface option set properly. + Removed simplejson from pip-requires. + Remove dependency on python-quantumclient + Add sphinx to the test build deps. + Add HACKING.rst coding style doc + return 404 for invalid api version request + fix issue with OVS plugin VLAN allocation after a quantum-server restart + bug 963152: add a few missing files to sdist tarball + API docs: fix typo for network delete + Open Folsom + Bug #956559 + plugin/ryu/agent: unbreak a06b316cb47369ef4a2c522f5240fa3f7f529135 + Fix path to python-quantumclient + Split out pip requires and aligned tox file. + ryu/nova: catch up d1888a3359345acffd8d0845c137eefd88072112 + Add root_helper to quantum agents. + Fix missing files in sdist package [bug 954906] + Fix for bug 921743 + bug 954538 + check connection in Listener. refer to Bug #943031 + fixed incorrect duplicate title + Fixed incorrect title for example 3.10 + Downgraded required version of WebOb to 1.0.8. + Bug #949261 Removing nova drivers for Linux Bridge Plugin + Remove outdated content from OVS plugin README, point to website instead. + add git commit date / sha1 to sphinx html docs + more files missing in sdist tarball + make sure pip-requires is included in setup.py sdist + Introducing the tenant owenrship checks in the Cisco plugin, changes are + Fix some plugins that don't check that nets + ports are owned by tenant + remove pep8 and strict lxml version from setup.py + plugin: introduce ryu plugin + bug 934459: pip no longer supports -E + Fix bug 940732 stack.sh can't match sql_connection string. + Return appropriate error for invalid-port state in create port API. + blueprint quantum-ovs-tunnel-agent + Initial commit: nvp plugin + unittests: setup FLAGS.state_path properly: bug 938637 + Cleanup the source distribution. + Fix ovs config file location + blueprint quantum-linux-bridge-plugin + Remove quantum CLI console script. + Bug 925372: remove deprecated webob attributes + bug 923510: avoid querying all ports for non-detail GET Network call. + Make tox config work. + Pin versions to standard versions. + bp/api-filters + Split out quantum.client and quantum.common. + Quantum was missing depend on lxml. + bp/api-error-codes + blueprint ovs-portstats + Add support for dealing with 501 errors (notimplemented) + Improved VlanMap. + moving batch config out of quantum-server repo. + bug 920299: remove duplicate + outdate README + Getting ready for the client split. + Removed erroneous print from setup.py + Fixes setup scripts for quantum plugins. + Base version.py on glance. + fix mysql port in sql_connection example... + Make the quantum top-level a namespace package. + Add __init__.py from plugin to be copied on setup scripts + Fix lp bug 897882 + PEP8 quantum cleanup + Install a good version of pip in the venv. + Rename .quantum-venv to .venv. + Updating Cisco README with instructions on installing the patched ncclient library + Remove plugin pip-requires. + blueprint refactor-readme-to-manual + Bug #890028 + Implementation of the BP services-insertion-wrapper inside the Cisco Plugin + blueprint operational-status-ovs-plugin + bug 903580: remove invalid extensions path from quantum.conf + Fix for bug 902175 + Readme Fix + blueprint api-framework-essex + Fix for bug 900277 + Fix for bug 900316 + Modified the Readme for Unit Test Execution Instructions + Bug 900093 + bug #891246: Fix paths in agent Makefile + Second round of packaging changes + Bug 891705 + Correcting the plugins classpath in the Quantum README. + The relative path for the "ucs_inventory.ini" file has been fixed + bug #891267 : for XS, grab iface-id from XAPI directly if needed. + Changes to make pip-based tests work with jenkins. + Fix for bug 890498 + Fix for bug 888811 + Fixing find_config_file after packaging changes + Added timeout flag to ovs-vsctl to avoid infinte waiting + Add quantum.exceptions path to configed ext paths + Fix for Bug #888820 - pip-requires file support for plugins + Fixing Cisco plugin after update_* change + Fix for bug 888207 + Fix for bug 877525 + Bug #875995: Quantum README fixes + Change version numbers to be compatible with debian packaging + Make the openvswitch plugin tests work again + Swich over to update_{net,port} instead of rename_net and set_port_state + Added try import to quantum-server and quantum-cli + Bug 887706 + Blueprint authentication-for-quantum + blueprint quantum-packaging + Moved the initialization of the blade state so that the interfaces which are configured outside of Quantum are also initialized in the blade state. + fix minor double-serialization bug in client.py + bug #863635: remove vestigial cheetah import from bin/cli + Change the ovs plugin create_*() calls to take the kwargs param + Changing the log messages in order to be always identified by their sub-packages of origin, and they can even be filtered on that basis + Merge changes Ie7acb24a,Ief95b806 + Add .gitreview config file for gerrit. + New tests are being adding to the Diablo code (Cisco L2-Network plugin), and some fixes in the case where the tests were failing. + Add the ability to specify multiple extension directories + Add code-coverage support to run_tests.sh (lp860160) + Change port/net create calls to take an additional kwargs param + ovs plugin: Remove reference to set_external_ids.sh + fix pep8 issues in Cisco plugin + Remove hack for figuring out the vif interface identifier (lp859864) + Merge from launchpad quantum/diablo branch: + Update openvswitch plugin README + Update openvswitch plugin README + Get output from run_tests. + Add rfc.sh to help with gerrit workflow. + merge tyler's unit tests for cisco plugin changes lp845140 + merge salv's no-cheetah CLI branch lp 842190 + Merge trunk + Addressing Dan's comment on output generator + merge sumit's branch for lp837752 + merge salv's branch for bug834013 + merge salv's branch for keystone token on client bug838006 + merge rohit's db test branch: lp838318 + merge salv fix for bug 841982, fix minor pep8 violation + merge salv fix for bug834008 + Changes to address Salvatore's review comments, removed unnecessary imports, and changed a debug message. + changing key names to confirm to api specs + Merging latest from lp:quantum + Merging lo:~salvatore-orlando/quantum/quantum-api-auth + Merge trunk + Implementing Dan's suggestion concerning fixing the bug in db api rather than FakePlugin + Fixing bad indent + syncing diverged branches + merging from lp:quantum + merging from lp:quantum + Updating CLI for not using Cheetah anymore. + Fixing the bug in FakePlugin + made general exception handling messages consistent + Create operation now generate response with status code 202 + restoring correct default pipeline + Mergin from lp:quantum + Add information about quantum dependency for nova + merge salv's branch to remove dummy plugin + Changing communication between UCSM driver to UCSM to HTTPS. + Adding CLI usage examlpes to the README. + Adding client-side support for Keystone integration + Keystone-integrated pipeline should not be default in quantum.conf + Removing class DUmmyDataPlugin + Removed redundant configuration, and added more comments in the configuration files. + Updating the README file. + Merge trunk + Merging Shweta's test cases for mutliport resource + Adding Multinic tests + Typo fix in README + Merging Sumit's changes including fixes for multinic support, and CLI module for working with extensions. + More fixes for multi-nic support. + Fixed a bug with plug_interface. + Merging from Cisco branch + Changes to incorporate earlier review comments, also for multiport resource + adding quantum database unit test cases + Merging changes from Ying's branch (new mutliport resource). + add multiport and exception handling + add multiport resource + Merging from lp:quantum + Avoiding deserializing body multiple times with several parameters + merge cisco consolidated plugin changes + Test on param_value changes as follows: + Merging lp:~salvatore-orlando/quantum/bug834449 + Merging Ying's changes (minor). + fix print statements in novatenant and portprofile + merge trunk + Merge trunk + Minor refactoring + Changes to l2network_plugin for create_ports and pylint fixes to cli.py + Modified CLI to handle both core and extensions CLI + merge trunk + lp835216 client lib was not passing in kwargs when creating exceptions + lp834694 fix integrity error when deleting network with unattached ports. Add unit test. + Minor fix in delete_port + merging changes from cisco consolidated branch + Fixes to support multinic. + Merging fixes from Sumit's branch for extension API version number and to UCS inventory to associated VIF-ID with ports. + Merging from the Cisco branch. + adding new api methods using just port_id + Fixing the extensions URL to 1.0 and pep8 error. + bug fixes to handle multinic + Merging Shweta's fix for extensions' test cases (clean up was not happening completely). + Adding Network and Port clean up functions for portprofile unit tests + Merging from lp:quantum + Merging Shweta's fixes in the tests for key names changes in the Core API + make CLI show_port command display interface-id, add additional test case + merge salvatore's new cli code + Dictionary key values changes in test_extension + Merging lp:quantum, resolving conflict. + merge two pep8 branch + Merging Ying's pep8 fixes. + fix pep8 issues + Merging quantum trunk. + fix pep8 warnings + Updating common/extensions.py in order not to instantiate a QuantumManager when retrieving plugin + Cleaning pep8 + Merging lp:~danwent/quantum/lp834491 + Addressing comments from Dan + Merging from quantum. + merge cisco extensions branch + lp834491: change plugin to work with API code after the API alignment merge + Merging Shweta's fixes to the test cases for the extensions. + Added Extension & ucs driver test changes and fixes + Merging from Sumit's branch, changes to VIF-driver and Scheduler; extension action names have been changed in response to Salvatore's review comments in the extensions branch review. + Merge from Cisco branch and changes to scheduler/vif-driver. + Syncing with Cisco extensions branch. + Merging changes from Sumit's branch. + Changes qos description to string; changes extension API names for get_host and get_instance_port + Mergin Ying's branch. + change get_host and get_instance_port function name + Cleaning (removing) unused code..hooray ! fixes for extension tests + Merge trunk + Sorting correctly all imports for the Nexus Driver and Unit Test + Fixed the Unit Test for Nexus Driver + add cisco_faults under l2network package. + move faults/exceptions to l2network package, + Merging from Sumit's branch, import ordering related changes. + Changing the order of imports (to satisfy convention). + Merging the Cisco branch. + Updating README according to Somik's comment + Finishing cli work + Completing Unit Tests + Merging lp:~salvatore-orlando/quantum/quantum-api-alignment + Configuration of multiple VLANs on the same Nexus Switch Interfaces + Adding unit test for rename_network + Added logging to syslog or file specified at command line + Merging from Sumit's branch. + Fixed some bugs with credential and qos resources; also fixed l2network_single_blade + Merging Rohit's changes. + helper function to get creds based on name + integration with l2network_plugin.py + fixing relative import in nexus_db.py + putting in db support for creds and qos + merge latest quantum branch and resolve conflicts + Merging lp:~asomya/quantum/lp833163 + Addressing Somik's comment. + Templated output for CLI completed! + PEP8 fixes for setup.py + delete quantum/common/test_lib.py to prepare for quantum merge + Made changes according to reviewer's comments. + Merging changes from Sumit's branch. + Merge trunk + Merge trunk + Merging lp:~cisco-openstack/quantum/802dot1qbh-vifdriver-scheduler + Merging lp:~cisco-openstack/quantum/l2network-plugin-persistence + Fixed a bug in the initialization of the UCS inventory; fixed another bug in deleting a port. + Noticed some pep8 errors, fixed them. + Merging lp:quantum + Changes to incorporate reviwer's comments. Also changed client.py to handle extension URLs. + Review Changes + remove unnecessary code and sync faults and exception handling + Code changed base on Reviews + merging with lp:quantum + merging from lp:quantum + Fixes based on review comments + Addressing comments from Ziad and Somik + merge lp:~bgh/quantum/lp837174 + Fix unit test printing (lp837174) + Fixing issue in view builders concerning attachment identifiers + Code clean up as per reviewr's request; documentation strings, unused code, etc. + Rewording of the README file to clarify the use of the SSh port + clean up code and fix some comments + clean code and fix some comments. + Merging from Sumit's latest branch - Fixed loading of Nexus DB tables; moved imports to l2nework_db.py; Refactoring of code to generalize inventory handling (enhancement). + Fixed loading of Nexus DB tables; moved imports to l2nework_db.py, changes discussed & approved by Rohit. + Making Keystone version configurable + Accidentally took quantum.conf out of branch. + Merge trunk + Merging lp:~raxnetworking/quantum/bug827272 + Merging branch: lp:~danwent/quantum/test-refactor + Removing "excess" file + Missed adding a file earlier, fixed a small issue. + Refactoring of code to generalize inventory handling (enhancement). + Merging UCS inventory state initialization fix from Sumit's branch. + Fixes an issue with loading the UCS inventory when a dynamic nic has been used outside of Quantum. + Removed obsolete instructions from README. + Changes to reflect the new features (mutli-blade, multi-chassis support). + Changes to support calls from VIF Driver and Scheduler. + Pep8, pylint fixes. + fixing pep8 error + adding helper function for port binding model + UCS inventore persistence and pep8/pylint fixes. + UCS persistence fixes. + added new columns to models for ucs plugin multi blade support + Merging rohit's UCS persistence support. + UCS plugin persistence. + Persistence support for UCS plugin network. + adding utility functions to create dictionaries + Merging changes from Rohit's branch. + Merging changes from cisco extensions. + added ucs plugin related execptions in cisco_exceptions.py + Adding some error checks. + Reduced excessive logging. + Several fixes to initial version. + fixing the the test_database.py tests + Merge Shweta's new propose. Chnage profile-id ot profile_id + pylint and pep8 fixes. + Merge with Cisco branch + Change profile-id + merged Shweta's branch for ext test. Minor fix for review comments. + Merge with the Cisco Branch + Review Changes + merged Shweta's ext test branch + Initial commit with lots of changes. + Moved the conf file uncer the cisco directory + Moved the conf file uncer the cisco directory + Updated conf file + Adding Entension API unt tests + Syncing with lp:quantum + Code refactored, made changes are per reviwer's suggestions. + sync up with l2network exception handling for extension + merged Cisco branch's latest changes + Adding changes from Sumit's latest merge + merge with lp:~cisco-openstack/quantum/l2network-plugin-extensions + replace exception handler by using cisco_exceptions + Raising exceptions in extension resources handling (where missing). Changing exception name to QosNotFound. + Changing exception name to QosNotFound. + Mergin from Cisco branch. + Raising exceptions in extension resources handling (where missing). + Merging fixes to client side exception handling. Thanks lp:tylesmit ! + Merging fixes and changes batch-config script. Thanks lp:danwent ! + Adding the Nexus support to the Persistence Framwork + added nexus exception in cisco_exceptions.py + add plugins.ini back + add all conf/*.ini back + merge with ying's branch + merging with Ying's extension branch + remove ying's test ciscoplugin + remove all configuration files + remove cisco_demo and test_scripts directory, which were used by our local tests + Removed concatenation per review comments. + change the configuration files to the default values + pylint and pep8 fix + merging with ~cisco-openstack/quantum/l2network-plugin-extensions + fix pylint issuses + Making keystone integration optional in quantum configuration + Merge trunk + Merging bug fix for Bug 821733. Thanks lp:salvatore-orlando ! + Fixing typo + Making the client raise the appropriate exception if needed. Also increasing the pylint score to above 8. + pep8 error fixed for l2network_db.py + Mering Sumit's branch with plugin support for Credentials, QoS, NovaTenant resources. Also merging latest from lp:~cisco-openstack/quantum/l2network-plugin-persistence + Merging from Sumit's branch, VIF-driver and Quantum-aware scheduler. + Removed extra spaces to satisfy pep8. + VIF driver for 802.1qbh and Quantum aware scheduler. + fix some pylint issues + Pylint and pep8 fixes. + Changes to support credentials, qos, and novatenant extensions. + Removing unused error response codes + Merging lp:~asomya/quantum/lp824145 + merge trunk + Fixed indentation and changed file comments + add extension change to ying's branch + merge trunk + Pulling in changes from lp:quantum. + Merging Cisco's contribution to Quantum. Thanks to various folks at Cisco Systems, Quantum will have plugins + Merging Shweta's change to fix a function call in the test code. + Adding the changed UCS Driver function names in test_ucs_driver. + Santhosh/Deepak | Fixed an issue where collection actions for PUT and DELETE methods in resource extension were routing to update and delete action of the resource + Merging from Sumit's branch pylint fixes and incorporating review comments. + Changes to README file and merging Shweta's changes. + Mergin Shweta's test changes, also README file. + Changes to test structure. Adding pylint correctons. + Fixes to the README file per earlier review comments. Also removed main from one of the modules. + Mergin from cisco brach. + Merging from lp:quantum. + Pulling changes from Cisco branch. + Pylint fixes. + exit unit tests if tests are invoked specifying a particular test + Merging Nexus pylint changes and other enhancements from Edgar. + pep8 passed + Merging Rohit's changes. + Partial commit + Moved test_database.py to plugins/cisco/tests/unit/ + Adding a new file with all the XML snippets to make code easier to read + Changes in the README file to incorporate Somik's comments. + pylint changes - pylint score for cisco/db folder - 8.27/10 + Removing extra testing function on Nexus Driver + Merging plugin and tests' changes. + Fixes to the tests which were breaking, including fixes to the test cases. + Merge Rohit's branch with persistence framework fixes. + Pulling in changes from Rohit's branch. + Pulling in changes from Shweta's branch. + Removed main from modules as per review comments. + updated README file to include persistence framework setup instructions + Adding Persistence unit test + Fixed bugs while testing. + pep8 errors fixed + Merging rohit's changes. + Changes to support persistence framework. + Merging: lp:~danwent/quantum/client-lib + Merging: lp:~tylesmit/quantum/api-client-fix-serialization + First, trivial, implementation of authN+authZ + fixes from rohit's branch + from rohit's branch + Adding more templates + - Added new tables VlanID to generate ids and maintain usage of vlans + Adding missing files to branch + Simplifying condition + FIxing missing 'output' variable @ line 243 (syntax error) + Adding automattic serialization to all requests by moving it to do_request + added network and port models similar to quantum with following changes - + Authentication with Keystone. + Introducting cheetah + I'm too tired + Stubout work in progress + Merging quantum extenions framework into trunk. Thanks rajaram vinkesh, deepak & santhosh for the great work! + - added network and port models into the l2network plugin instead of using quantum models + Merge from Rohit's branch. + lp Bug#824145 : Adding a setup script for quantum. + skeleton for cli unit tests + merge trunk + Merge from the base merge-prop branch (README changes). + Removing exceptions as well (previously only API faults were removed) + Merge Trunk + Merged quantum trunk + adding renamed client-lib tests + Tiny change to the README file, instructions on how to get ncclient. + - Adding setup script. + Adding db connection and l2network plugin database modules + update CLI to use show instead of list for calls that do not return a list + rename client_lib unit tests so it is run by ./run_tests.sh, update tests to handle name changes + force batch_config.py to use json, as XML has issues (see bug: 798262) + update batch_config.py to use new client lib, hooray for deleting code + Changed to default plugin class name. + Rajaram/Vinkesh | Added examples of scoping extension alias in request and action extension + Added tests directory to list of modules in the README file. + Merge latest from lp:quantum + Added "tests" directory to the list modules in the README file. + Adding the required build for Nexus support + Merging changes addressing Bug # 802772. Thanks lp:danwent ! + Merging bugfix for Bug 822890 - Added License file for Quantum code distribution. + Fixed typo in README + README file updates (pointer to Nova Cactus branch), and numerous other edits based on Mark's template. + L2 Network Plugin Framework merge. + Incorporated changes in response to review comments from Ram. + Adding Apache Version 2.0 license file. This is the official license agreement under which Quantum code is available to + Making a check for the presence of UCS/Nexus plugin (earlier it was not in certain cases). With this change, if the UCS/Nexus plugins are not enabled, the core API tests can be run even on Ubuntu (and RHEL without the requirement of any specific network hardware). + Merging test cases from Shwetas' branch, and further modified README file. + Merging the test framework from Shweta's branch. + decluttering _parse_request_params method for QuantumController + Fixing detail action for port collection + Adding Unit Test Cases Now + Adding Cisco Unit Tests + minor enhancements to quantum client-lib + RHEL limitation updated. + Adding support for expressing format through Content-Type header + Changes to enhance L2 network plugin framework. + undo unintentional formatting change in run_tests.sh + remove unneeded __init__ + refactoring testing code to support plugin tests + Added QuantunPluginBase as the base class for the l2network_plugin. + Generalized and put placeholders. + another merge + pep8 cleanup, restore defaults + Added info about ssh conf required for nexus switch. + merge + remove unneeded tests from ovs_quantum_plugin + Nexus plugin classpath was incorrect, fixed it. + Merge latest from lp:quantum (via lp:~cisco-openstack/quantum/l2network-plugin). + Merge from lp:quantum + Edits to reflect conf changes, made it easier to follow. + merge heckj's pip-requires fixes + Fixed issue with creating new port profiles (one configuration parameter got left out during the migration to the new configuration scheme). Also fixed a bug in the calculation of the profile id. + Fixes the broken call to second level of plugins. Renaming will work now. + updates to pip-requires for CI + Loading of device-specific plugins and drivers is done dynamically by setting configuration. + Deepak/Vinkesh | Fixed show action in extension controller to return 404, added example to include namespace in a request extension + Merged quantum trunk + Santhosh/Vinkesh | Added extension_stubs file + Removing extra file in Nexus Driver + Removing extra file in Nexus Driver + Relabelling API version to 1.0! + Cosmetic changes to unit tests for client library. + Removed quantum/plugins/cisco/db/ and quantum/cisco_extensions since these will be merged separately. + Adding conf directory for configuration files. + Fixed pep8 error. + Merging changes. + Merging changes from lp:quantum + Fixed an issue selecting the right port interface and also properly switching off the Nexus Interface + Completing API spec alignment + Applying fix for bug #814518 + Adding controller and view builder for attachment resource + Merging the port profile client name fix. + Earlier fix resulted in a different issue (profile client name, was also being used as profile name, hence breaking). + Truncated the port profile client name length to 16 characters (ucsm excepts max 17 chars). + Mergin fix for Bug 818321 + Merging approved OVS plugin configuration change branch. + Merging the brand new Quantum-client-library feature. + Requests now send the Content-Type in the HTTP request + fix broken flush in db.network_destroy, pep8 fixes + req/res alignment complete. + Vinkesh | Changed import orders according to pep8 recommendations + Including a flag to activate the NX-OS driver + merging branch for bug802772, which this branch is stacked on top of + WIP. + Fixing pep8 errors + Adding the Nexus OS driver based on the new PlugIn structure + fix incorrect handling of duplicate network name, add exception for duplicate network name, and add unit test to confirm detection. + WIP + Merging lp:quantum updates + Fixing syntax issue. I had a 2.7+ style dict comprehension, so I made it 2.6 friendly. + Removing a debugging line + pep8 fix + Fixing API behaviour for throwing 400 error on invalid body. + make ovs plugin pay attention to port state + persistence of l2network & ucs plugins using mysql + Vinkesh/Santhosh | Moved the stub classes in test_extensions to a separate file extension_stubs + Merged from trunk + bug802772 update exception handling in OVS plugin to use API exceptions. + merged the latest changes from plugin-framework branch - revision 39 + removing a few additional lines that aren't needed once we don't calculate port count + Adding a tests directory, this can be used for plugin-specific test cases. + also remove line that computes portcount, as it is unneeded now that we don't return it + Including copyright info. + merge branch for to fix bug817826 + For the modules to get added, missed in the earlier checkin. + remove PortCount attribute of network object, as it is not in the spec and was causing us to hit bug 818321 (note: this commit does not fix the underlyingproblem with xml deserialization, it just makes sure we don't hit it with the existing API code) + Changed the directory structure to a more organized one. + Merging the latest changes from lp:quantum. + change default integration bridge from br100 to br-int to reflect new default for OVS vif-plugging in nova Diablo-3 release + fix bug 817826 and similar error in batch_config.py + persistence of l2network & ucs plugins using mysql + merge Salvatore's api branch with fixes for tests. Tweaking branch to remove unwanted bin/quantum.py as part of merge + Merging in main repo updates + Updating to fix some SSL issues + Removing extra quantum.py file from source control + Apply fix for bug #817813 + Apply fix for bug #814012 + Apply fix for bug #814517 + bug 817813: default provider in plugins.ini accidentally changed. Changing it back to FakePlugin + Changed the param name "network-name" to "net-name" since the Quantum service expects the later. + Removing some legacy code from the unit tests + Adding unit tests to cover the client library + Changing the CLI to use the new client library + Adding refactored API Client + pep8 fixes + fix bug 814012, add unit tests for it + Resolving Bug 814517 which caused XML to have extra whitespace. + Vinkesh/Santhosh | Removed loading extensions from 'contrib' and fixed an indentation bug while loading extensions + Santhosh/Rajaram|modified extensions section in README + Rajaram/Santhosh | Added logging to the PluginAwareExtensionManager failures + Rajaram/Santhosh|Added plugin interface in foxinsox and Updated README + Rajaram/Santhosh|quantum manager loads plugin only once, even though both extension middleware and APIRouter calls it + Santhosh/Rajaram|latest merge from quantum and made extensions use options to load plugin + Merge changes from lp:quantum + Apply fix for bug #797419 + Re-fixing issues with XML deserialization (changes got lost in merges with trunk) + Rajaram/Vinkesh | Plugins advertise which extensions it supports. + Merging branch lp:~salvatore-orlando/quantum/bug802892 + Merging branch lp:~netstack/quantum/quantum-unit-tests + Fixing silly pep8 error + Merge with quantum-unit-tests + doh + Restoring quantum_plugin_base to previous state. + Vinkesh/Santhosh | Added tests to check the member and collection custom actions of ResourceExtensions + Vinkesh/Deepak | Moved plugin related checks in ExtensionManager code to PluginAwareExtensionManager + Deepak/Vinkesh | Added an base abstract class which can be inherited by PluginInterface class which defines the contract expected by extension. + Vinkesh/Deepak| Added doc and small refactoring + Unit tests for API completed + Add TESTING document: description and polices for quantum tests + Adding more unit tests + Deepak/Santhosh | ExtensionManager verifies that plugin implements the interface expected by the extension + Santhosh/Deepak | Made supports_extension method optional for plugin, plugin will be loaded only once + Merged from quantum trunk + Santhosh/deepak| Load extensions supported by plugin + add extension code in.(last push does not include this directory.) + add api extensions (including portprofiles resources and associate/disassociate actions.) + Merge latest from lp:quantum (picking up API framework changes like quantum/manager.py and resource controller changes). + Changes to support port-profile extension. + Very initial version of the nxos driver .... lets call it ver 0.0.1! + Removing code related to functional tests + Porting shell script get-vif.sh to python module get-vif.py for cisco ucsm module + Merge pep8 changes + Required for recognizing the "cisco" package. Missed in the initial checkin. + Applying fix for bug #804237 + minor pep8 fix. + Changed some credentials (does not affect functionality). + This file is not required. + Initial checkin for the L2-Network Plugin with all the associated modules and artifacts. + Rajaram/Santosh|misc readablity improvements to extension tests + Santosh/Rajaram| added extenstion test to show header extensibility + Rajaram/Vinkesh | Added tests to confirm extensions can edit previously uneditable field. + removing pep8 errors + Added more unit tests for API + Now REALLY using in-memory db + Adapated plugin infrastructure to allow API to pass options to plugins + Fixing error introduced in find_config + Removing excess debug line + Fixing syntax errors in db/models.py + Temporary commit + Now loading plugin before setting up routes. + Adding unit test + Starting implementation of unit tests + Removing static data for FakePlugin + - Unit tests will use FakePlugin + Adding Routes>=1.12.3 to tools/pip-requires + Work in progress - just starting + ...and again! + I hope I get the commit right now + removing "quantum" folder as well from etc + removing api-paste.ini + Addressing comments from Somik + Merging dan wendlandt's bugfixes for Bug #800466 and improvements that enable Quantum to seamlessly + fix pep8 introduced by trunk merge + A small start on unit tests: mostly a proof of concept that contains a test + Added some more plugin agnostic tests (attachment and negative tests) and some + merge + more pep8 goodness + Fixing bug #798262 + refactor batch_config, allow multiple attaches with the empty string + Merge: bzr merge lp:~bgh/quantum/bugfixes + Fix cut and paste error in api_unplug_iface + Fixing bug #798261 + Merge trunk + no-commit + Santhosh/Vinkesh | Added extensions framework + merge and pep8 cleanup + Merging latest changes from parent repo - lp:network-service , Parent repo had approved merge proposal for merging lp:~santhom/network-service/quantum_testing_framework , which has now been merged into lp:network-service + Merging pep8 and functional test related changes lp:~santhom/network-service/quantum_testing_framework branch + add example to usage string for batch_config.py + Bug fixes and clean-up, including supporting libvirt + Fix typo in mysql package check + Fix typo in mysql package check + Adding support for 'detail' action on networks objects + README fixes + Santhosh/Deepak | Fixed the import issue and config.load_paste_app issue + Santhosh/Vinkesh | Fixed all the pep8 violations. Modified the 'req' to 'request' across all the services and wsgi so that it's consistent with other projects + Santhosh/Vinkesh | Added the testing framework. Moved the smoketest to tests/functional + merged remote README changes + Fix cli.py from last merge when it got overwritten + Fixing pep8 errors + Add dependencies to README and fix whitespace + Fix merge indentation errors + Merged Brad's ovsplugin code + pep8 changes for quantum-framework code pieces. + Merge changes from quantum-framework-bgh branch + Update Quantum README file with instructions to launch the service and get going. + Merge changes from quantum-framework + Updated quantum_plugin_base with with return type dataformats as well as exceptions. + Added a basic README file and updated Quantum plugin base class with appropriate exceptions. + Initial commit of exceptions that are raised by a quantum plugin. + Make the wording a little clearer + Remove -a option from examples (it no longer exists) + Make the API the default + Address Dan's review comments + Make the manager a little smarter about finding its config file + Fix another TODO: remove main function from manager + Fix detail_net and list_ports commands + Remove get_all_interfaces and fix detail_network commands + Initial version of openvswitch plugin + * Merged changes from Salvatore's branch - quantum-api-workinprogress + Update readme with quantum specific instructions + Address some of the remaining TODOs and general cleanup + Add headers + Initial cut of openvswitch plugin + Add database models/functions for ports and networks + Print the command list in the help + Whitespace fixes + Added api functions for the interface commands + Initial rework of cli to use the WS api + Copy over miniclient from testscripts and port tests.py to use unittest + Adding ports.py to source control + pep8 fixes (1st batch) + First working version of Quantum API + Adding views/networks.py to bzr + Adding serialization/deserilization for network resources. + networks api with final URL structure. + Implementing interface with plugin + adpating wsgi files + Work in progress on network API + Adding first files for quantum API + Minor fixes: indentation in bin/quantum and fix import in config.py + Adding api paste configuration file + Removing .pydevproject from version control + Branching from quantum-framework + Adding flags.py to infrastructure code + Move plugin configuration to plugins.ini - a config file. + 1) Created a DummDataPlugin in SamplePlugin module. + merged salvatore's changes to local branch + 1) Added a bare-bones framework for quantum plugins. + Fixing pep8 errors + adding /bzrignore to precent checking in pyc files and that sort of stuff... + Pushing initial started code based on Glance project and infrstructure work done by the melange team. + Merging in Shweta's fixes from the review by Sumit + Minor Fix in ucs tests + 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. + Adding UCS inventory tests + Merging in latest changes from lp:quantum + Merging in Shweta's test changes + Ading Ucs db tests + Removing excess imports + Fixing pep8 errors and pushing pylint score up to 8.57 + Fix for bug/893663 + Bug 903684: functions defined twice in utils.py + blueprint api-operational-status + Adds sqlalchemy support for ovs_quantum_plugin. + bug 903581: remove etc/quantum.conf.sample as it is invalid + Fixing bug/903829 + Removing a couple extra lines + Adding some tests, fixing some bugs, and making the tearDown correctly remove PortProfiles. + Adding author information + Removing a negative test until I can figure out how to implement it + Removing some negative tests until I can figure out how to implement them + Updating tests + Fixing port-related calls + Adding tests + Tweaking other multiblade tests. + Updating multiblade create_network test + Starting making multi_blade model return data + Adding initial multi blade test file from Shubhangi -------------------------------------------------------------------- Wed Dec 19 12:44:23 UTC 2012 - saschpe@suse.de - Move to obs-service-git_tarballs + Drop BuildRequires: python-setuptools-git - Update to version 2012.2.3+git.1355917463.aa50aac: + Bump next version to 2012.2.3 + dhcp.filters needs ovs_vsctl permission + Fix rpc control_exchange regression. + Bump next version to 2012.2.2 + Final 2012.2.1 versioning + fix remap of floating-ip within l3-agent polling interval + Prevent router being deleted if it is used by a floating IP + Fixes order of route entries. + Use DB count to get resource counts. + Make sure we can update when there is no gateway port linked to it + Treat case when pid is None + Updates tearDown() to release instance objects + Ensure that the expiration time for leased IP is updated correctly + Part of the patch set that enables VM's to use libvirts bridge type. + bug 1057844: improve floating-ip association checks + Improve openvswitch and linuxbridge agents' parsing of mappings + Updates clear_db() to unregister models and close session. + fix incorrect kwarg param name for region with l3-agent + Allow NVP plugin to use per-tenant quota extension + Ensure that deleted gateway IP address is recycled correctly + Ensure that fixed port IP address is in valid allocation range. + Delete floating port and floatingip in the same transaction + Remove qpid configuration variables no longer supported + Update stable with stable oslo (aka common) + Add check for cidr overrapping for adding external gateway + Validate L3 inputs. + Ensure that HTTP 400 codes are returned for invalid input + IP subnet validation fixes + Update KillFilter to handle 'deleted' exe's. + Update vif driver of Ryu plugin + Fix exception when port status is updated with linux bridge plugin + Delete the child object via setting the parent's attribute to None. + Make create_floatingip support transaction + Get subnets of router interfaces with an elevated context. + Ensure that the SqlSoup import is still supported. + Logging indicates when service starts and terminates + get_network in nvp plugin didn't return subnet information + Fix flag name for l3 agent external network id + use object directly instead of the foreigh key to update master db object. + remove default value of local_ip in OVS agent + Call iptables without absolute path. + correct nvplib to update device_id + l3_nat_agent was renamed to l3_agent + Ensures port is not created when database exception occurs + Treat invalid namespace call + Set defaultbranch in .gitreview to stable/folsom + Restore SIGPIPE default action for subprocesses ------------------------------------------------------------------- Fri Dec 7 11:42:57 UTC 2012 - saschpe@suse.de - Use --install-data=/ to install config files into the correct location (instead of %{_prefix}). Upstream doesn't really use the "data_files" directive correctly, but they want to use it in virtual environments, thus absolute paths are not helpful in data_file (see https://review.openstack.org/#/c/17465/ for reference) + Thus drop quantum-data_files_abs_path.patch ------------------------------------------------------------------- Wed Dec 5 10:17:19 UTC 2012 - saschpe@suse.de - Install some configuration files for testsuite - Added a fix for python-bytecode-inconsistent-mtime ------------------------------------------------------------------- Wed Dec 5 09:37:43 UTC 2012 - saschpe@suse.de - Use @PARENT_TAG@ in _service file to automate versioning ------------------------------------------------------------------- Tue Dec 4 14:36:55 UTC 2012 - saschpe@suse.de - Add quantum-data_files_abs_path.patch: data_files paths should be absolute (drop "Fix weird buglet in installer") ------------------------------------------------------------------- Tue Dec 4 13:44:06 UTC 2012 - saschpe@suse.de - Add quantum-manifestin.patch: Add missing config files to MANIFEST.in ------------------------------------------------------------------- Mon Dec 3 09:58:56 UTC 2012 - saschpe@suse.de - Move %restart_on_update-postun into %postun - Drop {bin,tools}/__init__.py: Backport of https://review.openstack.org/17337 ------------------------------------------------------------------- Fri Nov 23 13:03:14 UTC 2012 - saschpe@suse.de - Add "su" option to logrotate script - Ghost /var/log/run - Remove runlevel4 and add "restart" command to init script ------------------------------------------------------------------- Thu Nov 15 14:03:17 UTC 2012 - saschpe@suse.de - Use openstack-macros - Add rpmlintrc ------------------------------------------------------------------- Fri Nov 9 10:18:40 UTC 2012 - saschpe@suse.de - Add more test requirements for which we have packages now: + Requires: python-cliff + Requires: python-nosehtmloutput + Requires: python-nosexcover ------------------------------------------------------------------- Thu Nov 8 11:47:02 UTC 2012 - saschpe@suse.de - Drop from_vcs build flag ------------------------------------------------------------------- Wed Oct 10 14:57:05 UTC 2012 - vuntz@suse.com - Update to version 2012.2 (Folsom): + See https://github.com/openstack/quantum/commits/folsom-3 - Set license to Apache-2.0 (SPDX style) - Buildrequire python-base instead of python-devel: + Sufficient for Python-only modules (containing no C/C++ code) - Move runtime Python module requirements from the base package to python-quantum - Build and install manpages ------------------------------------------------------------------- Thu Aug 23 13:18:15 UTC 2012 - cthiel@suse.com - pre-require pwdutils (bnc#777123) ------------------------------------------------------------------- Fri Aug 3 11:55:03 CEST 2012 - ro@suse.de - (fake changelog entry) submission for RC1 ------------------------------------------------------------------- Wed Jun 27 13:28:28 UTC 2012 - saschpe@suse.de - Change versioning scheme to $release+git.$AUTHORDATE.$COMMITREV - Simplify from_vcs macros - Consistent package summaries - Macro cleanup: + Package is noarch except for SLE-11 ------------------------------------------------------------------- Tue Jun 12 10:56:02 UTC 2012 - saschpe@suse.de - Use 'openstack-quantum' system user instead of 'quantum'. However, the service still runs as root ------------------------------------------------------------------- Thu May 24 10:46:03 MDT 2012 - jfehlig@suse.com - Add 'Requires: python >= 2.6.8' ------------------------------------------------------------------- Mon Jan 30 16:35:05 CET 2012 - iartarisi@suse.cz - changed Group from Devel/Languages/Python to System/Management - updated sources for the no_from_vcs version ------------------------------------------------------------------- Wed Jan 25 13:29:11 CET 2012 - iartarisi@suse.cz - quantum has split into quantum (server) and python-quantumclient - remove old quantum files - removed unused macro: python_sitearch - added a better description ------------------------------------------------------------------- Tue Jan 10 13:53:17 UTC 2012 - cfarrell@suse.com - license update: Apache-2.0 and GPL-3.0+ Use SPDX syntax and add GPL-3.0+ (aggregation) because of rfc.sh ------------------------------------------------------------------- Tue Dec 13 14:07:08 UTC 2011 - vuntz@opensuse.org - Merge changes to enable build from git: + Add from_vcs and no_from_vcs bconds, that can be used in addition to the BUILD_FROM_VCS macro to decide what to build. + Add some warning to summary of packages is building from VCS. + Add python-virtualenv BuildRequires since build system changed, and rework the %install section to work since there install on the toplevel setup.py doesn't work anymore. ------------------------------------------------------------------- Mon Dec 5 11:30:25 UTC 2011 - prusnak@opensuse.org - spec cleanup ------------------------------------------------------------------- Thu Oct 27 15:06:56 UTC 2011 - cthiel@suse.com - initial package