------------------------------------------------------------------- Fri Nov 28 00:49:10 UTC 2014 - cloud-devel@suse.de - Update to version neutron-2014.1.4.dev66.gb8c0c7b: * Updated from global requirements * Stop ignoring 400 errors returned by ODL * Delete disassociated floating ips on external network deletion * Cisco: update_port should only invoke n1kv and not nexus plugin * Add unit tests covering single operations to ODL * Qpid: explicitly name subscription queue ------------------------------------------------------------------- Thu Nov 27 00:49:30 UTC 2014 - cloud-devel@suse.de - Update to version neutron-2014.1.4.dev54.g56fcf7d: * Convert all incoming protocol numbers to string ------------------------------------------------------------------- Sun Nov 23 01:15:06 UTC 2014 - cloud-devel@suse.de - Update to version neutron-2014.1.4.dev53.gab7ea06: * Fix hostname regex pattern (bnc#905104, CVE-2014-7821) ------------------------------------------------------------------- Sat Nov 15 01:31:18 UTC 2014 - cloud-devel@suse.de - Update to version neutron-2014.1.4.dev52.g70fb843: * fix event_send for re-assign floating ip ------------------------------------------------------------------- Wed Nov 12 01:34:02 UTC 2014 - cloud-devel@suse.de - Update to version neutron-2014.1.4.dev51.g8bceb55: * Enabled Cisco ML2 driver to use new upstream ncclient ------------------------------------------------------------------- Tue Nov 11 01:33:08 UTC 2014 - cloud-devel@suse.de - Update to version neutron-2014.1.4.dev49.g4be2a10: * allow delete_port to work when there are multiple floating ips * Set vif_details to reflect enable_security_group * Revert "Deletes floating ip related connection states" ------------------------------------------------------------------- Thu Nov 6 00:45:57 UTC 2014 - cloud-devel@suse.de - Update to version neutron-2014.1.4.dev43.ge34ba30: * Big Switch: Fix SSL version on get_server_cert ------------------------------------------------------------------- Thu Oct 30 01:37:06 UTC 2014 - cloud-devel@suse.de - Update to version neutron-2014.1.4.dev42.g04969ba: * NSX: allow multiple networks with same vlan on different phy_net ------------------------------------------------------------------- Mon Oct 27 19:12:48 UTC 2014 - cloud-devel@suse.de - Update to version neutron-2014.1.4.dev40.g6f30ce0: * Fix a recent ipv6 UT regression * Big Switch: Switch to TLSv1 in server manager * Remove unused py33 tox env * Increase the default poll duration for Cisco n1kv ------------------------------------------------------------------- Mon Oct 27 18:00:42 UTC 2014 - cloud-devel@suse.de - Rebased patches: + 0001-Check-for-IPv6-file-before-reading.patch dropped (merged upstream) ------------------------------------------------------------------- Mon Oct 27 18:00:36 UTC 2014 - cloud-devel@suse.de - Update to version neutron-2014.1.4.dev32.g20f4bb6: * Check for IPv6 file before reading * Big Switch: Don't clear hash before sync * Skip lbaas table creation if tables already exist * Create 'quota' table in folsom_initial ------------------------------------------------------------------- Thu Oct 16 00:02:52 UTC 2014 - cloud-devel@suse.de - Update to version neutron-2014.1.4.dev24.g6b0cf98: * Cisco N1kv: Remove vmnetwork delete REST call on last port delete ------------------------------------------------------------------- Wed Oct 15 07:58:06 UTC 2014 - cloud-devel@suse.de - Rebased patches: + 0001-Neutron-does-not-follow-the-RFC-3442-spec-for-DHCP.patch dropped (merged upstream) ------------------------------------------------------------------- Wed Oct 15 07:58:01 UTC 2014 - cloud-devel@suse.de - Update to version neutron-2014.1.4.dev22.g52baa45: * Raise exception for network delete with subnets presents * Security Group rule validation for ICMP rules * Neutron does not follow the RFC 3442 spec for DHCP ------------------------------------------------------------------- Thu Oct 9 23:37:24 UTC 2014 - cloud-devel@suse.de - Update to version neutron-2014.1.4.dev16.g7f13cbc: * Delete DHCP port without DHCP server on a net node * Add quotas to Cisco N1kv plugins supported extension aliases ------------------------------------------------------------------- Thu Oct 9 10:51:35 UTC 2014 - dmueller@suse.com - add 0001-Neutron-does-not-follow-the-RFC-3442-spec-for-DHCP.patch (bnc#899132) ------------------------------------------------------------------- Wed Oct 8 23:37:29 UTC 2014 - cloud-devel@suse.de - Update to version neutron-2014.1.4.dev13.geebfc50: * Fix error adding security groups to instances with nexus ------------------------------------------------------------------- Tue Oct 7 23:37:36 UTC 2014 - cloud-devel@suse.de - Update to version neutron-2014.1.4.dev11.g445aa11: * Provide way to reserve dhcp port during failovers * Enforce required config params for ODL driver ------------------------------------------------------------------- Tue Oct 7 00:23:45 UTC 2014 - cloud-devel@suse.de - Update to version neutron-2014.1.4.dev7.gf9529ab: * update vsm credential correctly * Networks are not scheduled to DHCP agents for Cisco N1KV plugin ------------------------------------------------------------------- Sun Oct 5 00:22:09 UTC 2014 - cloud-devel@suse.de - Update to version neutron-2014.1.4.dev3.gf6fc123: * Add BSN plugin to agent migration script ------------------------------------------------------------------- Sat Oct 4 00:25:12 UTC 2014 - cloud-devel@suse.de - Update to version neutron-2014.1.4.dev1.gb034f9d: * Bump stable/icehouse next version to 2014.1.4 2014.1.3 ------------------------------------------------------------------- Mon Sep 29 23:50:06 UTC 2014 - cloud-devel@suse.de - Update to version neutron-2014.1.3.dev75.g2e9756c: * Deletes floating ip related connection states ------------------------------------------------------------------- Sun Sep 28 23:49:54 UTC 2014 - cloud-devel@suse.de - Update to version neutron-2014.1.3.dev73.gf230174: * use TRUE in SQL for boolean var ------------------------------------------------------------------- Sat Sep 27 23:49:35 UTC 2014 - cloud-devel@suse.de - Update to version neutron-2014.1.3.dev71.g542d316: * Add delete operations for the ODL MechanismDriver * Add missing ml2 plugin to migration 1fcfc149aca4 * Don't convert numeric protocol values to int * call security_groups_member_updated in port_update ------------------------------------------------------------------- Fri Sep 26 23:49:21 UTC 2014 - cloud-devel@suse.de - Update to version neutron-2014.1.3.dev63.g6a6cdcb: * Forbid regular users to reset admin-only attrs to default values (bnc#896780, CVE-2014-6414) * Big Switch: Check for 'id' in port before lookup ------------------------------------------------------------------- Fri Sep 26 08:56:46 UTC 2014 - cloud-devel@suse.de - Update to version neutron-2014.1.3.dev59.g0738f61: * NSX: Optionally not enforce nat rule match length check ------------------------------------------------------------------- Thu Sep 25 23:49:06 UTC 2014 - cloud-devel@suse.de - Update to version neutron-2014.1.3.dev57.gffce268: * Don't spawn metadata-proxy for non-isolated nets * Send network name and uuid to subnet create ------------------------------------------------------------------- Thu Sep 25 07:42:21 UTC 2014 - cloud-devel@suse.de - Update to version neutron-2014.1.3.dev53.g98c36ee: * Don't allow user to set firewall rule with port and no protocol ------------------------------------------------------------------- Tue Sep 23 23:56:44 UTC 2014 - cloud-devel@suse.de - Rebased patches: + 0001-Allow-unsharing-a-network-used-as-gateway-floatingip.patch dropped (merged upstream) ------------------------------------------------------------------- Tue Sep 23 23:56:38 UTC 2014 - cloud-devel@suse.de - Update to version neutron-2014.1.3.dev51.gd57e3b3: * BSN: Add context to backend request for debugging * Allow unsharing a network used as gateway/floatingip ------------------------------------------------------------------- Sat Sep 20 23:56:50 UTC 2014 - cloud-devel@suse.de - Update to version neutron-2014.1.3.dev47.g0869b5b: * Improve ODL ML2 Exception Handling ------------------------------------------------------------------- Sat Sep 20 00:44:02 UTC 2014 - cloud-devel@suse.de - Update to version neutron-2014.1.3.dev45.g690e056: * Big Switch: Retry on 503 errors from backend ------------------------------------------------------------------- Thu Sep 18 00:44:09 UTC 2014 - cloud-devel@suse.de - Update to version neutron-2014.1.3.dev43.g42061fc: * BSN: Allow concurrent reads to consistency DB * NSX: log request body to NSX as debug * Fix metadata agent's auth info caching * Fixes Hyper-V agent issue on Hyper-V 2008 R2 * Fixes Hyper-V issue due to ML2 RPC versioning * Verify ML2 type driver exists before calling del ------------------------------------------------------------------- Wed Sep 17 00:45:32 UTC 2014 - cloud-devel@suse.de - Update to version neutron-2014.1.3.dev31.g5dde74d: * NSX: Correct allowed_address_pair return value on create_port * Neutron should not use the neutronclient utils module for import_class ------------------------------------------------------------------- Thu Sep 11 00:20:26 UTC 2014 - cloud-devel@suse.de - Update to version neutron-2014.1.3.dev27.g2dfe6fd: * Pass object to policy when finding fields to strip * Perform policy checks only once on list responses ------------------------------------------------------------------- Wed Sep 10 00:22:11 UTC 2014 - cloud-devel@suse.de - Update to version neutron-2014.1.3.dev23.ge16ea83: * Cisco N1kv plugin to send subtype on network profile creation * Call policy.init() once per API request ------------------------------------------------------------------- Tue Sep 9 07:56:39 UTC 2014 - dmueller@suse.com - add 0001-Allow-unsharing-a-network-used-as-gateway-floatingip.patch (bnc#890711) ------------------------------------------------------------------- Fri Sep 5 00:30:29 UTC 2014 - cloud-devel@suse.de - Update to version neutron-2014.1.3.dev20.gc48db90: * Datacenter moid should not be tuple ------------------------------------------------------------------- Mon Sep 1 00:12:56 UTC 2014 - cloud-devel@suse.de - Update to version neutron-2014.1.3.dev19.g97dfb78: * Add support for router scheduling in Cisco N1kv Plugin * Remove explicit dependency on amqplib ------------------------------------------------------------------- Sat Aug 30 00:11:46 UTC 2014 - cloud-devel@suse.de - Update to version neutron-2014.1.3.dev15.ga74433f: * Fix func job hook script permission problems * Big Switch: Only update hash header on success ------------------------------------------------------------------- Thu Aug 28 15:45:56 UTC 2014 - cloud-devel@suse.de - Update to version neutron-2014.1.3.dev11.g646563d: * Clear entries in Cisco N1KV specific tables on rollback ------------------------------------------------------------------- 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) ------------------------------------------------------------------- Thu Aug 28 00:16:37 UTC 2014 - cloud-devel@suse.de - Update to version neutron-2014.1.3.dev9.gfd12211: * Add hook scripts for the functional infra job ------------------------------------------------------------------- Tue Aug 26 00:15:41 UTC 2014 - cloud-devel@suse.de - Update to version neutron-2014.1.3.dev7.g69f9121: * Ensure ip6tables are used only if ipv6 is enabled in kernel ------------------------------------------------------------------- Mon Aug 25 12:54:31 UTC 2014 - bwiedemann@suse.com - use %_rundir if available, otherwise /var/run ------------------------------------------------------------------- Fri Aug 22 00:14:57 UTC 2014 - cloud-devel@suse.de - Update to version neutron-2014.1.3.dev6.g612a277: * Bump stable/icehouse next version to 2014.1.3 ------------------------------------------------------------------- Tue Aug 12 23:37:11 UTC 2014 - cloud-devel@suse.de - Update to version neutron-2014.1.2.dev4.g9db94e6: 2014.1.2 * Ignore variable column widths in ovsdb functional tests * VMWare: don't notify on disassociate_floatingips() ------------------------------------------------------------------- Mon Aug 11 11:30:22 UTC 2014 - cloud-devel@suse.de - Update to version neutron-2014.1.2.dev141.g3f10716: * Avoid notifying while inside transaction opened in delete_port() ------------------------------------------------------------------- Sun Aug 3 00:45:05 UTC 2014 - cloud-devel@suse.de - Update to version neutron-2014.1.2.dev139.g10cfc6b: * Fix deprecated opt in haproxy driver * Add configurable http_timeout parameter for Cisco N1K ------------------------------------------------------------------- Sat Aug 2 00:46:44 UTC 2014 - cloud-devel@suse.de - Update to version neutron-2014.1.2.dev135.g1d4a3e3: * Add dsvm-functional tox env to fix functional job ------------------------------------------------------------------- Wed Jul 30 00:42:59 UTC 2014 - cloud-devel@suse.de - Update to version neutron-2014.1.2.dev134.g7564c4b: * Updated from global requirements ------------------------------------------------------------------- Tue Jul 29 00:44:11 UTC 2014 - cloud-devel@suse.de - Update to version neutron-2014.1.2.dev133.g19367bf: * BSN: Remove db lock and add missing contexts * Set python hash seed to 0 in tox.ini ------------------------------------------------------------------- Sat Jul 26 00:02:46 UTC 2014 - cloud-devel@suse.de - Rebased patches: + 0001-OVS-agent-Correct-bridge-setup-ordering.patch dropped (merged upstream) ------------------------------------------------------------------- Sat Jul 26 00:02:41 UTC 2014 - cloud-devel@suse.de - Update to version neutron-2014.1.2.dev129.g543e3ac: * Big Switch: Remove consistency hash on full sync * Do not mark device as processed if it wasn't * Big Switch: Lock consistency table for REST calls * Register LBaaS resources to quotas engine * OVS agent: Correct bridge setup ordering * Fixes Hyper-V agent security groups disabling * Fixes Hyper-V agent security group ICMP rules ------------------------------------------------------------------- Fri Jul 25 00:02:12 UTC 2014 - cloud-devel@suse.de - Update to version neutron-2014.1.2.dev115.g679e4f1: * Add -s option for neutron metering rules ------------------------------------------------------------------- Wed Jul 23 10:10:28 UTC 2014 - rhafer@suse.com - Fix plugin init script's description - Execute db migrations before starting the daemon ------------------------------------------------------------------- Wed Jul 23 00:03:51 UTC 2014 - cloud-devel@suse.de - Update to version neutron-2014.1.2.dev113.ge2cfb7f: * Updated from global requirements * NSX: fix router ports port_security_enabled=False * NSX: Remove unneed call to _ensure_default_security_group * Added support for NOS version 4.1.0, 5.0.0 and greater * Control update, delete for cisco-network-profile * Make plugin deallocation check optional * Ensure core plugin deallocation after every test ------------------------------------------------------------------- Tue Jul 22 00:02:58 UTC 2014 - cloud-devel@suse.de - Update to version neutron-2014.1.2.dev100.g2c4828e: * no quota for allowed address pair (bnc#887348, CVE-2014-3555) ------------------------------------------------------------------- Thu Jul 17 00:35:23 UTC 2014 - cloud-devel@suse.de - Update to version neutron-2014.1.2.dev99.g0ca4e59: * NSX: neutron router-interface-add should clear security-groups ------------------------------------------------------------------- Mon Jul 14 06:34:59 UTC 2014 - mjura@suse.com - Remove unnecessary openstack-neutron-vmware-agent package ------------------------------------------------------------------- Sat Jul 12 00:39:59 UTC 2014 - cloud-devel@suse.de - Update to version neutron-2014.1.2.dev97.g1409da7: * Fixed dhcp & gateway ip conflict in PLUMgrid plugin ------------------------------------------------------------------- Thu Jul 10 00:40:05 UTC 2014 - cloud-devel@suse.de - Update to version neutron-2014.1.2.dev95.g7a749f4: * NSX: return 400 if dscp set for trusted queue * Fix typo in ml2 configuration file * Exit rpc_loop when SIGTERM is recieved in ovs-agent * OFAgent: Avoid processing ports which are not yet ready * Brocade mechanism driver depends on the brocade plugin templates ------------------------------------------------------------------- Thu Jul 3 15:10:37 UTC 2014 - rsblendido@suse.com - add 0001-OVS-agent-Correct-bridge-setup-ordering.patch (bnc#883986) ------------------------------------------------------------------- Wed Jul 2 00:23:30 UTC 2014 - cloud-devel@suse.de - Update to version neutron-2014.1.2.dev86.g98bb06e: * Updated from global requirements * OFAgent: Fixing lost vlan ids on interfaces * OFAgent: Improve handling of security group updates * OFAgent: Avoid re-wiring ports unnecessarily ------------------------------------------------------------------- Fri Jun 27 12:17:43 UTC 2014 - cloud-devel@suse.de - Update to version neutron-2014.1.2.dev79.g60839b6: * NSX sync cache: add a flag to skip item deletion ------------------------------------------------------------------- Thu Jun 26 00:22:00 UTC 2014 - cloud-devel@suse.de - Update to version neutron-2014.1.2.dev77.gd3f0bc1: * Synced jsonutils from oslo-incubator * Add missing keyword raise to get_profile_binding function ------------------------------------------------------------------- Wed Jun 25 00:26:25 UTC 2014 - cloud-devel@suse.de - Update to version neutron-2014.1.2.dev73.g6746768: * Bump stable/icehouse next version to 2014.1.2 * ofagent: Fix VLAN usage for TYPE_FLAT and TYPE_VLAN * netaddr<=0.7.10 raises ValueError instead of AddrFormatError * Brocade mechanism driver should be derived from ML2 plugin base class * Added missing core_plugins symbolic names * ofagent: Add a missing push_vlan action * ofa_neutron_agent: Fix _phys_br_block_untranslated_traffic ------------------------------------------------------------------- Fri Jun 20 23:57:56 UTC 2014 - cloud-devel@suse.de - Update to version neutron-2014.1.1.dev59.ge517da2: * Big Switch: Remove unnecessary initialization code * ovs-agent: Ensure integration bridge is created * remove token from notifier middleware (bnc#884535, CVE-2014-4615) * Big Switch: Add missing data to topology sync * Big Switch: Catch exceptions in watchdog thread * OFA agent: use hexadecimal IP address in tunnel port name ------------------------------------------------------------------- Fri Jun 20 00:00:10 UTC 2014 - cloud-devel@suse.de - Update to version neutron-2014.1.1.dev48.g677d76d: * Segregate the VSM calls from database calls in N1kv plugin ------------------------------------------------------------------- Wed Jun 18 00:01:02 UTC 2014 - cloud-devel@suse.de - Update to version neutron-2014.1.1.dev46.gd568fee: * Updated from global requirements * Fix network profile subtype validation in N1kv plugin * Check DB scheme prior to migration to Ml2 * Metadata agent caches networks for routers * Do not defer IPTables apply in firewall path * Common decorator for caching methods ------------------------------------------------------------------- Mon Jun 16 00:00:02 UTC 2014 - cloud-devel@suse.de - Update to version neutron-2014.1.1.dev35.g1bbae9d: * Wrong key router.interface reported by ceilometer ------------------------------------------------------------------- Sun Jun 15 00:00:22 UTC 2014 - cloud-devel@suse.de - Update to version neutron-2014.1.1.dev33.gec8ae96: * Big Switch: Call correct method in watchdog * BSN: Set hash header to empty instead of False ------------------------------------------------------------------- Sat Jun 14 00:00:46 UTC 2014 - cloud-devel@suse.de - Update to version neutron-2014.1.1.dev29.g6ec9b6d: * Remove RPC to plugin when dhcp sets default route * Big Switch: fix capabilities retrieval code * OVS Agent: limit veth names to 15 chars ------------------------------------------------------------------- Fri Jun 13 00:00:41 UTC 2014 - cloud-devel@suse.de - Update to version neutron-2014.1.1.dev23.gbb4b00e: * Fix race condition with firewall deletion * Improve iptables_manager _modify_rules() method ------------------------------------------------------------------- Thu Jun 12 07:14:10 UTC 2014 - cloud-devel@suse.de - Update to version neutron-2014.1.1.dev19.g4020d01: * NSX: Fix request_id in api_client to increment * NSX: fix tenant_id passed as security_profile_id * Ensure routing key is specified in the address for a direct producer * Default to setting secure mode on the integration bridge * OVS and OF Agents: Create updated_ports attribute before setup_rpc * OFAgent: Process port_update notifications in the main agent loop ------------------------------------------------------------------- Wed Jun 11 00:33:38 UTC 2014 - cloud-devel@suse.de - Update to version neutron-2014.1.1.dev8.g0e0460c: * LBaaS add missing rootwrap filter for route * Remove function replacement with mock patch ------------------------------------------------------------------- Tue Jun 10 00:31:27 UTC 2014 - cloud-devel@suse.de - Update to version neutron-2014.1.1.dev4.g2eb08a6: 2014.1.1 * NSX: fix bug for flat provider network * Add support for multiple RPC workers under Metaplugin ------------------------------------------------------------------- Sun Jun 8 00:31:22 UTC 2014 - cloud-devel@suse.de - Update to version neutron-2014.1.1.dev51.g2b42dd3: * Handle errors from run_ofctl( * Reprogram flows when ovs-vswitchd restarts ------------------------------------------------------------------- Thu Jun 5 00:32:08 UTC 2014 - cloud-devel@suse.de - Update to version neutron-2014.1.1.dev48.g22e77e7: * NSX: allow net-migration only in combined mode * NSX: ensure that no LSN is created on external networks ------------------------------------------------------------------- Sat May 31 10:46:48 UTC 2014 - dmueller@suse.com - Update to version neutron-2014.1.1.dev44.gcceedaf: * Added missing plugin .ini files to setup.cfg * Remove List events API from Cisco N1kv Neutron * Use os.uname() instead of calling uname in subprocess * Replace loopingcall in notifier with a delayed send ------------------------------------------------------------------- Fri May 30 00:23:37 UTC 2014 - cloud-devel@suse.de - Update to version neutron-2014.1.1.dev37.g94c9fd0: * NEC plugin: Bump L3RPC callback version to 1.1 * Make default nova_url use a version ------------------------------------------------------------------- Thu May 29 00:23:27 UTC 2014 - cloud-devel@suse.de - Update to version neutron-2014.1.1.dev34.g89c2eb0: * Install SNAT rules for ipv4 only * Explicitly import state_path opt in tests.base * L3 RPC loop could delete a router on concurrent update ------------------------------------------------------------------- Mon May 26 16:11:29 UTC 2014 - dmueller@suse.com - enable/configure fwaas driver ------------------------------------------------------------------- Fri May 23 00:21:59 UTC 2014 - cloud-devel@suse.de - Update to version neutron-2014.1.1.dev29.gfa41abf: * OVS lib defer apply doesn't handle concurrency ------------------------------------------------------------------- Tue May 20 23:42:36 UTC 2014 - cloud-devel@suse.de - Update to version neutron-2014.1.1.dev27.g25d56f8: * NSX: do not raise on missing router during migration step * NSX: fix error when creating VM ports on subnets without dhcp ------------------------------------------------------------------- Mon May 19 23:43:21 UTC 2014 - cloud-devel@suse.de - Update to version neutron-2014.1.1.dev24.g2bcc7bf: * NSX: pass the right argument during metadata setup * Big Switch: Check source_address attribute exists ------------------------------------------------------------------- Wed May 14 14:52:05 UTC 2014 - dmueller@suse.com - remove amqplib dependency ------------------------------------------------------------------- Sat May 10 00:12:43 UTC 2014 - cloud-devel@suse.de - Update to version neutron-2014.1.1.dev22.gfb999fe: * NSX: fix API payloads for dhcp/metadata setup ------------------------------------------------------------------- Thu May 8 00:12:04 UTC 2014 - cloud-devel@suse.de - Update to version neutron-2014.1.1.dev20.gc9ac1c1: * Optimize querying for security groups * set api.extensions logging to ERROR in unit tests * Update ensure()/reconnect() to catch MessagingError ------------------------------------------------------------------- Wed May 7 08:35:26 UTC 2014 - vuntz@suse.com - Only require python-ordereddict on SLE11 (on other platforms, python is recent enough to not require this). ------------------------------------------------------------------- Wed May 7 06:31:38 UTC 2014 - vuntz@suse.com - Add neutron-ha-tool.py and create the openstack-neutron-ha-tool subpackage for it. ------------------------------------------------------------------- Tue May 6 13:14:54 UTC 2014 - vuntz@suse.com - Update to version neutron-2014.1.1.dev16.g3dd1161: * NSX: fix migration for networks without a subnet * NSX: change api mapping for Service Cluster to Edge Cluster * NSX: add nsx switch lookup to dhcp and metadata operations * Fixed floating IP logic in PLUMgrid plugin * IBM: set secret=True on passwd config field * NSX: Fix fake_api_client to raise NotFound * netaddr<=0.7.10 raises ValueError instead of AddrFormatError * Validate CIDR given as ip-prefix in security-group-rule-create * gw_port should be set as lazy='join' * NSX: ensure dhcp port is setup on metadata network * Opening stable/icehouse - Add python-argparse Requires to python-neutron. - Add python-ordereddict Requires to openstack-neutron-test. ------------------------------------------------------------------- Thu Apr 17 12:53:32 UTC 2014 - dmueller@suse.com - update to 2014.1: * no change ------------------------------------------------------------------- Tue Apr 15 13:59:52 UTC 2014 - dmueller@suse.com - add 0001-Robust-detection-for-postgresql-connection-errors.patch (bnc#872361) ------------------------------------------------------------------- Wed Apr 9 17:01:40 UTC 2014 - dmueller@suse.com - update to 2014.1.rc2: * no real changes ------------------------------------------------------------------- Tue Apr 8 11:48:27 UTC 2014 - dmueller@suse.com - add 0001-Start-ping-listener-also-for-postgresql.patch - Switch over to Icehouse branch ------------------------------------------------------------------- Tue Apr 1 13:41:07 UTC 2014 - speilicke@suse.com - Update to version 2014.1.rc1: * BigSwitch: Semaphore on port status update * Add Icehouse no-op migration * Imported Translations from Transifex * Invoke _process_l3_create within plugin session * 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 * BigSwitch: Move attr ref after error check * Fix namespace exist() method * Make dnsmasq aware of all names * Prevent cross plugging router ports from other tenants * Adds OVS_HYBRID_PLUG flag to portbindings * Disable XML tests on Py26 * Subnets should be set as lazy='join' * nec plugin: allow to delete resource with ERROR status * Synced rpc and gettextutils modules from oslo-incubator * Import request_id middleware bug fix from oslo * Migrate data from cap_port_filter to vif_details * Imported Translations from Transifex * Include cisco plugin in migration plugins with ovs * ML2 Cisco Nexus MD: Remove workaround for bug 1276395 * Replace a usage of the deprecated root_helper option * Add script to migrate ovs or lb db to ml2 db * Correct OVS VXLAN version check * LBaaS: make device driver decide whether to deploy instance * Imported Translations from Transifex * Remove extra space in help string * Add enable_security_group to BigSwitch and OneConvergence ini files * Add nec plugin to allowed address pairs migration * Imported Translations from Transifex * Fix segment allocation tables in Cisco N1kv plugin * Updated from global requirements * NEC plugin: Rename quantum_id column to neutron_id * 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 * VPNaaS support for VPN service admin state change and reporting * Use save_and_reraise_exception when reraise exception * Return meaningful error message on pool creation error * Don't set priority when calling mod_flow * Avoid creating FixedIntervalLoopingCall in agent UT * Imported Translations from Transifex * Big Switch Plugin: No REST port delete on net del * Add enable_security_group option * Get rid of additional db contention on fetching VIP * Fix typo in lbaas agent exception message * ML2: Remove validate_port_binding() and unbind_port() * Imported Translations from Transifex * Fix duplicate name of NVP LBaaS objs not allowed on vShield Edge * tests/unit: clean up notification driver * Add a semaphore to some ML2 operations * Log dnsmasq host file generation * add HEAD sentinel file that contains migration revision * Added config value help text in ns metadata proxy * Fix usage of save_and_reraise_exception * Cisco VPN device driver post-merge cleanup * Fixes the Hyper-V agent individual ports metrics * Sync excutils from oslo * BigSwitch ML2: Include bound_segment in port * NEC plugin: Honor Retry-After response from OFC * Add update binding:profile with physical_network * return false or true according to binding result * Enable to select an RPC handling plugin under Metaplugin * 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 * Cisco Nexus: maximum recursion error in ConnectionContext.__del__ * Don't use root to list namespaces * Fixes Hyper-V agent security groups enable issue * ML2 BigSwitch: Don't modify parent context * LBaaS: small cleanup in agent device driver interface * 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 * Ignore PortNotFound exceptions on lockless delete * Show neutron API request body with debug enabled * Add session persistence support for NVP advanced LBaaS * Fix misleading error message about failed dhcp notifications * NSX: Fix router-interface-delete returns 404 when router not in nsx * BigSwitch: Watchdog thread start after servers * Calculate stateless IPv6 address * Create new IPv6 attributes for Subnets * Remove individual cfg.CONF.resets from tests * BigSwitch: Sync workaround for port del deadlock * NSX: Ensure gateway devices are usable after upgrade * Process ICMP type for iptables firewall * Imported Translations from Transifex * Added missing l3_update call in update_network * ML2 plugin involves in agent_scheduler migration * Imported Translations from Transifex * Avoid long transaction in plugin.delete_ports() * cisco: Do not change supported_extension_aliases directly * Fix KeyError except on router_info in FW Agent * NSX: remove last of unneed quantum references * NSX: fix intermetting UT failure on vshield test_router_create * Bugfix and refactoring for ovs_lib flow methods * 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 * NSX: Propagate name updates for security profiles * Fix in admin_state_up check function * NSX: lower the severity of messages about VIF's on external networks * Kill 'Skipping unknown group key: firewall_driver' log trace * Imported Translations from Transifex * API layer documentation * BigSwitch: Use eventlet.sleep in watchdog * Embrane LBaaS Driver * BigSwitch: Widen range of HTTPExceptions caught * Fix ml2 & nec plugins for allowedaddresspairs tests * Fix unittest failure in radware lbaas driver * Removes calls to mock.patch.stopall in unit tests * 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 * BigSwitch: Fix certificate file helper functions * Create agents table when ML2 core_plugin is used * Fix usage of sqlalchemy type Integer * Fixing lost vlan ids on interfaces * Fix bug:range() is not same in py3.x and py2.x * Call target plugin out of DB transaction in the Metaplugin * NSX: Sync do not pass around model object * NSX: Make replication mode configurable * Updated from global requirements * Fix ml2 db migration of subnetroutes table * Imported Translations from Transifex * After bulk create send DHCP notification * Fix lack of extended port's attributes in Metaplugin * Add missing ondelete option to Cisco N1kv tables * 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 rest call in consistency watchdog * BigSwitch: Fix cfg.Error format in exception * BigSwitch: Fix error for server config check * Fixed Spelling error in Readme * Adds state reporting to SDN-VE agent * Fix unittest failure in radware lbaas driver * NSX: Add ability to retry on 503's returned by the controller * Cisco Neutron plugin fails DB migration * Floatingip_status migration not including Embrane's plugin * One Convergence Neutron Plugin l3 ext support * Nuage plugin was missed in floatingip_status db migration script * ML2 Cisco Nexus MD: VM migration support * Drop old nvp extension file * Makes the Extension loader behavior predictable * One Convergence Neutron Plugin Implementation * NEC plugin: delete old OFC ID mapping tables * Imported Translations from Transifex * Fix typo in migration script * Enhance GET networks performance of metaplugin * Adds the missing migration for gw_ext_mode * BigSwitch: Add SSL Certificate Validation * BigSwitch: Auto re-sync on backend inconsistencies * VPNaaS Service Driver for Cisco CSR - 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) ------------------------------------------------------------------- Tue Mar 25 12:16:55 UTC 2014 - dmueller@suse.com - fix agent/plugin config ordering ------------------------------------------------------------------- Mon Mar 17 10:40:59 UTC 2014 - rhafer@suse.com - switch over to non-openstack-prefix'ed users ------------------------------------------------------------------ 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 ------------------------------------------------------------------- Fri Mar 7 08:53:31 UTC 2014 - speilicke@suse.com - Change to version 2014.1.b3 ------------------------------------------------------------------- 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