Changelog for
python-quantum-2013.1.3.a1.ge1d25de-49.1.x86_64.rpm :
* Fri Jun 07 2013 opensuse-cloudAATTopensuse.org- Update to version 2013.1.3.a1.ge1d25de: + Bump stable/grizzly next version to 2013.1.3
* Wed Jun 05 2013 tpaszkowskiAATTnovell.com- fix home directory for openstack-quantum user
* Sat Jun 01 2013 dmuellerAATTsuse.com- remove 0001-Use-exec_dirs-for-rootwrap-commands.patch- remove 0002-restore-extra-filters.diff
* Fri May 31 2013 opensuse-cloudAATTopensuse.org- Update to version 2013.1.2.a46.g4bac39b: + Add l3 attribute to network + Add support for dnsmasq version 2.48 + Add _usr variants for iptables rootwraps
* Thu May 30 2013 dmuellerAATTsuse.com- remove quantum-bug-1170793-dnsmasq-2.48-fix.diff- remove iptables-firewall.filters.patch
* Wed May 29 2013 dmuellerAATTsuse.com- fix runtime/test requires- drop ignore-kombu-version.diff- remove setBadness call from rpmlintrc
* Fri May 24 2013 opensuse-cloudAATTopensuse.org- Update to version 2013.1.2.a40.g9f9ae95: + Enable quantum-netns-cleanup to receive force as cli parameter
* Wed May 22 2013 tpaszkowskiAATTsuse.com- Import fix for older dnsmasq versions from https://review.openstack.org/#/c/29630/- Update to version 2013.1.2.a38.g015f4b6: + relax amqplib and kombu version requirements + update-port error if port does not exist in nvp + get_security_groups now creates default security group + Log a warning if dnsmasq version is below the minimum required
* Sun May 19 2013 opensuse-cloudAATTopensuse.org- Update to version 2013.1.2.a30.gfd149ce: + Allow admin to delete default security groups
* Thu May 16 2013 opensuse-cloudAATTopensuse.org- Update to version 2013.1.2.a28.g0b6a465: + make default transport type configurable nvp + Correct NVP plugin path for folsom to grizzly migration
* Wed May 15 2013 opensuse-cloudAATTopensuse.org- Update to version 2013.1.2.a24.gd177e58: + Fix 500 raised on disassociate_floatingips when out of sync + Validate that netaddr does not receive a string with whitespace + Change Daemon class to better match process command lines. + Fetch routers ports for metadata access from DB + Don\'t run metadata proxy when it is not needed
* Sun May 12 2013 opensuse-cloudAATTopensuse.org- Update to version 2013.1.2.a15.g0f51668: + Do not attempt to kill already-dead dnsmasq + OSLO updates for stable + Treat unbound port + Duplicate line in Brocade plugin + Create veth peer in namespace. + in dhcp_agent, always use quantum.conf root_helper + Add kill-metadata rootwrap filter to support RHEL.
* Fri May 10 2013 opensuse-cloudAATTopensuse.org- Update to version 2013.1.2.a1.ga2e24d0: + Bump stable/grizzly next version to 2013.1.2
* Mon May 06 2013 opensuse-cloudAATTopensuse.org- Update to version 2013.1.1.a28.g0602bac: + Adds POST method support in the metadata service
* Fri May 03 2013 opensuse-cloudAATTopensuse.org- Update to version 2013.1.1.a27.g1385a81: + Add RabbitMQ and QPID HA support flags to quantum.conf + Fix port_id filter not honored
* Thu May 02 2013 tpaszkowskiAATTnovell.com- add DnsmasqSles class for support of older dnsmasq version present on SLES11 (Patch: quantum-add-sles-dnsmasq-support.diff)
* Fri Apr 26 2013 dmuellerAATTsuse.com- Update to version 2013.1.1.a24.g92c234b: + Make \"shared\" filter more compatible with diff DBs + Add missing security group quota settings to quantum.conf + Improve the deprecated message about DEFAULT.root_helper
* Tue Apr 23 2013 dmuellerAATTsuse.com- remove quantum from the summary
* Tue Apr 23 2013 tpaszkowskiAATTnovell.com- set external_network_bridge in l3_agent to \"\" (defaults for linuxbridge)
* Fri Apr 05 2013 tpaszkowskiAATTnovell.com- set linuxbridge as default interface driver for dhcp and l3 agents
* Fri Apr 05 2013 tpaszkowskiAATTnovell.com- quantum-server is now started with non-root privileges- /var/lib/quantum is now created during installation with proper permissions
* Thu Apr 04 2013 dmuellerAATTsuse.com- grizzly-stable update
* Tue Apr 02 2013 tpaszkowskiAATTnovell.com- Fix for metadata agent init script.
* Tue Mar 26 2013 dmuellerAATTsuse.com- downgrade to 2013.1.rc2
* Mon Mar 25 2013 cloud-develAATTsuse.de- Update to version 2013.2.a295.g7ef4d88: + Synchronize QuantumManager.get_instance() method + Allow tests in TestDhcpAgentEventHandler run independently + Improve test coverage for quantum wsgi module + Validate protocol when creating VIP. + Imported Translations from Transifex + Add scheduling support for the Brocade plugin + fix mis-placed paren in log statement for l3-scheduler + Set fake rpc implementation in test_lb_quantum_agent + Fix haproxy cfg unit test + Load all the necessary database tables when running cisco plugin + Add bulking support for Cisco plugin + Imported Translations from Transifex + Fix DB query returning ready devices in LoadBalancerCallbacks + Fix typo in policy.json and checks in nicira plugin + Imported Translations from Transifex + NVP metadata access - create elevated context once + Ensure that lockfile are defined in a common place + Fix race condition in dhcp agent + NVP metadata access - create elevated context once + Imported Translations from Transifex + adding parameter to configure QueuePool in SQLAlchemy + Fix issues with db pooling + Fixing the syntax error in the XML Serializer + use the fact that empty sequences are false + Imported Translations from Transifex + Revert back to \'call\' for agent reports + Imported Translations from Transifex + Raise VipExists exception in case Vip is created or updated for a pool that already has a Vip + netns: ip netns exec
kill doesn\'t make sense
* Tue Mar 19 2013 dmuellerAATTsuse.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 2013 dmuellerAATTsuse.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 2013 speilickeAATTsuse.com- Drop +git.$TIMESTAMP.$COMMITHASH version suffix
* Mon Mar 18 2013 berendtAATTb1-systems.de- introduced sysconfig file to be able to specify the location of the plugin configuration used in several init scripts
* Sun Mar 17 2013 dmuellerAATTsuse.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 2013 dmuellerAATTsuse.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 2013 berendtAATTb1-systems.de- added noreplace to configuration files to not overwrite them when updating the packages
* Thu Mar 14 2013 berendtAATTb1-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 2013 berendtAATTb1-systems.de- use $PLUGIN_ARGS in openstack-quantum-plugin.init as arguments for the service to be started
* Thu Mar 14 2013 berendtAATTb1-systems.de- added init script for metadata-agent- fixed wrong SED statement for replacing __NAME__ in the init script template
* Thu Mar 14 2013 berendtAATTb1-systems.de- added missing requirement python-novaclient to python-quantum
* Wed Mar 13 2013 berendtAATTb1-systems.de- added missing %config parameters
* Wed Mar 13 2013 cloud-develAATTsuse.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 2013 dmuellerAATTsuse.com- add sqlalchemy-update.diff:
* make it compatible with sqlalchemy 0.7.10
* Tue Mar 12 2013 dmuellerAATTsuse.com- python-oslo-config -> python-oslo.config
* Tue Mar 12 2013 cloud-develAATTsuse.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 2013 dmuellerAATTsuse.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 04 2013 vuntzAATTsuse.com- Add python-keystoneclient Requires in python-quantum: for some reason, the dependency never got added.
* Tue Feb 26 2013 tpaszkowskiAATTsuse.com- bash3 on SLE11 dosne\'t support associative arrays. agent init scripts generation uses plain arrays.
* Mon Feb 25 2013 tpaszkowskiAATTsuse.com- fix typo within python-oslo-config requirement
* Mon Feb 25 2013 cloud-develAATTsuse.de- Update to version 2013.1.a21.gbec2549+git.1361815086.bec2549: + Imported Translations from Transifex + Add pagination parameters for extension extraroute
* Mon Feb 25 2013 dmuellerAATTsuse.com- also run DB migrations during start
* Mon Feb 25 2013 tpaszkowskiAATTsuse.com- agent startup script set agent specific configuration file- added depency on oslo-config- improved logrotate config file
* Mon Feb 25 2013 dmuellerAATTsuse.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 2013 dmuellerAATTsuse.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 2013 saschpeAATTsuse.de- BuildRequire openstack-suse-macros instead of openstack-common-macros
* Mon Feb 18 2013 cloud-develAATTsuse.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 2013 dmuellerAATTsuse.com- Add server, dhcp-agent, l3-agent, linuxbridge-agent, metadata-agent, nec-agent, ryu-agent and openvswitch-agent subpackages
* Tue Feb 12 2013 dmuellerAATTsuse.com- set default to Linux Bridge plugin
* Mon Feb 11 2013 cloud-develAATTsuse.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 08 2013 dmuellerAATTsuse.com- relax kombi and amqplib hardcoded version requires
* Fri Feb 08 2013 cloud-develAATTsuse.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 04 2013 cloud-develAATTsuse.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 2013 dmuellerAATTsuse.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 2013 saschpeAATTsuse.de- Ship sudoers configuration for nova-rootwrap. Depends on openstack-common-sudo
* Wed Jan 23 2013 cloud-develAATTsuse.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 2013 saschpeAATTsuse.de- Clean up %config(noreplace), only logrotate config and
*.conf files should be noreplace
* Mon Jan 21 2013 dmuellerAATTsuse.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 2013 saschpeAATTsuse.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 2013 saschpeAATTsuse.de- Fix %pre scriptlet
* Mon Jan 14 2013 saschpeAATTsuse.de- Split out doc package- Updated requirements- Dropped py_compile job
* Mon Jan 14 2013 dmuellerAATTsuse.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 AATT 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 2012 saschpeAATTsuse.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 07 2012 saschpeAATTsuse.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 05 2012 saschpeAATTsuse.de- Install some configuration files for testsuite- Added a fix for python-bytecode-inconsistent-mtime
* Wed Dec 05 2012 saschpeAATTsuse.de- Use AATTPARENT_TAGAATT in _service file to automate versioning
* Tue Dec 04 2012 saschpeAATTsuse.de- Add quantum-data_files_abs_path.patch: data_files paths should be absolute (drop \"Fix weird buglet in installer\")
* Tue Dec 04 2012 saschpeAATTsuse.de- Add quantum-manifestin.patch: Add missing config files to MANIFEST.in
* Mon Dec 03 2012 saschpeAATTsuse.de- Move %restart_on_update-postun into %postun- Drop {bin,tools}/__init__.py: Backport of https://review.openstack.org/17337
* Fri Nov 23 2012 saschpeAATTsuse.de- Add \"su\" option to logrotate script- Ghost /var/log/run- Remove runlevel4 and add \"restart\" command to init script
* Thu Nov 15 2012 saschpeAATTsuse.de- Use openstack-macros- Add rpmlintrc
* Fri Nov 09 2012 saschpeAATTsuse.de- Add more test requirements for which we have packages now: + Requires: python-cliff + Requires: python-nosehtmloutput + Requires: python-nosexcover
* Thu Nov 08 2012 saschpeAATTsuse.de- Drop from_vcs build flag
* Wed Oct 10 2012 vuntzAATTsuse.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 2012 cthielAATTsuse.com- pre-require pwdutils (bnc#777123)
* Fri Aug 03 2012 roAATTsuse.de- (fake changelog entry) submission for RC1
* Wed Jun 27 2012 saschpeAATTsuse.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 2012 saschpeAATTsuse.de- Use \'openstack-quantum\' system user instead of \'quantum\'. However, the service still runs as root
* Thu May 24 2012 jfehligAATTsuse.com- Add \'Requires: python >= 2.6.8\'
* Mon Jan 30 2012 iartarisiAATTsuse.cz- changed Group from Devel/Languages/Python to System/Management- updated sources for the no_from_vcs version
* Wed Jan 25 2012 iartarisiAATTsuse.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 2012 cfarrellAATTsuse.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 2011 vuntzAATTopensuse.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 05 2011 prusnakAATTopensuse.org- spec cleanup
* Thu Oct 27 2011 cthielAATTsuse.com- initial package