SEARCH
NEW RPMS
DIRECTORIES
ABOUT
FAQ
VARIOUS
BLOG

 
 
Changelog for openstack-nova-test-12.0.6~a0~dev2-207.1.noarch.rpm :
Fri Feb 23 13:00:00 2018 jsuchomeAATTsuse.com
- Added 0001-Block-swap-volume-attempts-with-encrypted-volumes.patch
(bsc#1081685)

Tue Feb 13 13:00:00 2018 ilausuchAATTsuse.com
- Add 0002-network-Fix-nova-boot-with-multiple-security-groups.patch

* Manually adapted from https://review.openstack.org/#/c/310920/

* to fix bug https://bugs.launchpad.net/nova/+bug/1572171

Thu Jan 25 13:00:00 2018 bbobrovAATTsuse.com
- Validate new image via scheduler during rebuild, bsc#1066198.
0001-Validate-new-image-via-scheduler-during-rebuild.patch added

Thu Nov 9 13:00:00 2017 snicaAATTsuse.com
- fix migrate-uri.patch (bsc#1066927)
Using tunnelled type migration (i.e. by adding VIR_MIGRATE_TUNNELLED
to the [libvirt]/live_migration_flag or [libvirt]/block_migration_flag
nova configuration option) in combination with specifying a
[libvirt]/live_migration_uri nova configuration option value was
not handled correctly by the patch, leading to this error during migration:
\"Live Migration failure: argument unsupported: migration URI is not supported by tunnelled migration\"

Thu Oct 12 14:00:00 2017 tbechtoldAATTsuse.com
- add 0001-refresh-instances_path-when-shared-storage-used.patch (bsc#1061991)
When doing Live migration with shared storage, it happens erratically,
that the check for the shared storage test_file fails.
The patch adds a \'touch\' on instances_path in check_shared_storage_test_file,
before checking the existence of the file.

Wed Mar 22 13:00:00 2017 aspiersAATTsuse.com
- allow nova rootwrap daemon mode (gh#sap-oc/crowbar-openstack#26)

Tue Dec 20 13:00:00 2016 bwiedemannAATTsuse.com
- Add 0001-network-make-nova-to-handle-port_security_enabled-Fa.patch
to fix LP#1460630

Thu Nov 3 13:00:00 2016 cloud-develAATTsuse.de
- Update to version nova-12.0.6.dev2:

* Fix error status code on update-volume API

Tue Oct 18 14:00:00 2016 cloud-develAATTsuse.de
- Update to version nova-12.0.6.dev1:

* Add error handling for delete-volume API
12.0.5

Fri Sep 23 14:00:00 2016 cloud-develAATTsuse.de
- Update to version nova-12.0.5.dev11:

* virt: set address space & CPU time limits when running qemu-img

Tue Sep 20 14:00:00 2016 cloud-develAATTsuse.de
- Update to version nova-12.0.5.dev9:

* Refresh info_cache after deleting floating IP

Wed Sep 14 14:00:00 2016 cloud-develAATTsuse.de
- Update to version nova-12.0.5.dev7:

* Updated from global requirements

Sat Sep 10 14:00:00 2016 cloud-develAATTsuse.de
- Update to version nova-12.0.5.dev5:

* Fix booting fail when unlimited project quota

Wed Aug 31 14:00:00 2016 aplanasAATTsuse.com
- Drop PID file in favor of systemd override (bsc#991985)

Fri Aug 26 14:00:00 2016 aplanasAATTsuse.com
- Avoid race condition when generating PID file

Fri Aug 26 14:00:00 2016 tbechtoldAATTsuse.com
- Fix openstack-nova-novncproxy init script PIDFile header

Wed Aug 24 14:00:00 2016 aplanasAATTsuse.com
- Generate PID file for systemd (bsc#991985)

Wed Aug 24 14:00:00 2016 cloud-develAATTsuse.de
- Update to version nova-12.0.5.dev4:

* Update instance host in post live migration even when exception occurs

Thu Aug 18 14:00:00 2016 aplanasAATTsuse.com
- Add patch migrate-uri.patch (bsc#990664)
Partial backport (w/out tests) to Liberty of
https://review.openstack.org/#/c/356558

Sun Jul 31 14:00:00 2016 cloud-develAATTsuse.de
- Update to version nova-12.0.5.dev3:

* Updated from global requirements

Wed Jul 27 14:00:00 2016 aspiersAATTsuse.com
- Fix sed bug so that nova-compute has Should-Start: on libvirtd
(bsc#990448)

Fri Jun 10 14:00:00 2016 cloud-develAATTsuse.de
- Update to version nova-12.0.5.dev2:

* Fix duplicate lines in policy.json
12.0.4

Wed Jun 8 14:00:00 2016 cloud-develAATTsuse.de
- Update to version nova-12.0.4.dev35:

* Fall back to raw config drive if not found in rbd

* libvirt: Skip CPU compatibility check for emulated guests

* Make compute rpcapi \'live_migration\' backward compatible

* network: Don\'t repopulate instance info cache from Neutron ports

Fri Jun 3 14:00:00 2016 cloud-develAATTsuse.de
- Update to version nova-12.0.4.dev29:

* Enable \'null\' value for user_data in V2.1 API

Thu May 19 14:00:00 2016 cloud-develAATTsuse.de
- Update to version nova-12.0.4.dev28:

* Change \"libvirt.xml\" back to the original after doing unrescue

Wed May 18 14:00:00 2016 cloud-develAATTsuse.de
- Update to version nova-12.0.4.dev27:

* Updated from global requirements

* skip lock_unlock_server test for cells

Sat May 14 14:00:00 2016 cloud-develAATTsuse.de
- Update to version nova-12.0.4.dev23:

* Fix serial console worker blocking Nova

* Changed an HTTP exception to return proper code

* Properly inject network_data.json in configdrive

Fri May 13 14:00:00 2016 cloud-develAATTsuse.de
- Update to version nova-12.0.4.dev18:

* imagebackend: Check that the RBD image exists before trying to cleanup

* compute: Retain instance metadata for \'evacuate\' on shared storage

* Updated from global requirements

* The \'record\' option of the WebSocketProxy should be string

* Fix retry mechanism for generator results

* Failed migration shoudn\'t be reported as in progress

* Don\'t track migrations in \'accepted\' state

* Allocate free bus for new SCSI controller

* Fix wrong CPU metric value in metrics_filter

Mon Apr 25 14:00:00 2016 cloud-develAATTsuse.de
- Update to version nova-12.0.4.dev6:

* Fix reverse_upsize_quota_delta attempt to look up deleted flavors

* stop setting mtu when plugging vhost-user ports
12.0.3

* Check if a exception has a code on it before read the code

* Use MTU value from Neutron in OVS/LB VIF wiring

Thu Apr 14 14:00:00 2016 cloud-develAATTsuse.de
- Update to version nova-12.0.3.dev43:

* Return 400 on boot for invalid image metadata

Wed Apr 13 14:00:00 2016 cloud-develAATTsuse.de
- Update to version nova-12.0.3.dev41:

* Fix: unable to delete instance when cinder is down

* Changed logic in _compare_result api_samples_test_base

* Scheduler: update doctring to use oslo_config

* Performance: leverage dict comprehension in PEP-0274

* Doc: Adds python-tox to Ubuntu dependencies

* Add CPU pinning data to InstanceNUMACell object

* Enhance V2 disk_config extension Unit Test

* Ironic: Fix direct use of flavor and instance module objects

* Format eph disk with specified format in libvirt

* Break out the meat of the object hydration process

* Pass rbd_user id and conf path as part of RBD URI for qemu-img

* Make v3 API versions extensions core

* port Instance_usage_audit_log API into v3 part1

* Reassign MAC address for vm when resize_revert

* port Simple_tenant_usage API into v3 part1

* Make ComputeTestCase.test_state_revert faster

* Fix a typo in two comments. networksa -> networks

* Cleanup unused import in manager.py

* Allow for deleting VMs from down compute nodes

* Key config_drive off of config-drive extension

* Move results filtering to db

* fixes for nova-manage network list if network has been deleted

* Janitorial: Catch rpc up with a change in common

* Fixes bug lp:999928

* Fix devref docs

* fixed bug lp:968019 ,fix network manager init floating ip problem

* Add assertRaises check to tools/hacking.py as N202

* Do not invoke kill dnsmasq if no pid file was found

* fix for bug 821252. Smarter default scheduler

* nova-network can\'t deallocate ips from deleted instances

Tue Apr 12 14:00:00 2016 cloud-develAATTsuse.de
- Update to version nova-12.0.3.dev39:

* update min tox version to 2.0

* Do not use constraints for venv

* always use pip constraints

* Fix incorrect format string

* libvirt: pci detach devices should use dev.address

* Set personality/injected_files to empty list if not specified

Tue Apr 5 14:00:00 2016 cloud-develAATTsuse.de
- Update to version nova-12.0.3.dev28:

* Fix conversion of config disks to qcow2 during resize/migration

Sat Apr 2 14:00:00 2016 cloud-develAATTsuse.de
- Update to version nova-12.0.3.dev26:

* Update cells blacklist regex for test_server_basic_ops

* libvirt: Comment non-obvious security implications of migrate code

Fri Mar 25 13:00:00 2016 cloud-develAATTsuse.de
- Update to version nova-12.0.3.dev23:

* libvirt: don\'t attempt to get baseline cpu features if host cpu model is None

* Add ppcle architectures to libvirt blockinfo

Thu Mar 24 13:00:00 2016 cloud-develAATTsuse.de
- Update to version nova-12.0.3.dev19:

* Ignore errorcode=4 when executing `cryptsetup remove` command

Thu Mar 24 13:00:00 2016 cloud-develAATTsuse.de
- Update to version nova-12.0.3.dev18:

* Support-matrix of vmware for chap is wrong

* Check context before returning cached value

Tue Mar 22 13:00:00 2016 cloud-develAATTsuse.de
- Update to version nova-12.0.3.dev15:

* Replace copy.deepcopy of RequestContext with copy.copy

Sat Mar 19 13:00:00 2016 cloud-develAATTsuse.de
- Update to version nova-12.0.3.dev14:

* Provide correct connector for evacuate terminate

Thu Mar 17 13:00:00 2016 cloud-develAATTsuse.de
- Update to version nova-12.0.3.dev12:

* Rollback is needed if initialize_connection times out

* libvirt: Fix resize of instance with deleted glance image

Fri Mar 11 13:00:00 2016 cloud-develAATTsuse.de
- Update to version nova-12.0.3.dev8:

* Add release note for CVE bug 1548450

* [Ironic]Match vif-pif mac address before setting \'vif_port_id\'

Thu Mar 10 13:00:00 2016 cloud-develAATTsuse.de
- Update to version nova-12.0.3.dev5:

* Fix processing of libvirt disk.info in non-disk-image cases

* libvirt: Always copy or recreate disk.info during a migration

* Return 400 for os-virtual-interfaces when using Neutron
12.0.2

Sat Mar 5 13:00:00 2016 cloud-develAATTsuse.de
- Update to version nova-12.0.2.dev36:

* Propagate qemu-img errors to compute manager

* Fix evacuate support with Nova cells v1

* VMware: Handle image size correctly for OVA and streamOptimized images

Thu Mar 3 13:00:00 2016 cloud-develAATTsuse.de
- Update to version nova-12.0.2.dev30:

* libvirt: set libvirt.sysinfo_serial=\'none\' for virt driver tests

Wed Mar 2 13:00:00 2016 cloud-develAATTsuse.de
- Update to version nova-12.0.2.dev29:

* XenAPI: Workaround for 6.5 iSCSI bug

* Change warn to debug logs when migration context is missing

* Apply scheduler limits to Exact
* filters

Mon Feb 29 13:00:00 2016 johannes.grasslerAATTsuse.com
- Ensure nova services are started after openstack-keystone (bsc#955786)

Sun Feb 28 13:00:00 2016 cloud-develAATTsuse.de
- Update to version nova-12.0.2.dev23:

* libvirt: Fix/implement revert-resize for RBD-backed images

Sat Feb 27 13:00:00 2016 cloud-develAATTsuse.de
- Update to version nova-12.0.2.dev21:

* Imported Translations from Zanata

Tue Feb 23 13:00:00 2016 cloud-develAATTsuse.de
- Update to version nova-12.0.2.dev20:

* Add retry logic for detaching device using LibVirt

Wed Feb 17 13:00:00 2016 cloud-develAATTsuse.de
- Update to version nova-12.0.2.dev18:

* Ensure Glance image \'size\' attribute is 0, not \'None\'

* Disable IPv6 on bridge devices

Tue Feb 16 13:00:00 2016 cloud-develAATTsuse.de
- Update to version nova-12.0.2.dev14:

* Spread allocations of fixed ips

* XenAPI: Cope with more Cinder backends

Fri Feb 12 13:00:00 2016 cloud-develAATTsuse.de
- Update to version nova-12.0.2.dev10:

* ports & networks gather should validate existance

Thu Feb 11 13:00:00 2016 rhaferAATTsuse.com
- add 0001-Forward-port-flavor-migration-from-kilo.patch
Too allow upgrading directly from juno (when suspended or stopped
instances are present)

Thu Feb 11 13:00:00 2016 cloud-develAATTsuse.de
- Update to version nova-12.0.2.dev8:

* Replace eventlet-based raw socket client with requests

Tue Feb 9 13:00:00 2016 rsblendidoAATTsuse.com
- add 0001-Wait-for-neutron-events-when-using-xen-driver.patch

Tue Feb 2 13:00:00 2016 cloud-develAATTsuse.de
- Update to version nova-12.0.2.dev7:

* Fix instance not destroyed after successful evacuation

Thu Jan 28 13:00:00 2016 aplanasAATTsuse.com
- nova-compute requires genisoimage for SLE12_SP1

Mon Jan 25 13:00:00 2016 cloud-develAATTsuse.de
- Update to version nova-12.0.2.dev5:

* Validate translations

* Imported Translations from Zanata

Sun Jan 24 13:00:00 2016 cloud-develAATTsuse.de
- Update to version nova-12.0.2.dev2:

* Imported Translations from Zanata

Fri Jan 22 13:00:00 2016 cloud-develAATTsuse.de
- Update to version nova-12.0.2.dev1:

* Imported Translations from Zanata
12.0.1

Sun Jan 17 13:00:00 2016 cloud-develAATTsuse.de
- Update to version nova-12.0.1.dev70:

* Treat sphinx warnings as errors when building release notes

* Fix warning in 12.0.1-cve-bugs-7b04b2e34a3e9a70.yaml release note

Sat Jan 16 13:00:00 2016 cloud-develAATTsuse.de
- Update to version nova-12.0.1.dev66:

* Fix backing file detection in libvirt live snapshot

* Imported Translations from Zanata

* Add security fixes to the release notes for 12.0.1

* VMware: specify chunk size when reading image data

Fri Jan 15 13:00:00 2016 cloud-develAATTsuse.de
- Update to version nova-12.0.1.dev59:

* Fix format conversion in libvirt snapshot

* Fix format detection in libvirt snapshot (bnc#960601, CVE-2015-7548)

Tue Jan 12 13:00:00 2016 cloud-develAATTsuse.de
- Rebased patches:
+ 0001-Add-vnc-option-group-for-sample-nova.conf-file.patch dropped (merged upstream)
+ 0001-Revert-Fixes-Python-3-str-issue-in-ConfigDrive-creation.patch (merged upstream)

Tue Jan 12 13:00:00 2016 cloud-develAATTsuse.de
- Update to version nova-12.0.1.dev57:

* Imported Translations from Zanata

* Revert \"Fixes Python 3 str issue in ConfigDrive creation\"

* VMware: fix bug for config drive when inventory folder is used

* Fix metadata service security-groups when using Neutron

* Add \"vnc\" option group for sample nova.conf file

Mon Jan 11 13:00:00 2016 mjuraAATTsuse.com
- Add 0001-Include-iser-related-config-options-in-sample-conf.patch

Sun Jan 10 13:00:00 2016 cloud-develAATTsuse.de
- Rebased patches:
+ 0001-Refresh-stale-volume-BDMs-in-terminate_connection.patch dropped (merged upstream)

Sun Jan 10 13:00:00 2016 cloud-develAATTsuse.de
- Update to version nova-12.0.1.dev47:

* Don\'t load deleted instances

* Make scheduler_hints schema allow list of id

* Refresh stale volume BDMs in terminate_connection

* Fix is_volume_backed_instance() for unset image_ref

* libvirt:on snapshot delete, use qemu-img to blockRebase if VM is stopped

Fri Jan 8 13:00:00 2016 dmuellerAATTsuse.com
- add 0001-Include-iscsi_-related-config-options-in-sample-conf.patch

Fri Jan 8 13:00:00 2016 vuntzAATTsuse.com
- Add
0001-Revert-Fixes-Python-3-str-issue-in-ConfigDrive-creation.patch:
revert last patch which is broken for liberty (due to using not
available API).

Fri Jan 8 13:00:00 2016 cloud-develAATTsuse.de
- Update to version nova-12.0.1.dev37:

* Imported Translations from Zanata

* Split up test_is_volume_backed_instance() into five functions

* Fixes Python 3 str issue in ConfigDrive creation

Wed Jan 6 13:00:00 2016 cloud-develAATTsuse.de
- Update to version nova-12.0.1.dev32:

* reno: document fixes for service state reporting issues

Tue Jan 5 13:00:00 2016 dmuellerAATTsuse.com
- add 0001-Refresh-stale-volume-BDMs-in-terminate_connection.patch

Tue Jan 5 13:00:00 2016 dmuellerAATTsuse.com
- add 0001-Add-vnc-option-group-for-sample-nova.conf-file.patch

Mon Jan 4 13:00:00 2016 tbechtoldAATTsuse.com
- remove 0001-Set-instance_name-as-display_name.patch
this patch is not intended to be used by everybody. it\'s a hack
for a special case.

Thu Dec 24 13:00:00 2015 cloud-develAATTsuse.de
- Update to version nova-12.0.1.dev30:

* Updated from global requirements

Wed Dec 23 13:00:00 2015 slunkadAATTsuse.com
- Adds 0001-Set-instance_name-as-display_name.patch, bsc#955650

* sets nova instance display_name to instance_name

Wed Dec 23 13:00:00 2015 cloud-develAATTsuse.de
- Update to version nova-12.0.1.dev28:

* Add -constraints sections for CI jobs

Tue Dec 22 13:00:00 2015 cloud-develAATTsuse.de
- Update to version nova-12.0.1.dev27:

* Remove the TestRemoteObject class

Sat Dec 19 13:00:00 2015 cloud-develAATTsuse.de
- Update to version nova-12.0.1.dev26:

* Omnibus stable fix for upstream requirements breaks

Thu Dec 10 13:00:00 2015 cloud-develAATTsuse.de
- Update to version nova-12.0.1.dev25:

* Scheduler: honor the glance metadata for hypervisor details

Sat Dec 5 13:00:00 2015 cloud-develAATTsuse.de
- Update to version nova-12.0.1.dev24:

* servicegroup: stop zombie service due to exception

Fri Dec 4 13:00:00 2015 tbechtoldAATTsuse.com
- Add python-python-memcached as Requires for the compute package

Fri Dec 4 13:00:00 2015 cloud-develAATTsuse.de
- Update to version nova-12.0.1.dev22:

* Handle DB failures in servicegroup DB driver

Thu Dec 3 13:00:00 2015 tbechtoldAATTsuse.com
- Remove euca2ools Requires. It\'s no longer needed.

Wed Nov 25 13:00:00 2015 tbechtoldAATTsuse.com
- Fix sample config generation

Wed Nov 25 13:00:00 2015 cloud-develAATTsuse.de
- Update to version nova-12.0.1.dev20:

* xen: mask passwords in volume connection_data dict

Mon Nov 23 13:00:00 2015 cloud-develAATTsuse.de
- Update to version nova-12.0.1.dev18:

* Updated from global requirements

Fri Nov 20 13:00:00 2015 cloud-develAATTsuse.de
- Update to version nova-12.0.1.dev16:

* Imported Translations from Zanata

* Add first reno-based release note

Thu Nov 19 13:00:00 2015 cloud-develAATTsuse.de
- Update to version nova-12.0.1.dev13:

* Fix Nova\'s indirection fixture override

* Add \"unreleased\" release notes page

* Add reno for release notes management

Tue Nov 17 13:00:00 2015 cloud-develAATTsuse.de
- Update to version nova-12.0.1.dev8:

* cells is a sad panda about scheduler hints

Tue Nov 10 13:00:00 2015 cloud-develAATTsuse.de
- Update to version nova-12.0.1.dev7:

* Fix attibute error when cloning raw images in Ceph

Mon Nov 9 13:00:00 2015 cloud-develAATTsuse.de
- Update to version nova-12.0.1.dev6:

* Exclude all BDM checks for cells

* Image meta: treat legacy vmware adapter type values

Tue Oct 20 14:00:00 2015 cloud-develAATTsuse.de
- Update to version nova-12.0.1.dev3:

* update .gitreview for stable/liberty

Fri Oct 16 14:00:00 2015 cloud-develAATTsuse.de
- Update to version nova-12.0.1.dev1:

* Switch to post-versioning
12.0.0

Wed Oct 14 14:00:00 2015 cloud-develAATTsuse.de
- Update to version nova-12.0.0.0rc3:
12.0.0.0rc3

* Omnibus stable/liberty fix

Tue Oct 13 14:00:00 2015 dmuellerAATTsuse.com
- add missing oslo.versionedobjects dependency

Fri Oct 9 14:00:00 2015 cloud-develAATTsuse.de
- Update to version nova-12.0.0.0rc2:
12.0.0.0rc2

* Revert \"[libvirt] Move cleanup of imported files to imagebackend\"

* Imported Translations from Zanata

* Fix InstanceV1 backports to use context

Wed Oct 7 14:00:00 2015 cloud-develAATTsuse.de
- Update to version nova-12.0.0.0rc2.dev16:

* Ironic: Fix bad capacity reporting if instance_info is unset

* Imported Translations from Zanata

Tue Oct 6 14:00:00 2015 cloud-develAATTsuse.de
- Update to version nova-12.0.0.0rc2.dev13:

* libvirt: check if ImageMeta.disk_format is set before accessing it

* Fix MetricWeigher to use MonitorMetricList

Mon Oct 5 14:00:00 2015 cloud-develAATTsuse.de
- Update to version nova-12.0.0.0rc2.dev9:

* Imported Translations from Zanata

Sun Oct 4 14:00:00 2015 cloud-develAATTsuse.de
- Update to version nova-12.0.0.0rc2.dev8:

* Correct Instance type check to work with InstanceV1

Sun Oct 4 14:00:00 2015 tbechtoldAATTsuse.com
- update to 12.0.0.0~rc2~dev6:

* Imported Translations from Zanata

* Add Pillow to test-requirements.txt

* Cleanup of Translations

* rebuild: Apply migration context before calling the driver

* Filter leading/trailing spaces for name field in v2.1 compat mode

* Give instance default hostname if hostname is empty

* Add some devref for AZs

* RT: track evacuation migrations

* rebuild: RPC sends additional args and claims are done

* Imported Translations from Zanata

* Fix quota update in init_instance on nova-compute restart

* net: explicitly set mac on linux bridge

* live-migration: Logs exception if operation failed

* Change ignore-errors to ignore_errors

* libvirt: fix direct OVS plugging

* claims: move a debug msg to a warn on missing migration

* Pep8 didn\'t check api/openstack/common.py

* Updated from global requirements

* libvirt: Add unit tests for methods

* Devref: Document why conductor has a task api/manager

* Imported Translations from Zanata

* Allow filtering using unicode characters

* Updated from global requirements

* Imported Translations from Zanata

* Test both NoAuthMiddleware and NoAuthMiddlewareV3

* Add \'OS-EXT-VIF-NET:net_id\' for v21 compatible mode

* libvirt: Add NUMA cell count to cpu_info

* Xenapi: Don\'t access image_meta.id when booting from a volume

* Imported Translations from Zanata

* Fix typo in HACKING.rst

* Remove comment in wrong place

* Fix string formatting in api/metadata/vendordata_json.py

* Raise exception.Migration earlier in REST API layer

* Remove \"shelved_image_id\" key from instance system metadata

* Only set access_ip_
* when instance goes ACTIVE
- switch to stable/liberty branch

Mon Sep 28 14:00:00 2015 dmuellerAATTsuse.com
- install modprobe.d parameters for nbd

Wed Sep 16 14:00:00 2015 cloud-develAATTsuse.de
- Update to version nova-12.0.0.0b4.dev187:

* RT: Migration resource tracking uses migration context

* compute: migrate/resize paths properly handle stashed numa_topology

* Claims: Make sure move claims create a migration context records

* Remove \'v3\' from comments in Nova API code

* Add API schema for different_cell filter

* Add microversion bump exception for scheduler-hint

* Add microversion rule when adding attr to request

* Fix a few typos

* Fix abnormal quota usage after restore by admin

* libvirt-vif: Allow to configure a script on bridge interface

Tue Sep 15 14:00:00 2015 cloud-develAATTsuse.de
- Update to version nova-12.0.0.0b4.dev169:

* Creating instance fail when inject ssh key in cells mode

* Reduce the number of Instance.get_by_uuid calls

* xapi: cleanup volume sr on live migration rollback

* Remove unnecessary \'context\' param from quotas reserve method call

* VMware: Replace get_dynamic_properties with get_object_properties_dict

* VMware: Replace get_dynamic_property with get_object_property

* Invalidate AZ cache when the instance AZ information is different

* Consolidate code to get the correct availability zone of an instance

* claims: Remove compat code with instance dicts

* Test cases for better handling of SSH key comments

Sat Sep 12 14:00:00 2015 cloud-develAATTsuse.de
- Update to version nova-12.0.0.0b4.dev150:

* Use six.text_type instead of str in serialize_args

* Set vif and allocated when associating fixed ip

* Fix ScaleIO commands in rootwrap filters

* Add version 3.0 of conductor RPC interface

* Remove \'v3\' from extension code

* Remove more \'v3\' references from the code

* xenapi: Support extra tgz images that with only a single VHD

* Hyper-V: Adds RDPConsoleOps unit tests

* network_request_obj: Clean up outdated code

* Object: Fix KeyError when loading instance from db

* VMware: Update to return the correct ESX iqn

* Remove/deprecate unused parts of the compute node object

* Create a new dictionary for type_data in VMwareAPIVMTestCase class

Fri Sep 11 14:00:00 2015 cloud-develAATTsuse.de
- Update to version nova-12.0.0.0b4.dev127:

* Add missing information to docstring

* Don\'t expect meta attributes in object_compat that aren\'t in the db obj

* CONF.allow_resize_to_same_host should check only once in controller

* Updated from global requirements

* Remove and deprecate conductor object_backport()

* Fix order of arguments in assertEqual

* Separate API schemas for v2.0 compatible API

* API: Handle InstanceUnknownCell exceptions

* Sorting and pagination params used as filters

* VMware: ensure that instance is deleted when volume is missing

* libvirt:Rsync compression removed

* libvirt: Add a finish log

* Handle nova-compute failure during a soft reboot

* Remove duplicate exception

* Fixes Bug \"destroy_vm fails with HyperVException\"

* Fixes Hyper-V boot from volume fails when using ephemeral disk

* Change docstring in test to comment

Thu Sep 10 14:00:00 2015 cloud-develAATTsuse.de
- Update to version nova-12.0.0.0b4.dev98:

* Fix debug log format in object_backport_versions()

* Ironic: Call unprovison for nodes in DEPLOYING state

* api: allow any scheduler hints

* Add some explanation for the instance AZ field

* Add os-brick\'s scsi_id command to rootwrap

* Remove and deprecate conductor compute_node_create()

* Drop unused conductor manager vol_usage_update() mock

Wed Sep 9 14:00:00 2015 cloud-develAATTsuse.de
- Update to version nova-12.0.0.0b4.dev84:

* Updated from global requirements

* Freeze v1 Instance and InstanceList schema hashes

* Imported Translations from Transifex

* Remove unused parameter overwrite in elevated

* Add missing delete policies in the sample file

* ironic: convert driver to use nova.objects.ImageMeta

* objects: convert config drive to use ImageMeta object

* Relax restrictions on server name

* nova-net: fix missing log variable in deallocate_fixed_ip

* New sensible network bandwidth quota values in Nova tests

* Fix order of arguments in assertEqual

* libvirt: Fix snapshot delete for network disk type for blockRebase op

* libvirt: cleanup() serial_consoles after instance failure

Sun Sep 6 14:00:00 2015 cloud-develAATTsuse.de
- Update to version nova-12.0.0.0b4.dev48:

* Add Instance and InstanceList v2.0 objects

* Teach conductor to do manifest-based object_class_action() things

* Make the conductor fixture use version manifests

* Update objects test infrastructure for multiple versions

* Refactor Instance tests to use objects.Instance

* Fix an issue with NovaObjectRegistry hook

* Pull out the common bits of InstanceList into _BaseInstanceList

* Add notes explaining vmware\'s suds usage

Sat Sep 5 14:00:00 2015 cloud-develAATTsuse.de
- Update to version nova-12.0.0.0b4.dev33:

* Provide working SQLA_VERSION attribute

* Fix Cells gate test by modifying the regressions regex

* Hyper-V: Adds HyperVDriver unit tests

* Pull out the common bits of Instance into _BaseInstance

* Allow to use autodetection of volume device path

* Update from global requirements

* objects: Hook migration object into Instance

* [libvirt] Move cleanup of imported files to imagebackend

* Adds instance_uuid index for instance_system_metadata

* Fix mistake in UT:test_detach_unattached_volume

* Add JSON-Schema note to api_plugins.rst

* Fix API directories on the doc

* Add secgroup param checks for Neutron

* Add migration policy to upgrades devref

* filter pre_assigned_dev_names when finding disk dev

* Fix permission issue of server group API

* Rename tests so that they are run

* Adds unit tests to test_common.py

* Remove doc/source/api and doc/build before building docs

* Specify current directory using new cwd param in processutils.execute

* libvirt: enable live migration with serial console

* Neutron: Check port binding status

Fri Sep 4 14:00:00 2015 cloud-develAATTsuse.de
- Update to version nova-12.0.0.0b4.dev3:

* hyperv: convert driver to use nova.objects.ImageMeta
12.0.0.0b3

* Fix RequestSpec.instance_group hydration

* Revert \"Remove references to suds\"

* Implement manifest-based backports

* api: deprecate the api v2 extension configuration

* Remove/deprecate conductor instance_update()

* Make compute manager instance updates use objects

* Fix exception message mistake in WSGI service

* Expose VIF net-id attribute in os-virtual-interfaces

* [Ironic]Not count available resources of deployed ironic node

Thu Sep 3 14:00:00 2015 cloud-develAATTsuse.de
- Update to version nova-12.0.0.0b3.dev734:

* Delete orphaned instance files from compute nodes (bsc#944178, CVE-2015-3280)

* VMware: pass network info to config drive

* Catch invalid id input in service_delete

* Scheduler: enhance debug messages for multitenancy aggregates

Wed Sep 2 14:00:00 2015 cloud-develAATTsuse.de
- Update to version nova-12.0.0.0b3.dev727:

* objects: Add MigrationContext object

* Don\'t query database with an empty list of tags for creation

* Fix order of arguments in assertEqual

* Fix order of arguments in assertEqual

* Fix order of arguments in assertEqual

* api: use v2.1 only in api-paste.ini

* cleanup NovaObjectDictCompat from external_event

* cleanup NovaObjectDictCompat from agent

* n-net: add more debug logging to release_fixed_ip

* Support Network objects in set_network_host

Wed Sep 2 14:00:00 2015 cloud-develAATTsuse.de
- Update to version nova-12.0.0.0b3.dev708:

* Remove the v3 word from help message of api_rate_limit option

* Use the same pci_requests field for all filters and HostManager

* Add warning log when deprecated v2 and v3 code get used

* Update ComputeNode values with allocation ratios in the RT

* Update HostManager and filters to use ComputeNode ratios

* Don\'t trace on InstanceInfoCacheNotFound when refreshing network info_cache

* Cells: Improve block device mapping update/create calls

* Removed unused dependency: discover

* Removed duplicated keys in dictionary

* compute: improve exceptions related to disk size checks

* Improve error logs for start/stop of locked instance

* Fix three typos on nova/pci directory

* VMware: Fixed redeclared CONF = cfg.CONF

Tue Sep 1 14:00:00 2015 cloud-develAATTsuse.de
- Update to version nova-12.0.0.0b3.dev683:

* Add cpu_allocation_ratio and ram_allocation_ratio to ComputeNode

* rt: Rewrite abort and update_usage tests

* Cleanup RT _instance_in_resize_state()

* Add a warning in the microversion docs around the usage of \'latest\'

* db: Add the migration_context to the instance_extra table

* tests: Make test_claims use Instance object

* Consider that all scheduler calls are IO Ops

* Add RequestSpec methods for primitiving into dicts

* api: deprecate the concept of extensions in v2.1

* compute: Split the rebuild_instance method

* libvirt: make guest to return power state

* Allow compute monitors in different namespaces

* Don\'t query database with an empty list of tags for IN clause

* xapi: ensure pv driver info is present prior to live-migration

Mon Aug 31 14:00:00 2015 tbechtoldAATTsuse.com
- Update to version nova-12.0.0.0b3.dev655:

* Remove v3 references in unit test \'contrib\'

* Handle neutron exception on bad floating ip create request

* Add a note about the 400 response not requiring a microversion

* Strip the extra properties out when using legacy v2 compatible middleware

* Remove unused sample files from /doc dir

* Add deprecated_for_removal parm for deprecated neutron_ops

* Use compatibility methods from oslo

* Allow for migration object to be passed to _move_claim

* rt: move filtering of migration by type lower in the call stack

* libvirt: move domain info to guest

* Xen: import migrated ephemeral disk based on previous size

* Convert percent metrics back into the [0, 1] range

* Add a note about the 403 response not requiring a microversion

* Refactor test cases for live-migrate error case

* Set task_state=None when booting instance failed

* Fix scheduler code to use monitor metric objects

* Consolidate initialization of instance snapshot metadata

* Fix collection of metadata for a snapshot of a volume-backed instance

* hyper-v: mock time.sleep in test_rmtree

* Add api samples impact to microversion devref

* rootwrap: remove obsolete filters for baremetal

* Fix IronicHostManager to skip get_by_host() call

* Improve the ability to resolve capabilities from Ironic

* use block_dev.get_bdm_swap_list in compute api

* downgrade log messages for memcache server (dis)connect events
- Remove %{_sysconfdir}/nova/rootwrap.d/baremetal-compute-ipmi.filters and
%{_sysconfdir}/nova/rootwrap.d/baremetal-deploy-helper.filters . Both
removed upstream

Fri Aug 28 14:00:00 2015 cloud-develAATTsuse.de
- Update to version nova-12.0.0.0b3.dev608:

* libvirt: take account of disks in migration data size

* rt: generalize claim code to be useful for other move actions

* Cleanup for merging v2 and v2.1 functional tests

* Pre-load expected attrs that the view builder needs for server details

* cleanup NovaObjectDictCompat from quota

Wed Aug 26 14:00:00 2015 tbechtoldAATTsuse.com
- Update to version nova-12.0.0.0b3.dev598:

* Remove debug log message in SG API constructor

* Updated from global requirements

* libvirt: refactor _create_domain_setup_lxc to use Image.get_model

* Catch OverQuota in volume create function

* Don\'t allow instance to overcommit against itself

* objects: add missing enum values to DiskBus field

* Move objects registration in tests directory

* xenapi: convert driver to use nova.objects.ImageMeta

* libvirt: convert driver to use nova.objects.ImageMeta

* Updated from global requirements

* VMware: Delete vmdk UUID during volume detach

* Move common sample files methods in test base class

* Share server POST sample file for microversion too

* Fix remote_consoles microversion 2.8 not to run on /v3

* Remove merged sample tests and file for v2 tests

* Move \"versions\" functional tests in v2.1 tests

* Nil out inst.host and inst.node when build fails

* Fix link\'s href to consider osapi_compute_link_prefix

* Remove and deprecate unused conductor method vol_usage_update()

* Replace conductor proxying calls with the new VolumeUsage object

* Add a VolumeUsage object

* Updated from global requirements

* Move CPU and RAM allocation ratios to ResourceTracker

* Pull the all_tenants search_opts checking code into a common utility

* Gate on nova.conf.sample generation

* libvirt: use proper disk_info in _hard_reboot

* Update obj_reset_changes signatures to match

* libvirt: only get bdm in _create_domain_setup_lxc if booted from volume

* libvirt: _create_domain_setup_lxc needs to default disk mapping as a dict

* libvirt: add docstring for _get_instance_disk_info
- Update 0001-Always-set-model-netfront-for-xen-over-libvirt.patch
- Remove 0001-Fix-instance-filtering.patch . This patch is upstream abandoned
and introduces an API change.
- Install nova-rootwrap-daemon

Wed Jul 29 14:00:00 2015 cloud-develAATTsuse.de
- Update to version nova-12.0.0.0b2.dev356:

* libvirt: move lvm/dmcrypt/rbd_utils modules under storage subdir

* Updated from global requirements

* Remove unused decorator on attach/detach volume

* Only work with ipv4 subnet metadata if one exists

* Add middleware filterout Microversions http headers

* objects: Don\'t import CellMapping from the objects module

Tue Jul 28 14:00:00 2015 cloud-develAATTsuse.de
- Update to version nova-12.0.0.0b2.dev344:

* VMware: implement get_mks_console()

* Add MKS protocol for remote consoles

* Add MKS console support

* tox: make it possible to run pep8 on current patch only

* Remove unused import of the compute_topic option from the DB API

* Remove unnecessary oslo namespace import checks

* Hyper-V: restart serial console workers after instance power change

* Remove db layer hard-code permission checks for instance_get_all_by_host_and_not_type

* Remove db layer hard-code permission checks for provider_fw_rule_
*

* rootwrap: update ln --symbolic filter for FS and FC type volume drivers

Mon Jul 27 14:00:00 2015 cloud-develAATTsuse.de
- Update to version nova-12.0.0.0b2.dev324:

* remove _rescan_iscsi from disconnect_volume_multipath_iscsi

Sat Jul 25 14:00:00 2015 cloud-develAATTsuse.de
- Update to version nova-12.0.0.0b2.dev323:

* Fix serializer supported version reporting in object_backport

* Updated from global requirements

* Revert \"Add error message to failed block device transform\"

* Add two fields to ImageMetaProps object

* Check flavor type before add tenant access

* Switch to the oslo_utils.fileutils

* Updated from global requirements

* Fixup uses of mock in hyperv tests

* libvirt: make unit tests concise by setup guest object

* libvirt: introduce method to wait for block device job

* Revert \"Remove useless db call instance_get_all_hung_in_rebooting\"

Fri Jul 24 14:00:00 2015 cloud-develAATTsuse.de
- Update to version nova-12.0.0.0b2.dev302:

* Execute _poll_shelved_instances only if shelved_offload_time is > 0

* Switch to oslo.reports

* Cleanup log lines in nova.image.glance

* Revert \"Add config drive support for Virtuozzo containers\"

* Virt: fix debug log messages

* Virt: use flavor object and not flavor dict

* Add VersionPredicate type of field

* Remove unnecessary method in FilterScheduler

* Use utf8_bin collation on the flavor extra-specs table in MySQL

* Decouple instance object tests from the api fakes module

* Deprecate the osapi_v3.enabled option

* Remove db layer hard-code permission checks for archive_deleted_rows
*

* libvirt: Remove dead code path in method clear_volume

* Add bandit for security static analysis testing

* Fix is_image_extendable() thinko

* Hyper-V: Fix SMBFS volume attach race condition

Wed Jul 22 14:00:00 2015 cloud-develAATTsuse.de
- Update to version nova-12.0.0.0b2.dev271:

* Do not import using oslo namespace

* rebuild: fix rebuild of server with volume attached

* Fix libguestfs failure in test_can_resize_need_fs_type_specified

* Update HACKING.rst for running tests and building docs

* Switch to oslo.service library

* virt: fix picking CPU topologies based on desired NUMA topology

* XenAPI: Refactor rotate_xen_guest_logs to avoid races

* Use flavor object in compute manager

* Bypass ironic server not available issue

* Fixes \"Hyper-V destroy vm fails on Windows Server 2008R2\"

* Validate int using utils.validate_integer method

* Hyper-V: Removes old instance dirs after live migration

Sun Jul 19 14:00:00 2015 cloud-develAATTsuse.de
- Update to version nova-12.0.0.0b2.dev252:
Efficient polling with the Changes-Since parameter
The ReST API allows you to poll for the status of certain operations by
performing a
*
*GET
*
* on various elements. Rather than re-downloading and
re-parsing the full status at each polling interval, your ReST client
may use the
*``changes-since``
* parameter to check for changes since a
previous request. The
*``changes-since``
* time is specified as an `ISO
8601 `__ dateTime
(2011-01-24T17:08Z). The form for the timestamp is CCYY-MM-DDThh:mm:ss.
An optional time zone may be written in by appending the form ±hh:mm
which describes the timezone as an offset from UTC. When the timezone is
not specified (2011-01-24T17:08), the UTC timezone is assumed. If
nothing has changed since the
*``changes-since``
* time, an empty list is
returned. If data has changed, only the items changed since the
specified time are returned in the response. For example, performing a

*
*GET
*
* against
https://api.servers.openstack.org/v2/224532/servers?\\
*``changes-since``
*\\ =2015-01-24T17:08Z
would list all servers that have changed since Mon, 24 Jan 2015 17:08:00
UTC.
To allow clients to keep track of changes, the changes-since filter
displays items that have been
*recently
* deleted. Both images and
servers contain a ``DELETED`` status that indicates that the resource
has been removed. Implementations are not required to keep track of
deleted resources indefinitely, so sending a changes since time in the
distant past may miss deletions.

Sun Jul 19 14:00:00 2015 cloud-develAATTsuse.de
- Update to version nova-12.0.0.0b2.dev248:

* Updated from global requirements

* Fix the incorrect PciDeviceList version number

* Remove conductor api from resource tracker

* Fix test_tracker object mocks

* Fix Python 3 issues in nova.utils and nova.tests

* libvirt : remove broken olso_config choices option

* Revert \"Implement compare-and-swap for instance update\"

* Add tool to build a doc latex pdf

* make test_save_updates_numa_topology stable across python versions

* Cleanup quota_class unittest with appropriate request context

* Remove db layer hard-code permission checks for quota_class_create/update

* Remove db layer hard-code permission checks for quota_class_get_all_by_name

* Remove db layer hard-code permission checks for reservation_expire

* Introducing new forced_down field for a Service object

* Use stevedore for loading monitor extensions

* Include project_id in instance metadata

* Convert test_compute_utils to use Instance object

* Fix for mock-1.1.0

* Port crypto to Python 3

* Add HostMapping object

* Remove useless db call instance_get_all_hung_in_rebooting

* Cleanup unused method fake_set_snapshot_id

* Expose Neutron network data in metadata service

* Build Neutron network data for metadata service

* Implement compare-and-swap for instance update

* Add DB2 support

* Modified testscenario for micro version 2.4

* libvirt: update volume delete snapshot to use Guest

* libvirt: update live snapshot to use Guest object

* libvirt: update swap volume to use Guest

Fri Jul 10 14:00:00 2015 bwiedemannAATTsuse.de
- Update to version nova-12.0.0.0b2.dev151:

* Added method exists to the Tag object

* compute: rename ResizeClaim to MoveClaim

* Fix the little spelling mistake of the comment

* Remove db layer hard-code permission checks for quota_create/update

* Fix the typo from _pre_upgrade_294 to _pre_upgrade_295 for tests/unit/db/test_migration

* Add some notifications to the evacuate path

* Make evacuate leave a record for the source compute host to process

* Fix incorrect enum in Migration object and DB model

* Refactoring of the os-services module

* Ignore bridge already exists error when creating bridge

* libvirt: rename GuestVCPUInfo to VCPUInfo

* libvirt: save the memory state of guest

* Remove flavor migration from db_api and nova-manage

* Rework monitor plugin interface and API

* Adds MonitorMetric object

* virt: add get_device_name_for_instance to the base driver class

* libvirt: return whether a domain is persistent

* Remove unneeded OS_TEST_DBAPI_ADMIN_CONNECTION

* devref: virtual machine states and transitions

* Consolidate the APIs for getting consoles

* Remove db layer hard-code permission checks for floating_ip_dns

* Fix typo in model doc string

* virt: Fix AttributeError for raw image format

* log meaningful error message on download exception

* Updated from global requirements

* Handle unexpected clear events call

* snapshot: Add device_name to the snapshot bdms

* compute: Make swap_volume with resize updates BDM size

* Make Nova better at keeping track of volume sizes in BDM

* API: make sure a blank volume with no size is rejected
- rebase 0001-Fix-instance-filtering.patch

Tue Jun 23 14:00:00 2015 cloud-develAATTsuse.de
- Update to version nova-12.0.0.0a1.dev49:

* Add flag to force experimental run of db contract

* Make readonly field tests use exception from oslo.versionedobjects

* Updated from global requirements

* Imported Translations from Transifex

* Add explicit alembic dependency

* network: add more debug logging context for race bug 1249065

* Add virt resource update to ComputeNode object

* xenapi: remove bittorrent entry point lookup code

* Add unit tests for PCI utils

* libvirt: Don\'t fetch kernel/ramdisk files if you already have them

* Remove redundant policy check from security_group_default_rule

* Hyper-V: Fixes live migration configdrive copy operation

* VMware: Remove configuration check

* Add common function for v2 API flavor_get

* Remove db layer hard-code permission checks for network_create_safe

* Pass project_id when create networks by os-tenant-networks

* Disassociate before deleting network in os-tenant-networks delete method

Sat Jun 20 14:00:00 2015 cloud-develAATTsuse.de
- Update to version nova-12.0.0.0a1.dev21:

* Update version for Liberty

* neutron: remove deprecated allow_duplicate_networks config option

* The devref for Nova stable API

* Added documentation around database upgrades

Fri Jun 19 14:00:00 2015 cloud-develAATTsuse.de
- Update to version nova-2015.2.0.dev14:

* Remove usage of WritableLogger from oslo_log

* Fix wrong check when use image in local

* Fixes TypeError when libvirt version is BAD_LIBVIRT_CPU_POLICY_VERSIONS

* Remove hv_type translation shim for powervm

* cells: remove deprecated mute_weight_value option

* VMware: remove dead function in vim_util

* Remove db layer hard-code permission checks for network_associate

* Compute: use instance object for _deleted_old_enough method

Thu Jun 18 14:00:00 2015 cloud-develAATTsuse.de
- Update to version nova-2015.2.0.dev2:
12.0.0a0

* VMware: detach cinder volume when instance destroyed

* Add unit tests for the exact filters

* test: add MatchType helper class as equivalent of mox.IsA

* Implement online schema migrations

* Remove openstack/common/versionutils module

* Adds hostutilsv2 to HyperV

* make SchedulerV3PassthroughTestCase use NoDBTest

* Add a finish log

Wed Jun 17 14:00:00 2015 cloud-develAATTsuse.de
- Update to version nova-2015.2.0.dev659:

* Updated from global requirements

* Avoid always saving flavor info in instance

* Warn when CONF torrent_base_url is missing slash

* DB downgrades are no longer supported

* Add Host Mapping table to API Database

* VMware: verify vCenter server certificate

* Associating of floating IPs corrected

* Handle InstanceNotFound when sending instance update notification

* Remove db layer hard-code permission checks for quota_usage_update

* Remove db layer hard-code permission checks for quota_get_all_
*

* libvirt: disconnect_volume does not return anything

Tue Jun 16 14:00:00 2015 cloud-develAATTsuse.de
- Update to version nova-2015.2.0.dev637:

* Fix TestObjEqualPrims test object registration

* Remove references to suds

* Updated from global requirements

* Fix noVNC console access for an IPv6 setup

* hypervisor support matrix: add status \"unknown\"

* VMware: typo fix in config option help

* Minor refactor in nova.scheduler.filters.utils

* Add an index to virtual_interfaces.uuid

* Add config drive support for Virtuozzo containers

* Add error handling for creating secgroup

* Removed explicit return from __init__ method

* Ensure to store context in thread local after spawn/spawn_n

* Fix docstrings for assorted methods

Mon Jun 15 14:00:00 2015 cloud-develAATTsuse.de
- Update to version nova-2015.2.0.dev612:

* Sync with latest oslo-incubator

* Cleanup wording for the disable_libvirt_livesnapshot workaround option

* Consolidates scheduler utils tests into a single file

* Replace metaclass registry with explicit opt-in registry from oslo

* VMware: Log should use uuid instead of name

Sun Jun 14 14:00:00 2015 cloud-develAATTsuse.de
- Update to version nova-2015.2.0.dev600:

* libvirt: convert imagebackend to support nova.virt.image.model classes

* virt: convert disk API over to use nova.virt.image.model

* Updated from global requirements

* Send Instance object to cells instance_update_at_top

* Remove cell policy check

Fri Jun 12 14:00:00 2015 cloud-develAATTsuse.de
- Update to version nova-2015.2.0.dev592:

* Update formatting of microversion 2.4 documentation

* VMware: use vCenter instead of VC

* fix \"down\" nova-compute service spuriously marked as \"up\"

* Improve formatting of rest_api_version_history

* Link to microversion history in docs

* libvirt: fix live migration handling of disk_info

* libvirt: introduce method to get domain XML

* libvirt: introduce method detach_device to Guest object

* pass environment variables of proxy to tox

* Fixed some misspellings

* Clean up Fake_Url for unit test of flavor_access

* Updated from global requirements

* Add AggregateTypeAffinityFilter multi values support

* volume: log which encryptor class is being used

* VMware: Don\'t raise exception on resize of 0 disk

* Hyper-V: sets supports_migrate_to_same_host capability

* libvirt: remove _get_disk_xml to use get_disk from Guest

* libvirt: introduce method to attach device

* libvirt: update tests to use Mock instead of MagicMock

* libvirt: Remove unnecessary JSON conversions

* objects: fix parsing of NUMA cpu/mem properties

* compute: remove get_image_metadata method

* compute: only use non_inheritable_image_properties if snapshotting

* objects: add os_require_quiesce image property

* libvirt: make default_device_names DRY-er

* virt: Move building the block_device_info dict into a method

* Objects: update missing adapter types

* libvirt: handle code=38 + sigkill (ebusy) in destroy()

Thu Jun 11 14:00:00 2015 cloud-develAATTsuse.de
- Update to version nova-2015.2.0.dev571:
Efficient polling with the Changes-Since parameter
The ReST API allows you to poll for the status of certain operations by
performing a
*
*GET
*
* on various elements. Rather than re-downloading and
re-parsing the full status at each polling interval, your ReST client
may use the
*``changes-since``
* parameter to check for changes since a
previous request. The
*``changes-since``
* time is specified as an `ISO
8601 `__ dateTime
(2011-01-24T17:08Z). The form for the timestamp is CCYY-MM-DDThh:mm:ss.
An optional time zone may be written in by appending the form ±hh:mm
which describes the timezone as an offset from UTC. When the timezone is
not specified (2011-01-24T17:08), the UTC timezone is assumed. If
nothing has changed since the
*``changes-since``
* time, an empty list is
returned. If data has changed, only the items changed since the
specified time are returned in the response. For example, performing a

*
*GET
*
* against
https://api.servers.openstack.org/v2/224532/servers?\\
*``changes-since``
*\\ =2015-01-24T17:08Z
would list all servers that have changed since Mon, 24 Jan 2015 17:08:00
UTC.
To allow clients to keep track of changes, the changes-since filter
displays items that have been
*recently
* deleted. Both images and
servers contain a ``DELETED`` status that indicates that the resource
has been removed. Implementations are not required to keep track of
deleted resources indefinitely, so sending a changes since time in the
distant past may miss deletions.

Sun Jun 7 14:00:00 2015 cloud-develAATTsuse.de
- Update to version nova-2015.2.0.dev439:

* Updated from global requirements

* Compute: tidy up legacy treatment for vif types

Sat Jun 6 14:00:00 2015 cloud-develAATTsuse.de
- Update to version nova-2015.2.0.dev435:

* Refactor show_port() in neutron api

* libvirt: introduce method to delete domain config

* libvirt: introduce method to get vcpus info

* libvirt: introduce method resume to Guest object

* libvirt: introduce method poweroff to Guest object

* libvirt: make _create_domain return a Guest object

* Raise InstanceNotFound when save FK constraint fails

* libvirt: Disable NUMA for broken libvirt

* Handle FlavorNotFound when augmenting migrated flavors

* libvirt: introduce method get_guest to Host object

* libvirt: introduce a Guest to wrap around virDomain

* Fixes referenced path in nova/doc/README.rst

* Updated from global requirements

* objects: define the ImageMeta & ImageMetaProps objects

* Remove unit_test doc

* Make blueprints doc a reference for nova blueprints

* Remove jenkins, launchpad and gerrit docs

* Prune development.environment doc

* Fix some issues in devref for api_microversions

* Updated from global requirements

* Remove unused variables from images api

* Compute: improve logging using {} instead of dict

* snapshot: Copy some missing attrs to the snapshot bdms

* bdm: Make sure that delete_on_termination is a boolean

* Get rid of oslo-incubator copy of middleware

* Make nova-manage handle completely missing flavor information

* Use oslo_config choices support

* Make InstanceExternalEvent use an Enum for status

Thu Jun 4 14:00:00 2015 cloud-develAATTsuse.de
- Update to version nova-2015.2.0.dev398:
Efficient polling with the Changes-Since parameter
The ReST API allows you to poll for the status of certain operations by
performing a
*
*GET
*
* on various elements. Rather than re-downloading and
re-parsing the full status at each polling interval, your ReST client
may use the
*``changes-since``
* parameter to check for changes since a
previous request. The
*``changes-since``
* time is specified as an `ISO
8601 `__ dateTime
(2011-01-24T17:08Z). The form for the timestamp is CCYY-MM-DDThh:mm:ss.
An optional time zone may be written in by appending the form ±hh:mm
which describes the timezone as an offset from UTC. When the timezone is
not specified (2011-01-24T17:08), the UTC timezone is assumed. If
nothing has changed since the
*``changes-since``
* time, an empty list is
returned. If data has changed, only the items changed since the
specified time are returned in the response. For example, performing a

*
*GET
*
* against
https://api.servers.openstack.org/v2/224532/servers?\\
*``changes-since``
*\\ =2015-01-24T17:08Z
would list all servers that have changed since Mon, 24 Jan 2015 17:08:00
UTC.
To allow clients to keep track of changes, the changes-since filter
displays items that have been
*recently
* deleted. Both images and
servers contain a ``DELETED`` status that indicates that the resource
has been removed. Implementations are not required to keep track of
deleted resources indefinitely, so sending a changes since time in the
distant past may miss deletions.

Wed Jun 3 14:00:00 2015 tbechtoldAATTsuse.com
- Update to version nova-2015.2.0.dev389:

* Remove unit_test doc

* Make blueprints doc a reference for nova blueprints

* Remove jenkins, launchpad and gerrit docs

* Prune development.environment doc

* Updated from global requirements

* Compute: improve logging using {} instead of dict

* bdm: Make sure that delete_on_termination is a boolean

* Make nova-manage handle completely missing flavor information

* network: fix instance cache refresh for empty list

* Imported Translations from Transifex

* Standardize on assertJsonEqual in tests

* Force the value of LC_ALL to be en_US.UTF-8

* Remove hash seed comment from tox.ini

* Create instance_extra entry if it doesn\'t update

* Remove use of builtin name

* Hyper-V: Fixes cold migration / resize issue

* Fix cells capacity calculation for n:1 virt drivers

* VMware: fill in instance metadata when resizing instances

* VMware: fill in instance metadata when launching instances

* Updated from global requirements

* Block oslo.vmware 0.13.0 due to a backwards incompatible change

* hypervisor support matrix: update libvirt KVM (s390x)

* Hyper-V: ensure only one log writer is spawned per VM

* Fix version unit test on Python 3

* Resource tracker: remove invalid conductor call from tests

* Remove outdated TODO comment

* Disable oslo.vmware test dependency on Python 3

* Run tests with PyMySQL on Python 3
- Remove python-suds Requires

Fri May 22 14:00:00 2015 cloud-develAATTsuse.de
- Update to version nova-2015.2.0.dev265:
Efficient polling with the Changes-Since parameter
The ReST API allows you to poll for the status of certain operations by
performing a
*
*GET
*
* on various elements. Rather than re-downloading and
re-parsing the full status at each polling interval, your ReST client
may use the
*``changes-since``
* parameter to check for changes since a
previous request. The
*``changes-since``
* time is specified as an `ISO
8601 `__ dateTime
(2011-01-24T17:08Z). The form for the timestamp is CCYY-MM-DDThh:mm:ss.
An optional time zone may be written in by appending the form ±hh:mm
which describes the timezone as an offset from UTC. When the timezone is
not specified (2011-01-24T17:08), the UTC timezone is assumed. If
nothing has changed since the
*``changes-since``
* time, an empty list is
returned. If data has changed, only the items changed since the
specified time are returned in the response. For example, performing a

*
*GET
*
* against
https://api.servers.openstack.org/v2/224532/servers?\\
*``changes-since``
*\\ =2015-01-24T17:08Z
would list all servers that have changed since Mon, 24 Jan 2015 17:08:00
UTC.
To allow clients to keep track of changes, the changes-since filter
displays items that have been
*recently
* deleted. Both images and
servers contain a ``DELETED`` status that indicates that the resource
has been removed. Implementations are not required to keep track of
deleted resources indefinitely, so sending a changes since time in the
distant past may miss deletions.

Thu May 21 14:00:00 2015 cloud-develAATTsuse.de
- Update to version nova-2015.2.0.dev256:

* Revert \"Detach volume after deleting instance with no host\"

* Split instance event/tag correctly

* libvirt: deprecate libvirt version usage < 0.10.2

* Fix race between resource audit and cpu pinning

* Set migration_type for existing cold migrations and resizes

* Add migration_type to Migration object

* Add migration_type and hidden to Migration database model

* libvirt: improve logging

* Fix pip-missing-reqs

* objects: convert HVSpec to use named enums

* objects: convert VirtCPUModel to use named enums

* Retry a cell delete if host constraint fails

* objects: introduce BaseEnumField to allow subclassing

* objects: add a FlexibleBoolean field type

* Delete shelved_
* keys in n-cpu unshelve call

* Fix loading things in instance_extra for old instances

* VMware: remove invalid comment

* Fix raise syntax for Python 3

* Replace iter.next() with next(iter)

* libvirt: use instance UUID with exception InstanceNotFound

* devref: add information to clarify nova scope

* Refactor an unit test to use urlencode()

* Drop compute RPC 3.x support

* libvirt: deprecate the remove_unused_kernels config option

* Updated from global requirements

* libvirt: Use \'relative\' flag for online snapshot\'s commit/rebase operations

* Replace dict.itervalues() with six.itervalues(dict)

* Use compute_node consistently in ResourceTracker

Sat May 16 14:00:00 2015 dmuellerAATTsuse.com
- add systemd load-modules.d support for loading compute
related modules

Sat May 16 14:00:00 2015 dmuellerAATTsuse.com
- add dependency on dosfstools for compute

Fri May 15 14:00:00 2015 cloud-develAATTsuse.de
- Update to version nova-2015.2.0.dev202:
Efficient polling with the Changes-Since parameter
The ReST API allows you to poll for the status of certain operations by
performing a
*
*GET
*
* on various elements. Rather than re-downloading and
re-parsing the full status at each polling interval, your ReST client
may use the
*``changes-since``
* parameter to check for changes since a
previous request. The
*``changes-since``
* time is specified as an `ISO
8601 `__ dateTime
(2011-01-24T17:08Z). The form for the timestamp is CCYY-MM-DDThh:mm:ss.
An optional time zone may be written in by appending the form ±hh:mm
which describes the timezone as an offset from UTC. When the timezone is
not specified (2011-01-24T17:08), the UTC timezone is assumed. If
nothing has changed since the
*``changes-since``
* time, an empty list is
returned. If data has changed, only the items changed since the
specified time are returned in the response. For example, performing a

*
*GET
*
* against
https://api.servers.openstack.org/v2/224532/servers?\\
*``changes-since``
*\\ =2015-01-24T17:08Z
would list all servers that have changed since Mon, 24 Jan 2015 17:08:00
UTC.
To allow clients to keep track of changes, the changes-since filter
displays items that have been
*recently
* deleted. Both images and
servers contain a ``DELETED`` status that indicates that the resource
has been removed. Implementations are not required to keep track of
deleted resources indefinitely, so sending a changes since time in the
distant past may miss deletions.

Thu May 14 14:00:00 2015 cloud-develAATTsuse.de
- Update to version nova-2015.2.0.dev196:

* devref: add information to clarify nova scope

* Fix quota-update of instances stuck in deleting when nova-compute startup finish

Wed May 13 14:00:00 2015 cloud-develAATTsuse.de
- Update to version nova-2015.2.0.dev192:

* Drop compute RPC 3.x support

* libvirt: deprecate the remove_unused_kernels config option

* Updated from global requirements

* Use compute_node consistently in ResourceTracker

* Move ebrctl to compute.filter

* Rename _CellProxy.iteritems method to items on py3

* libvirt: safe_decode xml for i18n logging

* Fix scheduler issue when multiple-create failed

* Move our ObjectListBase to subclass from the Oslo one

* Fix cinder v1 warning with cinder_catalog_info option reference

* Deprecate nova ironic driver\'s admin_auth_token

* Remove db layer hard-code permission checks for network_get_all_by_host

Tue May 12 14:00:00 2015 cloud-develAATTsuse.de
- Update to version nova-2015.2.0.dev166:

* Handle return code 2 from blkid calls

* Libvirt: Use tpool to invoke guestfs api

* Minor edits to support-matrix doc

* hacking: remove unused variable author_tag_re

* Update kilo version alias

* Refactor tests that use compute\'s deprecated run_instance() method

* Helper scripts for running under Apache2

* Updated from global requirements

* Switch to _set_instance_obj_error_state in build_and_run_instance

* Add SpawnFixture

* Log the actual instance.info_cache when empty in floating ip associate

* unify libvirt driver checks for qemu

* VMware: Allow other nested hypervisors (HyperV)

* servicegroup: remove get_all method never used as public

* libvirt: add todo note to avoid call to libvirt from the driver

* libvirt: add method to compare cpu to Host

* libvirt: add method to list pci devices to Host

* libvirt: add method to get device by name to Host

* libvirt: add method to define instance to host

* libvirt: add method to get cpu stats to host

* monitor: remove dependance with libvirt

* Clean up ComputeManager._get_instance_nw_info

* Updated from global requirements

* Cells: Call compute api methods with instance objects

* Correct docstring info on two parameters

* Start the conversion to oslo.versionedobjects

* Cleanup conductor unused methods

* Revert \"Ironic: do not destroy if node is in maintenance\"

Mon May 11 14:00:00 2015 cloud-develAATTsuse.de
- Update to version nova-2015.2.0.dev156:
Efficient polling with the Changes-Since parameter
The ReST API allows you to poll for the status of certain operations by
performing a
*
*GET
*
* on various elements. Rather than re-downloading and
re-parsing the full status at each polling interval, your ReST client
may use the
*``changes-since``
* parameter to check for changes since a
previous request. The
*``changes-since``
* time is specified as an `ISO
8601 `__ dateTime
(2011-01-24T17:08Z). The form for the timestamp is CCYY-MM-DDThh:mm:ss.
An optional time zone may be written in by appending the form ±hh:mm
which describes the timezone as an offset from UTC. When the timezone is
not specified (2011-01-24T17:08), the UTC timezone is assumed. If
nothing has changed since the
*``changes-since``
* time, an empty list is
returned. If data has changed, only the items changed since the
specified time are returned in the response. For example, performing a

*
*GET
*
* against
https://api.servers.openstack.org/v2/224532/servers?\\
*``changes-since``
*\\ =2015-01-24T17:08Z
would list all servers that have changed since Mon, 24 Jan 2015 17:08:00
UTC.
To allow clients to keep track of changes, the changes-since filter
displays items that have been
*recently
* deleted. Both images and
servers contain a ``DELETED`` status that indicates that the resource
has been removed. Implementations are not required to keep track of
deleted resources indefinitely, so sending a changes since time in the
distant past may miss deletions.

Sun May 10 14:00:00 2015 cloud-develAATTsuse.de
- Update to version nova-2015.2.0.dev152:

* Helper scripts for running under Apache2

* Updated from global requirements

* Switch to _set_instance_obj_error_state in build_and_run_instance

* Add SpawnFixture

* Log the actual instance.info_cache when empty in floating ip associate

* unify libvirt driver checks for qemu

* servicegroup: remove get_all method never used as public

* libvirt: add todo note to avoid call to libvirt from the driver

* libvirt: add method to compare cpu to Host

* libvirt: add method to list pci devices to Host

* libvirt: add method to get device by name to Host

* libvirt: add method to define instance to host

* libvirt: add method to get cpu stats to host

* monitor: remove dependance with libvirt

* Clean up ComputeManager._get_instance_nw_info

* Updated from global requirements

* Cells: Call compute api methods with instance objects

* Correct docstring info on two parameters

* Start the conversion to oslo.versionedobjects

* Cleanup conductor unused methods

* Revert \"Ironic: do not destroy if node is in maintenance\"

* fix network setup on evacuate

* Reschedules sometimes do not allocate networks

* Incorrect argument order passed to swap_volume

* Mark ironic credential config as secret

* Fix missing format arg in compute manager

* objects: remove field ListOfEnumField

* Cleaning up debug messages from previous change in vmops.py

Sat May 9 14:00:00 2015 cloud-develAATTsuse.de
- Update to version nova-2015.2.0.dev148:
Efficient polling with the Changes-Since parameter
The ReST API allows you to poll for the status of certain operations by
performing a
*
*GET
*
* on various elements. Rather than re-downloading and
re-parsing the full status at each polling interval, your ReST client
may use the
*``changes-since``
* parameter to check for changes since a
previous request. The
*``changes-since``
* time is specified as an `ISO
8601 `__ dateTime
(2011-01-24T17:08Z). The form for the timestamp is CCYY-MM-DDThh:mm:ss.
An optional time zone may be written in by appending the form ±hh:mm
which describes the timezone as an offset from UTC. When the timezone is
not specified (2011-01-24T17:08), the UTC timezone is assumed. If
nothing has changed since the
*``changes-since``
* time, an empty list is
returned. If data has changed, only the items changed since the
specified time are returned in the response. For example, performing a

*
*GET
*
* against
https://api.servers.openstack.org/v2/224532/servers?\\
*``changes-since``
*\\ =2015-01-24T17:08Z
would list all servers that have changed since Mon, 24 Jan 2015 17:08:00
UTC.
To allow clients to keep track of changes, the changes-since filter
displays items that have been
*recently
* deleted. Both images and
servers contain a ``DELETED`` status that indicates that the resource
has been removed. Implementations are not required to keep track of
deleted resources indefinitely, so sending a changes since time in the
distant past may miss deletions.

Fri May 8 14:00:00 2015 cloud-develAATTsuse.de
- Update to version nova-2015.2.0.dev128:

* servicegroup: remove get_all method never used as public

* libvirt: add todo note to avoid call to libvirt from the driver

* libvirt: add method to compare cpu to Host

* libvirt: add method to list pci devices to Host

* libvirt: add method to get device by name to Host

* libvirt: add method to define instance to host

* libvirt: add method to get cpu stats to host

* monitor: remove dependance with libvirt

* Updated from global requirements

* Cells: Call compute api methods with instance objects

* Cleanup conductor unused methods

* Revert \"Ironic: do not destroy if node is in maintenance\"

* fix network setup on evacuate

* Reschedules sometimes do not allocate networks

* Incorrect argument order passed to swap_volume

* Mark ironic credential config as secret

* Fix missing format arg in compute manager

* objects: remove field ListOfEnumField

* Cleaning up debug messages from previous change in vmops.py

* Remove orphaned tables - iscsi_targets, volumes

* console: clean tokens do not happen for all kind of consoles

* Fix import order

* Skip only one host weight calculation

* Fix typo for test cases

* VMWare: Isolate unit tests from requests

* Imported Translations from Transifex

* Cleanup docs landing page

* Updated from global requirements

Thu May 7 14:00:00 2015 cloud-develAATTsuse.de
- Update to version nova-2015.2.0.dev93:
Efficient polling with the Changes-Since parameter
The ReST API allows you to poll for the status of certain operations by
performing a
*
*GET
*
* on various elements. Rather than re-downloading and
re-parsing the full status at each polling interval, your ReST client
may use the
*``changes-since``
* parameter to check for changes since a
previous request. The
*``changes-since``
* time is specified as an `ISO
8601 `__ dateTime
(2011-01-24T17:08Z). The form for the timestamp is CCYY-MM-DDThh:mm:ss.
An optional time zone may be written in by appending the form ±hh:mm
which describes the timezone as an offset from UTC. When the timezone is
not specified (2011-01-24T17:08), the UTC timezone is assumed. If
nothing has changed since the
*``changes-since``
* time, an empty list is
returned. If data has changed, only the items changed since the
specified time are returned in the response. For example, performing a

*
*GET
*
* against
https://api.servers.openstack.org/v2/224532/servers?\\
*``changes-since``
*\\ =2015-01-24T17:08Z
would list all servers that have changed since Mon, 24 Jan 2015 17:08:00
UTC.
To allow clients to keep track of changes, the changes-since filter
displays items that have been
*recently
* deleted. Both images and
servers contain a ``DELETED`` status that indicates that the resource
has been removed. Implementations are not required to keep track of
deleted resources indefinitely, so sending a changes since time in the
distant past may miss deletions.

Wed May 6 14:00:00 2015 cloud-develAATTsuse.de
- Update to version nova-2015.2.0.dev278:

* VMWare: Isolate unit tests from requests

* Imported Translations from Transifex

* Updated from global requirements

* Add ability to inject routes in interfaces.template

* Make test_version_string_with_package_is_good work with pbr 0.11

* Updated from global requirements

* Fix assert on call count for encodeutils.safe_decode mock

* Don\'t wait for an event on a resize-revert

* minor edit to policy_enforcement.rst

* Update self with db result in InstanceInfoCache.save

* Wedge DB migrations if flavor migrations are not complete

* Removed twice declared variables

* Removed variables used not in the scope that they are declared

* Remove unused db.aggregate_metadata_get_by_metadata_key() call

* Removed \'PYTHONHASHSEED=0\' from tox.ini

* Changed logic in _compare_result api_samples_test_base

* Add support for forcing migrate_flavor_data

* Virt: update shared storage log information message

* Fixed functional in tests_servers, to pass with random PYTHONHASHSEED

* Adds toctree to v2 section of docs

* Fixes X509 keypair creation failure

* libvirt/utils.py: Remove \'encryption\' flag from create_cow_image

* Libvirt: Correct logging information and progress when LM

* libvirt/utils.py: Remove needless code from create_cow_image

* libvirt/utils.py: Clarify comment in create_cow_image function

* libvirt: check qemu version for NUMA & hugepage support

* Add security group calls missing from latest compute rpc api version bump

* Make objects serialize_args() handle datetimes in positional args

Tue May 5 14:00:00 2015 dmuellerAATTsuse.com
- fix libvirt related requires

Sun May 3 14:00:00 2015 cloud-develAATTsuse.de
- Update to version nova-2015.2.0.dev268:
Efficient polling with the Changes-Since parameter
The ReST API allows you to poll for the status of certain operations by
performing a
*
*GET
*
* on various elements. Rather than re-downloading and
re-parsing the full status at each polling interval, your ReST client
may use the
*``changes-since``
* parameter to check for changes since a
previous request. The
*``changes-since``
* time is specified as an `ISO
8601 `__ dateTime
(2011-01-24T17:08Z). The form for the timestamp is CCYY-MM-DDThh:mm:ss.
An optional time zone may be written in by appending the form ±hh:mm
which describes the timezone as an offset from UTC. When the timezone is
not specified (2011-01-24T17:08), the UTC timezone is assumed. If
nothing has changed since the
*``changes-since``
* time, an empty list is
returned. If data has changed, only the items changed since the
specified time are returned in the response. For example, performing a

*
*GET
*
* against
https://api.servers.openstack.org/v2/224532/servers?\\
*``changes-since``
*\\ =2015-01-24T17:08Z
would list all servers that have changed since Mon, 24 Jan 2015 17:08:00
UTC.
To allow clients to keep track of changes, the changes-since filter
displays items that have been
*recently
* deleted. Both images and
servers contain a ``DELETED`` status that indicates that the resource
has been removed. Implementations are not required to keep track of
deleted resources indefinitely, so sending a changes since time in the
distant past may miss deletions.

Sat May 2 14:00:00 2015 cloud-develAATTsuse.de
- Update to version nova-2015.2.0.dev260:

* Make test_version_string_with_package_is_good work with pbr 0.11

* Updated from global requirements

* Fix assert on call count for encodeutils.safe_decode mock

* Don\'t wait for an event on a resize-revert

* minor edit to policy_enforcement.rst

Fri May 1 14:00:00 2015 cloud-develAATTsuse.de
- Update to version nova-2015.2.dev282:

* Update self with db result in InstanceInfoCache.save

* Wedge DB migrations if flavor migrations are not complete

* Removed twice declared variables

* Removed variables used not in the scope that they are declared

* Remove unused db.aggregate_metadata_get_by_metadata_key() call

* Removed \'PYTHONHASHSEED=0\' from tox.ini

* Changed logic in _compare_result api_samples_test_base

* Add support for forcing migrate_flavor_data

* Virt: update shared storage log information message

* Fixed functional in tests_servers, to pass with random PYTHONHASHSEED

* Adds toctree to v2 section of docs

* Fixes X509 keypair creation failure

* libvirt/utils.py: Remove \'encryption\' flag from create_cow_image

* libvirt/utils.py: Remove needless code from create_cow_image

* libvirt/utils.py: Clarify comment in create_cow_image function

* Add security group calls missing from latest compute rpc api version bump

* Make objects serialize_args() handle datetimes in positional args

* Imported Translations from Transifex

* view hypervisor details rest api should be allowed for non-admins

* n-net: turn down log level when vif isn\'t found in deallocate_fixed_ip

* Associate floating IPs with first v4 fixed IP if none specified

* Correct the help text for the compute option

* Remove comment inconsistent with code

* Fixed nova-network dhcp-hostsfile update during live-migration

* sync oslo: service child process normal SIGTERM exit

* Remove downgrade support from the cellsv2 api db

* libvirt: use importutils instead of python built-in

* Imported Translations from Transifex

Thu Apr 30 14:00:00 2015 cloud-develAATTsuse.de
- Update to version nova-2015.2.dev276:
Efficient polling with the Changes-Since parameter
The ReST API allows you to poll for the status of certain operations by
performing a
*
*GET
*
* on various elements. Rather than re-downloading and
re-parsing the full status at each polling interval, your ReST client
may use the
*``changes-since``
* parameter to check for changes since a
previous request. The
*``changes-since``
* time is specified as an `ISO
8601 `__ dateTime
(2011-01-24T17:08Z). The form for the timestamp is CCYY-MM-DDThh:mm:ss.
An optional time zone may be written in by appending the form ±hh:mm
which describes the timezone as an offset from UTC. When the timezone is
not specified (2011-01-24T17:08), the UTC timezone is assumed. If
nothing has changed since the
*``changes-since``
* time, an empty list is
returned. If data has changed, only the items changed since the
specified time are returned in the response. For example, performing a

*
*GET
*
* against
https://api.servers.openstack.org/v2/224532/servers?\\
*``changes-since``
*\\ =2015-01-24T17:08Z
would list all servers that have changed since Mon, 24 Jan 2015 17:08:00
UTC.
To allow clients to keep track of changes, the changes-since filter
displays items that have been
*recently
* deleted. Both images and
servers contain a ``DELETED`` status that indicates that the resource
has been removed. Implementations are not required to keep track of
deleted resources indefinitely, so sending a changes since time in the
distant past may miss deletions.

Wed Apr 29 14:00:00 2015 cloud-develAATTsuse.de
- Update to version nova-2015.2.dev218:

* Add security group calls missing from latest compute rpc api version bump

* Make objects serialize_args() handle datetimes in positional args

* Imported Translations from Transifex

* Associate floating IPs with first v4 fixed IP if none specified

* Correct the help text for the compute option

* Remove comment inconsistent with code

* Fixed nova-network dhcp-hostsfile update during live-migration

* sync oslo: service child process normal SIGTERM exit

* Remove downgrade support from the cellsv2 api db

* libvirt: use importutils instead of python built-in

* Imported Translations from Transifex

* libvirt: Allow discrete online pCPUs for pinning

* Fix migrate_flavor_data() to catch instances with no instance_extra rows

* libvirt: unused imported option default_ephemeral_format

* Fix migrate_flavor_data string substitution

* Fix max_number for migrate_flavor data

* remove downgrade support from our database migrations

* Control create/delete flavor api permissions using policy.json

* VMware: remove unused method

* VMware: enable configuring of console delay

* Fixed test in test_tracker to work with random PYTHONHASHSEED

* Update rpc version aliases for kilo

* remove the CONF.allow_migrate_to_same_host

* Add equality operators to PciDeviceStats and PciDevice objects

* libvirt: Add option to ssh to prevent prompting

* Validate server group affinity policy

* VMware: use oslo.vmware methods for handling tokens

* tests: use numa xml automatic generation in libvirt tests

Mon Apr 27 14:00:00 2015 tbechtoldAATTsuse.com
- Update to version nova-2015.2.dev184:
Efficient polling with the Changes-Since parameter
The ReST API allows you to poll for the status of certain operations by
performing a
*
*GET
*
* on various elements. Rather than re-downloading and
re-parsing the full status at each polling interval, your ReST client
may use the
*``changes-since``
* parameter to check for changes since a
previous request. The
*``changes-since``
* time is specified as an `ISO
8601 `__ dateTime
(2011-01-24T17:08Z). The form for the timestamp is CCYY-MM-DDThh:mm:ss.
An optional time zone may be written in by appending the form ±hh:mm
which describes the timezone as an offset from UTC. When the timezone is
not specified (2011-01-24T17:08), the UTC timezone is assumed. If
nothing has changed since the
*``changes-since``
* time, an empty list is
returned. If data has changed, only the items changed since the
specified time are returned in the response. For example, performing a

*
*GET
*
* against
https://api.servers.openstack.org/v2/224532/servers?\\
*``changes-since``
*\\ =2015-01-24T17:08Z
would list all servers that have changed since Mon, 24 Jan 2015 17:08:00
UTC.
To allow clients to keep track of changes, the changes-since filter
displays items that have been
*recently
* deleted. Both images and
servers contain a ``DELETED`` status that indicates that the resource
has been removed. Implementations are not required to keep track of
deleted resources indefinitely, so sending a changes since time in the
distant past may miss deletions.
- Update Requires and BuildRequires

Thu Apr 23 14:00:00 2015 mjuraAATTsuse.com
- Add 0001-Fix-instance-filtering.patch, bnc#927625

Wed Apr 22 14:00:00 2015 cloud-develAATTsuse.de
- Update to version nova-2015.2.dev140:

* Fixed test in test_tracker to work with random PYTHONHASHSEED

* libvirt: Add option to ssh to prevent prompting

* Validate server group affinity policy

* VMware: use oslo.vmware methods for handling tokens

* tests: use numa xml automatic generation in libvirt tests

* Fixed tests in test_glance to pass with random PYTHONHASHSEED

* Refactored tests in test_neutron_driver to pass with random PYTHONHASHSEED

* refactored test in vmware test_read_write_util to pass with random PYTHONHASHSEED

* fixed tests in test_matchers to pass with random PYTHONHASHSEED

* fix for vmware test_driver_api to pass with random PYTHONHASHSEED

* Fix kwargs[\'migration\'] KeyError in AATTerrors_out_migration decorator

* libvirt: make _get_instance_disk_info conservative

* refactored tests to pass in test_inject to pass with random PYTHONHASHSEED

* fixed tests in test_iptables_network to work with random PYTHONHASHSEED

* refactored tests in test_objects to pass with random PYTHONHASHSEED

* fixed tests in test_instance to pass with random PYTHONHASHSEED

* Fix handling of pci_requests in consume_from_instance

* Use list of requests in InstancePCIRequests.obj_from_db

* Spelling mistakes in nova/compute/api.py

* Use kwargs from compute v4 proxy change_instance_metadata

* Replace BareMetalDriver with IronicDriver in option help string

* tests: introduce a NUMAServersTest class

* Fix test_set_admin_password_bad_state()

* Fix test_attach_interface_failure()

* Fix test_swap_volume_api_usage()

* Resource tracker: unable to restart nova compute

* compute: stop handling virt lifecycle events in cleanup_host()

* Share multiple create server tests between v2 and v2.1

Tue Apr 21 14:00:00 2015 cloud-develAATTsuse.de
- Update to version nova-2015.2.dev98:
Efficient polling with the Changes-Since parameter
The ReST API allows you to poll for the status of certain operations by
performing a
*
*GET
*
* on various elements. Rather than re-downloading and
re-parsing the full status at each polling interval, your ReST client
may use the
*``changes-since``
* parameter to check for changes since a
previous request. The
*``changes-since``
* time is specified as an `ISO
8601 `__ dateTime
(2011-01-24T17:08Z). The form for the timestamp is CCYY-MM-DDThh:mm:ss.
An optional time zone may be written in by appending the form ±hh:mm
which describes the timezone as an offset from UTC. When the timezone is
not specified (2011-01-24T17:08), the UTC timezone is assumed. If
nothing has changed since the
*``changes-since``
* time, an empty list is
returned. If data has changed, only the items changed since the
specified time are returned in the response. For example, performing a

*
*GET
*
* against
https://api.servers.openstack.org/v2/224532/servers?\\
*``changes-since``
*\\ =2015-01-24T17:08Z
would list all servers that have changed since Mon, 24 Jan 2015 17:08:00
UTC.
To allow clients to keep track of changes, the changes-since filter
displays items that have been
*recently
* deleted. Both images and
servers contain a ``DELETED`` status that indicates that the resource
has been removed. Implementations are not required to keep track of
deleted resources indefinitely, so sending a changes since time in the
distant past may miss deletions.

Sun Apr 19 14:00:00 2015 cloud-develAATTsuse.de
- Update to version nova-2015.2.dev94:

* libvirt: make _get_instance_disk_info conservative

* refactored tests to pass in test_inject to pass with random PYTHONHASHSEED

* Fix handling of pci_requests in consume_from_instance

* Use kwargs from compute v4 proxy change_instance_metadata

Sat Apr 18 14:00:00 2015 cloud-develAATTsuse.de
- Update to version nova-2015.2.dev86:

* fixed tests in test_iptables_network to work with random PYTHONHASHSEED

* refactored tests in test_objects to pass with random PYTHONHASHSEED

* fixed tests in test_instance to pass with random PYTHONHASHSEED

* Use list of requests in InstancePCIRequests.obj_from_db

* Refactor some service tests and make them not require db

* Remove and deprecate unused conductor service calls

* Convert service and servicegroup to objects

* libvirt: quit early when mempages requested found

* Stale rc.local file - vestige from cloudpipe.rst

Fri Apr 17 14:00:00 2015 cloud-develAATTsuse.de
- Update to version nova-2015.2.dev67:

* Replace BareMetalDriver with IronicDriver in option help string

* Fix test_set_admin_password_bad_state()

* Fix test_attach_interface_failure()

* Fix test_swap_volume_api_usage()

* compute: stop handling virt lifecycle events in cleanup_host()

* Share multiple create server tests between v2 and v2.1

* libvirt: remove unnecesary quotes

* Fix rebuild of an instance with a volume attached

* Forbid booting of QCOW2 images with virtual_size > root_gb

Thu Apr 16 14:00:00 2015 cloud-develAATTsuse.de
- Rebased patches:
+ 0002-Add-docker-hv_type.patch dropped (merged upstream)

Thu Apr 16 14:00:00 2015 cloud-develAATTsuse.de
- Update to version nova-2015.2.dev42:

* Add min/max of API microversions to version API

* Pass migrate_data to pre_live_migration

* libvirt: add debug logging to pre_live_migration

* Add numa_node field to PciDevicePool

* Remove and deprecate conductor get_ec2_ids()

* Remove unused metadata conductor parameter

* Replace conductor get_ec2_ids() with new Instance.ec2_ids attribute

* Add EC2Ids object and link to Instance object as optional attribute

* Fixed order of arguments during execution live_migrate()

* Fix check_can_live_migrate_destination() in ComputeV4Proxy
2015.1.0rc1

* Add compute RPC API v4.0

* Reserve 10 migrations for backports

* Honor uuid parameter passed to nova-network create

* Update compute version alias for kilo

* Refactor nova-net cidr validation in prep for bug fix

* Fix how service objects are looked up for Cells

* websocketproxy: Make protocol validation use connection_info

* scheduler: re-calculate NUMA on consume_from_instance

* Manage compute node that exposes no pci devices

* consoleauth: Store access_url on token authorization

* libvirt: Add version check when pinning guest CPUs

* Open Liberty development

* VMware: Fix attribute error in resize

* Imported Translations from Transifex

* Add \'docker\' to the list of known hypervisor types

* Scheduler: deprecate mute_weight_value option on weigher

Thu Apr 9 14:00:00 2015 jsuchomeAATTsuse.cz
- Added docker hypervisor type: 0002-Add-docker-hv_type.patch

Thu Apr 9 14:00:00 2015 cloud-develAATTsuse.de
- Update to version nova-2015.1.dev299:

* Prevent scheduling new external events when compute is shutdown

* Print choices in the config generator

* libvirt: make fakelibvirt more customizable

* Use cells.utils.ServiceProxy object within cells_api

* Fix Enum field, which allows unrestricted values

* xenapi: pull vm_mode and auto_disk_config from image when rescue

* Fix multipath device discovery when UFN is enabled

* Add serialization of context to FakeNotifier

* libvirt: remove unnecessary flavor parameter

Wed Apr 8 14:00:00 2015 cloud-develAATTsuse.de
- Update to version nova-2015.1.dev281:

* tests: add a ServersTestBase class

* tests: enhance functional tests primitives

* remove unneeded teardown related code

Tue Apr 7 14:00:00 2015 cloud-develAATTsuse.de
- Update to version nova-2015.1.dev275:

* Allow _exec_ebtables to parse stderr

* Fix how the Cells API is returning ComputeNode objects

* Share V2 and V2.1 tenant-networks functional tests

* Share migrations tests between V2 and V2.1

* Merging instance_actions tests between V2 and V2.1

* Share V2 and V2.1 hosts functional tests

* Expand Origin header check for serial console

* Add the last of the oslo libraries to hacking check

* Cancel all waiting events during compute node shutdown

* libvirt: remove volume_drivers config param

* neutronv2: only create client once when adding/removing fixed IPs

Mon Apr 6 14:00:00 2015 cloud-develAATTsuse.de
- Update to version nova-2015.1.dev245:

* libvirt: fix disablement of NUMA & hugepages on unsupported platforms

Sun Apr 5 14:00:00 2015 cloud-develAATTsuse.de
- Update to version nova-2015.1.dev243:

* Stacktrace on live migration monitoring

* Respect CONF.scheduler_use_baremetal_filters

* No need to create APIVersionRequest every time

* Remove obsolete TODO in scheduler filters

Sat Apr 4 14:00:00 2015 cloud-develAATTsuse.de
- Update to version nova-2015.1.dev235:

* Make migration 274 idempotent so it can be backported

* Ironic: fix log level manipulation

* Optimize periodic call to get_by_host

* virt: Make sure block device info is persisted

Fri Apr 3 14:00:00 2015 cloud-develAATTsuse.de
- Update to version nova-2015.1.dev227:

* Fix serialization for Cells Responses

* virt: Fix block_device tests

* Remove old relation in Cells for ComputeNode and Service

* Add json-schema for v2.1 fixed-ips

* remove usage of policy.d which isn\'t cached

* Update check before migrating flavor

* libvirt: reuse unfilter_instance pass-through method

* VMware: add instance to log messages

* Fix incorrect statement in inline neutronv2 docs

* Be more forgiving to empty context in notification

* Avoid load real policy from policy.d when using fake policy fixture

* Neutron: simplify validate_networks

* mock out build_instances/rebuild_instance when not used

* VMware: Consume the oslo.vmware objects

* Fix PciDeviceDBApiTestCase with referential constraint checking

Thu Apr 2 14:00:00 2015 cloud-develAATTsuse.de
- Update to version nova-2015.1.dev197:

* instance termination with update_dns_entries set fails

* Filter fixed IPs from requested_networks in deallocate_for_instance

* Fixes _cleanup_rbd code to capture ImageBusy exception

* consoleauth: remove an instance of mutation while iterating

* Handle nova-network tuple format in legacy RPC calls

* Add some tests for the error path(s) in RBD cleanup_volumes()

* Avoid MODULEPATH environment var in config generator

Wed Apr 1 14:00:00 2015 cloud-develAATTsuse.de
- Update to version nova-2015.1.dev184:

* Libvirt: preallocate_images CONFIG can be arbitrary characters

* Imported Translations from Transifex

* Vmware:Find a SCSI adapter type for attaching iSCSI disk

* Store cells credentials in transport_url properly

* Fix API links and labels

* Update hypervisor support matrix for ironic wrt pause/suspend

* Pass instance object to add_instance_fault_from_exc

* Removes XML MIME types from v2 API information

* API: fix typo in unit tests

* Fix v2.1 list-host to remove \'services\' filter

* Fix incorrect http_conflict error message

* Remove unused class variables in extended_volumes

* Fix test cases still use v3 prefix

* add neutron api NotImplemented test cases for Network V2.1

* Fix copy configdrive during live-migration on HyperV

* Better power_state logging in _sync_instance_power_state

Tue Mar 31 14:00:00 2015 cloud-develAATTsuse.de
- Update to version nova-2015.1.dev152:

* Remove compute/api.py::update()

* Expand valid server group name character set

* Workaround for race condition in libvirt

Mon Mar 30 14:00:00 2015 cloud-develAATTsuse.de
- Update to version nova-2015.1.dev146:

* Raise exception when backup volume-backed instance

Sun Mar 29 14:00:00 2015 cloud-develAATTsuse.de
- Update to version nova-2015.1.dev144:

* Libvirt SMB volume driver: fix volume attach

* Adds Compute API v2 docs

* PCI tracker: make O(M
* N) clean_usage algo linear

* Skip socket related unit tests on OSX

* Refactored test in test_neutron_driver to pass with random PYTHONHASHSEED

* Move ComputeNode creation at init stage in ResourceTracker

* Add missing `shows` to the RPC casts documentation

* Make ComputeAPIIpFilterTestCase a NoDBTestCase

* libvirt: Resize down an instance booted from a volume

* libvirt: Remove minidom usage in driver.py

Sat Mar 28 13:00:00 2015 cloud-develAATTsuse.de
- Update to version nova-2015.1.dev122:

* Add debug logging to quota_reserve flow

* Fix _instance_action call for resize_instance in cells

* Add some logging in the quota.reserve flow

* Add support for cleaning in Ironic driver

* Adjust resource tracker for new Ironic states

* libvirt: Delay only STOPPED event for Xen domain

* Remove comments on API policy, remove core param

* Tidy up sentinel comparison in pop_instance_event

Fri Mar 27 13:00:00 2015 cloud-develAATTsuse.de
- Update to version nova-2015.1.dev102:

* Fix missing the cpu_pinning request

* fixed tests in test_neutrounv2 to pass with random PYTHONHASHSEED

* Refactored test in linux_net to pass with random PYTHONHASHSEED

* refactored tests in test_wsgi to pass with random PYTHONHASHSEED

* fixed tests in test_simple_tenant_usage to pass with random PYTHONHASHSEED

* Refactored test_availability_zone to work properly with random PYTHONHASHSEED

* fixed test in test_disk_config to work with random PYTHONHASHSEED

* Fixed test to work with random PYTHONHASHSEED

* Check host cpu_info if no cpu_model for guest

* Fix PCIDevicePool.to_dict() when the object has no tags

* Convert pci_device_pools dict to object before passing to scheduler

* Adds cleanup on v2.2 keypair api and tests

* Fix AggregateCoreFilter return incorrect value

* Add policy check for consoles

* doc: fix a docstext formatting

Thu Mar 26 13:00:00 2015 cloud-develAATTsuse.de
- Update to version nova-2015.1.dev70:

* Releasing DHCP in nova-network fixed

* Sync from Oslo-Incubator - reload config files

* Fix v2.1 hypervisor servers to return empty list

* Add a fixture for the NovaObject indirection API

Wed Mar 25 13:00:00 2015 cloud-develAATTsuse.de
- Update to version nova-2015.1.dev64:

* don\'t 500 on invalid security group format

* Use migration object in resource_tracker

* Move suds into test-requirements.txt

* Make refresh_instance_security_rules() handle non-object instances

* Fix for deletes first preexisting port if second was attached to instance

* VMware: save instance object creation in test_vmops

* Fix \'nova show\' return incorrect mac info

Tue Mar 24 13:00:00 2015 cloud-develAATTsuse.de
- Update to version nova-2015.1.dev51:

* Switch to newer cirros image in docs

* Fix common misspellings

* Scheduler: update doctring to use oslo_config

* Skip \'id\' attribute to be explicitly deleted in TestCase

* Typo in oslo.i18n url

* Fix docs build break

* Updated from global requirements

* Remove vol_get_usage_by_time from conductor api/rpcapi

* default tox cmd should also run \'functional\' target

* Remove invalid hacking recheck for baremetal driver

* Adds Not Null constraint to KeyPair name

* Fix orphaned ports on build failure

* Disable oslo_messaging debug logging

* don\'t use oslo.messaging in mock

* Update some ResizeClaimTestCase tests

* Fix backporting objects with sub-objects that can look falsey

* Fix typo in _live_migration_cleanup_flags method

* Avoid KeyError Exception in extract_flavor()

* Enable retry when there are multiple force hosts/nodes

* Delete instance files from dest host in revert-resize

* Improved performance of db method network_in_use_on_host

* consoliate set_availability_zones usage

Sun Mar 22 13:00:00 2015 cloud-develAATTsuse.de
- Update to version nova-2015.1.dev5:

* Fix typo in nova/tests/unit/test_availability_zones.py

Sat Mar 21 13:00:00 2015 cloud-develAATTsuse.de
- Update to version nova-2015.1.dev4:
2015.1.0b3

* Sync from oslo-incubator

* Rename and move the v2.1 api policy into separated files

* heal_instance_info_cache_interval help clearer

* BDM: Avoiding saving if there were no changes

* Remove duplicate InvalidBDMVolumeNotBootable

* libvirt: make default value of numa cell memory to 0 when not defined

* Add the instance update calls from Compute

* Save bdm.connection_info before calling volume_api.attach_volume

* Update unique constraint of compute_nodes with deleted column

* Log exception from deallocate_port_for_instance for triage

* libvirt: partial fix for live-migration with config drive

* VMware: Improve reporting of path test failures

* libvirt: don\'t allow to resize down the default ephemeral disk

* Add api microvesion unit test case for wsgi.action

* VMware: use instance UUID as instance name

* Move InstanceClaimTestCase.test_claim_and_audit

* Deprecate Nova in tree EC2 APIs

* network: Fix another IPv6 test for Mac

* Remove db layer hard-code permission checks for flavor-manager

* Use controller method in all admin actions tests

* Remove db layer hard-code permission checks for migrations_get
*

* libvirt: Cleanup snapshot tests

* VMware: Fix disk UUID in instance\'s extra config

* Remove db layer hard-code permission checks for migration_create/update

* Add manual version comparison to microversion devref document

* Remove unused conductor methods

Fri Mar 20 13:00:00 2015 cloud-develAATTsuse.de
- Update to version nova-2015.1.dev1054:

* Add InstanceMapping object

* Add CellMapping object

* load ram_allocation_ratio when asked

* Remove pci_device.update_device helper function

* let fake virt track resources

* Added assertJsonEqual method to TestCase class

* libvirt test_cpu_info method fixed random PYTHONHASHSEED compatibility

* Hyper-V: Adds VMOps unit tests (part 2)

* Handle RESIZE_PREP status when nova compute do init_instance

* Remove the elevated context when get network

* Verify all quotas before updating the db

* Remove useless get_one() method in SG API

* Fix up join() and leave() methods of servicegroup

Thu Mar 19 13:00:00 2015 cloud-develAATTsuse.de
- Update to version nova-2015.1.dev1028:

* Tox: reduce complexity level to 35

* Remove db layer hard-code permission checks for service_get_all

* Expand help message on some quota config options

* Test fixture for the api database

* remove duplicate calls to cfg.get()

* Remove context from remotable call signature

* Actually stop passing context to remotable methods

* Remove usage of remotable context parameter in service, tag, vif

* Remove usage of remotable context parameter in security_group
*

* Remove usage of remotable context parameter in pci_device, quotas

* Objects: use setattr rather than dict syntax in remotable

* Split out NovaTimestampObject

* Remove db layer hard-code permission checks for service_get_all_by_
*

Thu Mar 19 13:00:00 2015 cloud-develAATTsuse.de
- Update to version nova-2015.1.dev1002:

* Modify filters to get instance info from HostState

* Add the RPC calls for instance updates

* Implement instance update logic in Scheduler

* Remove usage of remotable context parameter in migration, network

* Remove usage of remotable context parameter in compute_node, keypair

* Remove usage of remotable context parameter in instance
* objects

* Remove usage of remotable context parameter in fixed_ip, flavor, floating_ip

* Remove usage of remotable context parameter in ec2 object

* Remove usage of remotable context parameter in bandwidth, block_device

* Remove db layer hard-code permission checks for pci

* Remove unused oslo logging fixture

* Change some comments for instance param

* Use session with neutronclient

* Remove db layer hard-code permission checks for network_get_by_uuid

* Remove db layer hard-code permission checks for network_get_by_cidr

Wed Mar 18 13:00:00 2015 cloud-develAATTsuse.de
- Update to version nova-2015.1.dev973:

* Remove usage of remotable context parameter in agent, aggregate

* Stop using exception.message

* Add get_api_session to db api

* Use the proper database engine for nova-manage

* Add support for multiple database engines

* Virt: update fake driver to use UUID as lookup key

* Handle exception when doing detach_interface

* Variable \'name\' already declared in \'for\' loop

* Handles exception when unsupported virt-type given

* Fix confusing log output in nova/nova/network/linux_net.py

* Fixed archiving of deleted records

* Fix ComputeNode backport for Service.obj_make_compatible

* Remove db layer hard-code permission checks for network_count_reserved_ips

* compute: don\'t trace on InstanceNotFound in reverts_task_state

* Move V2 sample files to respective directory

* V2 tests -Reuse server post req/resp sample file

* V2.1 tests - Reuse server post req/resp sample file

* libvirt: Fix live migration failure cleanup on ceph

* Remove db layer hard-code permission checks for network_delete_safe

* Remove db layer hard-code permission checks for task_log_get
*

* Remove db layer hard-code permission checks for task_log_begin/end_task

* Fix wrong log when reschedule is disabled

Tue Mar 17 13:00:00 2015 cloud-develAATTsuse.de
- Update to version nova-2015.1.dev929:

* VMware: update test_vm_util to use instance object

* Move policy enforcement into REST API layer for v2.1 api volume_attachment

* Compute: no longer need to pass flavor to the spawn method

* Move policy enforcement into REST API layer for v2.1 servers

* Move policy enforcement into REST API layer for v2.1 security groups

* Move policy enforcement into REST API layer for v2.1 security_group_default_rules

Mon Mar 16 13:00:00 2015 cloud-develAATTsuse.de
- Update to version nova-2015.1.dev919:

* VMware: fix VM rescue problem with VNC console

Sun Mar 15 13:00:00 2015 cloud-develAATTsuse.de
- Update to version nova-2015.1.dev917:

* Stop spamming logs when creating context

* Break out the child version calculation logic from obj_make_compatible()

* Add shadow table empty verification

* Add AATTwrap_exception() for 3 compute functions

* cells: don\'t pass context to instance.save in instance_update_from_api

* libvirt: add in missing translation for exception

* Move oslo.vmware into test-requirements.txt

* Remove db layer hard-code permission checks for flavor_access

* Remove update_store usage

* Make service-update work in API cells

Sat Mar 14 13:00:00 2015 cloud-develAATTsuse.de
- Update to version nova-2015.1.dev897:

* Remove FK on service_id and make service_id nullable

* Using Instance object instead of db call

* Revert \"Removed useless method _get_default_deleted_value.\"

* implement user negative testing for flavor manage

* refactor policy fixtures to allow use of real policy

* Handle exception when attaching interface failed

* ensure DatabaseFixture removes db on cleanup

* objects: introduce numa topology limits objects

* VMware: Deprecation warning - map one nova-compute to one VC cluster

* Add InstanceList.get_all method

* Pass correct context to get_by_compute_node()

Fri Mar 13 13:00:00 2015 cloud-develAATTsuse.de
- Update to version nova-2015.1.dev877:

* neutron: deprecate \'allow_duplicate_networks\' config option

* Fix Juno nodes checking service.compute_node

* Move policy enforcement into REST API layer for v2.1 extended_volumes

* Remove useless policy rules for v2.1 api which removed/disabled

* Fix infinite recursion caused by unnecessary stub

* Websocket Proxy should verify Origin header
to prevent Cross-Site WebSocket hijacking (bnc#917091, CVE-2015-0259)

* Improve \'attach interface\' exception handling

* Remove unused method _make_stub_method

* Revert \"Allow force-delete irrespective of VM task_state\"

* Fix kwargs[\'instance\'] KeyError in AATTreverts_task_state decorator

* Sync with latest oslo-incubator

* Remove unused method queue_get_for

* Remove make_ip_dict method which is not used

* Remove unused method disable_vlan

* Remove unused method get_request_extensions

* VMware: remove code invoking deprecation warning

* Don\'t add exception instance in LOG.exception

* Remove db layer hard-code permission checks for service_delete/service_get

* Remove db layer hard-code permission checks for service_update

* Move policy enforcement into REST API layer for v2.1 create backup

* Truncate encoded instance sys meta to 255 or less

* Fix NotImplementedError handling in interfaces API

* Fix a typo of devref document for api_plugin

* Add catch FlavorExtraSpecsNotFound in V2 API

Thu Mar 12 13:00:00 2015 cloud-develAATTsuse.de
- Update to version nova-2015.1.dev830:

* Remove an unused config import in nova-compute

* Raise HTTPNotFound for Port/NetworkNotFound

* Stop stacktracing in _get_filter_uuid

* Better logging of resources

* Preserve preexisting ports on server delete

* Refactor _regex_instance_filter for testing

* Add instance_mappings table to api database

* Remove unused method delete_subnet

* Fix wrong log output in nova/nova/tests/unit/fake_volume.py

* Add cell_mappings table to api database

* Ban passing contexts to remotable methods

* Fix a remaining case of passing context to a remotable in scheduler

* Fix several cases of passing context to quota-related remotable methods

* Fix some cases of passing context to remotables with security groups

* Make unit tests inherit from test.NoDBTestCase

* Update config generator to use new style list_opts discovery

* Add developer documentation for writing V2.1 API plugins

Wed Mar 11 13:00:00 2015 cloud-develAATTsuse.de
- Update to version nova-2015.1.dev797:

* Updated from global requirements

* Replace RPC topic-based service queries with binary-based in cells

* Replace RPC topic-based service queries with binary-based in scheduler

* Fix some straggling uses of passing context to remotable methods in tests

* Fix typo in nova/scheduler/filters/utils.py

* Move policy enforcement into REST API layer for v2.1 api attach_interfaces

* libvirt-numa.rst: trivial spelling fixes

* Move policy enforcement into REST API layer for v2.1 api assisted_volume_snapshots

Tue Mar 10 13:00:00 2015 cloud-develAATTsuse.de
- Update to version nova-2015.1.dev782:

* Remove cases of passing context to remotable methods in Flavor

* Remove cases of passing context to remotable methods in Instance

* Use flavor stored with instance in vmware driver

* Use flavor stored with instance in ironic driver

Sun Mar 8 13:00:00 2015 cloud-develAATTsuse.de
- Update to version nova-2015.1.dev774:

* Modify filters so they can look to HostState

* Replace RPC topic-based service queries in nova/api with binary-based

* Remove service_get_by_args from the DB API

* Fixed incorrect behavior of method sqlalchemy.api._check_instance_exists

Sat Mar 7 13:00:00 2015 cloud-develAATTsuse.de
- Update to version nova-2015.1.dev766:

* let us specify when samples tests need admin privs

* Updated from global requirements

* Fix up PciDevice remotable context usage

* libvirt: add comment for vifs_already_plugged=True in finish_migration

* neutron: check for same host in _update_port_binding_for_instance

* Keep instance state if lvm backend not impl

* Remove usage of db.service_get_by_args

* vmware: support both hard and soft reboot

* xenapi: Fix session tests leaking state

* Change instance disappeared during destroy from Warning to Info

* Replace instance flavor delete hacks with proper usage

* Add delattr support to base object

* Modify AggregateAPI methods to call the Scheduler client methods

* Create Scheduler client methods for aggregates

* Add update and delete _aggregate() method to the Scheduler RPC API

* Instantiate aggregates information when HostManager is starting

* Add equivalence operators to NUMACell and NUMAPagesTopology

* Adds x509 certificate keypair support

* Better round trip for RequestContext<->Dict conversion

* Prevent update of ReadOnlyDict

* neutron: add logging during nw info_cache refresh when port is gone

* Add info for Standalone EC2 API to cut access to Nova DB

* Compute: update config drive settings on instance

* Config driver: update help text for force_config_drive

* create noauth2

* enhance flavor manage functional tests

* Add API Response class for more complex testing

* Add more log info around \'not found\' error

* Remove want_objects kwarg from nova.api.openstack.common.get_instance

* Change v3 import to v21 in 2.1 api unit test

Fri Mar 6 13:00:00 2015 cloud-develAATTsuse.de
- Update to version nova-2015.1.dev700:

* Make scheduler client reporting use ComputeNode object

* Copy the default value for field

* Imported Translations from Transifex

* Updated from global requirements

* Adds keypair type in nova-api

* Switch nova.virt.vmwareapi.
* to instance dot notation

* Allow disabling the evacuate cleanup mechanism in compute manager

* Change queries for network services to use binary instead of topic

* Add Service.get_by_host_and_binary and ServiceList.get_by_binary

* Ensure bridge deleted with brctl delbr

* Remove extended addresses from V2.1 update & rebuild

* Switch nova.virt.hyperv.
* to instance dot notation

* Revert instance task_state when compareCPU fails

* Switch nova.virt.libvirt.
* to instance dot notation

* Add nova-manage commands for the new api database

* Add second migrate_repo for cells v2 database migrations

* neutron: consolidate common unbind ports logic

* Fixed incorrect indent of test_config_read_only_disk

* Fixed incorrect assertion in test_db_api

* Make ConsoleAuthTokensExtensionTestV21 inherit from test.NoDBTestCase

* Api: remove unusefull compute api from cells

* Remove db layer hard-code permission checks for service_create

* Switch to uuidutils from oslo_utils library

* VMware: Accept image and block device mappings

* Pull singleton config check cruft out of SG API

* virt: Fix images test interaction

Thu Mar 5 13:00:00 2015 cloud-develAATTsuse.de
- Update to version nova-2015.1.dev648:

* Updated from global requirements

* Force LANGUAGE=en_US in test runs

* Sync oslo policy change

* Remove compute_node field from service_get_by_compute_host

* Switch nova.virt.
* to use the object dot notation

* add string representation for context

* Add obj_alternate_context() helper

* remove unused _authorize_context from security_group_default_rules.py

* PYTHONHASHSEED bug fix in test_utils

* fixed tests in test_vm_util to work with random PYTHONHASHSEED

* Fix bad exception logging

* Allow configuring proxy_host and proxy_port in nova.conf

* CWD is incorrectly set if exceptions are thrown

* Keep instance state if ssh failed during migration

* Adds tests for Hyper-V LiveMigration utils

Wed Mar 4 13:00:00 2015 cloud-develAATTsuse.de
- Update to version nova-2015.1.dev618:

* Fix how the Service object is loading the compute_node field

* Remove compute_node from service_get_by_cn Cells API method

* Disables pci plugin for v2.1 & microversions

* libvirt: remove libvirt import from tests so we only use fakelibvirt

* capture stdout and logging for OSAPIfixture test

* Switch nova.context to actually use oslo.context

* Remove TranslationFixture

* Replace fanout to False for CastAsCall fixture

* Imported Translations from Transifex

* Support specifing multiple values for aggregate keys

* Remove attach/detach/swap from V2.1 extended_volumes

* Add _LW for missing translations

* Xenapi: Attempt clean shutdown when deleting instance

* Add note on running single tests to HACKING.rst

Tue Mar 3 13:00:00 2015 cloud-develAATTsuse.de
- Update to version nova-2015.1.dev590:

* Make metadata cache time configurable

* Fix tiny typo in api microversions doc

* Display host chosen for instance by scheduler

* linux_net.metadata_accept(): IPv6 support

* Enforce in REST API layer on v2.1 api remote consoles

* Move policy enforcement into REST API layer for v2.1 api evacuate

* No need to re-fetch instance with sysmeta

* Compute: make use of dot notation for console access

* Compute: update exception handling for spice console

* Move v2.1 rescue api policy enforcement into REST API layer

Sun Mar 1 13:00:00 2015 cloud-develAATTsuse.de
- Update to version nova-2015.1.dev570:

* Fixes Hyper-V: configdrive is not migrated to destination

* ensure that ram is >= 1 in random flavor creation

* Fixes 500 error message and traces when no free ip is left

* Inherit exceptions correctly

Sat Feb 28 13:00:00 2015 cloud-develAATTsuse.de
- Update to version nova-2015.1.dev562:

* db: Add index on fixed_ips updated_at

* Add microversion allocation on devref

* Remove OS-EXT-IPS attributes from V2.1 server ips

* Remove \'locked_by\' from V2.1 extended server status

* Remove \'id\' from V2.1 update quota_set resp

* Remove accessips attribute from V2.1 POST server resp

* Fix bad interaction between AATTwsgi.extends and AATTwsgi.api_version

* fix \'Empty module name\' exception attaching volume

* API: Change the API cpu_info to be meaning ful

Fri Feb 27 13:00:00 2015 cloud-develAATTsuse.de
- Update to version nova-2015.1.dev544:

* Remove en_US translation

* Enforce in REST API layer on v2.1 shelve api

* Convert nova.compute.
* to use instance dot notation

* Use instance objects in fping/instance_actions/server_metadata

* Fix misspellings words in nova

* Fix KeyErrors from incorrectly formatted NovaExceptions in unit tests

* Move policy enforcement into REST API layer for v2.1 floating ips

* Revert : Switch off oslo.
* namespace check temporarily

* Move policy enforcement into REST API layer for v2.1 networks related

* Remove db layer hard-code permission checks for v2.1 agents

* Move v2.1 virtual_interfaces api policy enforcement into REST API layer

* Use flavor stored with instance in libvirt driver

* Handle 404 in os-baremetal-nodes GET

* Copy image from source host when ImageNotFound

* Make notifications use BandwidthUsageList object

* Adds xend to rootwrap.d/compute.filters

* Set instance NUMA topology on HostState

* Move policy enforcement into REST API layer for v2.1 admin actions

* Drop deprecated namespace for oslo.rootwrap

Thu Feb 26 13:00:00 2015 cloud-develAATTsuse.de
- Update to version nova-2015.1.dev506:

* Switch nova.network.
* to use instance dot notation

* Fix the order of base classes in migrations test cases

* Move policy enforcement into REST API layer for v2.1 server_diagnostics

* fixed tests to work with random PYTHONHASHSEED

* Fix \"Host Aggregate\" section of the Nova Developer Guide

* Remove useless NotFound exception catching for v2/v2.1 fping

Wed Feb 25 13:00:00 2015 cloud-develAATTsuse.de
- Update to version nova-2015.1.dev494:

* Updated from global requirements

* Make compute unit tests inherit from test.NoDBTestCase

* Request objects in security_groups api extensions

* Reuse is_int_like from oslo_utils

* VMware: fix network connectivity problems

* Move policy enforcement into REST API layer for v2.1 admin password

* Libvirt: Allow missing volumes during delete

* Replace select-for-update in fixed_ip_associate

* Move policy enforcement into REST API layer for v2.1 fping

* Consolidate use api request version header

* VMware: update get_available_datastores to only use clusters

* Add useful debug logging when policy checks fail

* Updated from global requirements

* libvirt: Fix migration when image doesn\'t exist

* libvirt: log host capabilities on startup

* Enforce policy checking in REST API layer for v2.1 server_password

* Fix 500 when deleting a not existing ec2 security group

* Remove backwards compat oslo.messaging entries from setup.cfg

* Change utils.vpn_ping() to return a Boolean

* tests: remove duplicate keys from dictionary

* Add blkid rootwrap filter

* Move policy enforcement into REST API layer for v2.1 floating_ip_pools

* libvirt: address test comments for zfcp volume driver changes

* Fix BM nodes extension to deal with missing node properties

* VMware: update the support matrix for security groups

* Ignore \'dynamic\' addr flag on gateway initialization

* Create volume in the same availability zone as instance

* Change microversion header name

* Move policy enforcement into REST API layer for v2.1 ips

* Move policy enforcement into REST API layer for v2.1 multinic

Tue Feb 24 13:00:00 2015 cloud-develAATTsuse.de
- Update to version nova-2015.1.dev416:

* console: add unit tests for baseproxy

* Fixes novncproxy logging.setup()

* Add descriptions to some assertBooleans

* Add methods that convert any volume BDM to driver format

* Split scheduler weight test on ram

* Split scheduler weight test on metrics

* Split scheduler weight test on ioops

* Use oslo.log

* switch LOG.audit to LOG.info

* Fix idempotency of migration 269

* nova flavor manage functional test

* extract API fixture

* Remove unused touch command filter

* Add a test for block_device_make_list_from_dicts

* Wrap IPv6 address in square brackets for scp/rsync

* Use NoDBTestCase instead of TestCase

* VMware: ensure that resize treats CPU limits correctly

* Compute: pass flavor object to migrate_disk_and_power_off

* api: report progress when instance is migrating

* libvirt: proper monitoring of live migration progress

* Adjust object_compat wrapper order

* Enhance EvacuateHostTestCase test cases

Sat Feb 21 13:00:00 2015 cloud-develAATTsuse.de
- Update to version nova-2015.1.dev377:

* objects: fix issue in test cases for instance numa

* libvirt: Adjust Nova to support FCP on System z systems

* Added retries in \'network_set_host\' function

* XenAPI: Fix data loss on resize up

* Replace oslo-incubator with oslo_context

Fri Feb 20 13:00:00 2015 cloud-develAATTsuse.de
- Update to version nova-2015.1.dev368:

* fake: fix public API signatures to match virt driver

* Support live-migrate of instances in PAUSED state

* Pass the capabilities to ironic node instance_info

* Switch nova.api.
* to use instance dot notation

* libvirt: cleanup setattr usage in test_host

* libvirt: add TODOs for removing libvirt attribute stubs

* Fixes Attribute Error when trying to spawn instance from vhd on HyperV

* Fix VNC access, when reverse DNS lookups fail

* Don\'t assume contents of values after aggregate_update

Thu Feb 19 13:00:00 2015 cloud-develAATTsuse.de
- Update to version nova-2015.1.dev350:

* extract method from fc volume discovery

* Fix DB access by FormatMappingTestCase

* libvirt: using instance like object

* libvirt: convert tests from mox to mock

* Objectify calls to service_get_by_compute_host

* Refactor how to remove compute nodes when service is deleted

* Contrail VIF Driver changes for Nova-Compute

* libvirt : Fix slightly misleading parameter name, validate param

* Expand try/except for get_machine_ips

* Switch nova.compute.manager to use instance dot notation

* libvirt: stub out VIR_SECRET_USAGE_TYPE_ISCSI for older libvirt

* Add handling for offlined CPUs to the nova libvirt driver

* Make compute API create() use BDM objects

* Remove redundant tearDown from ArchiveTestCase

* Libvirt: Support ovs plug in vhostuser vif

* Removed duplicate key from dictionary

* Imported Translations from Transifex

* Libvirt: Gracefully Handle Destroy Error For LXC

* VMware: fix resize of ephemeral disks

* Fixes logic in compute_node_statistics

* hacking: Got rid of unnecessary TODO

* Fix detach_sriov_ports to get context to be able to get image metadata

Wed Feb 18 13:00:00 2015 cloud-develAATTsuse.de
- Update to version nova-2015.1.dev304:

* libvirt: stub out VIR_CONNECT_LIST_DOMAINS_INACTIVE

* Change calls to service information for Hypervisors API

* libvirt: switch LibvirtConnTestCase back to NoDBTestCase

* Replace usage of LazyPluggable by stevedore driver

* Don\'t mock time.sleep with None

* Remove computenode relationship on service_get

* Remove nested service from DB API compute_nodes

* libvirt: Use XPath instead of loop in _get_interfaces

* Make the method _op_method() public

* Quiesce boot from volume instances during live snapshot

* network: Fix another IPv6 test for Mac

* Pre-load default filters during scheduler initialization

* Add JSON schema for v2.1 add network API

* Handle MessagingException in unshelving instance

* VMware: add in a utility method for detaching devices

* VMware: address instance resize problems

* Libvirt: Support for generic vhostuser vif

Tue Feb 17 13:00:00 2015 cloud-develAATTsuse.de
- Update to version nova-2015.1.dev271:

* libvirt: stub VIR_CONNECT_LIST_DOMAINS_ACTIVE for older libvirts

* Remove now useless requirements wsgiref

* Add missing api samples for floating-ips api(v2)

* Libvirt: add in unit tests for driver capabilities

* libvirt: fix overly strict CPU model comparison in live migration

* Libvirt: vcpu_model support

* Change outer to inner join in fixed IP DB API func

* Adds infrastructure for microversioned api samples

* Move policy enforcement into REST API layer for v2.1 api console-output

* libvirt: add libvirt/parallels to hypervisor support matrix

* libvirt: fix emulator thread pinning when doing strict CPU pinning

* libvirt: rewrite NUMA topology generator to be more flexible

* libvirt: Fix logically inconsistent host NUMA topology

* Implement api samples test for os-baremetal-nodes Part 2

* libvirt: Enable serial_console feature for system z

* Add version specific test cases for microverison

* Add suggestion to dev docs for debugging odd test failures

* Improvement in \'network_set_host\' function

* Cells: Record initial database split in devref

* Do not compute deltas when doing migration

Sun Feb 15 13:00:00 2015 cloud-develAATTsuse.de
- Update to version nova-2015.1.dev231:

* Change how the API is getting a list of compute nodes

* Change how Cells are getting the list of compute nodes

Sat Feb 14 13:00:00 2015 cloud-develAATTsuse.de
- Update to version nova-2015.1.dev227:

* Cover ListOfObjectField for relationship test

* Ironic: add in unit tests for driver capabilities

* Tests: Don\'t require binding to port 4444

* IP filtering is not accurate when used with limit

* Change how HostManager is calling the service information

* Move scheduler.host_manager to use ComputeNode object

* patch out nova libvirt driver event thread in tests

* Small cleanup in pci_device_update

* Add vcpu_model to instance object

* Pass instance primitive to instance_update_at_top()

* Remove unused function in test

* hardware: fix reported host mempages in numa cell

* objects: fix numa obj relationships

* objects: remove default values for numa cell

* Add API schema for v2.1 tenant networks API

* Libvirt: cleanup rescue lvm when unrescue

* libvirt: utils canonicalize now the image architecture property

* libvirt: remove _destroy_instance_files shim

* libvirt: memnodes shuold be set to a list instead of None

* Sync with oslo-incubator

* Make compute use objects usage \'best practice\'

* Fix network tests response code checking

* Access migration fields like an object in finish_revert_resize

* Remove unused migration parameter from _cleanup_stored_instance_types

* Hyper-V: Adds instance missing metrics enabling

* Add ipv6 support to fake network models

* Fixes interfaces template identification issue

Fri Feb 13 13:00:00 2015 dmuellerAATTsuse.com
- update logrotate.conf

Fri Feb 13 13:00:00 2015 cloud-develAATTsuse.de
- Update to version nova-2015.1.dev173:

* Remove unused function

* Move policy enforcement into REST API layer for v2.1 deferred_delete

* Move policy enforcement into REST API layer for v2.1 lock server

* Sync simple_tenant_usage V2.1 exception with V2 and add test case

* IP filtering can include duplicate instances

* Compute: use dot convension for _poll_rescued_instances

* Compute: update reboot_instance to use dot instance notation

* Fix incorrect compute api config indentation

* Compute: use consistant instance dot notation

* Use dot notation on instance object fields in _delete_instance

* Implement api samples test for os-baremetal-nodes

* Fix description of parameters in nova functions

* Adds keypair type database migration

* Use controller methods directly in test_rescue

* Make test re-use HTTPRequest part 5

* Make obj_set_defaults() more useful

* Remove unused conductor parameter from get_host_availability_zone()

* Remove unused network rpcapi calls

Thu Feb 12 13:00:00 2015 cloud-develAATTsuse.de
- Update to version nova-2015.1.dev137:

* Add recursive flag to obj_reset_changes()

* Add tests for nova-manage vm list

* Log warning if CONF.my_ip is not found on system

* virt: Fix interaction between disk API tests

* VMware: update get_vm_resize_spec interface

* Remove compability check for ratelimit_v3

* Warn about zookeeper service group driver usage

* Typos fixed

Wed Feb 11 13:00:00 2015 cloud-develAATTsuse.de
- Update to version nova-2015.1.dev119:

* network: Fix IPv6 tests for Mac

* Stop making the database migration backend lazy pluggable

* Updated from global requirements

* Libvirt: Created Nova driver for Quobyte

* Move policy enforcement into REST API layer for v2.1 pause server

* Libvirt: update log message

* Update usage of exception MigrationError

* Extract preserve ephemeral on rebuild from servers plugin

* Raise bad request for missing \'label\' in tenant network

* VMware: add disk device information to VmdkInfo

* Call controller methods directly in test_multinic

* Fix incorrect use of mock in scheduler test

* Add more tests for tenant network API

* Add notification for suspend

* Add API schema for v2.1 networks API

* Adds devref for API Microversions

* Ensure publisher_id is set correctly in notifications

* Failed to discovery when iscsi multipath and CHAP both enabled

* VMware: fix resume_state_on_host_boot

* libvirt: remove pointless loop after live migration finishes

* libvirt: Set SCSI as the default cdrom bus on System z

* libvirt: cleanup warning log formatting in _set_host_enabled

* Cells: Improve invalid hostname handling

* Cache empty results in libvirt get_volume_connector

Tue Feb 10 13:00:00 2015 cloud-develAATTsuse.de
- Update to version nova-2015.1.dev72:

* Make tests use sha256 as openssl default digest algorithm

* Replace select-for-update in floating_ip_allocate_address

* VMware: Enable spawn from OVA image

* Remove wsgi_app usage from test_server_actions

* Change some v2.1 extension names to v2

* Add VirtCPUModel nova objects

* Add enum fieldtype field

* Convert v2.1 extension_info to show V2 API extension list

* Cleanup and removal of unused code in scheduler unit tests

* Refactor test_filter_scheduler use of fakes

* Fixes Hyper-V configdrive network injection issue

* Remove temporary power state variables

* Fix expected error in V2.1 add network API

Sun Feb 8 13:00:00 2015 cloud-develAATTsuse.de
- Update to version nova-2015.1.dev46:

* work around for until-failure

Sat Feb 7 13:00:00 2015 cloud-develAATTsuse.de
- Update to version nova-2015.1.dev44:

* Updated from global requirements

* Update matrix for kvm on ppc64

* Switch off oslo.
* namespace check temporarily

* Switch to using oslo_
* instead of oslo.
*

* Enable BIOS bootmenu on AMI-based images

* Fix references to non-existent \"pause\" section

* Fix improper use of Stevedore

* libvirt: Fail when live block migrating instance with volumes

* Treat LOG.warning and LOG.warn same

* Add JSON schema for v2.1 \'quota_class\' API

* Add api_version parameter for API sample test base class

* fix typo in rpcapi docstring

* Fix conductor servicegroup joining when zk driver is used

* Make EC2 compatible with current AWS CLI

* Use a workarounds group option to disable live snaphots

* Fix bdm transformation for volume backed servers

* Removed useless method _get_default_deleted_value

* Update network resource when shelve offload instance

* Add missing policy for nova in policy.json

* remove detail method from LimitsController

Fri Feb 6 13:00:00 2015 cloud-develAATTsuse.de
- Update to version nova-2015.1.dev4:
2015.1.0b2

* libvirt: fix console device for system z for log file

* libvirt: generate proper config for PCS containers

* libvirt: add ability to add file and block based filesystem

* libvirt: add ploop disks format support

* Remove v1.1 from v2.1 extension description

* Add missing setup.cfg entry for os-user-data plugin

* Add max_concurrent_builds limit configuration

* Update Power State after deleting instance

* libvirt: Use XPath instead of loop in _get_all_block_devices

* libvirt: Use XPath instead of loop in get_instance_diagnostics

* Ironic: Adds config drive support

* Adds barbican keymgr wrapper

* Added hacking rule for assertEqual(a in b, True/False)

* VMware: enable a cache prefix configuration parameter

* VMware: remove unnecessary brackets

Thu Feb 5 13:00:00 2015 cloud-develAATTsuse.de
- Update to version nova-2015.1.dev815:

* PCI NUMA filtering

* Do not treat empty key_name as None

* Remove unused error from v2.1 create server

* Fix corrupting the object repository with test instance objects

* Change cell_type values in nova-manage

* Fix bad mocking of methods on Instance

* Updated from global requirements

* Fix cells rpc connection leak

* Remove redundant assert of mock volume save call

* Don\'t create block device mappings in the API cell

* Add formal doc recording hypervisor feature capability matrix

* libvirt-xen: Fix block device prefix and disk bus

* libvirt-xen: don\'t request features ACPI or APIC with PV guest

* Cells: Fix service_get_by_compute_host

* Replace select-for-update in fixed_ip_associate_pool

* GET details REST API next link missing \'details\'

Wed Feb 4 13:00:00 2015 cloud-develAATTsuse.de
- Update to version nova-2015.1.dev783:

* Remove useless argparse requirement

* add asserts of DriverBlockDevice save call parameters

* fix call of DriverVolumeBlockDevice save in swap_volume

* libvirt : Add support for --interface option in iscsiadm

* Expand instances project_id index to cover deleted as well

* Fixes Hyper-V instance snapshot

* Add more status when do _poll_rebooting_instances

* Make code compatible with v4 auth and workaround webob bug

* Fix likely undesired use of redirection

* libvirt: Support iSCSI live migration for different iSCSI target

* libvirt: always pass image_meta when getting guest XML

* Make test re-use HTTPRequest part 4

* libvirt: use XPath in _get_serial_ports_from_instance

* check the configuration num_vbd_unplug_retries

Tue Feb 3 13:00:00 2015 cloud-develAATTsuse.de
- Update to version nova-2015.1.dev755:

* libvirt: avoid setting the memnodes where when it\'s not a supported option

* Save bdm in swap_volume

* doc: document manual testing procedure for serial-console

* nova net-delete network is not informative enough

* Fix typo in nova/virt/disk/vfs/localfs.py

* libvirt: fix failure when attaching volume to iso instance

* Add log message to is_luks function

* object: serialize set to list

* Fix leaking exceptions from scheduler utils

* Adds tests for Hyper-V VHD utils

* libvirt: add QEMU built-in iSCSI initiator support

* Add update_or_create flag to BDM objects create()

* Remove unused method from test_metadata

* Add JSON schema for \"associate_host\" API

* Add migrate_flavor_data to nova-manage

* Adds logging to ComputeCapabilitiesFilter failures

* VMware: add in utility methods for copying and deleting disks

* libvirt: assume image_meta is non-None in blockinfo module

* Enforce DB model matches results of DB migrations

* Add missing foreign keys for sqlite

* Fix an indentation in server group api samples template

* Allow instances to attach to shared external nets

* libvirt: add parallels virt_type

* Adds common policy authorizer helper functions for Nova V2.1 API

* Adds skip_policy_check flag to Compute/Network/SecurityGroup API

* Add API schema for v2.1 server reboot actions

* Add API schema for v2.1 \'removeFloatingIp\'

* Add API schema for v2.1 \'addFloatingIp\'

* Add parameter_types.ip_address for cleanup

* Remove N331 hacking rules

Sun Feb 1 13:00:00 2015 cloud-develAATTsuse.de
- Update to version nova-2015.1.dev653:

* Remove unused content_type_params()

Sat Jan 31 13:00:00 2015 cloud-develAATTsuse.de
- Update to version nova-2015.1.dev651:

* libvirt: fix missing block device mapping parameter

* Revert \"Raise if sec-groups and port id are provided on boot\"

* Calls to superclass\' __init__ function is optional

* Fix error message when no IP addresses available

Fri Jan 30 13:00:00 2015 cloud-develAATTsuse.de
- Update to version nova-2015.1.dev643:

* Add flavor fields to Instance object

* Fix up some instance object creation issues in tests

* Fix misspellings in hardware.py

* Apply v2.1 API to href of version API

* libvirt: always pass image meta when getting disk info from bdm

* Handle ironic_client non-existent case

* Use a workarounds option to disable rootwrap

* Convert nova-manage list to use Instance objects

* Create a \'workarounds\' config group

* Updated from global requirements

* don\'t use exec cat when we can use read

* don\'t assert_called_once_with with a real time

* Network: correct VMware DVS port group name lookup

* Refactor ComputeCapabilitiesFilter as bugfix preparation

* libvirt: update uri_whitelist in fakelibvirt.Connection

* Revert \"Adds keypair type database migration\"

* Raise NotFound if attach interface with invalid net id or port id

* Change default value of multi_instance_display_name_template

* Raise if sec-groups and port id are provided on boot

* Break base service group driver class out from API

* libvirt: Use XPath instead of loop in _get_disk_xml

* Make _get_instance_block_device_info preserve root_device_name

* Implement a safe copy.copy() operation for Nova models

* Guard against missing X-Instance-ID-Signature header

* Update WSGI SSL IPv6 test and SSL certificates

* Catch more specific exception in _get_power_state

* Maintain the creation order for vifs

* Set socket options in correct way

* Fix conductor processes race trying to join servicegroup (zk driver)

Thu Jan 29 13:00:00 2015 cloud-develAATTsuse.de
- Update to version nova-2015.1.dev587:

* Support for ext4 as default filesystem for ephemeral disks

* Objects: add in missing translation

Wed Jan 28 13:00:00 2015 cloud-develAATTsuse.de
- Update to version nova-2015.1.dev583:

* Check for LUKS device via \'isLuks\' subcommand

* disk: use new vfs method and option to extend

* libvirt: always pass image meta when getting disk mapping

* libvirt: always pass image meta when getting disk info

* objects: fix typo in changelog of compute_node

* Reply with a meaningful exception when ports are over the quota limit

* Adds keypair type database migration

* A minor change of CamelCase parameter

* Imported Translations from Transifex

* Add missing indexes in SQLite and PostgreSQL

* Remove H238 comment from tox.ini

* libvirt: use image_meta when looking up default device names

* Fix policy validation in JSONSchema

* Adds assert_has_no_errors check

* Begin using ironic\'s \"AVAILABLE\" state

* HACKING.rst: Update the location of unit tests\' README.rst

* Make test re-use HTTPRequest part 1

* ephemeral file names should reflect fs type and mkfs command

* Add API schema for v2.1 createImage API

* Hyper-V: Fixes wrong hypervisor_version

* Cleanup XML for api samples tests for Nova REST API

* Move test_extension_info from V3 dir to V2.1

Tue Jan 27 13:00:00 2015 cloud-develAATTsuse.de
- Update to version nova-2015.1.dev540:

* Revert temporary hack to monkey patch the fake rpc timeout

* virt: make tests pass instance object to get_instance_disk_info

* libvirt: rename conn variable in LibvirtConnTestCase

* Add method for getting the CPU pinning constraint

* libvirt: Consider CPU pinning when booting

* Ignore warnings from contextlib.nested

* Remove redundant catch for InstanceNotFound

* libvirt: Create correct BDM object type for conn info update

* disk/vfs: introduce new option to setup

* disk/vfs: introduce new method get_image_fs

* Use controller methods in test_floating_ips

* Add version as request param for fake HTTPRequest

* libvirt: not setting membacking when mempages are empty host topology

* Remove unused methods in nova utils

* VMware: add in utility method for copying files

Sun Jan 25 13:00:00 2015 cloud-develAATTsuse.de
- Update to version nova-2015.1.dev510:

* Avoid bdms db call when cleaning deleted instance

* Cleanup bad JSON files

* libvirt: remove use of utils.instance_sys_meta

* libvirt: remove use of fake_instance.fake_instance_obj

* Adds \"file\" disk driver support to Xen libvirt driver

* Cleanup in test_admin_actions

* Remove mox dependency

* Improve api-microversion hacking check

* fix wrong file path in docstring of hacking.checks

* Fix nova-manage shell ipython

* ironic: remove non-standard info in get_available_resource dict

* hyperv: use standard architecture constants for CPU model

* xenapi: fix structure of data reported for cpu_info

Sat Jan 24 13:00:00 2015 cloud-develAATTsuse.de
- Update to version nova-2015.1.dev484:

* Updated from global requirements

* Remove unused method log_db_contents

* Switch to oslo.vmware API for reading and writing files

* libvirt: rename self.conn in LibvirtVolume{Snapshot||Usage}TestCase

* Fix errors in string formatting operations

* Fixes undocumented commands

* Virt: remove unused \'host\' parameter from get_host_uptime

* Fix v2.1 os-tenant-networks/networks API

* Add unit test for getting project quota remains

* Cleanups in preparation of flavor attributes on Instance

* Add flavor column to instance_extra table

* Fix wrong instructions for rebuilding API samples

* Use get_my_ipv4 from oslo.utils

* Corrects link to API Reference on landing page

* VMware: remove unused method in the fake module

* include python-novaclient in abandon policy

Fri Jan 23 13:00:00 2015 cloud-develAATTsuse.de
- Update to version nova-2015.1.dev453:

* Reschedule queries to nova-scheduler after a timeout occurs

* Add to_dict() method to PciDevicePool object

* libvirt: rename self.libvirtconnection in LibvirtDriverTestCase

* libvirt: convert LibvirtConnTestCase to use fakelibvirt fixture

* Provide compatibliity for db.compute_node_statistics

* Update network resource when rescheduling instance

* libvirt: Expanded test libvirt driver

* Remove unused controller instance in test_config_drive

* Add checking changePassword None in _action_change_password(v2)

* Add more exceptions handle when change server password (v2)

* Share admin_password unit test between V2 & V2.1

* Fix JSONFilter docs

* libvirt: move _get_hypervisor_
* functions to Host class

* libvirt: don\'t turn time.sleep into a no-op in tests

* Add setup/cleanup_instance_network_on_host api for neutron/nova-network

* VMware: snapshot as stream-optimized image

* Get settable user quota maximum correctly

* Fix typo in nfs_mount_options option description

* Remove non existent rule N327 from HACKING.rst

* etc: replace NullHandler by Python one

Thu Jan 22 13:00:00 2015 cloud-develAATTsuse.de
- Update to version nova-2015.1.dev411:

* Convert tests to NoDBTestCase

* Don\'t translate logs in tests

* Don\'t translate exceptions in tests

* Share server_actions unit test between V2 & V2.1

* Fix server_groups schema on v2.1 API

* clean up extension loading logging

* Enable check for H238 rule

* Honor shared storage on resize revert

* Stub out instance action events in test_compute_mgr

Wed Jan 21 13:00:00 2015 cloud-develAATTsuse.de
- Update to version nova-2015.1.dev396:

* libvirt: update get_capabilities to Host class

* libvirt: add get_connection doc string in Host class

* Call ComputeNode instead of Service for getting the nodes

* Adds Hyper-V generation 2 VMs implementation

* VMware: ensure that correct disk details are returned

* Fix py27 gate failure - test_create_instance_both_bdm_formats

* Make get_best_cpu_topology consider NUMA requested CPU topology

* VMware: refactor utility functions related to VMDK

* don\'t use debug logs for object validation

* tests: fix handling of TIMEOUT_SCALING_FACTOR

* Make service-list output consistent

* Make V2.1 servers filtering (--tenant-id) same as V2

* libvirt: clean instance\'s directory when block migration fails

* Catch NUMA related exceptions for create server v2.1 API

* libvirt: Decomposition plug hybrid methods in vif

* This patch fixes the check that \'options\' object is empty correctly

Tue Jan 20 13:00:00 2015 cloud-develAATTsuse.de
- Update to version nova-2015.1.dev364:

* Reduce complexity of the _get_guest_config method

* Remove useless requirements

* Make libvirt driver expose sibling info in NUMA topology

* Fixed incorrect initialization of availability zone tests

* Sync with latest oslo-incubator

* initialize objects with context in VirtualInterface object tests

* initialize objects with context in Tag object tests

* initialize objects with context in Service object tests

* Fixes Hyper-V boot from volume live migration

* Cache ironic-client in ironic driver

* VMware: driver not handling port other than 443

* Add API schema for server_groups API

* Remove lock files when remove libvirt images

* Make test_consoles to directly call controller methods

* Add support for clean_shutdown to resize in compute api layer

* Libvirt: use strutils.bool_from_string

Sun Jan 18 13:00:00 2015 cloud-develAATTsuse.de
- Update to version nova-2015.1.dev332:

* increase fake rpc POLL_TIMEOUT to 0.1s

* Fix inconsistencies in the ComputeNode object about service

* create some unit of work logging in n-net

* Remove unused scheduler driver methods

* Catch expected exceptions in remote console controller

Sat Jan 17 13:00:00 2015 cloud-develAATTsuse.de
- Update to version nova-2015.1.dev322:

* Revert \"initialize objects with context in block device\"

* Performance: leverage dict comprehension in PEP-0274

* xenapi: don\'t send terminating chunk on errors

* Make numa_usage_from_instances consider CPU pinning

* libvirt: remove/revert pointless logic for getVersion call

* libvirt: move capabilities helper into host.py

* libvirt: move domain list helpers into Host class

* libvirt: move domain lookup helpers into Host class

* Add numa_node to PCIDevice

* libvirt: set guest cpu_shares value as a multiple of guest vCPUs

Fri Jan 16 13:00:00 2015 cloud-develAATTsuse.de
- Update to version nova-2015.1.dev303:

* Expansion of matching XML strings logic

* oslo: remove useless modules

* Do not use deprecated assertRaisesRegexp()

* Remove unused instance_group_metadata_
* DB APIs

* initialize objects with context in block device

* Reduce the complexity of the create() method

* Make service-delete work in API cells

* Fix OverQuota headroom KeyError in nova-network allocate_fixed_ip

* Cleanup in admin_actions(v2.1api)

* Fix failure rebuilding instance after resize_revert

* initialize objects with context in SecurityGroupRule object tests

* initialize objects with context in SecurityGroup object tests

* SQL scripts should not manage transactions

* Fix EC2 volume attachment state at attaching stage

* Add ALL-IN operator to extra spec ops

Thu Jan 15 13:00:00 2015 cloud-develAATTsuse.de
- Update to version nova-2015.1.dev273:

* speed up tests setting fake rpc polling timeout

* Fix live migration RPC compatibility with older versions

* Update docstring for wrap_exception decorator

* Make LOG exception use format_message

* make IptablesRule debug calls meaningful

* Add handling of BadRequest from Neutron

* VMware: use power_off_instance instead of power_off

* Remove unnecessary cleanup from ComputeAPITestCase

* Join instances column before expecting it to exist

* Hyper-V: Fix volume attach issue caused by wrong constant name

* initialize objects with context in compute manager

* libvirt: Handle empty context on _hard_reboot

Wed Jan 14 13:00:00 2015 tbechtoldAATTsuse.com
- Update to version nova-2015.1.dev249:

* Updated from global requirements

* Make ec2 auth support v4 signature format

* Replace Hacking N315 with H105

* Enable W292

* Fix and re-gate on H306

* Move to hacking 0.10

* Updated from global requirements

* Move WarningsFixture after DatabaseFixture so emit once

* libvirt: Use arch.from_host instead of platform.processor

* Fix obj_to_primitive() expecting the dict interface methods

* Remove unused XML_WARNING variable in servers API

* remove pylint source code annotations

* remove all traces of pylint testing infrastructure

* initialize objects with context in base object tests

* initialize objects with context in Migration object tests

* initialize objects with context in KeyPair object tests

* initialize objects with context in InstanceNUMATopology object tests

* initialize objects with context in InstanceGroup object tests

* initialize objects with context in InstanceFault object tests

* Add WarningsFixture to only emit DeprecationWarning once in a test run

* Doc: Adds python-tox to Ubuntu dependencies

* Added hacking rule for assertTrue/False(A in B)

* ironic: use instance object in driver.py

* Add LibvirtGPFSVolumeDriver class

* Return 500 when unexpected exception raising when live migrate v2

* Remove no need LOG.exception on attach_interface

* Switch to tempest-lib\'s packaged subunit-trace

* Update eventlet API in libvirt driver

* initialize objects with context in Instance object tests

* initialize objects with context in Flavor object tests
- Rebased patches:
+ 0001-Always-set-model-netfront-for-xen-over-libvirt.patch (manually)
- Adjust Requires according to requirements.txt

Wed Dec 10 13:00:00 2014 cloud-develAATTsuse.de
- Update to version nova-2015.1.dev1323.gcb3a8b5:

* Fix cells RPC version 1.30 compatibility with dict-based Flavors

* objects: introduce numa pages topology as an object

* fix pep8 errors that apparently slipped in

* Add cn_get_all_by_host and cn_get_by_host_and_node to ComputeNode

* Add host field to ComputeNode

* Add a validation format \"cidr\"

* Use a copy of NEW_NETWORK for test_networks

* Libvirt: SMB volume driver

* VMware: allow selection of vSAN datastores

Tue Dec 9 13:00:00 2014 cloud-develAATTsuse.de
- Update to version nova-2015.1.dev1305.g668c2c9:

* Libvirt: Fsfreeze during live-snapshot of qemu/kvm instances

* Updated from global requirements

* Hyper-V: attach volumes via SMB

* Update LVM lockfile name identical to RAW and Qcow

* VMware: support passing flavor object in spawn

* Libvirt: make use of flavor passed by spawn method

* Virt: change instance_type to flavor

* rename oslo.concurrency to oslo_concurrency

* Support macvtap for vif_type being hw_veb

* Remove unnecessary timeutils override cleanup

* Cleanup timeutils override in tests/functional/test_servers

* Downgrade quota exceeded log messages

* Remove unused cinder code

* Libvirt normalize numa cell ids

* Remove needless workaround in utils module

* Remove except Exception cases

* Workflow documentation is now in infra-manual

* Adds global API version check for microversions

* Assert order of DB index members

* Compute Add build_instance hook in compute manager

* Remove the volume api related useless policy rules

* Remove old Baremetal Host Manager

* Rename private functions in db.sqla.api

Sat Dec 6 13:00:00 2014 cloud-develAATTsuse.de
- Update to version nova-2015.1.dev1259.g5ef07cc:

* Fixes multi-line strings with missing spaces

* Fix incorrectly formatted log message

* libvirt: check value of need_legacy_block_device_info

* Fixed typo in testcase and comment

* Implement microversion support on api methods

* Fix long hostname in dnsmasq

* Updated from global requirements

* object-ify flavors manager side of the RPC

* Enforce unique instance uuid in data model

* Replacement `_` on `_LW` in all LOG.warning part 4

* Replacement `_` on `_LW` in all LOG.warning part 3

* Convert v3/v2.1 extension info to present v2 API format

* VMware: ephemeral disk support

* Fix disconnecting necessary iSCSI sessions issue

* Network object: add missing translations

* Only filter once for trusted filters

* Indicate whether service is down for mc driver

* make get_by_host use slave in periodic task

* Fix scheduler_available_filters help

Fri Dec 5 13:00:00 2014 cloud-develAATTsuse.de
- Update to version nova-2015.1.dev1223.g0ba66aa:

* Add CPU pinning data to InstanceNUMACell object

* Adds NUMA CPU Pinning object modeling

* objects: Add several complex field types

* Imported Translations from Transifex

* libvirt: Fix domain creation for LXC

* Break V2 XML Support

* libvirt: Enable console and log for system z guests

* libvirt: Set guest machine type on system z

* Drop support for legacy server groups

* Libvirt: Don\'t let get_console_output crash on missing console file

* libvirt: enhance config memory backing to handle hugepages

* libvirt: video RAM setting should be passed in kb to libvirt

* Fix type of uniq_security_groups0project_id0name0deleted

* Add debug log for url not found

* Scheduler: return a namedtuple from _get_group_details

* Correct InvalidAggregateAction translation&format

* Add API validation schema for volume_attachments

* Share CreateBackup unit test between V2 & V2.1

* Share suspend_server unit test between V2 & V2.1

* Share pause_server unit test between V2 & V2.1

* Share lock_server unit test between V2 & V2.1

* Use admin only common test case in admin action unit test cases

* Make aggregate filters use objects

* tests: update _get_instance_xml to accept custom flavor object

* libvirt: vif tests should use a flavor object

* libvirt: use qemu (qdisk) disk driver for Xen >= 4.2.0

* Revert pause/unpause state when host restart

* Fixed quotas double decreasing problem

* VMware: Fix problem transferring files with ipv6 host

* VMware: pass vm_ref to _set_machine_id

Thu Dec 4 13:00:00 2014 cloud-develAATTsuse.de
- Update to version nova-2015.1.dev1155.g3ad52a7:

* Hyper-V: Adds VMOps unit tests (part 1)

* VMware: support spawn of stream-optimized image

* libvirt: reuse defined method to return instance numa topology

* Don\'t mock external locks with Semaphore

* VMware: optimize resource pool usage

* Added objects Tag and TagList

* Switch to moxstubout and mockpatch from oslotest

* Check that volume != root device during boot by image

* Make a flavorRef validation strict

* Add missing indexes from 203 migration to model

* Correct columns covered in migrations_instance_uuid_and_status_idx

* Optimize \'floating_ip_bulk_create\' function

* Hard reboot doesn\'t re-create instance folder

* Remove unused oslo.config import

* Use real disk size to consider a resize down

* Clearer default implmentation for dhcp_options..

Wed Dec 3 13:00:00 2014 cloud-develAATTsuse.de
- Update to version nova-2015.1.dev1124.g9ccad00:

* Imported Translations from Transifex

* factor out _setup_logging in test.py

* extract _setup_timeouts in test.py

* Use \"is_neutron_security_groups\" check

* Fix function name mismatch in test case

* VMware: prevent exception with migrate_disk_and_power_off

* Compute: catch correct exception when host does not exists

* Code cleanup: quota limit validation

* Add api validation schema for image_metadata

* Remove blanks before \':\'

* Port virtual-interfaces plugin to v2.1(v3) API

* Catch ComputeServiceUnavailable on v2 API

* GET servers API sorting REST API updates

* VMware: enable VMware driver to use new BDM format

* Removing the headroom calculation from db layer

* Make multiple_create unit tests share between v2 and v2.1

* remove test.ReplaceModule from test.py

* Added db API layer to add instance tag-list filtering support

* Added db API layer for CRUD operations on instance tags

* Fix API samples/templates of multinic-add-fixed-ip

* Sync latest from oslo-incubator

* Fixes Hyper-V agent IDE/SCSI related refactoring

* Hyper-V: Refactors Hyper-V VMOps unit tests

* Hyper-V: Adds Hyper-V SnapshotOps tests

* Remove unused network_api.get_floating_ips_by_fixed_address()

* add abandon_old_reviews script

* Eventlet green threads not released back to pool

* Hyper-V: Adds LiveMigrationOps unit tests

* Hyper-V: Removes redundant utilsfactory tests from test_hypervapi

* Hyper-V: Adds HostOps unit tests

Tue Dec 2 13:00:00 2014 cloud-develAATTsuse.de
- Update to version nova-2015.1.dev1044.g78d4d7a:

* Fix URL mapping of image metadata PUT request

* Fix URL mapping of server metadata PUT request

* objects: move numa host and cell to objects

* objects: introduce numa objects

* Changed testcase \'test_send_on_vm_change\' to test vm change

* VMware: associate instance with storage policy

* VMware: use storage policy in datastore selection

* VMWare: get storage policy from flavor

* Fix v2.1 API os-simple-tenant-usage policy

* Port floating_ips extension to v2.1

* Implement \'personality\' plugin for V2.1

* Enable pep8 on ./tools directory

* VMware: enable backward compatibility with existing clusters

* Type conflict in trusted_filter.py using attestation_port default value

* Limit InstanceList join to system_metadata in os-simple-tenant-usage

* Specify storage IP for iscsi connector

* Optimize \'fixed_ip_bulk_create\' function

Mon Dec 1 13:00:00 2014 dmuellerAATTsuse.com
- openstack-nova-network-init-bnc777488.patch,
0001-Robustify-determination-of-root-directory.patch,
nova-network-filter-bnc777488.patch

Mon Dec 1 13:00:00 2014 dmuellerAATTsuse.com
- Update to version nova-2015.1.dev1010.g59acb16:

* objects: move virt numa instance to objects

* Change definition of API_EXTENSION_NAMESPACE to method

* Set API version request information on request objects

* Adds APIVersionRequest class for API Microversions

* Updated from global requirements

* move the integrated tests into the functional tree

* Fix use of conf_fixture

* Make network/
* use Instance.get_flavor()

* Make metadata server use Instance.get_flavor()

* Fix use of extract_flavor() in hyper-v driver

* Check server group policy on migrate/evacuate

* VMware: fix exception when multiple compute nodes are running

* Add API json schema for server_external_event(v2.1)

* Port v2 quota_classes extension to work in v2.1(v3) framework

* Share unit test case for server_external_events api

* Add API schema for v2.1/v3 scheduler_hints extension

* Make compute/api.py::resize() use Instance.get_flavor()

* Make get_image_metadata() use Instance.get_flavor()

* Fix instance_update() passing SQLA objects to send_update()

* dummy patch to let tox functional pass

* Remove Python 2.6 classifier

* hardware: clean test to use well defined fake flavor

* objects: Add test for instance _save methods

* Error code for creating duplicate floating_ip_bulk

* Use HTTPRequest instead of HTTPRequestV3 for v2/v2.1 tests

* objects: make instance numa topology versioned in db

* Clean up in test_server_diagnostics unit test case

* Add \"x-compute-request-id\" to a response header

* Prevent admin role leak in context.elevated

* Introduce a .z version element for backportable objects

Thu Nov 13 13:00:00 2014 cloud-develAATTsuse.de
- Update to version nova-2015.1.dev697.ga22cece:

* Updated from global requirements

* Use six.text_type instead of unicode

* VMware: trivial fix for comment

* Hyper-V: Skip logging out in-use targets

Wed Nov 12 13:00:00 2014 cloud-develAATTsuse.de
- Update to version nova-2015.1.dev689.g70ad74c:

* Drop max-complexity to 47

* xenapi plugins must target only Python 2.4 features

* Switch default cinder API to V2

* Remove deprecated spicehtml5 options

* XENAPI add duration measure to log message

* Make scheduler code use object with good practice

Tue Nov 11 13:00:00 2014 cloud-develAATTsuse.de
- Update to version nova-2015.1.dev677.g943f02f:

* libvirt: add classes for NUMA memory binding configuration

Sat Nov 8 13:00:00 2014 cloud-develAATTsuse.de
- Update to version nova-2015.1.dev676.ge03525b:

* Fix xen plugin to retry on upload failure

* scheduler: Remove assert on the exact number of weighers

Fri Nov 7 13:00:00 2014 cloud-develAATTsuse.de
- Update to version nova-2015.1.dev673.g0a7f2a8:

* Quotas: remove deprecated configuration variable

* Glance: remove deprecated config options

* Cinder: remove deprecated configuration options

* Neutron: remove deprecated config options

* object: update instance numa object to handle pagesize

* hardware: make cell instance topology to handle memory pages

* hardware: introduce VirtNUMATopologyCellInstance

* hardware: fix in doctstring the memory unit used

* virt: introduce types VirtPageSize and VirtPagesTopology

* Fix instance_usage_audit_log test to use admin context

* Return HTTP 400 if use invalid fixed ip to attach interface

Wed Nov 5 13:00:00 2014 cloud-develAATTsuse.de
- Update to version nova-2015.1.dev651.g051e496:

* libvirt: safe_decode domain.XMLDesc(0) for i18n logging

* Compute: catch more specific exception for _get_instance_nw_info

* Handle exception better in v2.1 attach_interface

Tue Nov 4 13:00:00 2014 dmuellerAATTsuse.com
- fix requires

Tue Nov 4 13:00:00 2014 cloud-develAATTsuse.de
- Update to version nova-2015.1.dev645.gbfbcf7f:

* Make test_security_groups nose compatible

* Make test_quotas compatible with nosetests

* Move setup_instance_group to conductor

* Make test_host_filters a NoDBTestCase

Sat Nov 1 13:00:00 2014 cloud-develAATTsuse.de
- Update to version nova-2015.1.dev637.g2a7f3af:

* Use sizelimit from oslo.middleware

* Use oslo.middleware

* Move group affinity filters tests to own test file

* Split out metrics filter unit tests

* Remove param check for backup type on v2.1 API

* VMware: use instance.uuid instead of instance[\'uuid\']

* host manager: Log the host generating the warning

* Remove uncessary instance.save in nova compute

* Replace custom patching in `setUp` on HypervisorsSampleJsonTests

Fri Oct 31 13:00:00 2014 cloud-develAATTsuse.de
- Update to version nova-2015.1.dev619.geb9c321:

* Make resource tracker always use Flavor objects

* Switch Nova to use oslo.concurrency

* Splits out retry filter unit tests

* Split out compute filters unit tests

* Update hooks from oslo-incubator copy

* update retryable errors & instance fault on retry

* VMware: Improve the efficiency of vm_util.get_host_name_for_vm

* VMware: Add fake.create_vm()

* Adds tests for Hyper-V Network utils

* Adds tests for Hyper-V Host utils

* Clean up iSCSI multipath devices in Post Live Migration

* Check fixed-cidr is within fixed-range-v4

* VMware: Improve logging on failure due to invalid guestId

Thu Oct 30 13:00:00 2014 cloud-develAATTsuse.de
- Update to version nova-2015.1.dev593.gdcba0a1:

* Split out aggregate disk filter unit tests

Thu Oct 30 13:00:00 2014 cloud-develAATTsuse.de
- Update to version nova-2015.1.dev591.gb06f3e7:

* Change error code of floating_ip_dns api(v2.1)

* Ignore DiskNotFound error on detaching volumes

* Split out core filter unit tests

* Split out IO Ops filter unit tests

* Read flavor even if it is already deleted

Thu Oct 30 13:00:00 2014 cloud-develAATTsuse.de
- Update to version nova-2015.1.dev581.ga7e1433:

* Update docstring for check_instance_shared_storage_local

* remove use of explicit lockutils invocation in tests

* Delay STOPPED lifecycle event for Xen domains

* Remove warning & change AATTperiodic_task behaviour

* Fix nova-compute start issue after evacuate

* libvirt: introduce config to handle cells memory pages caps

* Use 404 instead of 400 when security_group is non-existed

* Port security-group-default-rules extension into v2.1

* Port SecurityGroupRules controller into v2.1

* Split out num instances filter unit tests

* Split and fix the type filters unit tests

* Split and fix availability zone filter unit tests

* Split out PCI passthrough filter unit tests

* Use common get_instance call in API plugins

* Fix nova evacuate issues for RBD

* Set error state when unshelve an instance due to not found image

* Remove unused compute_api in extend_status

* Use wsgi.response for v2.1 API

* VMware: fix compute node exception when no hosts in cluster

* VMware: add tests for spawn with config drive enabled

* Remove outdated docstring for XenApi driver\'s options

* Make separate calls to libvirt volume

Wed Oct 29 13:00:00 2014 cloud-develAATTsuse.de
- Update to version nova-2015.1.dev537.g6c90d81:

* Small doc fix in compute test

* Fixes DOS issue in instance list ip filter (bnc#903013, CVE-2014-3708)

* error if we don\'t run any tests

* Revert \"Switch Nova to use oslo.concurrency\"

* Updated from global requirements

* Add API validation schema for disk_config

* DB API: Pass columns_to_join to instance_get_active_by_window_joined

* Use py27 version of assertRaisesRegexp

* xenapi: upload/download params consistency change

* Use assertRaisesRegexp

* Drop python26 support for Kilo nova

* Switch Nova to use oslo.concurrency

* fix the error log print in encryptor __init__.py

* Compute: maint: adjust code to use instance object format

* Network: manage neutron client better in allocate_for_instance

* Fix the unittest use wrong controller for SecurityGroups V2

* Add API validation schema for floating_ip_dns

* Remove LOG outputs from v2.1 API layer

* Make v2.1 tests use wsgi_app_v21 and remove wsgi_app_v3

* Fix order of arguments in assertEqual

* Remove duplicate index from model

* Ironic: Continue pagination when listing nodes

Tue Oct 28 13:00:00 2014 cloud-develAATTsuse.de
- Update to version nova-2015.1.dev496.g43094a9:

* Split out agg multitenancy isolation unit tests

* Split agg image props isolation filter unit tests

* Separate isolated hosts filter unit tests

* Separate NUMA topology filter unit tests

* resource-tracker: Begin refactor unit tests

* Use wsgi.response for v2.1 unrescue API

* libvirt: fully parse PCI vendor/product IDs to integer data type

* ironic: use instance object for `_add_driver_fields`

* ironic: use instance object for `_wait_for_active`

* ironic: use instance object for `get_info`

* ironic: use instance object for `rebuild`

* ironic: use instance object for plug_vifs

* Reduce the complexity of stub_out_db_network_api()

Mon Oct 27 13:00:00 2014 cloud-develAATTsuse.de
- Update to version nova-2015.1.dev470.g7ac26ec:

* typo in the policy.json \"rule_admin_api\"

* Remove `domain` from floating-ip-dns-create-or-update-req body

* Port floating_ip_dns extention to v2.1

* Run build_and_run_instance in a separate greenthread

* Add API schema for v2.1 \"resize a server\" API

* Remove use of unicode on exceptions

* Fix error in comments

* Make pci_requests a proper field on Instance object

* api: add serial console API calls v2.1/v3

* Add API validation schema for cloudpipe api

* Remove project id in ViewBuilder alternate link

* Cleanup of tenant network tests

* Port floating_ips_bulk extention to v2.1

* Translate \'powervm\' hypervisor_type to \'phyp\' for scheduling

* Give a reason why NoValidHost in select_destinations

* Revert \"Replace outdated oslo-incubator middleware\"

* Set logging level for glanceclient to WARN

* Nova should be in charge of its log defaults

* Reduce the complexity of _get_guest_config()

* libvirt: use instance object for detach_volume

* libvirt: use instance object for attach_volume

* libvirt: use instance object for resume_state_on_host_boot

* libvirt: treat suspend instance as an object

* VMware: Remove redundant fake.reset() in test_vm_util

* Console: delete code for VMRCConsole and VMRCSessionConsole

* VMware: delete the driver VMwareESXDriver

* Replacement `_` on `_LE` in all LOG.error

* VMware: rename vmware_images to images

* Remove unuseful parameter in cloudpipe api(v2/v2.1)

* Moves trusted filter unit tests into own file

Fri Oct 17 14:00:00 2014 cloud-develAATTsuse.de
- Update to version nova-2015.1.dev311.gad84585:

* Fix instance_extra backref

* Refactor compute tests to not use _objectify()

* Refactor compute and conductor tests to use objects

Fri Oct 17 14:00:00 2014 cloud-develAATTsuse.de
- Update to version nova-2015.1.dev305.gdaf278c:

* Add notification for server group operations

* Port os-networks-associate plugin to v2.1(v3) infrastructure

* Port os-tenant-networks plugin to v2.1(v3) infrastructure

* Fix genconfig - missed one import from oslo cleanup

* Handle Forbidden error from network_api.show_port in os-interface:show

* Optimize get_instance_nw_info and remove ipam

Thu Oct 16 14:00:00 2014 cloud-develAATTsuse.de
- Update to version nova-2015.1.dev294.gfe7065f:

* Fix unit test failure due to tests sharing mocks

* Remove unused modules copied from oslo-incubator

* Remove unused code in pci_manager.get_instance_pci_devs()

* VMware: get_all_cluster_refs_by_name default to {}

* Add \'zvm\' to the list of known hypervisor types

* Fix image metadata returned for volumes

* libvirt: Make sure volumes are well detected during block migration

Wed Oct 15 14:00:00 2014 cloud-develAATTsuse.de
- Update to version nova-2015.1.dev280.g45c2205:

* Fix wrong exception return in fixed_ips v2 extention

Wed Oct 15 14:00:00 2014 cloud-develAATTsuse.de
- Update to version nova-2015.1.dev278.gb16f7e0:

* Switch to nova\'s jsonutils in oslo.serialization

* VMware: mark virtual machines as \'belonging\' to OpenStack

* Rename cli variable in ironic driver

* Add instance_group_get_by_instance to db.api

* Updated from global requirements

* Add supported_hv_specs to ComputeNode object

* Use 400 instead of 422 for security_groups v2 API

* Sync with latest oslo-incubator

* Don\'t translate unit test logs

* Remove init for object list in api layer

* Update README for openstack/common

* VMware: add support for default pbm policy

* Remove unused imports from neutron api

* Cleanup tenant networks plugin config creation

* Port os-networks plugin to v2.1(v3) infrastructure

* Extend XML unicode test coverage

* Remove unnecessary debug/info logs of normal API ops

* Port disk_config extension for V2.1

* Refactoring of contrib.test_networks tests

* Compute: use an instance object in terminate_instance

* Fix disk_allocation_ratio on filter_scheduler.rst

* Remove unused method within filter_scheduler test

* Add test case for vim header check

* Change test function from snapshot to backup

Tue Oct 14 14:00:00 2014 cloud-develAATTsuse.de
- Update to version nova-2015.1.dev230.g3078558:

* Port floating_ip_pools extention to v2.1

* Imported Translations from Transifex

Sun Oct 12 14:00:00 2014 cloud-develAATTsuse.de
- Update to version nova-2015.1.dev226.gdf57d44:

* Convert migrate reqeusts to use joins

* Use database joins for fixed ips to other objects

* Finish objects conversion in the os-interface API

* Port cloudpipe extension to v2.1

* VMware: remove unused argument from _delete_datastore_file()

Sat Oct 11 14:00:00 2014 cloud-develAATTsuse.de
- Update to version nova-2015.1.dev216.g829d2ee:

* Don\'t log every (friggin) migration version step during unit tests

* Revise compute API schemas and add tests

* Fix libvirt watchdog support

* vfs: guestfs logging integration

* Allow backup operation in paused and suspend state

* VMWare: Fix nova-compute crash when instance datastore not available

* Add AATT_retry_on_deadlock to _instance_update()

Fri Oct 10 14:00:00 2014 dmuellerAATTsuse.com
- fix configuration defaults

Fri Oct 10 14:00:00 2014 cloud-develAATTsuse.de
- Update to version nova-2015.1.dev202.gebca772:

* Break out over-quota calculation code from quota_reserve()

Thu Oct 9 14:00:00 2014 dmuellerAATTsuse.com
- Update to version nova-2015.1.dev200.g0c1ce6c:

* Fix pci_request_id break the upgrade from icehouse to juno

* Refactor of test case of floating_ips

* Log quota refresh in_use message at INFO level for logstash

* Break out over-quota processing from quota_reserve()

* Fix broken cert revocation

* Remove baremetal virt driver

* VMware: Set vmPathName properly in fake driver

* Update NoMoreFixedIps message description

* Break out quota usage refresh code from quota_reserve()

* Support message queue clusters in inter-cell communication

* neutronv2: translate 401 and 404 neutron client errors in show_port

* Use image metadata from source volume of a snapshot

* Remove \'get_host_stats\' virt driver API method

* Suppressed misleading log in unshelve, resize api

* libvirt: add _get_launch_flags helper method in unit test

* Make v2.1 API tests use v2 URLs(test_[a-e].
*)

* Port fping extension to work in v2.1/v3 framework

* Use oslo.utils

* VMWare: Remove unnecessery method

* console: make unsupported ws scheme in python < 2.7.4

* VMware: remove _get_vim() from VMwareAPISession

* VMware: remove unnecessary deepcopy

* Enhance V2 disk_config extension Unit Test

* Add developer policy about contractual APIs

* VMware: remove unused variable from tests

* xenapi: deal with reboots while talking to agent

* consistently set status as REBUILD when rebuilding

* Update InstanceInvalidState output

* refactor flavor manage tests in prep for object-ify flavors

* refactor flavor db fakes in prep for object-ify flavors

Wed Oct 8 14:00:00 2014 cloud-develAATTsuse.de
- Update to version nova-2015.1.dev124.g11b4fd7:

* Correct VERSION of NetworkRequest

* Log id in raise_http_conflict_for_instance_invalid_state()

* Imported Translations from Transifex

* Correctly catch InstanceExists in servers create API

* Avoid using except Exception in unit test

* nova-net: add more useful logging before raising FixedIpLimitExceeded

* libvirt: convert conn test case to avoid DB usage

* libvirt: convert driver test suite to avoid DB usage

* Mask passwords in exceptions and error messages
(bnc#899190 CVE-2014-7231 CVE-2014-7230)

* console: introduce a new exception InvalidConnectionInfo

* Port extended_ips/extended_ips_mac extension to V2.1

Tue Oct 7 14:00:00 2014 cloud-develAATTsuse.de
- Update to version nova-2015.1.dev103.g418b1d2:

* Disable libvirt NUMA topology support if libvirt < 1.0.4

* Break out quota refresh check code from quota_reserve()

* Fix the os_networks display to show cidr properly

* libvirt: convert volume snapshot test case to avoid DB usage

* libvirt: convert volume usage test case to avoid DB usage

* libvirt: convert LibvirtNonblockingTestCase to avoid DB usage

* libvirt: convert firewall tests to avoid DB usage

* Ironic: Do not try to unplug VIF if not associated

Sun Oct 5 14:00:00 2014 cloud-develAATTsuse.de
- Update to version nova-2015.1.dev88.g2dea666:

* Update rpc version aliases for juno

* Remove keystoneclient requirement

* Fix unsafe SSL connection on TrustedFilter

* fix usage of obj_reset_changes() call in flavor

* Fixes potential reliablity issue with missing CONF import

* Add missing instance action record for start of live migration

* Making nova.compute.api to return Aggregate Objects

* Fix KeyError for euca-describe-images

* Remove libvirt legacy LVM code

Sat Oct 4 14:00:00 2014 cloud-develAATTsuse.de
- Update to version nova-2015.1.dev70.g05a564d:

* Adds missing exception handling in resize and rebuild servers API

* Destroy orig VM during resize if triggered by user

* VMware: Fix deletion of an instance with no files

* support TRACE_FAILONLY env variable

* Remove indexes that are prefix subsets of other indexes

Fri Oct 3 14:00:00 2014 cloud-develAATTsuse.de
- Update to version nova-2015.1.dev60.g51f5922:

* Remove the nova-manage flavor sub-command

* Ensure files are closed promptly when generating a key pair

* libvirt: convert HostStateTestCase to avoid DB usage

* libvirt: split firewall tests out into test_firewall.py

* libvirt: convert utils test case to avoid DB usage

* Add VIR_ERR_CONFIG_UNSUPPORTED to fakelibvirt

* Cleanup _convert_block_devices

* Remove websocketproxy workaround

* Remove xmlutils module

* console: fix bug when invalid connection info

* console: introduce a new exception InvalidToken

* Typo in exception name - CellsUpdateProhibited

* VMware: Remove VMwareImage.file_size_in_gb

* Adds openSUSE support for developer documentation

* VMware: Remove class orphaned by ESX driver removal

* Don\'t list entire module autoindex on docs index

* Update ironic states and documentation

* Remove unused elevated context param from quota helper methods

* Remove all redundant `setUp` methods

* ironic: Clean LOG usage

* Add unit test for add_floating_ip API

* Clean up LOG import in floating_ips_bulk v2 api

Thu Oct 2 14:00:00 2014 cloud-develAATTsuse.de
- Update to version nova-2015.1.dev16.g05fe0e1:

* remove scary error message in tox

* Reserve 10 migrations for backports
2014.2.rc1

* Remove local version of generate_request_id

* Fix Bad except clauses order

* move integrated api client to requests library

Wed Oct 1 14:00:00 2014 cloud-develAATTsuse.de
- Update to version nova-2015.1.dev593.gc798798:

* libvirt: Make sure NUMA cell memory is in Kb in XML

* Open Kilo development

* Correct missing vcpupin elements for numa case

* Imported Translations from Transifex

* Removes unused code from wsgi _to_xml_node

* Fix XML UnicodeEncode serialization error

* cmd: update the default behavior of serial console

* Ironic driver must wait for power state changes

Tue Sep 30 14:00:00 2014 tbechtoldAATTsuse.com
- Update to version nova-2014.2.dev577.gf7032f1:

* VMWare: Fix VM leak when deletion of VM during resizing

* console: make websocketproxy handles token from path

* Fix creating bdm for failed volume attachment

* Add good path test cases of osapi_compute_workers

* VMware: prevent race condition with VNC port allocation
(bnc#901087, CVE-2014-8750)
- Fix libvirt-python dependency.We don\'t have 1.2.5 in SLE.

Tue Sep 30 14:00:00 2014 cloud-develAATTsuse.de
- Update to version nova-2014.2.dev567.ge7469a8:

* Remove duplicate entry from .gitignore file

* VMware: Remove tests for None in fake._db_content[\'files\']

* libvirt: consider vcpu_pin_set when choosing NUMA cells

* Fix hook documentation on entry_points config

* Fallback to legacy live migration if config error

* libvirt: log exception info when interface detach failed

* libvirt: support live migration with shared instances dir

* Clarify virt driver test comments & log statement

* Fix \"revertResize/confirmResize\" for V2.1 API

Mon Sep 29 14:00:00 2014 cloud-develAATTsuse.de
- Update to version nova-2014.2.dev549.g30b66a9:

* Fixes missing ec2 api address disassociate error on failure

Mon Sep 29 14:00:00 2014 tbechtoldAATTsuse.com
- Update to version nova-2014.2.dev547.g2e9b492:

* Log original error when attaching volume fails

* Retry on closing of luks encrypted volume in case device is busy

* Fix Typo in method name - parse_Dom

* Updated from global requirements

* Fix SecurityGroupExists error when booting instances

* Undo changes to obj_make_compatible

* VMware: Make DatastorePath hashable

* Remove usage of self.__dict__ for message var replacement

* VMware: trivial formatting fix in fake driver

* VMware: Improve logging of DatastorePath in error messages

* VMware: Use vm_mode constants

* Imported Translations from Transifex

* Updated from global requirements

* do not use unittest.TestCase for tests

* Neutron: Atomic update of instance info cache

* Reduce the scope of RT work while holding the big lock

* libvirt: convert CacheConcurrencyTestCase to avoid DB usage

* Give context to the warning in _sync_power_states

* remove test_multiprocess_api

* add time to logging in unit tests

* XenAPI: clean up old snapshots before create new

* Return vcpu pin set as set rather than list

* Fix start/stop return active/stopped immediately in EC2 API

* Reduce the log level for the guestfs being missing

* Sync network_info if instance not found before _build_resources yield

* Remove the AUDIT log message about loaded ext

* Fix unset extra_spec for a flavor

* Add further debug logging for multiprocess test

* Revert \"libvirt: support live migrate of instances with conf drives\"

* Revert \"libvirt: Uses correct imagebackend for configdrive\"
- Remove patches/debug-iscsi-attach-failure.diff. Applied upstream in a different way.
- New subpackage for serialproxy
- Install nova-idmapshift in openstack-nova

Mon Sep 1 14:00:00 2014 cloud-develAATTsuse.de
- Update to version nova-2014.2.dev947.g921e01c:

* Change v3 shelve to v2.1

* Made unassigned networks visible in flat networking

* Adds Hyper-V serial console log

* Instance objects: fix indentation issue

* Add extension block_device_mapping_v1 for v2.1

* Catch BDM related InvalidBDM exceptions for server create v2.1

* Changes block_device_mapping extension into v2.1

* Plumb NetworkRequest objects through conductor and compute RPC

* Convert v3 server diagnostics plugin to v2.1

* Use default quota values in test_quotas

* Update instance state after compute service died for rebuilded instance

* Make test_killed_worker_recover faster

* Change v3 flavor_rxtx to v2.1

* Change v3 os-user-data extension to v2.1

* Prepend /dev/ to root_device_name in get_next_device_name

* Add support for select_destinations in Scheduler client

* Create a Scheduler client library

Sun Aug 31 14:00:00 2014 cloud-develAATTsuse.de
- Update to version nova-2014.2.dev911.gd91d8a6:

* Decrease amount of queries while adding aggregate metadata

* Use instance objects consistently in suspend tests

* libvirt: Add method for getting host NUMA topology

* Add instance_extra table and related objects

* Move and generalize decorator serialize_args to nova.objects.base

* Convert v3 certificate API to v2.1

* Fix error in log when log exception in guestfs.py

* GET servers API sorting enhancements common utilities

* Work on document structure and doc building

* xenapi: Attach original local disks during rescue

Sat Aug 30 14:00:00 2014 cloud-develAATTsuse.de
- Update to version nova-2014.2.dev891.g19e868b:

* Convert compute/api to use NetworkRequest object and list

* Refactor the servers API to use NetworkRequest

* libvirt: reworks configdrive creation

* VMware: Add in support for CPU shares in event of resource contention

* VMware: add resource limits for CPU

* Refactor admin_action plugin and test cases

* Add NetworkRequest object and associated list

* Remove use of str on exceptions

* Change v3 keypairs API to v2.1

* libvirt: add validation of migration hostname

* Change V3 access_ips extension into v2.1

* Change v3 agents API to v2.1

* Change v3 flavors to v2.1

* Convert deferred_delete v3 plugin to v2.1 API

* Stop augmenting oslo-incubators default log levels

Fri Aug 29 14:00:00 2014 dmuellerAATTsuse.com
- fix requires

Fri Aug 29 14:00:00 2014 cloud-develAATTsuse.de
- Update to version nova-2014.2.dev861.g2a97e1a:

* Port simple_tenant_usage into v2.1

* Backport V3 hypervisor plugin unit tests to V2

* Port os-server-groups extension to work in v2.1/v3 framework

* Fix extension parameters in test_multiple_create

Thu Aug 28 14:00:00 2014 cloud-develAATTsuse.de
- Update to version nova-2014.2.dev853.g39a4f9b:

* Convert create_backup v3 plugin to v2.1 API

Thu Aug 28 14:00:00 2014 cloud-develAATTsuse.de
- Update to version nova-2014.2.dev851.gd818f84:

* Cleanup of V2 console output tests and add missing tests

* Return BadRequest instead of UnprocessableEntity for volumes API

Thu Aug 28 14:00:00 2014 dmuellerAATTsuse.com
- Update to version nova-2014.2.dev847.g9618036:

* Fix the current state name as \'shutting-down\'

* Porting v3 evacuate testcases to v2

* libvirt: Uses correct imagebackend for configdrive

* Add v2.1 API router and endpoint

* Remove duplicated negative factors in keypair test

* filter: add per-aggregate filter to configure max_instances_per_host

* Updated from global requirements

* A minor change to a comments

* Check vlan parameter is valid

* filter: add per-aggregate filter to configure disk_allocation_ratio

* Allow attaching external networks based on configurable policy

* Fix CellStateManagerFile init to failure

* Change v3 extended_status to v2.1

* Add a Set and SetOfIntegers object fields

* Add numa_topology column to the compute_node table

* Preserve exception text during schedule retries

* Change v3 admin-password to v2.1

* Make Object FieldType from_primitive pass objects

* Update RESP message when failed to create flavor

* Convert multinic v3 plugin to v2.1

* Change \'changes_since\'/\'changes-since\' into v2.1 style for servers

* Backport v3 multinic tests to v2

* Change ViewBuilder into v2.1 for servers

* Change v3 attach_interface to v2.1

* Backport V3 flavor extraspecs API unit tests to V2

* Add v3 versions plugin unit test to v2

* Remove duplicated code in test_versions

* Change v3 extended_server_attibutes to v2.1

* fix typo in docstring

* libvirt: driver used memory tests cleanup

Mon Aug 25 14:00:00 2014 bwiedemannAATTsuse.com
- use %_rundir if available, otherwise /var/run

Tue Aug 12 14:00:00 2014 cloud-develAATTsuse.de
- Update to version nova-2014.2.dev395.g83327eb:

* Provide a quick way to run flake8

* docs - Fix errors,warnings from document generation

* Standardize logging for v2 api extensions

* Add API schema for v2.1/v3 config_drive extension

* Network: interface attach and detach raised confusing exception

* EC2: fixed AttributeError when metadata is not found

* Add standard constants for CPU architectures

Mon Aug 11 14:00:00 2014 cloud-develAATTsuse.de
- Update to version nova-2014.2.dev381.g0e4fc86:

* docs - Fix errors,warnings from document generation

* docs - Fix exception in docs generation

* docs - Fix docstring issues in virt tree

* Enhance PCI whitelist

* Enable terminate for EC2 InstanceInitiatedShutdownBehavior

* Convert glance unit tests to not use stubs

* Return 404 when floating IP pool not found

* Catch NeutronClientException when showing a network

* Add API schema for v2.1/v3 security_groups extension

* makes sure correct PCI device allocation

* Make nova-api use quotas object for reservations

* Optimize db.floating_ip_deallocate

* Fixes wrong usage of mock.assert_not_called()

* Code change for nova support cinder client v2

* libvirt: saving the lxc rootfs device in instance metadata

* Add method for deallocating networks on reschedule

* DB: use assertIsNotNone for unit test

* Add expire reservations in backport position

* Make network/api.py use Network object for associations

* Migrate test_glance from mox to mock

* Add instanceset info to StartInstance response

* Removes unnecessary instructions in test_hypervapi

* Diagnostics: add validation for types

* Add missed discoverable policy rules for flavor-manage v3

* Revert \"Deallocate the network if rescheduling for

* Handle MacAddressInUseClient exception from Neutron when creating port

* Updated from global requirements

* Remove instance_info_cache_delete() from conductor

* Make spawn_n() stub properly ignore errors in the child thread work

* Update devref out-of-tree policy grammar error

Tue Jul 29 14:00:00 2014 dmuellerAATTsuse.com
- Update to version nova-2014.2.dev124.g18f57e6:

* Use library instead of CLI to cleanup RBD volumes

* Move libvirt RBD utilities to a new file

* Allow dhcp_server to be set from new field

* Set python hash seed to 0 in tox.ini

* libvirt: driver tests use non-mocked BDMs

* Fix doc build errors in models.py

* Make several ec2 API tests inherit from NoDBTestCase

* Stub out rpc notifications in ec2 cloud unit tests

* virt: switch order of args to assertEqual in guestfs test

* virt: move disk tests into a sub-directory

* virt: force TCG with libguestfs unless KVM is enabled in libvirt

* Do not pass instances without host to compute API

* Pass errors from detach methods back to api proc

* Increase min required libvirt to 0.9.11

* libvirt: removing lxc specific disk mapping

* Method to filter non-root block device mappings

* Remove unused cell_scheduler_method

* Fix the i18n for some warnings in compute utils

* Fix FloatingIP.save() passing FixedIP object to sqlalchemy

* libvirt: remove VIF driver classes deprecated in Icehouse

* Fix and Gate on E265

* Log translation hint for nova.api

* Add Hyper-V driver in the \"compute_driver\" option description

* reduce network down time during live-migration

* Augment oslo\'s default log levels with nova specific ones

* Make the coding style consistent with other Controller in plugins/v3

* Add i18n log markers in disk api

* Raise NotImplemented default-security-group-rule api with neutron

* vmwareapi: remove some unused fake vim methods

* Correct image_metadata API use of nova.image.glance

Mon Jul 21 14:00:00 2014 vuntzAATTsuse.com
- Make /etc/nova/release readable by all, including nova.

Sat Jul 19 14:00:00 2014 cloud-develAATTsuse.de
- Update to version nova-2014.2.dev729.g91b68d7:

* update ignore list for pep8

* libvirt: speed up _get_disk_over_committed_size_total method

* VMware: consolidate datastore code

* VMware: Consolidate fake_session in test_(vm|ds)_util

* Make BDM dict __init__ behave more like a dict

* libvirt: Save device_path in connection_info when booting from volume

* Move rebuild to conductor and add find host logic

Fri Jul 18 14:00:00 2014 cloud-develAATTsuse.de
- Update to version nova-2014.2.dev715.g5eae48a:

* Deallocate the network if rescheduling for Ironic

* Make sure that metadata handler uses constant_time_compare()

* move the cloudpipe_update API v2 extension to use objects

* Avoid possible timing attack in metadata api

* Move injected_network_template config to where it\'s used

* Defer raising an exception when deleting volumes

* libvirt: fix recent test changes to work on libvirt < 0.9.13

* Cleanup and gate on hacking E713 rule

* libvirt: add version cap tied to gate CI testing

* Retry db.api.instance_destroy on deadlock

* change the firewall debugging for clarity

* Add \'anon\' kwarg to FakeDbBlockDeviceDict class

* VMware: remove duplicate key from test_instance dict

* Add missing image to instance booted from volume

* Add API schema for v2.1/v3 create_backup API

Thu Jul 17 14:00:00 2014 cloud-develAATTsuse.de
- Update to version nova-2014.2.dev685.g4040187:

* shelve doesn\'t work on nova-cells environment

* libvirt: add migrateToURI2 method to fakelibvirt

* Small grammar fix in libvirt/driver.py. fix all occurrences

* Correct exception for flavor extra spec create/update

* Improve shared storage checks for live migration

* Translations: add LC to all LOG.critical messages

* Remove redundant code in Libvirt driver

* Virt: fix typo (flavour should be flavor)

* Fix and gate on H305 and H307

* Remove unused instance variables from HostState

* Standardization of nova.image.API.download

* Catch InvalidAggregateAction when deleting an aggregate

* Nova-api service throws error when SIGHUP is sent

* Remove cell api overrides for lock and unlock

* Use pool/volume_name notation when deleting RBD volumes

* libvirt: speed up get_memory_mb_used method

* libvirt: speed up get_vcpus method

* libvirt: speed up get_all_block_devices method

* libvirt: speed up list_instances method

* Refactors VIF configuration logic

* Add missing test coverage for MultiplePortsNotApplicable compute/api

* Handle over quota exception from Neutron

* Add test cases for 2 block_device functions

* add comment about why snapshot/backup have no lock check

* VM diagnostics (v3 API only)

* VM diagnostics: add serializer to Diagnostics object

* VM diagnostics: add methods to class to update diagnotics

* Fixes rbd backend image size

* VMware: virt unrescue method now supports objects

* VMware: virt rescue method now supports objects

Mon Jul 14 14:00:00 2014 cloud-develAATTsuse.de
- Update to version nova-2014.2.dev589.g89ebdfd:

* libvirt: fix typo in fakelibvirt listAllDomains()

Sun Jul 13 14:00:00 2014 cloud-develAATTsuse.de
- Update to version nova-2014.2.dev587.g0da88cd:

* synchronize \'stop\' and power state periodic task

Sat Jul 12 14:00:00 2014 cloud-develAATTsuse.de
- Update to version nova-2014.2.dev585.g7dc2fd7:

* libvirt: speed up list_instance_uuids method

* Updated from global requirements

* Fix interfaces template for two interfaces and IPv6

* Make the block device mapping retries configurable

* Catch image and flavor exceptions in _build_and_run_instance

* Fix more re-definitions and enable F811/F813 in gate

* Add host_ip to compute node object

* libvirt: convert cpuset XML handling to use set instead of string

* Prevent max_count > 1 and specified ip address as input

* Add aggregates.rst to devref index

* Remove duplicate python-pip from Fedora devref setup doc

* libvirt: more efficient method to list domains on host

* Remove duplicate keys from dictionaries

* Fix duplicate definitions of variables/methods

* Resolve import dependency in consoleauth service

* Improve BlockDeviceMapping object cells awareness

* Object-ify APIv3 agents extension

* Object-ify APIv2 agents extension

* sync periodic_task fix from incubator

* Use mtu setting from table instead of flag

* Clean conntrack records when removing floating ip

* api: remove unused function

* Replace assertTrue/False with assertEqual/NotEqual

* Replace assert
* with more suitable asserts in tests

* Run instance root device determination fix

Fri Jul 11 14:00:00 2014 cloud-develAATTsuse.de
- Update to version nova-2014.2.dev535.g797175c:

* VMware: move fake.py to the test directory

* virt: add method for formatting CPU sets to strings

Thu Jul 10 14:00:00 2014 cloud-develAATTsuse.de
- Update to version nova-2014.2.dev531.g2429f31:

* Handle InstanceUserDataTooLarge at api layer

* VMware: optimize VM spawn by caching the vm_ref after creating VM

* Forcibly set libvirt uri in baremetal virtual power driver

Wed Jul 9 14:00:00 2014 cloud-develAATTsuse.de
- Update to version nova-2014.2.dev525.g54d0f89:

* vmwareapi: make method signatures match parent class

* virt: split CPU spec parsing code out into helper method

* virt: move get_cpuset_ids into nova.virt.hardware

* VMware: consolidate common constants into one file

* Pass instance to _reschedule rather than instance_uuid

* Add subnet routes to network_info when Neutron is used

Tue Jul 8 14:00:00 2014 cloud-develAATTsuse.de
- Update to version nova-2014.2.dev513.gd876c76:

* Require posix_ipc for lockutils

* hyperv: make method signatures match parent class

* VMware: add in test utility to get correct VM backing

* Change instance disappeared during destroy from Error to Warning

* vmwareapi: remove unused fake vim logout method

Sun Jul 6 14:00:00 2014 cloud-develAATTsuse.de
- Update to version nova-2014.2.dev504.g825c9ea:

* xenapi: make method signatures match parent class

* libvirt: make method signatures match parent class

Sat Jul 5 14:00:00 2014 cloud-develAATTsuse.de
- Update to version nova-2014.2.dev500.gd70c0ab:

* VMware: Fix race in spawn() when resizing cached image

* VMware: add support for driver method instance_exists

* Avoid re-adding iptables rules for instances that have disappeared

* Updated from global requirements

* Nova api service doesn\'t handle SIGHUP properly

* Avoid referencing stale instance/network_info dicts in firewall

* libvirt: Add configuration of guest VCPU topology

* virt: add helper module for determining VCPU topology

* Fix bad log message with glance client timeout

* sync policy logging fix from incubator

* Sync process utils from olso

* Pass instance to _set_instance_error_state

* VMware: validate that VM exists on backend prior to deletion (bnc#898371)

* ConfigDriveBuilder refactor for tempdir cleanliness

* Fix wrong lock name for operating instance external events

* virt: add test helper for checking public driver API method names

* virt: fix signature of set_admin_password method

* virt: use context & instance as param names in migrate APIs

* virt: add get_instance_disk_info to virt driver API

* vmwareapi: remove unused update_host_status method

* Enforce task_state is None in ec2 create_image stop instance wait loop

* Update compute rpcapi tests to use instance object instead of dict

* Fix run_instance() rpc method to pass instance object

* vmware: remove unused delete_disk fake vim method

* libvirt: introduce separate class for cpu tune XML config

* libvirt: test setting of CPU tuning data

* VMware: create utility function for reconfiguring a VM

* Make remove_volume_connection() use objects

* Fix cold-migrate missing retry info after scheduling

* libvirt: virt unrescue method now supports objects

Thu Jul 3 14:00:00 2014 iartarisiAATTsuse.com
- Make /etc/nova/release readable by the nova user
- Make permissions when install-ing config files consistent with the
ones set in the %files section

Thu Jul 3 14:00:00 2014 cloud-develAATTsuse.de
- Update to version nova-2014.2.dev438.gcc3aff8:

* Move the instance_type_id judgment to the except-block

* Add __repr__ handler for NovaObjects

* Pass instance to _error_out_instance_on_exception

* VM diagnostics: introduce Diagnostics model object

* libvirt: remove hack from ensure_filtering_rules_for_instance

* libvirt: remove volume_driver_method API

* Fix error in rescue rpcapi that prevents sending objects

* Add assert_called check for \"brclt addif\" test

* Replace nova.utils.cpu_count() with processutils.get_worker_count()

Wed Jul 2 14:00:00 2014 cloud-develAATTsuse.de
- Update to version nova-2014.2.dev420.gb16db2b:

* Fixes internal server error for add/remove tenant flavor access request

* add repr for event objects

* Neutronv2 api does not support neutron without port quota

* Be explicit about objects in _shutdown_instance()

* Remove a not used function _get_ip_by_id

* libvirt: add \'_\' prefix to remaining internal methods

* Fake driver: remove unused method get_disk_available_least

* Do not allow resize to zero disk flavor

* Accurate exception info in api layer for aggregate

Tue Jul 1 14:00:00 2014 cloud-develAATTsuse.de
- Update to version nova-2014.2.dev402.g77f44b5:

* Sync oslo lockutils to nova

* Pass instance object into _shutdown_instance()

* make lifecycle event logs more clear

* Imported Translations from Transifex

* Fix rest of API objects usage

* Fix rest of compute objects usage

* Add test cases for block_device

* VMware: Fix fake raising the wrong exception in _remove_file

* Fix exception raised when a requested console type is disabled

* vmware: Use exc_info when logging exceptions

* vmware: Reuse existing StorageError class

* vmware: Refactor: fold volume_util.py into volumeops.py

* Add API schema for v2.1/v3 quota_sets API

* Synced jsonutils and its dependencies

* Downgrade some exception LOG messages in the ec2 API

* Adds instance lock check for live migrate

* Sync oslo lockutils to nova

* Remove duplicate code in Objects create() function

Sun Jun 29 14:00:00 2014 cloud-develAATTsuse.de
- Update to version nova-2014.2.dev366.g0376469:

* Updated from global requirements

* Log when nova-conductor connection established

* api: remove dead code in WSGI XML serializer

* Handle service creation race by service workers

* VMware: deprecate ESX driver from virt configuration

Sat Jun 28 14:00:00 2014 cloud-develAATTsuse.de
- Update to version nova-2014.2.dev356.g8669d90:

* Use dot notation to access instance object fields in ec2 create_image

* Revert \"Sync revert and finish resize on instance.uuid\"

* Fix agent_id with string type in API samples files for os-agents v2

* Sync log and processutils from oslo

* libvirt: add \'_\' prefix to host state information methods

* Fix EC2 not found errors for volumes and snapshots

Fri Jun 27 14:00:00 2014 cloud-develAATTsuse.de
- Update to version nova-2014.2.dev344.g2e147a5:

* Xen: Remove extraneous logging of type information

* Fix update agent return agent_id with string for os-agents v3

* Make Evacuate API use Instance objects

* Updated from global requirements

* Fix object code direct use of other object modules

* Fix the rest of direct uses of instance module objects

* Disable rescheduling instance when no retry info

Fri Jun 27 14:00:00 2014 cloud-develAATTsuse.de
- Update to version nova-2014.2.dev330.g9baac47:

* VMware: refactor get_datastore_ref_and_name

* effectively disable libvirt live snapshotting

* Use default rpc_response_timeout in unit tests

* Use ebtables to isolate dhcp traffic

* libvirt: add \'_\' prefix to some get_host_
* methods

* Deprecate and remove agent_build_get_by_triple()

* Object-ify xenapi driver\'s use of agent_build_get_by_triple()

* Add Agent object

* Add API schema for v2.1/v3 remote_consoles API

* Sync revert and finish resize on instance.uuid

* VMware: spawn refactor - Datastore class

* VMware: remove dsutil.split_datastore_path

* VMware: spawn refactor - DatastorePath class

Thu Jun 26 14:00:00 2014 cloud-develAATTsuse.de
- Update to version nova-2014.2.dev304.gae0ec1e:

* Move the error check for \"brctl addif\"

* Use _set_instance_obj_error_state in compute manager set_admin_password

* Add API schema for v2.1/v3 aggregates API

* Imported Translations from Transifex

* Add API schema for v2.1/v3 flavor_manage API

* libvirt: add \'_\' prefix to all get_guest_
*_config methods

* libvirt: remove unused \'get_disks\' method

* Conductor: remove irrelevant comment

* Allow evacuate from vm_state=Error

* Instance and volume cleanup when a build fails

* Drop support for scheduler 2.x rpc interface

* Remove traces of now unused host capabilities from scheduler

* Fix BaremetalHostManager node detection logic

* Add missing stats info to BaremetalNodeState

* Catch ProcessExecutionError in revoke_cert

* libvirt: Use VIR_DOMAIN_AFFECT_LIVE for paused instances

Wed Jun 25 14:00:00 2014 cloud-develAATTsuse.de
- Update to version nova-2014.2.dev272.g03bf127:

* Standardize logging for nova.virt.libvirt

* Fix log debug statement in compute manager

* Object-ify APIv3 availability_zone extension

* Fix bug in TestObjectVersions

* Added statement for ... else

* Avoid traceback logs from simple tenant usage extension

* Fix detaching pci device failed

* Don\'t follow HTTP_PROXY when talking to localhost test server

* Correct the variable name in trusted filter

* Target host in evacuate can\'t be the original one

* Object-ify APIv3 flavor_extraspecs extension

* Object-ify APIv2 flavorextraspecs extension

* Catch permission denied exception when update host

* Fix resource cleanup in NetworkManager.allocate_fixed_ip

* libvirt: Support snapshot creation via libgfapi

* VMware: remove unused code in vm_util.py

* Don\'t replace instance object with dict in _allocate_network()

* Determine shared ip from table instead of flag

* Set reasonable defaults for new network values

* Adds network fields to object

* Add new fields to the networks table

* Should not delete active snapshot when instance is terminated

* Don\'t store duplicate policies for server_group

* Fix Flavor object extra_specs and projects handling

* Drop support for conductor 1.x rpc interface

* XenAPI: disable/enable host will be failed when using XenServer

* Downgrade log level when create network failed

* Migrate nvp-qos to generic name qos-queue

* Ensure changes to api.QUOTA_SYNC_FUNCTIONS are restored

* Adds IVS unit tests for new VIF firewall logic

* Properly skip coreutils readlink tests

* VM in rescue state must have a restricted set of actions
to avoid leaking rescued images (bnc#899199, CVE-2014-3608)

Sat Jun 21 14:00:00 2014 cloud-develAATTsuse.de
- Update to version nova-2014.2.dev212.g09a4a6f:

* xenapi: reorder volume_utils

* wrap_instance_event() shouldn\'t swallow return codes

* Log exception if max scheduling attempts exceeded

* Create lvm.py module containing helper API for LVM

* libvirt: Don\'t pass None for image_meta parameter in tests

* libvirt: Remove use of db for flavor extra specs in tests

* libvirt: return the correct instance path while cleanup_resize

* Allow user to specify image to use during rescue - V3 API changes

* Improve performance for checking hosts AZs

Fri Jun 20 14:00:00 2014 dmuellerAATTsuse.com
- make log/nova 0750

Fri Jun 20 14:00:00 2014 cloud-develAATTsuse.de
- Update to version nova-2014.2.dev194.g781a85d:

* Deprecate glance_
* configuration settings

* Log cleanups for nova.virt.libvirt.volume

* Initialize objects field in ObjectsListBase class

* Remove bdms from run_instance RPC conductor call

* Add helper functions for getting local disk

* Make check_instance_shared_storage() use objects

* libvirt: Close opened file explicitly

* Attach/detach interface to paused instance with affect live flag

* Remove XML namespace from some v3 extensions

* Correct exception info format of v3 flavor manage

* minor corrections to devref rpc page

Thu Jun 19 14:00:00 2014 cloud-develAATTsuse.de
- Update to version nova-2014.2.dev172.gc4a44fb:

* Make exception handling in get_image_metadata more specific

* live migrate conductor tasks to use nova.image.API

* Update websocketproxy to work with websockify 0.6

* Clean nova.compute.api.API:_check_num_instances_quota

* Fix the duplicated image params in a test

* Imported Translations from Transifex

* Fix \"fixed_ip\" parameters in unit tests

* Removes the use of mutables as default args

* Updated from global requirements

* devref policy: code is canonical source of truth for API

* Log cleanups for nova.virt.libvirt.imagecache

* Rename VolumeMapping to EC2VolumeMapping

* ec2: Convert to use EC2InstanceMapping object

* Add EC2InstanceMapping object for use in EC2

* Object-ify server_password APIv3 extension

* Object-ify server_password APIv2 extension

* Move the fixed_ips APIv2 extension to use objects

* Completely object-ify the floating_ips_bulk V2 extension

* Add bulk create/destroy functionality to FloatingIP

* Remove the device handling from pci device object

* Use new pci device handling code in pci_manager

* Separate the PCI device object handling code

* Add unit tests for ipv4/ipv6 format validation

Wed Jun 18 14:00:00 2014 cloud-develAATTsuse.de
- Update to version nova-2014.2.dev128.g7d1c3d3:

* Add hook for network info update

* Enhance and test exception safety in hooks

* Cleanup and gate on pep8 rules that are stricter in hacking 0.9

* VMware: update file permissions and mode

* Updated from global requirements

* Sync \"Prevent races in opportunistic db test cases\"

* Imported Translations from Transifex

* Check the network_info obj type before invoke wait function

* Add test for HypervisorUnavailable on conductor

* Test force_config_drive as a boolean as last resort

* Add more logging to nova-network

* Fix doc for service list

* Add configurable HTTP timeout to cinder API calls

* Prevent clean-up of migrating instances on compute init

* Deprecate neutron_
* configuration settings

* Skip migrations test_walk_versions instead of pass

* Failure during termination should always leave state as error()

* Save connection info in libvirt after volume connect

* Revert \"Allow admin user to get all tenant\'s floating IPs\"

* Network: ensure that ports are \'unset\' when instance is deleted

* Make get_console_output() use objects

* Add testing for hooks

* Check the length of aggregate metadata

* Fix api direct use of instance module objects

* VMware: remove unused parameters in imagecache

* Shrink devref.unit_tests, since info is in wiki

Tue Jun 17 14:00:00 2014 cloud-develAATTsuse.de
- Update to version nova-2014.2.dev76.g9c1bfdb:

* Don\'t translate debug level logs in nova

* Add deprecation warning to nova baremetal virt driver

* Make sure domain exists before referencing it

* Network: add instance to the debug statement

* libvirt: convert cpu features attribute from list to a set

* Add tests to avoid inconsistent extension names

* Delete image when backup operation failed on snapshot step

Mon Jun 16 14:00:00 2014 cloud-develAATTsuse.de
- Rebased patches:
+ 0001-libvirt-Make-nwfilter-driver-use-right-filterref.patch dropped (merged upstream)

Mon Jun 16 14:00:00 2014 cloud-develAATTsuse.de
- Update to version nova-2014.2.dev62.gfc03bd4:

* libvirt: Make nwfilter driver use right filterref

* Deprecate instance_get_by_uuid() from conductor

* Remove deprecated config option names: Juno Edition

Sun Jun 15 14:00:00 2014 cloud-develAATTsuse.de
- Update to version nova-2014.2.dev56.gd5bde44:

* Fix object change detection

* Fix object leak in nova.tests.objects.test_fields.TestObject

* Remove unused code from test_compute_cells

* maint: Fixes wrong docstring of method get_memory_mb_used

* Fix infinitely reschedule instance due to miss retry info

* Fix live_migration method\'s docstring

* maint: correct docstring parameter description

* Make metadata password routines use Instance object

* Use no_timer_check with soft-qemu

* Check if volume is bootable when creating an instance

Sat Jun 14 14:00:00 2014 cloud-develAATTsuse.de
- Update to version nova-2014.2.dev36.g1ee6b37:

* Fix the wrong dest of \'vlan\' option and add new \'vlan_start\' option

* Fixes typo error in Nova

* Block device API missing translations for exceptions

* Enabled swap disk to be resized when resizing instance

* xenapi: move find_vbd_by_number into volume utils

* Fix H401,H402 violations and re-enable gating

* Bump hacking to 0.9.x series

Fri Jun 13 14:00:00 2014 cloud-develAATTsuse.de
- Update to version nova-2014.2.dev22.g8928743:

* Remove variability from object change detection unit test

* Don\'t translate debug level logs in nova.virt

* Remove unnecessary else block in compute manager set_admin_password

* Treat instance objects like objects in set_admin_password flow

* libvirt: Use os_command_line when kernel_id is set

* Make SecurityGroupAPI use Object instead of instance_get_by_uuid()

* Don\'t return from a finally block

Thu Jun 12 14:00:00 2014 cloud-develAATTsuse.de
- Update to version nova-2014.2.dev8.g7bde55a:
2014.2.b1

* Handle string types for InstanceActionEvent exc_tb serialization

* Revert \"Remove broken quota-classes API\"

* Revert \"Remove quota-class logic from context and make unit tests pass\"

* fix nova test_enforce_http_true unit test

* Remove duplicate method

* websocketproxy: remove leftover debug output

* Move set_admin_password tests from test_compute.py to api/mgr modules

* Fix a wrong comment in the code

* libvirt: Remove dated docstring

* Cleanup allocating networks when InstanceNotFound is raised

* Add test to verify ironic api contracts

* VMware: spawn refactor - phase 1 - test for spawn

* Revert \"Fix migration and instance resize update order\"

* Simplify filter_scheduler.populate_retry()

* Don\'t log TRACE info in notify_about_instance_usage

* xenapi: add tests for find_bad_volumes

* Revert \"Remove traces of now unused host capabilities from scheduler\"

* Add out of tree support dev policy

* Add development policies section to devref

* Add read_only field attribute

* Fix direct use of block_device module objects

* Fix InstanceActionEvent traceback parameter not serializable

* Fix state mutation in cells image filter

* libvirt: split and test finish_migration disk resize

* Add missing translation support

* Update HACKING.rst to include N320

Wed Jun 4 14:00:00 2014 dmuellerAATTsuse.com
- Update to version nova-2014.2.dev826.g2c3a026:

* Updated from global requirements

* libvirt: merge two utils tests files

* libvirt: remove redundant \'libvirt_\' prefix in test case names

* xenapi: refactor detach volume

* Revert \"Remove quota_class params from rest of nova.quota\"

* Revert \"Remove quota_class db API calls\"

* Revert \"Convert address to str in fixed_ip_obj.associate\"

* Add helpers to create per-aggregate filters

* Remove traces of now unused host capabilities from scheduler

Sat May 31 14:00:00 2014 cloud-develAATTsuse.de
- Update to version nova-2014.2.dev808.gf12ab68:

* Don\'t set CONF options directly in unit tests

* Fix docstring typo in need_legacy_block_device_info

* String-convert IPAddr objects for FixedIP.attach()

* Updated from global requirements

* Use objects through the run_instance() path

* Deprecate run_instance and remove unnecessary code

Fri May 30 14:00:00 2014 cloud-develAATTsuse.de
- Update to version nova-2014.2.dev796.g4454f3c:

* xenapi: tidy up volumeops tests

* Treat instance objects as objects in unrescue API flow

* Treat instance objects as objects in rescue API flow

* Refactor test_rescue_unrescue into compute api/manager unit tests

* Change conductor to cast to build_and_run_instance

* remove cpu feature duplications in libvirt

* Add unit test trap for object change detection

* Sync periodic_task from oslo-incubator

* Imported Translations from Transifex

* Fix for multiple misspelled words

* versions API: ignore request with a body

* Ensure live-migrate reverts if server not running

Thu May 29 14:00:00 2014 cloud-develAATTsuse.de
- Update to version nova-2014.2.dev773.gcf9c6f5:

* Sync oslo network utils

* xenapi: refactor volumeops attach

* xenapi: remove calls to call_xenapi in volumeops

* xenapi: move StorageError into global exception.py

* Enable flake8 F841 checking

* Reverse order of cinder.detach() and bdm.delete()

* XenAPI: Tolerate multiple coalesces

* [EC2]Correct the return status of attaching volume

* Downgrade log when attach interface can\'t find resources

Wed May 28 14:00:00 2014 cloud-develAATTsuse.de
- Update to version nova-2014.2.dev756.gfb3a366:

* Record right action name while migrate

* Imported Translations from Transifex

* Refactor test to ensure file is closed

* xenapi: fix live-migrate with volume attached

* Add helper methods to convert disk

* Raise HTTPInternalServerError when boot_from_volume with cinder down

* Inject expected results for IBM Power when testing bus

* Fix nova image-show with queued image

* Mask block_device_info auth_password in virt driver debug logs

Tue May 27 14:00:00 2014 cloud-develAATTsuse.de
- Update to version nova-2014.2.dev739.g6dedf67:

* Imported Translations from Transifex

Mon May 26 14:00:00 2014 cloud-develAATTsuse.de
- Update to version nova-2014.2.dev737.g84d8814:

* Catch missing Glance image attrs with None

* Align internal image API with volume and network

Sat May 24 14:00:00 2014 cloud-develAATTsuse.de
- Update to version nova-2014.2.dev733.g76d6dee:

* Imported Translations from Transifex

* Catch InstanceNotFound exception if migration fails

* Fix InstanceActionTestCase on PostgreSQL/MySQL

* Fix ReservationTestCase on PostgreSQL

* Fix CIDR values denoting hosts in PostgreSQL

* Sync common db and db/sqlalchemy

* Fix wrong quota calculation when deleting a resizing instance

* Ignore errors when deleting non-existing vifs

* Scheduler: remove test scheduling methods that are not used

Fri May 23 14:00:00 2014 cloud-develAATTsuse.de
- Update to version nova-2014.2.dev715.gd9cb954:

* VMware: spawn refactor - phase 1 - copy_virtual_disk

* Add new ec2 instance db API calls

* Remove two unused db.api methods

* Fix direct use of aggregate module objects

* Fix tests/compute direct use of instance module objects

* share neutron admin auth tokens

* Do not wait for neutron event if not powering on libvirt domain

* Remove all mostly untranslated PO files

* Fix nova/compute direct use of instance module objects

* Address issues with objects of same name

* Register objects in more services

* Add VIF mac address to fixed_ips in notifications

* Call _validate_instance_group_policy in _build_and_run_instance

* XenAPI: Add logging information for cache/download duration

* Remove spaces from SSH public key comment

* Allow admin user to get all tenant\'s floating IPs

* Rename quota_injected_file_path_bytes

* Nova utils: add in missing translation

* No longer any need to pass admin context to aggregate DB API methods

Thu May 22 14:00:00 2014 cloud-develAATTsuse.de
- Update to version nova-2014.2.dev677.gad4e0e5:

* Payload meta_data is empty when remove metadata

* Handle situation when key not memcached

* Imported Translations from Transifex

* Default dhcp lease time of 120s is too short

* Add refresh=True to get_available_nodes call in build_and_run_instance

* remove unneeded call to network_api on detach_interface

* Cells: Pass instance objects to build_instances

* Make hacking test more accurate

* Enforce query order for getting VIFs by instance

* Network: replace neutron check with decorator

* Fix a minor comments error

* Set the volume access mode during volume attach

* Fix AvailabilityZone check for hosts in multiple aggregates

Wed May 21 14:00:00 2014 cloud-develAATTsuse.de
- Update to version nova-2014.2.dev651.gead93b7:

* On rebuild check for null image_ref

* Defer applying iptable changes when nova-network start

* Add specific doc build option to tox

Tue May 20 14:00:00 2014 cloud-develAATTsuse.de
- Update to version nova-2014.2.dev645.g995a7e5:

* Add a reference to the nova developer documentation

* VMware: use default values in get_info() when properties are missing

* VMware: uncaught exception during snapshot deletion

* Fix typo in comment

* Add log translation hints

* Correct pci resources log

Mon May 19 14:00:00 2014 cloud-develAATTsuse.de
- Update to version nova-2014.2.dev633.g2a5fd12:

* VMware: spawn refactor - phase 1 - fetch_image

* libvirt: Refresh volume connection_info after volume snapshot

* Fix instance cross AZ check when attaching volumes

* Add UNSHELVING and RESCUING into IoOPSFilter consideration state

Sun May 18 14:00:00 2014 cloud-develAATTsuse.de
- Update to version nova-2014.2.dev625.g6fef32b:

* Imported Translations from Transifex

* Remove quota_class db API calls

* Remove quota_class params from rest of nova.quota

* Ignore etc/nova/nova.conf.sample

* Fix wrong method name assert_called_once

* Fixes Hyper-V iSCSI target login method

* vmware:Don\'t shadow builtin function type

* Convert address to str in fixed_ip_obj.associate

* libvirt: Handle unsupported host capabilities

* Raise more information on V2 API volumes when resource not found

* Remove comments since it\'s pointless

Fri May 16 14:00:00 2014 cloud-develAATTsuse.de
- Update to version nova-2014.2.dev604.g693223e:

* Partially remove quota-class logic from nova.quotas and test_quotas

* Fix the duplicated extension summaries

* Downgrade and fix log message for floating ip already disassociated

* Fix the explanation of HTTPNotFound for cell showing v2 API

Thu May 15 14:00:00 2014 cloud-develAATTsuse.de
- Update to version nova-2014.2.dev596.g2a2178e:

* Fixes arguments parsing when executing command

Wed May 14 14:00:00 2014 cloud-develAATTsuse.de
- Update to version nova-2014.2.dev594.gd41b3d4:

* Fix wrong method name for test_hacking

* Imported Translations from Transifex

* Fix security group list when not defined for an instance

* libvirt: Handle `listDevices` unsupported exception

* Add lock on API layer delete floating IP

Tue May 13 14:00:00 2014 dmuellerAATTsuse.com
- remove amqp/amqplib dependency

Tue May 13 14:00:00 2014 cloud-develAATTsuse.de
- Update to version nova-2014.2.dev585.g65dce44:

* Imported Translations from Transifex

* Add specific regexp for timestamps in v2 xml

* Change parameters of add_timestamp in ComputeDriverCPUMonitor class

Mon May 12 14:00:00 2014 cloud-develAATTsuse.de
- Update to version nova-2014.2.dev581.gb52a63e:

* VMware: prevent image snapshot if no root disk defined

Sun May 11 14:00:00 2014 cloud-develAATTsuse.de
- Update to version nova-2014.2.dev579.g33ff9f7:

* VMWare: spawn refactor - phase 1 - create_virtual_disk

* VMware: spawn refactor - phase 1 - power_on_vm

* Move tests into test_volume_utils

* Tidy up xenapi/volume_utils.py

* Updated from global requirements

* XenAPI: Remove unneeded instance argument from image downloading

* Code Improvement

* Add a docstring to hacking unit tests

* Clean up openstack-common.conf

* Remove quota-class logic from context and make unit tests pass

* Use strtime() specific timestamp regexp

* Delete in-process snapshot when deleting instance

* Support multi-version pydevd

* libvirt: optimize pause mode support

* Make sure leases are maintained until release

Sat May 10 14:00:00 2014 cloud-develAATTsuse.de
- Update to version nova-2014.2.dev551.g29ba1f7:

* VMware: Fix usage of an alternate ESX/vCenter port

* VMware: Add check for datacenter with no datastore

* Remove unused instance_update() method from virtapi

* Make baremetal driver use Instance object for updates

* Imported Translations from Transifex

* Deprecate action_event_
*() from conductor

* Remove conductor usage from compute.utils.EventReporter

* Unit test case for more than 1 ephemeral disks in BDM

* Add mailmap entry

* Add Nova API Sample file & test for get keypair

* Remove logging in libvirt _connect_auth_cb to avoid eventlet locking

* Fix v3 API extension names for camelcase

* Fix wrong used ProcessExecutionError exception

* Remove unused nova.crypto.compute_md5()

Fri May 9 14:00:00 2014 cloud-develAATTsuse.de
- Update to version nova-2014.2.dev523.g45d83d3:

* Remove explicit dependency on amqplib

* Update links in README

* XenAPI: adjust bittorrent settings

* Make libvirt driver use instance object for updates

* Make vmwareapi/vmops use Instance object for updates

* Convert xenapi/vmops uses of instance_update to objects

* Make xenapi agent code use Instance object for updates

* Revert \"Address the comments of the merged image handler patch\"

* Fix logic for aggregate_metadata_get_by_host_with_key test case

Thu May 8 14:00:00 2014 cloud-develAATTsuse.de
- Update to version nova-2014.2.dev505.ga63a7ec:

* Check object\'s field

* Use Field in fixed_ip

* Remove unnecessary cleanup in test

* Remove and block DB access in dhcpbridge

* Improve conductor error cases when unshelving

* Fix broken version responses

* Add x-openstack-request-id to nova v3 responses

Wed May 7 14:00:00 2014 cloud-develAATTsuse.de
- Update to version nova-2014.2.dev491.g26f673f:

* Improve hacking rule to avoid author markers

* Dedup devref on unit tests

* Fix calls to mock.assert_not_called()

* VMware: reduce unit test times

* Include pending task in log message on skip sync_power_state

* Make cells use Fault obj for create

* libvirt: Stub O_DIRECT in test if not supported

* Updated from global requirements

* Don\'t translate debug level logs in nova.spice, storage, tests and vnc

* Don\'t translate debug level logs in objectstore, pci, rdp, servicegroup

* Don\'t translate debug level logs in cloudpipe, hacking, ipv6, keymgr

* Make live_migration use instance objects

* objects: remove unused utils module

* Update block_device_info to contain swap and ephemeral disks

* Remove unnecessary passing of task_state to check_instance_state

Tue May 6 14:00:00 2014 cloud-develAATTsuse.de
- Update to version nova-2014.2.dev461.ga1a9d7b:

* Raise HTTPForbidden from os-floating-ips API rather than 404

* Remove duplicated import in unit test

* Raise descriptive error for over volume quota

* Don\'t translate debug level logs in nova.cert, console and consoleauth

* Don\'t translate debug level logs in nova.cmd and nova.db

* Don\'t translate debug level logs in nova.objects

* Don\'t translate debug level logs in nova.compute

* Add fault wrapper for rescue function

Mon May 5 14:00:00 2014 mjuraAATTsuse.com
- Change dependency on python-amqp instead of python-amqplib

Sun May 4 14:00:00 2014 cloud-develAATTsuse.de
- Update to version nova-2014.2.dev445.g89fd077:

* Deprecate instance_fault_create() from conductor

* Remove conductor usage from add_instance_fault_from_exc()

Sat May 3 14:00:00 2014 cloud-develAATTsuse.de
- Update to version nova-2014.2.dev441.ge495afb:

* Add create() method to InstanceFault object

* Remove use of service_
* conductor calls from xenapi host.py

* Optimize validate_networks to query neutron only when needed

* VMware: spawn refactor - phase 1 - execute_create_vm

* objects: restore some datetime field comments

* Remove unnecessary wrapper for 5 compute APIs

* ec2utils: Use VolumeMapping object

* ec2: create volume mapping using nova object

* Add VolumeMapping object for use in EC2

Fri May 2 14:00:00 2014 cloud-develAATTsuse.de
- Update to version nova-2014.2.dev423.g2590c5b:

* xenapi: fixup agent tests

* Fix bad Mock calls to assert_called_once()

* VCDriver - No longer returns uptime due to multiple hosts

* wrap_check_security_groups_policy is already defined

* Updated from global requirements

* Use datetime object for fake network timestamps

* Use datetime object for stub created_at timestamp

* Verify created_at cloudpipe timestamp is isotime

* Verify next-available limit timestamps are isotime

* Verify created/updated timestamps are isotime

* Use timeutils.isotime() in images view builder

* Use actual fake timestamp in API templates

* Normalize API extension updated timestamp format

* Regenerate API samples for GET /extensions

* Rename NotAuthorized exception to Forbidden

* Add warning to periodic_task with interval 0

* VMware: remove unused variable

* Make _is_multi_host() use objects

Thu May 1 14:00:00 2014 cloud-develAATTsuse.de
- Update to version nova-2014.2.dev389.geed6dd1:

* Don\'t translate debug level logs in nova.conductor

* Don\'t translate debug level logs in nova.cells

* Don\'t translate debug level logs in nova.api

* Don\'t translate debug level logs in nova.volume

* libvirt: Make `fakelibvirt.libvirtError` match

* Add new ec2 volume db API calls

* Make _is_multi_host(

Wed Apr 30 14:00:00 2014 cloud-develAATTsuse.de
- Update to version nova-2014.2.dev377.g64bfdb6:

* Create the image mappings BDMs earlier in the boot

* VMware: remove unneeded code

* VMware: remove duplicate _fake_create_session code

* Remove comments and to-do for quota inconsistency

* Fix a typo in compute/manager::remove_volume_connection()

Tue Apr 29 14:00:00 2014 cloud-develAATTsuse.de
- Update to version nova-2014.2.dev367.g296f2fa:

* Hacking: add rule number to HACKING.rst

* Imported Translations from Transifex

* Fixed many typos

* Fix typo in unit tests

* Remove a bogus and unnecessary docstring

* Remove legacy block device usage in ec2 API

* Deprecate instance_get_active_by_window_joined() from conductor

* Deprecate instance_get_all_by_filters() from conductor

* Don\'t translate debug level logs in nova.network

* Fix bad param name in method docstring

* Nova should pass device_id=\'\' instead of None to neutron.update_port()

* Set default auth_strategy to keystone

* replace NovaException with VirtualInterfaceCreate when neutron fails

* Spice proxy config setting to be read from the spice group in nova.conf

* xenapi: make auto_config_disk persist boot flag

* Deprecate compute_unrescue() from conductor

* Deprecate instance_destroy() from conductor

* libvirt: fix comment for get_num_instances

* Fix exception message being changed by nested exception

* DescribeInstances in ec2 shows wrong image-message

* Imported Translations from Transifex

* VMware: spawn refactor - phase 1 - get_vif_info

* XenAPI: Use local rsync rather than remote if possible

* Fix migrate_instance_
*() using DB for floating addresses

* Use eventlet.tpool.Proxy for DB API calls

* Correct the log in conductor unshelve_instance

* Imported Translations from Transifex

* Make instance_exists() take an instance, not instance_name

* Xen: Retry plugin call after connection reset

* Remove metadata\'s network-api dependence on the database

Thu Apr 17 14:00:00 2014 cloud-develAATTsuse.de
- Update to version nova-2014.2.dev215.g57c4a7f:

* Return to using network_api directly for migrations

* Make _is_multi_host(

* Instance groups: add method get_by_hint

* Define constants for the VIF model types

* Remove duplicate code from nova.db.sqlalchemy.utils

* Use debug level logging in unit tests, but don\'t save them

Wed Apr 16 14:00:00 2014 dmuellerAATTsuse.com
- add debug-iscsi-attach-failure.diff

Wed Apr 16 14:00:00 2014 cloud-develAATTsuse.de
- Update to version nova-2014.2.dev204.g2960a5a:

* Allow -1 as the length of \"get console output\" API

* xenapi: Cleanup tar process on glance error

Tue Apr 15 14:00:00 2014 cloud-develAATTsuse.de
- Update to version nova-2014.2.dev200.ga6b166f:

* Don\'t explode if we fail to unplug VIFs after a failed boot

* Revert \"Fix network-api direct database hits in metadata server\"

* Move _get_locations to module level plus tests

* Make aggregate host operations use Aggregate object

* Convert poll_rescued_instances() periodic task to objects

* Make update_available_resource() use objects

* Add get_by_service() method to ComputeNodeList object

* Add with_compute_node to service_get()

* Make _get_compute_info() use objects

* Make quota rollback checks more robust in conductor tests

* Refactor unit tests for image service CRUD

* ec2: Convert instance_get_by_uuid calls to objects

* Make compute manager use network api method return values

* libvirt: remove_logical_volumes should remove each separately

* xenapi: add a test for _get_partitions

* Bypass the database if limit=0 for server-list requests

Mon Apr 14 14:00:00 2014 cloud-develAATTsuse.de
- Update to version nova-2014.2.dev168.g601b55f:

* Imported Translations from Transifex

* Missing catch InstanceNotFound in v3 API

Sun Apr 13 14:00:00 2014 cloud-develAATTsuse.de
- Update to version nova-2014.2.dev165.ga03a977:

* Imported Translations from Transifex

* Updated from global requirements

* Finish _delete_instance() object conversion

* Make detach_volume() use objects

* VMWare: add power off vm before detach disk during unrescue

* Change errors_out_migration decorator to work with RPC

Sat Apr 12 14:00:00 2014 cloud-develAATTsuse.de
- Update to version nova-2014.2.dev156.g82b07d0:

* Fix network-api direct database hits in metadata server

* Update user_id length to match Keystone schema in volume_usage_cache

* Avoid the possibility of truncating disk info file

* compute: using format_message() to convert exception to string

* Check image exists before calling inject_data

* Add exception handling in \"nova diagnostics\"

* Check for None or timestamp in availability zone api sample

* VMware: remove double import

* Add test cases for validate_extra_spec_keys

* Use instance data instead of flavor in simple_tenant_usage extension

* attach/detach interface should raise exception when instance is locked

Fri Apr 11 14:00:00 2014 cloud-develAATTsuse.de
- Update to version nova-2014.2.dev134.gd669009:

* Allow user to specify image to use during rescue

* Remove redundant tests from Qcow2TestCase

* Remove unnecessary check for CONF.notify_on_state_change

* Include proper Content-Type in the HTTP Headers

Thu Apr 10 14:00:00 2014 dmuellerAATTsuse.com
- add init scripts for nova-api-metadata, nova-api-ec2,
nova-api-os-compute

Thu Apr 10 14:00:00 2014 cloud-develAATTsuse.de
- Update to version nova-2014.2.dev126.g023e6c9:

* Read deleted instances during lifecycle events

* Add RBAC policy for ec2 API security groups calls

* support local debug logging

* Fix bug detach volume fails with \"KeyError\" in EC2

* Fix straggling uses of direct-to-database queries in nova-network

* Xen: Do not resize root volumes

* Remove mention of nova-manage.conf from nova-manage.rst

* XenAPI: Add host information to glance download logs

* Recover from POWERING-
* state on compute manager start-up

* Adds missing expected_errors for V3 API multinic extension

* Updated from global requirements

* Refactor Network API

* Make example \'entry_points\' parameter a dictionary

* Catch InstanceInLocked exception for rescue and instance metadata APIs

* Use osapi_glance_link_prefix for image location header

* Sync oslo imageutils, strutils to Nova

Wed Apr 9 14:00:00 2014 cloud-develAATTsuse.de
- Update to version nova-2014.2.dev94.ge811da4:

* Correct test boundary for libvirt_driver.get_info

* Update docs to reflect new default filters

* Revert \"Use debug level logging during unit tests\"

* Fix anti-affinity server-group boot failure

* Add tests for remaining expected conductor exceptions

* Fix description of ServerGroupAffinityFilter

* Add return value to some network API methods

* Fixes messages logged on Glance plugin retries

Tue Apr 8 14:00:00 2014 cloud-develAATTsuse.de
- Update to version nova-2014.2.dev78.ga5d18f2:

* Enable ServerGroup scheduler filters by default

* VMware: Fixes the instance resize problem

* Revert object-assuming changes to _post_live_migration()

* Require admin context for interfaces on ext network

* remove redundant copy of test_cache_base_dir_exists

* Fix Jenkins translation jobs

* Reduce config access in scheduler

* InvalidCPUInfo exception added to except block

* Remove PciDeviceList usage in pci manager

* VMware: remove unused code (_delete method in vmops.py)

* Catch InstanceNotFound exceptions for V2 API instance_actions

* Fix invalid facilities documented in rootwrap.conf

Mon Apr 7 14:00:00 2014 cloud-develAATTsuse.de
- Update to version nova-2014.2.dev56.g33fc957:

* Reduce logging in scheduler

Sat Apr 5 14:00:00 2014 cloud-develAATTsuse.de
- Update to version nova-2014.2.dev54.gd87b6b2:

* mark vif_driver as deprecated and log warning

* Revert object-assuming changes to _post_live_migration()

* Refactor network_utils to new call_xenapi pattern

* low hanging fruit oslo-incubator sync

* Correct the keypairs-get-resp.json API sample file

* Remove 3 unnecessary variables in scheduler

Fri Apr 4 14:00:00 2014 cloud-develAATTsuse.de
- Rebased patches:
+ 0001-Drop-nova-rpc-zmq-receiver-man-page.patch dropped (merged upstream)

Fri Apr 4 14:00:00 2014 cloud-develAATTsuse.de
- Update to version nova-2014.2.dev42.gda6c417:

* libvirt: pause mode is not supported by all drivers

* Drop nova-rpc-zmq-receiver man-page

Thu Apr 3 14:00:00 2014 dmuellerAATTsuse.com
- add 0001-libvirt-Make-nwfilter-driver-use-right-filterref.patch

Thu Apr 3 14:00:00 2014 opensuse-packagingAATTopensuse.org
- Rebased patches:
+ 0001-Robustify-determination-of-root-directory.patch (manually)

Thu Apr 3 14:00:00 2014 dmuellerAATTsuse.com
- Update to version nova-2014.2.dev39.g53f52b3:

* Sync request_id middleware bug fix from oslo

* Note that XML support
*may
* be removed

* Moved the registration of lifecycle event handler in init_host()

* Change NotFound to InstanceNotFound in server_diagnostics.py

* Ensure network interfaces are in requested order

* Reserve 10 migrations for backports

* Open Juno development
2014.1.rc1

* Fix getting instance events on subsequent attempts

* VMware: clean up VNC console handling

* Make conductor expect ActionEventNotFound for action methods

* Remove zmq-receiver from setup.cfg

* Add a note about deprecated group filters

* Fix the section name in CONTRIBUTING.rst

* Add new style instance group scheduler filters

* Automatically create groups that do not exist

* Add InstanceGroup.get_by_name()

* Add nova.conf.sample to gitignore

* Use binding:vif_details to control firewall

* Disable volume attach/detach for suspended instances

* Updated from global requirements

* Persist image format to a file, to prevent attacks based on changing it

* Imported Translations from Transifex

* Make \'VDI too big\' more verbose

* postgres incompatibility in InstanceGroup.get_hosts()

* Add missing test for None in sqlalchemy query filter

* Use correct project/user id in conductor.manager

Wed Mar 26 13:00:00 2014 dmuellerAATTsuse.com
- Update to version nova-2014.1.dev427.g609a0dd:

* fix the extension of README in etc/nova

* Tell pip to install packages it sees globally

* Change libvirt close callback to use green thread

* Imported Translations from Transifex

* VMware: fix booting from volume

* Do not add current tenant to private flavor access

* Disable oslo.messaging debug logs

* Update vm_mode when rebuilding instance with new image

* V2 API: remove unused imports

* Updated from global requirements

Tue Mar 25 13:00:00 2014 dmuellerAATTsuse.com
- Update to version nova-2014.1.dev407.gf5eb59b:

* VMware: fix list_instances for multi-node driver

* VMware: Add utility method to retrieve remote objects

* Revert deprecation warning on Neutron auth

* Rename _post_live_migration instance_ref arg

* Add a decorator decorator that checks func args

* Instance groups: cleanup

* Remove unnecessary stubbing in test_services

* VMware: fix exception when no objects are returned

* Don\'t allow empty or 0 volume size for images

* Wait till message handling is done on service stop

* Fix the rpc module import in the service module

* Revert \"VMware Driver update correct disk usage stat\"

* Fix the explanations of HTTPNotFound for new APIs

* Remove the nova.config.sample file

* Catch NotImplementedError on Network Associate

* Change initial delay for servicegroup api reporting

* Check if nfs/glusterfs export is already mounted

* Remove commented out code in test_cinder_cloud

* Update quantum to neutron in comment

* Remove unused method from fake_network.py

* Don\'t refresh network cache for instances building or deleting

* GlanceImageService static methods to module scope

* xenapi: boot from volume without image_ref

* Use HTTPRequestV3 instead of HTTPRequest in v3 API tests

* Fix \"computeFault\" when v3 API \"GET /versions/:(id)\" is called

* VMware: ensure that the task completed for resize operation

* Specify spacing on periodic_tasks in manager.py

* network_info cache should be cleared before being rescheduled

* rename ExtensionsResource to ExtensionsController

* Do not add HPET timer config to non x86 targets

Mon Mar 24 13:00:00 2014 dmuellerAATTsuse.com
- switch over to non-openstack-prefix\'ed users

Fri Mar 21 13:00:00 2014 cloud-develAATTsuse.de
- Update to version nova-2014.1.dev327.g2eff38b:

* Catch HostBinaryNotFound exception in V2 API

* Raise error on nova-api if missing subnets/fixed_ips on networks/port

* Refuse to block migrate instances with config drive

* VMware: add a file to help config the firewall for vnc

* Fix KeyError if neutron security group is not TCP/UDP/ICMP and no ports

* Prevent rescheduling on block device failure

* Make compute API resize methods use Quotas objects

* Add deleted_at attribute in glance stub on delete()

* Add API sample files of \"unshelve a server\" API

* Remove XenAPI driver deprecation warning log message

* VMware: bug fix for host operations when using VMwareVCDriver

* Cells: Send instance object for instance_delete_everywhere

* Adds test for rebuild in compute api

* Fixes the Hyper-V agent individual disk metrics

* Fix raise_http_conflict_for_instance_invalid_state docstring

* Cells: Pass instance objects to update/delete_instance_metadata

* Add helper method for injecting data in an image

* Add helper method for checking if VM is booting from a volume

* Libvirt: Repair metadata injection into guests

* Update aggregate should not allow duplicated names

* Catch FloatingIpNotFoundForHost exception

* Fix difference between mysql & psql of flavor-show

* Remove mention of removed dhcp_options_enabled

* Noted that tox is the preferred unit tester

* Fixes NoneType vcpu list returned by Libvirt driver

* Fix invalid vim call in vim_util.get_dynamic_properties()

* VMware: Add a test helper to mock the suds client

* VMware: Ensure test VM is running in rescue tests

* VMware: iscsi target discovery fails while attaching volumes

* Port libvirt copy_image tests to mock

Wed Mar 19 13:00:00 2014 cloud-develAATTsuse.de
- Update to version nova-2014.1.dev257.g1877486:

* Cells API calls return 501 when cells disabled

* Add version 2.0 of conductor rpc interface

* Don\'t import library guestfs directly

* Raise NotImplementedError in NeutronV2 API

* Raise exception if volume snapshot id not found instead of return

Tue Mar 18 13:00:00 2014 cloud-develAATTsuse.de
- Update to version nova-2014.1.dev247.g208ef61:

* Added missing raise statement when checking the config driver format

* Make NovaObject report changed-ness of its children

* Increase volume creation max waiting time

* VMware: fix rescue disk location when image is not linked clone

* Fix comment for block_migration in nova/virt/libvirt/driver.py

* Correct inheritance of nova.volume.cinder.API

* VMware: enable booting an ISO with root disk size 0

* Remove bad log message in get_remote_image_service

* Make sure instance saves network_info when we go ACTIVE

* Delete meaningless lines in test_server_metadata.py

* Fix docstring for shelve_offload_instance in compute manager

* Reverts change to default state_path

* Don\'t detach root device volume

* Fix broken API os-migrations

* VMware: delete vm snapshot after nova snapshot

* Fixup debug log statements in the nova compute manager

* Add conversion type to LOG.exception\'s string

* Rescue API handle NotImplementedError

* Fix log messages typos in rebuild_instance function

* Added os-security-groups prefix

* Fix the explanations of HTTPNotFound response

* Fix HTTP methods for test_attach_interfaces

* Fix the calls of webob exception classes

* Rename Openstack to OpenStack

* Make sure \"volumeId\" in req body on volume actions

* Support building wheels (PEP-427)

Sun Mar 16 13:00:00 2014 cloud-develAATTsuse.de
- Update to version nova-2014.1.dev195.g185c8ae:

* Remove block_device_mapping_destroy() from conductor API

* Fix sqlalchemy utils test cases for SA 0.9.x

* Fix equal_any() DB API helper

* Remove migration_update() from conductor API

* Remove instance_get() from conductor API

* Remove aggregate_get_by_host() from conductor API

* add support for host driver cleanup during shutdown

* Remove aggregate_get() from conductor API

* Imported Translations from Transifex

* Move log statement to expose actually info_cache value

* Correct the state for PAUSED instances on reboot

Sat Mar 15 13:00:00 2014 cloud-develAATTsuse.de
- Update to version nova-2014.1.dev173.g740ebab:

* Add security_group_rule to objects registry

* Fix input validation for V2 API server group API extension

* Don\'t sync [system_]metadata down to cells on instance.save()

* Block database access in nova-network binary

* Add version 3.0 of scheduler rpc interface

* Make libvirt wait for neutron to confirm plugging before boot

* Volume operations should be blocked for non-null task state

* VMware ESX: Boot from volume must not relocate vol

Fri Mar 14 13:00:00 2014 cloud-develAATTsuse.de
- Update to version nova-2014.1.dev157.gc7ba391:

* Make nova-network use conductor for security groups refresh

* Make nova-network use quotas object

* Make linux_net use objects for last fixed ip query

* VMware: raise an exception for unsupported disk formats

* xenapi: Speed up tests by not waiting on conductor

* xenapi: Fix test_rescue test to ensure assertions are valid

* neutron_metadata_proxy_shared_secret should not be written to log file

Thu Mar 13 13:00:00 2014 cloud-develAATTsuse.de
- Update to version nova-2014.1.dev143.g1f4c4ce:

* Revert \"Adding image multiple location support\"

* Revert \"Move libvirt RBD utilities to a new file\"

* Revert \"enable cloning for rbd-backed ephemeral disks\"

* Add get_by_network() to FixedIPList

* Recover from REBOOT-
* state on compute manager start-up

* VMware: ensure that deprecation does not appear for VC driver

* Ensure is_image_available handles V2 Glance API

* Log Content-Type/Accept API request info

* Fix compute_node stats

* Fix: Unshelving an instance uses original image

Wed Mar 12 13:00:00 2014 speilickeAATTsuse.com
- Update to version nova-2014.1.dev123.g5137045:

* libvirt: fix blockinfo get_device_name helper

* Remove the docker driver

* Updated from global requirements

* VMware: image cache aging

* Add py27local tox target

* Fix get_download_hander() typo

* Delete ERROR+DELETING VMs during compute startup

* Task cleanup_running_deleted_instances can now use slave

* Use instance object instead of _instance_update()

* Use debug level logging during unit tests

* Fix debug message formatting in server_external_events

* xenapi: fix spawn servers with ephemeral disks

* Unmount the NFS and GlusterFS shares on detach
- Don\'t package /var/run/nova twice
- Drop /etc/nova/rootwrap.d/docker.filters, the docker driver was removed

Tue Mar 11 13:00:00 2014 cloud-develAATTsuse.de
- Update to version nova-2014.1.dev98.g1b37f98:

* Skip sqlite-specific tests if sqlite is not configured

* Replaces exception re-raising in Hyper-V

Mon Mar 10 13:00:00 2014 cloud-develAATTsuse.de
- Update to version nova-2014.1.dev94.g7611173:

* Add declaration of \'refresh_instance_security_rules\' to virt driver

* Remove compute virtapi BDM methods

* enable cloning for rbd-backed ephemeral disks

* Move libvirt RBD utilities to a new file

* VMware: VimException __str__ attempts to concatenate string to list

* Mark ESX driver as deprecated

* Remove compute API get_instance_bdms method

* Move run_instance compute to BDM objects

* Move live migration callbacks to BDM objects

* Instance groups: validate policy configuration

* Add REST API for instance group api extension

* VMware: boot from iso support

* Store neutron port status in VIF model

* Correct network_model tests and __eq__ operator

* Make network_cache more robust with neutron

* Error out failed migrations

* Fix BDM legacy usage with objects

* Fix anti-affinity race condition on boot

* Initial scheduler support for instance_groups

* Add get_hosts to InstanceGroup object

* Add instance to instance group in compute.api

* Add add_members to InstanceGroup object

* Remove run-time dependency on fixtures module by the nova baremetal

* Make compute manager prune instance events on delete and migrate

* Make compute manager\'s virtapi support waiting for events

* Add os-server-external-events V3 API

* Add os-server-external-events API

* Add external_instance_event() method to compute manager

* Move _poll_volume_usage periodic task to BDM objects

* Move instance_resize code paths to BDM objects

Fri Mar 7 13:00:00 2014 speilickeAATTsuse.com
- Fix build requirements, drop python-coverate test requirement

Thu Mar 6 13:00:00 2014 cloud-develAATTsuse.de
- Update to version nova-2014.1.dev1072.g8aa5582:

* Move detach_volume and remove_vol_connection to BDM objects

* Move instance delete to new-world BDM objects

* Fix development environment docs for redhat-based systems

* VMware: create datastore utility functions

* Address the comments of the merged image handler patch

* VMware: refactor _get_volume_uuid

* notifier middleware broken by oslo.messaging

* Prevent thrashing when deploying many bm instances

Thu Mar 6 13:00:00 2014 cloud-develAATTsuse.de
- Update to version nova-2014.1.dev1058.g107acb3:

* Ignore the image name when booting from volume

* Fixing host_ip configuration help message

* No longer call check_uptodate.sh in pep8

* Adding image multiple location support

* Add a missing space in a log message

* Sync the latest DB code from oslo-incubator

* VMware Driver update correct disk usage stat

* Move vbd plug/unplug into session object

* Move the metrics update to get_metrics

* Fix incorrect kwargs \'reason\' for HTTPBadRequest

* changed quantum to neutron in vif-openstack

Wed Mar 5 13:00:00 2014 cloud-develAATTsuse.de
- Update to version nova-2014.1.dev1036.gf11071b:

* regenerate the config file to support 1.3.0a9

* Move all shelve code paths to BDM objects

* Move rebuild to BDM objects

* sync sslutils to not conflict with oslo.messaging

* Refactor xenapi/host.py to new call_xenapi pattern

* Updated from global requirements

* Restore get_available_resource method in docker driver

* Move xenapi/agent.py to new call_xenapi style

* xenapi: changes the debug log formatting

* xenapi: stop destroy_vdi errors masking real error

* Sync latest config file generator from oslo-incubator

* VMware: support instance objects

* VMware: add instance detail to detach log message

* Fixes the Hyper-V VolumeOpsTestCase base class

Tue Mar 4 13:00:00 2014 cloud-develAATTsuse.de
- Update to version nova-2014.1.dev1012.gfb6ac06:

* Support configuring libvirt watchdog from flavors

* Add watchdog device support to libvirt driver

* Sync latest Guru Meditation Reports from Oslo

* Adds get_console_connect_info API

* When a claim is rejected, explain why

* Refactor pool.py to remove calls to call_xenapi

* xenapi: make session calls more discoverable

* Remove and recreate interface if already exists

* Prevent caller from specifying id during Aggregate.create()

* Removing redundant validation for rebuild request

* Ensure parent dir exists while injecting files

* Fix upper bound checking for flavor create parameters

* Explicity teardown on error in libguestfs setup()

* Fix run_tests.sh lockutils when run with -d

Mon Mar 3 13:00:00 2014 cloud-develAATTsuse.de
- Update to version nova-2014.1.dev984.g80e8555:

* Fixes api samples for V2 os-assisted-volume-snapshots

* Remove log_handler module from oslo-incubator sync

* Remove deleted module flakes from openstack-common.conf

* xenapi plugins: Make sure subprocesses finish executing

* Downgrade the log level for floating IP associate

* Adds create backup server extension for the V3 API

* Add boolean convertor to \"create multiple servers\" API

* Add comment/doc about utils.mkfs in rootwrap

* Add mkfs to the baremetal-deploy-helper rootwrap

* Add super call to db Base class

Sun Mar 2 13:00:00 2014 cloud-develAATTsuse.de
- Update to version nova-2014.1.dev964.ge19b294:

* Make compute manager use InstanceInfoCache object for deletes

* Deprecate conductor instance_type_get() and remove from VirtAPI

* Make restore_instance pass the Instance object to compute manager

* Use uuid instead of name for lvm backend

* Update Oslo wiki link in README

* Make error notifications more consistent

* Adds unit test for etc/nova/policy.json data

* Make resource_tracker use Flavor object

* Make compute manager use Flavor object

* Make baremetal driver use Flavor object instead of VirtAPI

* Add support for tenant_id based authentication with Neutron

* Enable flake8 H404 checking

* Imported Translations from Transifex

* Use oslo-common\'s logging fixture

* Re-Sync oslo-incubator fixtures

* Updated from global requirements

* Update pre_live_migration to take instance object

* Remove unused method inject_file()

* Remove db query from deallocate_fixed_ip

* update deallocate_for_instance to take instance obj

* Update server_diagnostics to use instance object

* Remove trailing comma from sample JSON

* Add pack_action_start/finish helper to InstanceAction object

* libvirt: remove explicit /dev/random rng default

* libvirt: setting a correct driver name for iscsi volumes

* Catch HostBinaryNotFound exception when updating a service

* VMware: fix datastore selection when token is returned

* Introduce Guru Meditation Reports into Nova

* Use image from the api in run_instance, if present

* Cleanup v3 test_versions

Thu Feb 27 13:00:00 2014 cloud-develAATTsuse.de
- Update to version nova-2014.1.dev885.gd3368a9:

* Add a caching scheduler driver

* libvirt: image property variable already defined

* Remove blank space after print

* libvirt: Enable custom video RAM setting

* Rewrite InstanceActionEvent object testcase using mock

* Clean up _make_
*_list in object models to use base.obj_make_list

* Document virt driver methods that take Instance objects

* Make interface attach and detach use objects

* Pass instance object to soft_delete() and get_info()

* libvirt: host specific virtio-rng backend

* VMware: remove unused parameter from _wait_for_task

* Hyper-V log cleanups

* Update ubuntu dev env instructions

* Make webob.exc.HTTPForbidden return correct message

* Remove unused variables in the xenapi.vmops module

* Fix import order in log_handler

* Emit message which merged user-supplied argument in log_handler

* Typo in the name \'libvirt_snapshot_compression\'

* Fix InstanceNotFound error in _delete_instance_files

* Remove unused methods

* DB: logging exceptions should use save_and_reraise

* Replace detail for explanation msgs on webob exceptions

* Clean IMAGE_SNAPSHOT_PENDING state on compute manager start up

* V2 Pause: treat case when driver does not implement the operation

* Add missing translation support

* Catch NotImplementedError in get_spice_console in v2/v3 API

* Minor changes to make certificates test cases use HTTPRequestV3

Wed Feb 26 13:00:00 2014 cloud-develAATTsuse.de
- Update to version nova-2014.1.dev831.gc3c21bd:

* VMware: add a test for driver capabilities

* VMware: ensure that datastore name exists prior to deleting disk

* Move compute\'s _get_instance_volume_block_device_info to BDM objects

* Use disk_bus and device_type in attaching volumes

* Add device bus and type to virt attach_volume call

* Make volume attach use objects

* compute: invalid gettext message format

* VMware: fix the VNC port allocation

* vmware: driver races to create instance images

* Revert \"VMware: fix race for datastore directory existence\"

* Use instance object for delete

* libvirt: adding a random number generator device to instances

* Serialize the notification payload in json

* Disable IGMP snooping on hybrid Linux bridge

* VMware: improve unit test time

* Objectify instance_action for cell scheduler

* VMware: fix missing datastore regex with ESX driver

* Make exception message more friendly

* Fix unhandled InvalidServerState exceptions in server start/stop

* Make nova/quota use keypair objects

Tue Feb 25 13:00:00 2014 cloud-develAATTsuse.de
- Update to version nova-2014.1.dev795.g4ed6043:

* Updated from global requirements

* VMware: fix race for datastore directory existence

* Add \'use_slave\' to instance_get_all_by_filter in conductor

* LibVirt: Disable hairpin when using Neutron

* Add resource tracking to unshelve_instance()

* libvirt-volume: improve unit test time

* Move consoleauth_manager option into nova.service and fix imports

* Rewrite InstanceAction object test cases using mock

* Fix bad log formatting

* Prevent caller from specifying id during Migration.create()

* Prevent caller from specifying id during KeyPair.create()

* Prevent caller from specifying id during Service.create()

* Prevent caller from specifying id during ComputeNode.create()

* Fixes Hyper-V VHDX snapshot bigger than instance

Mon Feb 24 13:00:00 2014 cloud-develAATTsuse.de
- Update to version nova-2014.1.dev767.gef3b138:

* Adds service request parameter filter for V3 API os-hosts request

* Fix the indents of v3 API sample docs

* Adds host_ip to hypervisor show API

Sun Feb 23 13:00:00 2014 cloud-develAATTsuse.de
- Update to version nova-2014.1.dev761.g145017b:

* stop throwing deprecation warnings on init

* Add a new compute API method for deleting retired services

* Fix instance_get_all_by_host to actually use slave

* Periodic task poll_bandwidth_usage can use slave

* Partially revert \"XenAPI: Monitor the GC when coalescing\"

* Mark XML as deprecated in the v2 API

* adjust version definition for v3 to be only json

* Fix option indenting in compute manager

* Sync log.py from oslo

* Make floating_ips module use FloatingIP for associations

* Remove __del__ usage in vmwareapi driver

* VMware: optimize instance reference access

* Fix assertEqual parameter order post V3 API admin-actions-split

* Fix copyright messages after admin actions split for V3 API

* Removes XML namespace from V3 API test_servers

* Fixed a problem in iSCSI multipath

Sat Feb 22 13:00:00 2014 cloud-develAATTsuse.de
- Update to version nova-2014.1.dev729.gcc665d9:

* Fixed spelling errors in nova

* Fixed check in image cache unit test

Fri Feb 21 13:00:00 2014 cloud-develAATTsuse.de
- Update to version nova-2014.1.dev725.g6b29aca:

* Refactor driver BDM attach() to cover all uses

* Correct the assert() order in test_libvirt_blockinfo

* Use disk_bus when guessing the device name for vol

* libvirt: add virtio-scsi disk interface support

* libvirt: configuration element for virtual controller

* VMware: factor out management of controller keys and unit numbers

* Remove XML support from schemas v3

* VMware: prevent race for vmdk deletion

* VMware: raise more specific exceptions

* Refactor get_iscsi_initiator to a common location

* Convert post_live_migration_at_destination to objects

* Convert remove_fixed_ip_to_instance to objects

* libvirt: improve unit test time

* libvirt: Uses available method get_host_state

* Add V3 api for pci support

* Use six.moves.urllib.parse instead of urlparse

* Make libvirt use Flavor object instead of using VirtAPI

* Ensure that exception raised in neutron are handled correctly

* Calculate default security group into quota usage

Thu Feb 20 13:00:00 2014 cloud-develAATTsuse.de
- Update to version nova-2014.1.dev687.g96c9250:

* Remove unused notifier and rpc modules from oslo sync

* Imported Translations from Transifex

* Treat port attachment failures correctly

* Add experimental warning for Cells

* libvirt: remove retval from libvirt _set_host_enabled()

* MetricsWeigher: Added support of unavailable metrics

* XenAPI: Add the mechanism to attach a pci device to a VM

* XenAPI: Add the support for updating the status of the host

* Convert add_fixed_ip_to_instance to objects

* Make floating_ips module use FloatingIP for updates

* Make floating_ips module use FloatingIP for (de-)allocations

* Make floating_ips module use FloatingIP for all get queries

* Group kvm image_meta tests for get_disk_bus

* libvirt: configuration element for a random number generator device

* Cells rebuild regression fix

Wed Feb 19 13:00:00 2014 cloud-develAATTsuse.de
- Update to version nova-2014.1.dev657.g15d4f8a:

* VMware: remove unused class

* Replace assertEqual(None,
*) with assertIsNone in tests

* Update the mailmap

* Fix break in vm_vdi_cleaner after oslo changes

* Support setting a machine type to enable ARMv7/AArch64 guests to boot

* libvirt: making set_host_enabled to be a private methods

Tue Feb 18 13:00:00 2014 cloud-develAATTsuse.de
- Update to version nova-2014.1.dev645.g304a9b4:

* Fix compute_node_update() compatibility with older clients

* Remove underscore for the STATE_MAP variable

* Make is_neutron() thread-safe

* Removes os-instance-usage-audit-log from the V3 API

Mon Feb 17 13:00:00 2014 speilickeAATTsuse.com
- Rebased patches:
+ 0001-Switch-over-to-oslosphinx.patch dropped (merged upstream)
- Update to version nova-2014.1.dev637.g3cd02fc:

* libvirt: support configurable wipe methods for LVM backed instances

* Imported Translations from Transifex

* Make floating_ips module use Service object

* Make floating_ips module use Instance object

* Make floating_ips module use Network object

* Make floating_ips module use FixedIP object

* Count memory and disk slots once in cells state manager

* compute: removes unnecessary condition

* Replace oslo.sphinx with oslosphinx

* Make nova_ipam_lib use Network, FixedIP, and FloatingIP objects

* Make nova-network use FixedIP for timeouts

* Make nova-network use FixedIP object for updates

* Make nova-network use FixedIP object for disassociations

* Add \"body=\" argument to v3 API unit tests

* report port number for address already in use errors

* VMware: fix exception when using multiple compute nodes

* Update log message to support translations

* XenAPI: Report the CPU details correctly

* Corrected typo in metrics

* Fixed incorrect test case of test_server_metadata.py

* Add API schema for v3 rescue API

* ec2 api should check \'max_count\'&\'min_count\' para

* fix ips to \'ips\' in APIRouter

Fri Feb 14 13:00:00 2014 dmuellerAATTsuse.com
- Update to version nova-2014.1.dev592.ga1fe8df:

* Convert unrescue_instance to objects

* Don\'t allow compute_node free_disk_gb to be None

* Change assertTrue(isinstance()) by optimal assert

* Adds migrate server extension for V3 API

* Move policy check of start/stop to api layer

* VMware: fix bug for exceptions thrown in _wait_for_task

* Fix baremetal stats type

* Correct host managers free disk calculation

* Make image props filter handle old vm_modes

* Set a sane default for state_path

Thu Feb 13 13:00:00 2014 dmuellerAATTsuse.com
- remove log_file option

Thu Feb 13 13:00:00 2014 dmuellerAATTsuse.com
- added patches:

* 0001-Switch-over-to-oslosphinx.patch

Wed Feb 12 13:00:00 2014 speilickeAATTsuse.com
- Update to version nova-2014.1.dev572.g8bc9586:

* Refactor stats to avoid bad join

* Remove AATTauthor from copyright statements

* Remove character filtering from V3 API console_output

* Fix incorrect check in aggregate/az test

* xenapi: set viridian=false for linux servers

* Delete baremetal image files after deployment

* Removes console output plugin from the core list

* Using six.add_metaclass

* Remove quota classes extension from the V3 API

* Add a instance lookup helper to v3 plugins

* Use raw string notation for regexes in hacking checks

* Improve detection of imports in hacking check

* Renumber some nova hacking checks

* Docker cannot start a new instance because of an internal error

* VMware: fix instance rescue bug

* Adds tests to sqlachemy.api._retry_on_deadlock

* Allow operators to customize max header size

* Fix trivial typo in libvirt test comment

* Remove tox locale overrides

* libvirt: use to_xml() in post_live_migration_at_destination

* VMware: update test name

* VMware: improve unit test performance

* Fix english grammar in the quota error messages

* Removes os-simple-tenant-usage from the V3 API

* Fix a couple of unit test typos

* Add HEAD api response for test s3 server BucketHandler

* Removes XML support from security_groups v3 API

* Hyper-V driver RDP console access support
- Replace git_tarballs source service with download_files and set_version
+ Use upstream URL as source (enables verification)

Thu Feb 6 13:00:00 2014 dmuellerAATTsuse.com
- fix requires
- remove lockdir from init script

Tue Feb 4 13:00:00 2014 cloud-develAATTsuse.de
- Rebased patches:
+ nova-network-filter-bnc777488.patch (only offset)
+ 0001-Always-set-model-netfront-for-xen-over-libvirt.patch (only offset)
+ 0001-Robustify-determination-of-root-directory.patch (only offset)

Tue Feb 4 13:00:00 2014 opensuse-cloudAATTopensuse.org
- Update to version 2014.1.dev330.g2efd3fa+git.1391476696.2efd3fa:
+ Fix the test parameter order for v3 evacuate test
+ Sync unhandled exception logging change from Oslo
+ Fix string formatting of exception.NoUniqueMatch message
+ docstring fix
+ Remove vi modelines

Mon Feb 3 13:00:00 2014 opensuse-cloudAATTopensuse.org
- Update to version 2014.1.dev320.g3e5a08e+git.1391419364.3e5a08e:
+ Remove unused variable
+ baremetal: set capabilites explicitly
+ Fixing availability-zone not take effect error
+ Port to oslo.messaging
+ libvirt: Configuration element for sVirt support

Sun Feb 2 13:00:00 2014 opensuse-cloudAATTopensuse.org
- Update to version 2014.1.dev310.g2ab22ec+git.1391304038.2ab22ec:
+ Sync latest config file generator from oslo-incubator
+ Fixes errors on start/stop unittest
+ Adds pause server extension for V3 API
+ Adds suspend server extension for V3 API
+ Removes XML namespace definitions from V3 API plugins
+ Add FixedIP Object implementation
+ Add FloatingIP object implementation
+ Add FixedIP.floating_ips dynamic property
+ Make nova-network use FixedIP for get_by_address() queries

Sat Feb 1 13:00:00 2014 opensuse-cloudAATTopensuse.org
- Update to version 2014.1.dev292.gddf8735+git.1391215393.ddf8735:
+ Failure during termination should always leave state as Error(Deleting)
+ Retry reservation commit and rollback on deadlock
+ Remove extra space in log message
+ Recommend the right call instead of datetime.now()
+ Remove XML support from migrations pci multiple_create v3 API plugins
+ Workers verification for WSGI service
+ Add \'icehouse-compat\' to [upgrade_levels] compute=
+ Use objects internally in DriverBlockDevice class
+ Deal with old versions of libguestfs
+ vmwareapi:remove unused variables in volumeops
+ Allow deleting instances while uuid lock is held
+ PCI address should be uniform

Fri Jan 31 13:00:00 2014 cloud-develAATTsuse.de
- Rebased patches:
+ 0001-Robustify-determination-of-root-directory.patch (only offset)

Fri Jan 31 13:00:00 2014 opensuse-cloudAATTopensuse.org
- Update to version 2014.1.dev268.g99f55d8+git.1391132626.99f55d8:
+ Hyper-V:Preserve config drive image after the instance is resized
+ Remove v3 xml API sample tests
+ Remove xml unit tests for v3 api plugins
+ Adds ephemeral_key_uuid field to instance
+ Adds dmcrypt utility module
+ Make service workers gracefully handle service creation race
+ Add Network object
+ Make obj_to_primitive() handle netaddr types
+ Make nova-network use Network to create networks
+ removing xml from servers.py
+ Add docker driver removal warning
+ Add quality warning for non-standard libvirt configurations
+ Compact pre-Icehouse database migrations <= 190.
+ Compact pre-Icehouse database migrations <= 200.
+ Compact pre-Icehouse database migrations <= 210.
+ Finish compacting pre-Icehouse database migrations
+ Docker Set Container name to Instance ID
+ Remove copyright from empty files in nova
+ Revert \"Allow deleting instances while uuid lock is held\"
+ VMware: Only include connected hosts in cluster stats
+ Ensure that headers are utf8, not unicode
+ Allow run_image_cache_manager_pass to hit db slave
+ Define \"supported_instances\" for fake compute
+ Remove V3 API XML entry points
+ Remove trace XML from unittests
+ Use block_device_info at post_live_migration_at_destination
+ Adds lock server extension for V3 API
+ Remove XML support from some server v3 API plugins
+ Remove XML support from flavor v3 API plugins
+ Remove XML support from quota and scheduler_hints v3 API plugins
+ Remove XML support from v3 API plugins
+ Remove XML support from some v3 API plugins(e.g. services)
+ Remove XML support from some v3 API plugins
+ Remove XML support from certificates v3 API
+ Remove XML support from some extension v3 API plugins
+ Remove XML support from admin_password V3 API plugin
+ XenAPI: Tidy calls to get_all_ref_and_rec
+ XenAPI: Speedup get_vhd_parent_uuid
+ Remove duplicated method in mock_key_mgr
+ Add block device mapping objects implementation
+ Move compute API is_volume_backed to BDM objects
+ Make volume_snapshot_{create,delete} use objects
+ Make snapshot_volume_backed use new-world objects
+ Shelve: The snapshot should be removed when delete instance.
+ Use utils method when getting instance metadata and system metadata
+ xenapi: clean up step decorator fake steps
+ libvirt: Review of the code to use module units
+ Make nova-network a \"conductor-using service\"
+ Make nova-network use Network object for get-all-by-host query
+ Make nova-network use NetworkList for remaining \"all\" queries
+ Make nova-network use Network object for remaining \"get\" queries
+ Make nova-network use Network object for updates
+ Make nova-network use Network object for set_host() operation
+ Make nova-network use Network for associations
+ Make nova-network use Network object for deleting networks
+ Refactor return value of fixed_ip_associate calls
+ Make fixed_ip_get_by_address() take columns_to_join

Thu Jan 30 13:00:00 2014 dmuellerAATTsuse.com
- move lock_path to /var/run

Thu Jan 30 13:00:00 2014 cloud-develAATTsuse.de
- Rebased patches:
+ nova-conf-defaults.patch (only offset)

Thu Jan 30 13:00:00 2014 opensuse-cloudAATTopensuse.org
- Update to version 2014.1.dev154.gcbc11b0+git.1391043831.cbc11b0:
+ Use (# of CPUs) workers by default
+ libvirt: move unnecesary comment
+ Revert \"Fix race conditions between imagebackend and imagecache\"

Wed Jan 29 13:00:00 2014 vuntzAATTsuse.com
- Use correct group name for directory ownerships.
- Do not make /var/{cache,lock,run}/nova readable by others.

Wed Jan 29 13:00:00 2014 opensuse-cloudAATTopensuse.org
- Update to version 2014.1.dev148.g14b6bc6+git.1390958969.14b6bc6:
+ hyperv: Retry after WMI query fails to find dev
+ Fix race conditions between imagebackend and imagecache
+ Add alias as prefix for flavor_rxtx v3
+ Allow deleting instances while uuid lock is held
+ disk/api.py: refactors extends and adds missing tests

Tue Jan 28 13:00:00 2014 cloud-develAATTsuse.de
- Rebased patches:
+ nova-conf-defaults.patch (only offset)

Tue Jan 28 13:00:00 2014 opensuse-cloudAATTopensuse.org
- Update to version 2014.1.dev138.g521989c+git.1390871490.521989c:
+ Remove unused configurations
+ disk/api.py: resize2fs fails silently + adds tests
+ Remove update_service_capabilities from nova
+ Update class/function name for test_extended_availability_zone.py
+ Allow _check_instance_build_time to hit db slave
+ support stevedore >= 0.14
+ Improve error message in services API
+ Increase the default retry for iscsi connects

Mon Jan 27 13:00:00 2014 cloud-develAATTsuse.de
- Rebased patches:
+ nova-network-filter-bnc777488.patch (only offset)

Mon Jan 27 13:00:00 2014 opensuse-cloudAATTopensuse.org
- Update to version 2014.1.dev122.g152a2b5+git.1390807829.152a2b5:
+ Fix docstring in libvirt.driver.LibvirtDriver.get_instance_disk_info()
+ XenAPI: get_info was very expensive
+ Move fake_network config option to linux_net
+ disable debug in eventlet.wsgi server
+ Remove unused method from network rpcapi
+ Remove get_vif_by_mac_address from network rpcapi
+ Add preserve_ephemeral option to rebuild
+ Show bm deploy how to preserve ephemeral content.
+ Support preserve_ephemeral in baremetal.
+ Allow delete when InstanceInfoCache entry is missing
+ libvirt: Fix root disk leak in live mig
+ Ignore duplicate delete requests
+ Cleanup \'deleting\' instances on restart
+ Updated from global requirements
+ Add explicit discussion of dependencies to README.rst
+ remove redundant __init__() overwriting when getting ExtensionResources
+ Small edits on help strings
+ Additional check for qemu-nbd hang
+ Add API schema for v3 multinic API
+ Add API schema for v3 evacuate API
+ Imported Translations from Transifex
+ Enable compute_node_update to tolerate deadlocks
+ Revert \"Whitelist external netaddr requirement\"
+ Update network.manager to use VirtualInterface
+ Added a new scheduler filter for metrics
+ Add sort() method to ObjectListBase
+ Update nova_ipam_lib to use VirtualInterface
+ Fix bug for neutron network-name
+ Update linux_net to use VirtualInterface
+ Add db.dnsdomain_get_all() method
+ Add DNSDomain object
+ Remove some dead dnsdomain code
+ Update nova.network to use DNSDomain object
+ Remove get_network from nova.network.rpcapi
+ Remove get_all_networks from nova.network.rpcapi
+ Sync log.py from oslo-incubator
+ Update log message when remove pci device
+ libvirt: handle exception while get vcpu info
+ VMware: improve connection issue diagnostic
+ Take a vm out of SNAPSHOTTING after Glance error
+ Fix bug with not implemented virConnect.registerCloseCallback
+ Add error as not-in-progress migration status

Sat Jan 25 13:00:00 2014 opensuse-cloudAATTopensuse.org
- Update to version 2014.1.dev38.g24e60ca+git.1390611438.24e60ca:
+ Create common method for MTU treatment
+ Add host and details column to instance_actions_events table
+ Hide VIR_CONNECT_BASELINE_CPU_EXPAND_FEATURES where needed

Fri Jan 24 13:00:00 2014 opensuse-cloudAATTopensuse.org
- Update to version 2014.1.dev32.g414c900+git.1390570048.414c900:
+ Join pci_devices for servers API
+ Make availability_zone optional in create for aggregates
+ Ensure MTU is set when the OVS vif driver is used
+ Fix rbd backend not working for none admin ceph user
+ Sync request_id middleware for nova
+ Re-write sqlite BigInteger mapping test
+ Make test_poll_volume_usage_with_data more reliable
+ Add instance faults during live_migrate errors
+ Nova Docker driver must remove network namespace
+ Add VirtualInterface object
+ XenAPI: Allow use of clone_vdi on all SR types
+ Sync module units from oslo
+ Set objects indirection API in network service
+ Make test_different_fname_concurrency less racy
+ Make test_evacuate from compute API DRYer
+ Fix monkey_patch docstring bug
+ VMware: fix rescue with disks are not hot-addable
+ Sync processutils from oslo-incubator
+ Rename instance_type to flavor in vmware virt driver tests
+ Rename instance_type to flavor in libvirt virt driver tests

Wed Jan 22 13:00:00 2014 dmuellerAATTsuse.com
- set a nova/release file (bnc#859670)

Wed Jan 22 13:00:00 2014 dmuellerAATTsuse.com
- fix requires

Wed Jan 22 13:00:00 2014 opensuse-cloudAATTopensuse.org
- Update to version 2014.1.dev548.g35ffc74+git.1390353610.35ffc74:
+ Use oslo.rootwrap library instead of local copy
+ VMware: bug fix for VM rescue when config drive is configured

Tue Jan 21 13:00:00 2014 opensuse-cloudAATTopensuse.org
- Update to version 2014.1.dev544.g119e2a6+git.1390266461.119e2a6:
+ Remove unused copyright from nova.api.__init__
+ Extends V3 os-hypervisor api for pci support
+ Join pci_devices when getting all servers in API

Mon Jan 20 13:00:00 2014 opensuse-cloudAATTopensuse.org
- Update to version 2014.1.dev539.g1e74b86+git.1390181361.1e74b86:
+ Set objects indirection API in metadata service
+ VMware: upload images to temporary directory

Sun Jan 19 13:00:00 2014 cloud-develAATTsuse.de
- Rebased patches:
+ 0001-Robustify-determination-of-root-directory.patch (only offset)

Sun Jan 19 13:00:00 2014 opensuse-cloudAATTopensuse.org
- Update to version 2014.1.dev535.gd683cab+git.1390094593.d683cab:
+ Refactor CIDR field to use netaddr.IPNetwork
+ VMware: unnecessary session reconnection
+ xenapi: stop server destroy on live_migrate errors
+ Pass rbd_user id and conf path as part of RBD URI for qemu-img
+ Set is_public to False by default for volume backed snapshots
+ Consolidate the blockdev related filters
+ libvirt: Fix confusing use of mox.StubOutWithMock
+ Change RPC post_live_migration_at_destination from call to cast
+ nova docker driver cannot find cgroup in /proc/mounts on RHEL
+ Remove unused dict BYTE_MULTIPLIERS

Fri Jan 17 13:00:00 2014 opensuse-cloudAATTopensuse.org
- Update to version 2014.1.dev515.gc0d2730+git.1389920187.c0d2730:
+ baremetal: stop deployment if block devices are not available
+ Using staticmethod to mock LibvirtDriver._supports_direct_io
+ Adds user_data extension to nova.api.v3.extensions
+ Use the mangle checksum fill rule regardless to the multi_host
+ Fix updating device names when defaulting

Thu Jan 16 13:00:00 2014 opensuse-cloudAATTopensuse.org
- Update to version 2014.1.dev505.ge584967+git.1389834175.e584967:
+ Enabled Libvirt driver to read \'os_command_line\' from image properties.
+ Correct uses of :params in docstrings
+ Change log from ERROR to WARNING when instance absent
+ Rename instance_type to flavor in hyper-v virt driver
+ Make nova-network use Service object
+ Make nova-network use Instance objects
+ Optimize libvirt live migration workflow at source

Wed Jan 15 13:00:00 2014 opensuse-cloudAATTopensuse.org
- Update to version 2014.1.dev491.gd14fe77+git.1389747945.d14fe77:
+ libvirt, fix test tpool_execute_calls_libvirt
+ Add finer granularity to host aggregate APIs

Tue Jan 14 13:00:00 2014 dmuellerAATTsuse.com
- enable v3 api

Tue Jan 14 13:00:00 2014 cloud-develAATTsuse.de
- Rebased patches:
+ 0001-Robustify-determination-of-root-directory.patch (only offset)

Tue Jan 14 13:00:00 2014 opensuse-cloudAATTopensuse.org
- Update to version 2014.1.dev488.gd5fa390+git.1389661144.d5fa390:
+ Fix docstring on SnapshotController
+ xenapi: refactor resize_up_root_vdi
+ xenapi: refactor generate_ephemeral
+ xenapi: resize up ephemeral disks
+ Allow some instance polling periodic tasks to hit db slave
+ The private method _text_node should be used as function
+ Adds new method nova.utils.get_hash_str
+ Fix image cache periodic task concurrent access bug
+ Handle UnicodeEncodeError in validate_integer
+ Ensure instance action event list in order
+ Fix lxc rootfs attached two devices in some action
+ VMware: update test file names
+ Catch InstanceIsLocked exception on server actions
+ Changed error message to match usage
+ Add boolean convertor to cells sync_instances API
+ libvirt: stop overwriting LibvirtConfigCPU in get_host_capabilities
+ Deprecate/remove scheduler select_hosts()
+ Spelling fix resouce=>resource
+ Remove deprecated instance_type alias from nova-manage
+ Avoid unnecessary use of rootwrap for some network commands
+ Remove unused import
+ Do not use contextlib.nested if only mock one function
+ Return policy error, not generic error
+ Add API schema for v3 keypairs API
+ Update openstack/common/lockutils
+ Define common API parameter types
+ Add API schema for v3 agents API
+ Cleanup the flake8 section of tox.ini
+ Add API schema for v3 extended_volumes API
+ Add API schema for v3 flavor_access API
+ Attribute snapshot not defined in libvirt/config.py
+ Update nova.conf.sample
+ libvirt: Fix infinite loop waiting for block job

Fri Jan 10 13:00:00 2014 dmuellerAATTsuse.com
- set default keystone signing dir

Fri Jan 10 13:00:00 2014 dmuellerAATTsuse.com
- add 0001-Remove-duplicate-blockdev-filter-line.patch

Fri Jan 10 13:00:00 2014 opensuse-cloudAATTopensuse.org
- Update to version 2014.1.dev424.g89b7bdc+git.1389355788.89b7bdc:
+ Docker Driver doesn\'t respect CPU limit
+ Prevent Instance.refresh() from returning a new info cache
+ Translate the snapshot_pending state for old instances
+ Add API schema for v3 admin_password API
+ Change when exists notification is sent for rescue
+ Enforce permissions in snapshots temporary dir
+ Let drivers override default rebuild() behaviour

Thu Jan 9 13:00:00 2014 dmuellerAATTsuse.com
- Update to version 2014.1.dev410.g5c74a93+git.1389271662.5c74a93:
+ Sync config generator from oslo-incubator
+ Remove unused code in nova/api/ec2/__init__.py
+ Remove unused variables in imagebackend.py
+ Rename instance_type to flavor in xenapi virt driver
+ Better exception handling for deletes during build
+ Don\'t deallocate/reallocate networks on reschedules
+ Whitelist external netaddr requirement
+ Delete iSCSI devices after volume detached
+ Cleanup object usage in the rebuild path
- Fix requires

Wed Jan 8 13:00:00 2014 cloud-develAATTsuse.de
- Rebased patches:
+ nova-conf-defaults.patch (only offset)

Wed Jan 8 13:00:00 2014 opensuse-cloudAATTopensuse.org
- Update to version 2014.1.dev392.g8b9f924+git.1389142764.8b9f924:
+ Aggregate: Hosts isolation based on image properties

Tue Jan 7 13:00:00 2014 dmuellerAATTsuse.com
- fix requires

Tue Jan 7 13:00:00 2014 opensuse-cloudAATTopensuse.org
- Update to version 2014.1.dev390.g3912d7a+git.1389055691.3912d7a:
+ Removes disk-config extension from v3 api
+ Remove redundant body validation for createBackup

Mon Jan 6 13:00:00 2014 opensuse-cloudAATTopensuse.org
- Update to version 2014.1.dev386.g04bd320+git.1388968867.04bd320:
+ Make scheduler rpcapi use object serializer
+ Imported Translations from Transifex

Sun Jan 5 13:00:00 2014 opensuse-cloudAATTopensuse.org
- Update to version 2014.1.dev382.g63152f9+git.1388884866.63152f9:
+ libvirt: Set \"Disabled Reason\" to None when enable nova compute
+ Delete instance faults when deleting instance
+ lxc: Fix a bug of baselineCPU parse failure
+ Remove uneeded dhcp_opts initialization

Sat Jan 4 13:00:00 2014 cloud-develAATTsuse.de
- Rebased patches:
+ nova-conf-defaults.patch (only offset)

Sat Jan 4 13:00:00 2014 opensuse-cloudAATTopensuse.org
- Update to version 2014.1.dev375.g620348f+git.1388797217.620348f:
+ VMware: clean up unnecessary help message of options
+ Revert change of default FS from ext3 to etx4
+ Compact pre-Icehouse database migrations <= 180.
+ xenapi: more info when assert_can_migrate fails
+ Fix interprocess locks for run_tests.sh
+ VMware: use session.call_method to invoke api\'s
+ xenapi: add support for vcpu_pin_set
+ Fix inconsistent \"image\" value on _get_image()
+ Add unit test for ListOfStrings field in object models

Fri Jan 3 13:00:00 2014 opensuse-cloudAATTopensuse.org
- Update to version 2014.1.dev357.g998057e+git.1388712327.998057e:
+ Adds a PREPARED state after baremetal node power on.
+ Add boolean convertors for migrate_live API
+ Return client tokens in EC2 DescribeInstances
+ Remove unused import
+ Convert nova.compute.manager\'s _spawn to objects

Thu Jan 2 13:00:00 2014 cloud-develAATTsuse.de
- Rebased patches:
+ nova-conf-defaults.patch (only offset)

Thu Jan 2 13:00:00 2014 opensuse-cloudAATTopensuse.org
- Update to version 2014.1.dev347.g3fb94c3+git.1388689150.3fb94c3:
+ convert min_count and max_count to type int in nova v3 api
+ Remove middleware ratelimits from v3 api
+ Don\'t use deprecated module commands
+ platform independence for test_virt unit tests
+ Remove unused variables in test_conductor.py
+ Sync oslo db.sqlalchemy.utils to nova
+ Imagecache: fix docstring
+ Add apache2 license header to appropriate files for enabling H102
+ Fix for qemu-nbd hang
+ Fix typo\'ed deprecated flag names in libvirt.imagebackend
+ Disable libguestfs\' default atexit handlers.
+ Remove duplicated test
+ Add wsgiref to requirements.txt
+ Cleanup object usage in the delete path

Thu Dec 26 13:00:00 2013 opensuse-cloudAATTopensuse.org
- Update to version 2014.1.dev320.g3d19edc+git.1388021466.3d19edc:
+ ValueError should use \'%\' instead of \',\'
+ Fix incorrect exception on os-migrateLive

Tue Dec 24 13:00:00 2013 opensuse-cloudAATTopensuse.org
- Update to version 2014.1.dev316.g2d90e78+git.1387847421.2d90e78:
+ Object-ify build_and_run_instance
+ Update openstack/common/periodic_task
+ pass the empty body into the controller
+ Setting the xen vm device id on vm record
+ Initialize iptables rules on initialization of MetadataManager
+ Change default ephemeral FS to ext4.

Sun Dec 22 13:00:00 2013 opensuse-cloudAATTopensuse.org
- Update to version 2014.1.dev304.g2c85c48+git.1387672835.2c85c48:
+ sync oslo service to fix SIGHUP handling
+ remove vmwareapi.vmops.get_console_output()
+ List NotImplementedError as a client exception for vnc
+ Check Neutron port quota during validate_networks in API
+ Revert recent change to ComputeNode
+ Catch NotImplementedError for vnc in the api
+ Sync timeutils from oslo-incubator
+ Imported Translations from Transifex

Sat Dec 21 13:00:00 2013 opensuse-cloudAATTopensuse.org
- Update to version 2014.1.dev288.ga80243b+git.1387587906.a80243b:
+ Fix parameter checking about quota update api
+ Fixes get_vm_storage_paths issue for Hyper-V V2 API
+ When inject admin password, no need to generate temp file
+ Fix interprocess locks when running unit-tests

Fri Dec 20 13:00:00 2013 opensuse-cloudAATTopensuse.org
- Rebased patches:
+ patches/nova-conf-defaults.patch (only offset)
+ patches/nova-network-filter-bnc777488.patch (only offset)
+ patches/0001-Always-set-model-netfront-for-xen-over-libvirt.patch (only offset)
+ patches/0001-Robustify-determination-of-root-directory.patch (only offset)
+ 0001-Always-set-model-netfront-for-xen-over-libvirt.patch (manually)
+ 0001-Robustify-determination-of-root-directory.patch (manually)
+ nova-conf-defaults.patch (manually)
+ nova-network-filter-bnc777488.patch (manually)
- Update to version 2014.1.dev280.g7d79f45+git.1387552401.7d79f45:
+ Raise better exception if duplicate security groups
+ Libvirt:Instance resize confirm issue against NFS
+ Sync middleware audit, base, and notifier from oslo
+ baremetal: volume driver refactoring and tests
+ Quota violations should not cause a stacktrace in the logs
+ Sync oslo lockutils for \"fix lockutils.lock() to make it thread-safe\"
+ Updated from global requirements
+ Hide injected_file related quotas for V3 API
+ Extends V3 servers api for pci support
+ libvirt: add a test to guard against set_host_enabled raising an error
+ Periodic task _heal_instance_info_cache can now use slave db
+ Remove the api_thread_pool option from libvirt driver
+ LOG.warn() and LOG.error() should support translation
+ Rename instance_type to flavor in baremetal virt driver
+ Libvirt: Making the video driver element configurable
+ Make obj_from_primitive() preserve version information
+ Ensure api_paste_conf is an absolute path
+ Add decorator expected_errors for flavors_extraspecs v3
+ Remove useless api sample template files for flavor-rxtx v3
+ Remove unused flag \'host_state_interval\'
+ Move calls to os.path.exists() in libvirt imagebackend
+ Enforce metadata string type on key/value pairs
+ Add shutdown option to cleanup running periodic
+ Replaces call to lvs with blockdev.
+ Use a dictionary to eliminate the inner loop in _choose_host_filters()
+ XenAPI: Synchronize on all VBD plug/unplug per VM
+ Don\'t replace instance.info_cache on each save
+ Update Instance from database after destroy
+ Log exception in _heal_instance_info_cache
+ DB migration 209: Clean up child rows as well
+ Fix LibvirtGenericVIFDriver.get_config() for quota
+ Update vnc virt driver api to take Instance object
+ libvirt: Custom disk_bus setting is being lost on hard_reboot
+ Make Instance object compatible with older compute nodes
+ Require List objects to be able to backlevel their contents
+ Prevent spoofing instance_id from neutron to nova
+ Pass Instance object to compute vnc rpc api
+ Rename instance_type to flavor in test_utils and nova.tests.utils
+ Send Instance object to validate_console_port
+ Pass Instance object to console output virt driver api
+ Add IPAddress field type in object models
+ Remove unneeded call to conductor in network interface
+ Remove unused variables in neutron api interface and neutron tests
+ Add extra_resources field to compute_nodes table
+ Allow configuring the wsgi pool size
+ Get test_openAuth_can_refuse_None_uri to cleanup after itself
+ Stop, Rescue, and Delete should give guest a chance to shutdown
+ Normalize the weights instead of using raw values
+ VMware: fix bug when more than one datacenter exists
+ Make Serializer/Conductor able to backlevel objects
+ Make it possible to override test timeout value
+ Give migrations tests more time to run
+ Revert graceful shutdown patch
+ Fix race in unit tests, which can cause gate job to fail
+ api: handle NotImplementedError for console output
+ List NotImplementedError as client exception
+ hyperv: remove get_console_output method
+ vmwareapi: raise on get_console_output
+ Setup destination disk from virt_disk_size
+ Handle InstanceUserDataMalformed in create server v2 api
+ Add flavor access methods to Instance object
+ Move restore and rebuild operations to Flavor objects
+ Make ec2 use Flavor object
+ Rename instance_type to flavor in nova.network tree
+ Fixes ConfigDrive bug on Windows
+ Compact pre-Icehouse database migrations <= 170.
+ XenAPI: Speedup host_ref cannot change - get it once
+ Remove smoketests
+ Add configurable 120s timeout ovs-vsctl calls
+ Image cache: move all of the variables to a common place
+ Refactor time conversion helper function for objects in db api
+ VMWare: bug fix for Vim exception handling
+ Clarify rebuild_instance\'s recreate parameter.
+ Refactor PXE DHCP Option support.
+ Fix a lazy-load exception in security_group_update()
+ Enable remote debugging for nova
+ Make rebuild use Instance objects
+ Serialize instance object while building request_spec
+ Remove docker\'s unsupported capabilities
+ barematal: Cleanup the calls to assertEqual
+ use \'os_type\' in ephemeral filename only if mkfs defined
+ Remove deprecated config aliases
+ Retry on deadlock in instance_metadata_update
+ Rename instance_type to flavor in nova.cloudpipe
+ Rename instance_type to flavor in nova.utils and nova.compute.utils
+ LXC: Image device should be reset in mount() and teardown()
+ libvirt: consider minimal I/O size when selecting cache type

Fri Dec 20 13:00:00 2013 dmuellerAATTsuse.com
- remove non-upstream patches:
0001-Handle-libvirt-s-error-code-in-case-of-LXC.patch
sqlalchemy-08x.diff

Tue Dec 10 13:00:00 2013 cloud-develAATTsuse.de
- Rebased patches:
+ patches/0001-Handle-libvirt-s-error-code-in-case-of-LXC.patch (only offset)
+ 0001-Handle-libvirt-s-error-code-in-case-of-LXC.patch (manually)

Tue Dec 10 13:00:00 2013 opensuse-cloudAATTopensuse.org
- Update to version 2014.1.dev108.gb190c0c+git.1386638762.b190c0c:
+ Fix HTTP response code for network APIs and improve error message
+ fakevirt: return hypervisor_version as an int instead of a string
+ Sync rpc fix from oslo-incubator
+ Check if reboot request type is None
+ Fix logic in LibvirtConnTestCase._check_xml_and_uri
+ Remove duplicate setting of os_type in libvirt config builder
+ Use 201 instead of 200 for action create of flavor-manage v3
+ xenapi: stop hang during glance download
+ Fix UnboundLocalError in libvirt.driver._close_callback
+ Clean up unused variables
+ Remove the largely obsolete basepath helper

Mon Dec 9 13:00:00 2013 speilickeAATTsuse.com
- Only require dnsmasq-utils on 13.1 or later, 12.3 doesn\'t yet have
the sub-package

Mon Dec 9 13:00:00 2013 dmuellerAATTsuse.com
- add 0001-Handle-libvirt-s-error-code-in-case-of-LXC.patch

Mon Dec 9 13:00:00 2013 iartarisiAATTsuse.com
- Add dnsmasq-utils nova-network dependency for openSUSE (it provides
dhcp_release). This package is not available for SLES yet.

Sun Dec 8 13:00:00 2013 opensuse-cloudAATTopensuse.org
- Update to version 2014.1.dev86.gd83c9a6+git.1386464904.d83c9a6:
+ Fix sample parameter of agent API
+ Don\'t log stacktrace for UnexpectedTaskStateError
+ Imported Translations from Transifex
+ libvirt: remove unused imports from fake libvirt utils
+ Compact pre-Icehouse database migrations <= 150.
+ Compact pre-Icehouse database migrations <= 160.
+ Removes os-personalities extension from the V3 API
+ Remove traces of V3 personality extension from api samples
+ Configuration element for describing video drivers.
+ Libvirt: Adding video device to instances
+ Document when config options were deprecated
+ Fix changes-since filter for list-servers API
+ Added a new scheduler metrics weight plugin

Sat Dec 7 13:00:00 2013 cloud-develAATTsuse.de
- Rebased patches:
+ patches/nova-conf-defaults.patch (only offset)
+ patches/0001-Robustify-determination-of-root-directory.patch (only offset)
+ 0001-Robustify-determination-of-root-directory.patch (manually)
+ nova-conf-defaults.patch (manually)

Sat Dec 7 13:00:00 2013 opensuse-cloudAATTopensuse.org
- Update to version 2014.1.dev60.g2b2c938+git.1386379053.2b2c938:
+ Remove V3 API version of coverage extension
+ Remove V2 API version of coverage extensions
+ Recover from build state on compute manager start-up
+ docker: access system_metadata as a dict
+ Add flavor-access to core for V3 API
+ Add flavor-extra-specs to core for V3 API
+ Move flags in libvirt\'s volume to the libvirt group
+ baremetal: Make api validate mac address
+ Catch InstanceIsLocked exception on server actions
+ Ensure proper notifications are sent when build finishes
+ Remove duplicate FlavorNotFound exception handling in server create API
+ Fix trivial typo \'descirption\'
+ Comply with new hacking 0.8 release
+ Removed unused instance object helper function
+ Remove _security_group_chain_name from nova/virt/firewall.py
+ Use of logging in native thread causes deadlock connecting to libvirtd
+ handle migration errors
+ Recover from IMAGE-
* state on compute manager start-up
+ libvirt: host update disable/enable report HTTP 400
+ Add status mapping for shutoff instance when resize
+ Fix \"in\" comparisons with one element tuples
+ network_device_mtu should be IntOpt
+ VMware: add support for VM diagnostics
+ Compact pre-Icehouse database migrations <= 140.
+ Removes check CONF.dhcp_options_enabled from nova
+ There is no need to set VM status to ERROR on a failed migration
+ ComputeFilter shouldn\'t generate a warning for disabled hosts
+ Remove used_limits extension from the V3 API
+ xenapi: Update VM memory overhead estimation
+ VMware: fix disk extend bug when no space on datastore
+ Minor change for typo from patch 80b11279b
+ Change conductor live migrate task to use select_destinations()
+ Make compute support monitors and store metrics
+ Fix AttributeError(s) from get_v4/6_ips_by_interface
+ Add default arguments for Connection class
+ add hints to api_samples documentation
+ Sync log.py from Oslo-incubator
+ Use password masking utility provided in Oslo
+ Fix limits v3 follow API v3 rules
+ VMware: Always upload a snapshot as a preallocated disk
+ Clean up how test env variables are parsed
+ Let resource_tracker report right migration status
+ Use 400 instead of 422 for invalid input in v3 servers core
+ Fix empty selector XML bug
+ Change evacuate test hostnames to preferable ones
+ baremetal: Make volume driver use a correct source device
+ Misc typos in nova
+ Add atomic flavor access creation
+ Add Flavor object
+ Clean up test cases for compute.manager._check_instance_build_time
+ VMware: Fix unhandled session failure issues
+ Make flavor_access extension use Flavor object
+ Cells: check states on resize/rebuild updates

Tue Dec 3 13:00:00 2013 cloud-develAATTsuse.de
- Rebased patches:
+ patches/nova-conf-defaults.patch (only offset)
+ nova-conf-defaults.patch (manually)

Tue Dec 3 13:00:00 2013 opensuse-cloudAATTopensuse.org
- Update to version 2014.1.dev1019.g987c527+git.1386031317.987c527:
+ Fix Neutron Authentication for Metadata Service
+ Remove last of AssertEquals
+ VMware: enable driver to work with postgres database
+ Fix testcase config option imports
+ Update help for osapi_compute_listen_port
+ Add a driver method to toggle instance booting
+ Pass Instance object to spice compute rpc api
+ objects: declare some methods as static
+ Cleanup ec2/metadata/osapi address/port listen config option help
+ Correct network_device_mtu help string
+ Don\'t overwrite marker when checking if it exists

Sat Nov 30 13:00:00 2013 opensuse-cloudAATTopensuse.org
- Update to version 2014.1.dev998.g271e218+git.1385773765.271e218:
+ Supplement \'os-migrateLive\' in actions list
+ Remove duplicate BuildAbortException block
+ Fix missing format specifier in ImagePropertiesFilter log message
+ Bump to sqlalchemy-migrate 0.8.2
+ Change ConductorManager to self.db when record cold_migrate event

Fri Nov 29 13:00:00 2013 dmuellerAATTsuse.com
- fix test requires

Fri Nov 29 13:00:00 2013 opensuse-cloudAATTopensuse.org
- Update to version 2014.1.dev988.gb432f21+git.1385685631.b432f21:
+ Use model_query() instead of session.query in db.instance_destroy
+ Improved debug ability for log message of cold migration
+ Adjust the order of notification for shelve instance
+ Fix some i18n issue in nova/compute/manager.py
+ Make object compat work with more positional args
+ instance state will be stuck in unshelving when unshelve fails
+ Fix a tiny double quote matching in field obj model

Thu Nov 28 13:00:00 2013 dmuellerAATTsuse.com
- update 0001-Always-set-model-netfront-for-xen-over-libvirt.patch:

* libvirt_type doesn\'t exist anymore

Thu Nov 28 13:00:00 2013 opensuse-cloudAATTopensuse.org
- Update to version 2014.1.dev975.g4a944ab+git.1385599897.4a944ab:
+ Pass Instance object to get_spice_console virt api
+ libvirt: Provide a port field for GlusterFS network disks
+ Make check more pythonic
+ Bad except clauses order causes wrong text in http response
+ Sync the DB2 communication error code change from olso

Wed Nov 27 13:00:00 2013 dmuellerAATTsuse.com
- add sqlalchemy-08x.diff

Wed Nov 27 13:00:00 2013 speilickeAATTsuse.com
- Add post scriptlet for conductor sub-package

Wed Nov 27 13:00:00 2013 opensuse-packagingAATTopensuse.org
- Rebased patches:
+ patches/0001-Always-set-model-netfront-for-xen-over-libvirt.patch (only offset)
+ patches/0001-Robustify-determination-of-root-directory.patch (only offset)
+ 0001-Always-set-model-netfront-for-xen-over-libvirt.patch (manually)
+ 0001-Robustify-determination-of-root-directory.patch (manually)
- Update to version 2014.1.dev956.g4932904+git.1385512750.4932904:
+ Extend LibvirtConfigGuest to parse guest cpu element info
+ Make baremetal_deploy_helper understand ephemeral disks
+ Enable non-ascii characters in flavor names
+ Ensure deleted instances\' status is always DELETED
+ Rename _get_vm_state to _get_vm_status
+ Remove unused local variables in test case
+ Periodic task _poll_unconfirmed_resizes can now use slave db
+ xenapi: move session into new client module
+ Sync Log Levels from OSLO
+ handle empty network info in instance cache
+ Extend the scheduler HostState for metrics from compute_node
+ Fix power manager hangs while executing ipmitool
+ Address infinite loop in nova compute when getting network info
+ Make baremetal support metadata for ephemeral block-device-mapping
+ Remove nullable=True in models.py which is set by default
+ Added monitor (e.g. CPU) to monitor and collect data
+ Add v3 api samples for shelve
+ Remove \"set()\" from CoreAPIMissing exception
+ Wrong handling of Instance expected_task_state
+ Fix libvirt evacuate instance on shared storage fails
+ Add context as parameter for resume
+ Add context as parameter for two libvirt APIs
+ Remove console 1.X rpc api
+ Add V2 rpc api for cert
+ Remove cert 1.X rpc api
+ Fix log message format issue for api
+ XenAPI: Fix caching of images
+ Corrected typo in host_manager
+ Fix up spelling mistake
+ Users with admin role in Nova should not re-auth with Neutron
+ Do not hide exception in update_instance_cache_with_nw_info
+ Fix incorrect argument position in DbQuotaDriver
+ Don\'t gate on E125
+ Move flags in libvirt\'s imagebackend to the libvirt group
+ Move flag in libvirt\'s utils to the libvirt group
+ Move flag in libvirt\'s vif to the libvirt group
+ docker: return hypervisor_version as an int rather than a string
+ Add v3 of compute rpc API
+ Remove compute 2.x rpc api
+ Rename instance_type parameter in migrate_disk_and_power_off to flavor
+ Use 204 instead of 202 for delete of keypairs v3

Tue Nov 26 13:00:00 2013 opensuse-cloudAATTopensuse.org
- Update to version 2014.1.dev874.g18d3a0b+git.1385429612.18d3a0b:
+ Add test for class InsertFromSelect
+ Check return code of command instead of checking stderr
+ Include name/level in unit test log messages
+ Fix performance of Server List with Neutron for Admins

Mon Nov 25 13:00:00 2013 speilickeAATTsuse.com
- Rebased patches:
+ 0001-Always-set-model-netfront-for-xen-over-libvirt.patch (only offset)
+ 0001-Robustify-determination-of-root-directory.patch (only offset)
- Update to version 2014.1.dev866.g43d1fd5+git.1385389698.43d1fd5:
+ libvirt: Allow delete to complete when a volume disconnect fails
+ Fixes RequestContext initialization failure.
+ Issue brctl/delif only if the bridge exists

Mon Nov 25 13:00:00 2013 dmuellerAATTsuse.com
- switch to python-setuptools

Mon Nov 25 13:00:00 2013 opensuse-cloudAATTopensuse.org
- Update to version 2014.1.dev860.gf567a11+git.1385376697.f567a11:
+ Sync local from oslo.
+ Move some libvirt specific flags into a group
+ Move base_dir_name option to somewhere more central
+ Move flags in libvirt\'s imagecache to the libvirt group
+ libvirt: pass instance to a log() call in the standard way
+ xenapi: kernel and ramdisk missing after live-migrate
+ Add missing argument max_size in libvirt driver
+ Conditionalise automatic enabling of disabled host
+ Fix cells instance_create extra kwarg
+ Refactor UnexpectedTaskStateError for handling of deleting instances
+ Make compute manager _init_instance use native objects
+ baremetal: refactor out powervm dependency
+ Rename InstanceType exceptions to Flavor
+ Add v3 api samples for scheduler-hints
+ Sync log from oslo
+ all_tenants=0 should not return instances from all tenants
+ Cache compute node info in Hypervisor api
+ Move get_all_tenants policy enforcement to API
+ Enforce compute:update policy in V3 API
+ Add V3 api samples for access_ips
+ Add v3 api samples for availability_zone
+ Clean BDM when snapshoting volume-backed instances
+ Process image BDM earlier to avoid duplicates
+ libvirt: Fix log message when disable/enable a host
+ Imported Translations from Transifex
+ xenapi: workaround vbd.plug race
+ xenapi: stop key_init timeout failing set password
+ Add V2 rpc api for console
+ Shrink the exception handling range
+ Fix for reading the xenapi_device_id from image metadata
+ Checking existence of index before dropping
+ Update quota-class-set/quota-set throw 500 error
+ Stylistic improvement of models.ComputeNodeStat
+ Catch exception while building due to instance being deleted
+ Add V3 API sample for server\'s actions
+ tenant_id implies all_tenants for servers list in V3 API
+ XenAPI: Fix config section usage
+ VMware: fix snapshot failure when host in maintenance mode
+ Include image block device maps in info

Wed Nov 20 13:00:00 2013 speilickeAATTsuse.com
- Rebased patches:
+ nova-network-filter-bnc777488.patch (only offset)
+ 0001-Always-set-model-netfront-for-xen-over-libvirt.patch (only offset)
- Dropped patches:
+ suse-cleanup-api-paste.diff (merged differently upstream)
- Update to version 2014.1.dev784.g84bddb0+git.1384937744.84bddb0:
+ Rename virtapi.instance_type_get to flavor_get
+ replace assertNotEquals with assertNotEqual
+ Cache Neutron Client for Admin Scenarios
+ Add flavor-manage to core for V3 API
+ More instance_type -> flavor renames in db.api
+ Raising exception for invalid floating_ip\'s ID
+ Nova-all: Replace basestring by six for python3 compatability
+ VMware: Detach volume should not delete vmdk
+ Drop auth_token configs for api-paste.ini.
+ Remove unused libvirt_ovs_bridge flag
+ Remove reduntant call to update_instance_info_cache
+ Adds XML namespace example for disk config extension
+ Fix type mismatch errors in NetworkTestCase
+ Reverse the quota reservation in revert_resize
+ Remove unused local variable in test_compute

Thu Nov 14 13:00:00 2013 speilickeAATTsuse.com
- Update to version 2014.1.dev754.g4dd46f7+git.1384441884.4dd46f7:
+ Add block device handling to build_and_run_instance
+ Hyper-v: Change the hyper-v error log for debug when resize failed
+ Add SecurityGroupRule object
+ Make InstanceInfoCache load base attributes
+ replaced e.message with unicode(e)
+ Disable nova-compute on libvirt connectivity exceptions
+ Claim IPv6 is unsupported if no interface with IPv6 configured
+ Fix tests to work with mysql+postgres concurrently
+ Remove unused expected_sub_attrs
+ Add V3 API sample for admin-password
+ baremetal: Add missing method to volume driver
+ Adding support for multiple hypervisor versions
+ Add nova.db.migration.db_initial_version()
+ Pass volume_api to get_encryption_metadata
+ Add ephemeral_mb record to bm_nodes
+ Add DeleteFromSelect to avoid database\'s limit
+ Utilizes assertIsNone and assertIsNotNone - tests/api
+ Fix bad typo in cloudpipe.py
+ Pass thru credentials to allow re-authentication
+ xenapi: workaround for failing vbd detach
+ Adds V3 API samples for user-data
+ Make virt/firewall use objects for Security Groups and Rules
+ Remove security_group-related methods from VirtAPI
+ clean up numeric expressions in tests
+ Refactor unit tests code for python3 compatability
+ Remove instance_type
* proxy methods from nova.db.api
+ Fix all scripts to honor the enabled_ssl_apis flag
+ Pull system_metadata for notifications on instance.save()
+ Make metadata server use objects for Instance and Security Groups
+ Deprecate two security_group-related methods from conductor
+ Convert evacuation code to use objects
+ Make _get_instance_nw_info() use Instance object
+ Comments for db.api.compute_node_
*() methods
+ xenapi: strip base_mirror after live-migrate
+ xenapi: refactor get_all_vdis_in_sr
+ Add a metadata type validation when creating vm
+ Utilizes assertIsNone and assertIsNotNone - tests/etc
+ Add network handling to build_and_run_instance
+ Add updates and notifications to build_and_run_instance
+ Use elevated context in resource_tracker.instance_claim
+ Make non-admin users can unshelve a server
+ Add V3 API samples for config-drive
+ Make unshelve use new style BDM
+ Replace assertEquals with assertEqual - tests/api
+ Utilizes assertIsNone and assertIsNotNone - tests/virt
+ ensure we don\'t boot oversized images
+ Add compatibility for InstanceMetadata and primitives
+ Remove superflous \'instances\' joinedload
+ Add notification for host operation
+ Update schema_diff.py to use \'postgresql\' URLs.
+ Move `diff_dict` to compute API
+ Add missing fields in DriverBlockDevice
+ Send delete.end with latest instance state
+ Correct exception handling
+ Remove duplicated test
+ Fixes the destroy() method for the Docker virt driver
+ Imported Translations from Transifex
+ Parted \'invalid option\' in XenAPI driver
+ Imported Translations from Transifex
+ nit: fix indentation
+ Always pass context to compute driver destroy()
+ xenapi: converting XenAPIVolumeTestCase to NoDB
+ compute tests: replace assertEquals with assertEqual
+ Remove multipath mapping device descriptor
+ Fix `NoopQuotaDriver.get_(project|user)_quotas` format
+ Add auth_token settings to nova.conf.sample.
+ Remove useless variable from libvirt/driver.py
+ Use _get_server_admin_password()
+ fix a typo error in test_libvirt_vif.py
+ Remove live_snapshot plumbing
+ xenapi: check for IP address in live migration pre check
+ Replace assertEquals with assertEqual - tests/scheduler
+ Flavor name should not contain only white spaces
+ Fix the boto version comparison
+ db tests: replace assertEquals with assertEqual
+ Move docker specific options into a group.
+ Imported Translations from Transifex
+ Added tests for get_disk_bus_for_disk_dev function
+ Fix the ConsolesController class doc string
+ Make scheduler disk_filter take swap into account
+ Fix OLE error for HyperV
+ Remove fake_vm_ref from test_vmwareapi.py
+ baremetal: replace assertEquals with assertEqual
+ driver tests (loose ends): replace assertEquals with assertEqual
+ virt root tests: replace assertEquals with assertEqual
+ Make the vmware pause/unpause unit tests actually test something
+ image tests: replace assertEquals with assertEqual
+ xenapi: Move settings to their own config section
+ Moved quota headroom calculations into quota_reserve
+ Add log_handler to implement the publish_errors config option
+ Replace assertEquals with assertEqual - tests/etc
+ Fix migration 185 to work with old fkey names
+ Stored metrics into compute_nodes as a json dictionary
+ xenapi: Fix regression issue in agent update
+ Fix wrong description when updating quotas
+ xenapi: Fix agent update message format
+ Make v3 admin_password parameters consistent
+ Removed unused methods from db.api
+ Xenapi: Allow windows builds with xentools 6.1 and 6.2
+ Fix interface-attach removes existing interfaces from db
+ Remove dup of LibvirtISCSIVolumeDriver in LibvirtISERVolumeDriver
+ Remove unnecessary steps for cold snapshots
+ domainEventRegisterAny called too often
- Rebased patches:
+ nova-conf-defaults.patch (only offset)
+ 0001-Always-set-model-netfront-for-xen-over-libvirt.patch (only offset)
+ 0001-Robustify-determination-of-root-directory.patch (only offset)
+ 0001-Claim-IPv6-is-unsupported-if-no-interface-with-IPv6-.patch dropped (merged upstream)

Wed Oct 30 13:00:00 2013 speilickeAATTsuse.com
- Forward patch from aspiers

Tue Oct 29 13:00:00 2013 opensuse-cloudAATTopensuse.org
- Update to version 2014.1.dev552.g2efcc9d+git.1383054035.2efcc9d:
+ Raise an error if module import fails.
+ Correct update extension point\'s check_func for v3 server\'s controller
+ network tests: replace assertEquals with assertEqual
+ xen tests: replace assertEquals with assertEqual
+ Sync lockutils from oslo
+ Enable extension access_ips for v3 API
+ clean up numeric expressions with byte constants
+ Imported Translations from Transifex
+ Make security_group_rule_get_by_security_group() honor columns
+ Add InstanceList.get_by_security_group()

Tue Oct 29 13:00:00 2013 opensuse-cloudAATTopensuse.org
- Update to version 2014.1.dev532.g06c8dea+git.1383010783.06c8dea:
+ consoleauth: retain havana rpc client compat
+ Remove consoleauth 1.X rpc api
+ Adds upper bound checking for flavor create parameters
+ Allow _sync_power_states periodic task to hit slave DB

Tue Oct 29 13:00:00 2013 aspiersAATTsuse.com
- Fix incomplete patch for lp#1202199
- The hunk adjusting the corresponding test_model_xen test
was missing.
- The hw_vif_model meta-data property was allowed to override
the PV (netfront) driver choice, but that would have broken
things.

Mon Oct 28 13:00:00 2013 dmuellerAATTsuse.com
- add 0001-Robustify-determination-of-root-directory.patch
- add 0001-Claim-IPv6-is-unsupported-if-no-interface-with-IPv6-.patch

Sat Oct 26 14:00:00 2013 opensuse-cloudAATTopensuse.org
- Update to version 2014.1.a524.gb2ade54+git.1382744869.b2ade54:
+ Nova db/api.py docstring cleanups...
+ Remove xenapi rpm building code
+ Remove duplicates from exceptions list
+ Port server actions unittests to V3 API Part 2
+ Call baselineCPU for full feature list
+ Updates the documentation for nova unit tests
+ Update my mailmap

Fri Oct 25 14:00:00 2013 opensuse-cloudAATTopensuse.org
- Update to version 2014.1.a511.g6af8c79+git.1382658257.6af8c79:
+ Fix consoleauth check_token for rpcapi v2
+ Replace basestring by six for python3 compatability
+ Remove extra space in tox.ini
+ VMware: fix VM resize bug
+ Fix compute_api tests for migrate
+ Change testing of same flavor resize
+ Add tests for compute (child) cell
+ Fix migrate w/ cells
+ nova.exception does not have a ProcessExecutionError
+ make libvirt driver get_connection thread-safe
+ xenapi: Speeding up the easy cases of test_xenapi
+ migrate server doesn\'t raise correct exception

Thu Oct 24 14:00:00 2013 dmuellerAATTsuse.com
- drop nova-rbd-use-local-devices.patch, we have a different
solution now

Thu Oct 24 14:00:00 2013 opensuse-cloudAATTopensuse.org
- Update to version 2014.1.a488.g0c5ffc8+git.1382608835.0c5ffc8:
+ Uses oslo.imageutils
+ Validate parameters of agent API
+ Expose additional status in baremetal API extension
+ baremetal: Use network API to get fixed IPs
+ VMware: fix bug with booting from volumes
+ Add V2 rpc api for consoleauth
+ catch exception in start and stop server api
+ Merging two mkfs commands.
+ xenapi: ephemeral disk partition should fill disk
+ Fixes Invalid tag name error when using k:v tagname
+ Adds V3 API samples for console output
+ Remove deprecated libvirt VIF driver code
+ Apply six for metaclass
+ Add byte unit constants
+ Fixes unicode issue in the Hyper-V driver
+ Add missing \' to extra_specs debug message
+ Add testr concurrency option for run_tests.sh
+ Reply with a meaningful exception, when libvirt connection is broken.
+ Fix getting nwinfo for Instance obj
+ Fixing ephemeral disk creation.
+ Make security_group_get() more flexible about joins
+ Ensure migration 209 works with NULL fkey values
+ Fix tests for migration 227 to check sqlite
+ Fix setting backdoor port in service start
+ Fix error message of os-cells sync_instances api
+ Add obj_make_compatible()
+ Fix divergence in attach_interfaces extensions
+ xenapi: Speeding up more tests by switching to NoDB
+ VMware: fix bug for reporting instance UUID\'s
+ Drop RPC securemessage.py and crypto module.

Wed Oct 23 14:00:00 2013 opensuse-cloudAATTopensuse.org
- Update to version 2014.1.a429.gedc4c5c+git.1382484872.edc4c5c:
+ Add extension access_ips for v3 API
+ Change tab to blank space in hypervisors-detail-resp
+ Utilizes assertIn - tests/api/etc
+ Improve logging messages in libvirt driver
+ hyperv: Initialize target_iqn in attach_volume
+ Plug Vif into Midonet using Neutron port binding
+ Utilizes assertIn - tests/api/v3
+ Utilizes assertIn - tests/api/contrib
+ Replace incorrect Null checking to return correctly
+ Fix docstring related to create_backup API
+ Utilizes assertIn - tests/virt
+ Improve object instantiation syntax in some tests
+ Fix i18n issue for nova/compute/manager.py
+ Make Object FieldType take an object name instead of a class
+ Manage None value for the \'os_type\' property
+ Utilizes assertIn - tests/etc
+ Make cells info_cache updates more tolerant
+ Fix status code of server\'s action confirm_resize for v3

Tue Oct 22 14:00:00 2013 opensuse-cloudAATTopensuse.org
- Update to version 2014.1.a394.g37e143c+git.1382400315.37e143c:
+ Updated from global requirements
+ Adds V3 API samples for the disk-config extension
+ Remove .pyc files before generating sample conf.

Mon Oct 21 14:00:00 2013 opensuse-cloudAATTopensuse.org
- Update to version 2014.1.a388.gb6aec56+git.1382365525.b6aec56:
+ Update timeutils.py from oslo

Mon Oct 21 14:00:00 2013 dmuellerAATTsuse.com
- create openstack-xen-plugins subpackage and use it from -test

Sun Oct 20 14:00:00 2013 opensuse-cloudAATTopensuse.org
- Update to version 2014.1.a386.g7c68f0e+git.1382226168.7c68f0e:
+ Adding Read-Only volume attaching support to Nova

Sat Oct 19 14:00:00 2013 opensuse-cloudAATTopensuse.org
- Update to version 2014.1.a384.g2b9c147+git.1382139699.2b9c147:
+ xenapi: migrate multiple ephemeral disks
+ graceful-shutdown: add graceful shutdown into compute
+ Fail quickly if file injection for boot volume

Fri Oct 18 14:00:00 2013 speilickeAATTsuse.com
- Update to version 2014.1.a379.g1dca95a+git.1382085937.1dca95a:
+ Make XenAPI use Aggregate object
+ Remove aggregate metadata methods from conductor and virtapi
+ Adds V3 API samples for attach-interfaces
+ Fix i18n issue for nova/virt/baremetal/virtual_power_driver.py
+ Fixes datastore selection bug
+ Handle MarkerNotFound better in Flavor API
+ Sanitize passwords when logging payload in wsgi
+ Send notifications on keypair create/delete
+ Fix scheduler rpcapi deprecated method comment
+ Fix DB API mismatch with sqlalchemy API
+ Make SecurityGroup receive context
+ Fix the image name of a shelved server
+ xenapi: speedup test_wait_for_instance_to_start
+ xenapi: Speedup vm_util and vmops tests
+ Updates OpenStack Style Commandments link
+ Remove compute_api_class config option
+ Add CIDR field type
+ Cells: Fix instance deletes
+ Check for None when cleaning PCI dev usage
+ A nicer calling convention for object instantiation
+ xenapi: test_driver should use NoDBTestCase
+ Updated from global requirements
+ xenapi: stop agent errors stopping build
+ Remove duplicated test cases
+ powervm tests: replace assertEquals with assertEqual
+ Fix incorrect root partition size and compatible volume name
+ remove unused network module from certificates api extension
+ Sync fixture module from oslo
+ fix missing host when unshelving
+ Use `versionutils.is_compatible` for Dom0 plugin
+ Fixes Hyper-V snapshot spawning issue
+ VMware: Fix ValueError unsupported format character in log message
+ Make cells \'flavorid\' for resizes
+ Updated from global requirements
+ Update version aliases for rpc version control
- Refreshed nova-conf-defaults.patch

Wed Oct 16 14:00:00 2013 opensuse-cloudAATTopensuse.org
- Update to version 2014.1.a310.g11219e5+git.1381881804.11219e5:
+ xenapi: stop using get_all_vdis_in_sr in spawn
+ VMware: remove deprecated configuration variable
+ libvirt tests: replace assertEquals with assertEqual
+ Add missing key attribute to AggregateList.get_by_host()
+ Use print function rather than print statement
+ Remove unnecessary \"LOG.error()\" statement
+ Add a get_root_bdm utility function
+ Move is_volume_backed_instance to new style BDM
+ cleanup after boto 2.14 fix
+ Make aggregate methods use new-world objects
+ Fixes Hyper-V issue with VHD file format
+ Fix root disk not be detached after deleting lxc container
+ libvirt: add missing i18n support
+ Use `versionutils.is_compatible` for Nova Objects
+ populate local-ipv4 address in config drive

Tue Oct 15 14:00:00 2013 opensuse-cloudAATTopensuse.org
- Update to version 2014.1.a280.ge6d1349+git.1381794148.e6d1349:
+ Fix NovaObject versioning attribute usage
+ Fix typos in nova/api code
+ Move exception definitions out of db api
+ Remove unused method _get_res_pool_ref from VMware
+ xenapi: removes sleep after final upload retry

Mon Oct 14 14:00:00 2013 opensuse-cloudAATTopensuse.org
- Update to version 2014.1.a270.g9f8c83c+git.1381767290.9f8c83c:
+ xenapi: simplify _migrate_disk_resizing_up
+ Use the oslo fixture module
+ Harden version checking for boto

Mon Oct 14 14:00:00 2013 opensuse-cloudAATTopensuse.org
- Update to version 2014.1.a265.gfd24923+git.1381752690.fd24923:
+ Utilize assertIsInstance
+ Libvirt: default device bus for floppy block devs
+ Fixes typos in nova/compute files
+ Correct use of ConfigFilesNotFoundError
+ Fix test_shadow_tables() on PostgreSQL/MySQL
+ Fix FK violation errors in InstanceActionTestCase
+ Fix incorrect exception raised during evacuate
+ Sync three-part RPC versions support from Oslo
+ Remove duplicated method in test_compute_api.py
+ Add boto special casing for param changes in 2.14
+ Remove obsolete redhat-eventlet.patch
+ Fix conductor\'s object change detection
+ Libvirt: add boot_index to block device info dicts
+ Libvirt: make boot dev a list in GuestConfig
+ Add Field model and tests
+ Adds V3 API specific urlmap tests
+ xenapi: refactor: move UpdateGlanceImage to common
+ Make field object support transitional call-based interface
+ Migrate Aggregate object to Fields
+ Migrate KeyPair object to Fields
+ Libvirt: allow more than one boot device
+ Fix nova DB 215 migration script logic error
+ xenapi: Resize operations could be faster
+ Migrate Migration object to Fields
+ Migrate SecurityGroup object to Fields
+ Fix \"resource\" length in project_user_quotas table
+ Migrate InstanceAction and InstanceActionEvent objects to Fields
+ Migrate InstanceGroup object to Fields
+ Migrate Quotas object to Fields
+ Migrate ComputeNode object to Fields
+ xenapi: simplify PV vs HVM selection logic
+ Libvirt: disallow live-mig for volume-backed with local disk
+ Fixes error on live-migration of volume-backed vm
+ Remove whitespace from cfg options
+ xeanpi: pass network_info to generate_configdrive
+ Make quota sets update type handling a bit safer
+ Migrate Service object to Fields
+ Migrate InstanceFault object to Fields
+ Migrate InstanceInfoCache object to Fields
+ Migrate PciDevice object to Fields
+ Add variable to expand for format string
+ Utilizes assertNotIn
+ Don\'t change the default attach-method
+ Migrate Instance object to Fields
+ Migrate NovaPersistentObject and ObjectListBase to Fields
+ Migrate some tests that were using callable fields
+ Make the base object infrastructure use Fields
+ Remove transitional callable field interface
+ Avoid caching quota.QUOTAS in Quotas object
+ Make a note about Object deepcopy helper
+ Update log message for add_host_to_aggregate
+ Fix a typo of tabstop
+ Remove unused scheduler rpcapi from compute api
+ Add test_instance_get_active_by_window_joined
+ Imported Translations from Transifex
+ VMware: fix regression attaching iscsi cinder volumes
+ compute api should throw exception if soft reboot invalid state VM
+ Fix vmwareapi driver get_diagnostics calls
+ Fixes inconsistency in flavors list with marker
+ hyperv tests: replace assertEquals with assertEqual
+ Fixes typo in ListTargets CLI in hyperv driver
+ Log which filter failed when on log level INFO
+ Move `utils.hash_file` -> `imagecache._hash_file`
+ Fixes typos in nova/db code
+ Fixes typos in the files in the nova folder
+ Xenapi: set hostname when performing a network reset
+ Remove instance_info_cache_update() from conductor
+ VMware tests: replace assertEquals with assertEqual
+ xenapi: make _migrate_disk_resizing_up use AATTstep
+ xenapi: revert on _migrate_disk_resizing_up error

Fri Oct 11 14:00:00 2013 dmuellerAATTsuse.com
- add init script for baremetal deploy helper

Wed Oct 9 14:00:00 2013 opensuse-cloudAATTopensuse.org
- Update to version 2014.1.a135.g0ef896e+git.1381309562.0ef896e:
+ VMware: Network fallback in case specified one not found
+ Replace decprecated method aliases in tests
+ Remove `utils.total_seconds`
+ Ensure that the netaddr import is in the 3rd party section
+ Drop unused BM start_console/stop_console methods.
+ Add a custom iboot power driver for nova bm.
+ Always filter out multicast from reflection
+ Update default for running_deleted_instance_action
+ Add notification on deleting instance without host
+ Make `update_test` compatible with nose
+ Fixes typos in virt files
+ fallocate image only when user has write access
+ Fix DB API tests depending on the order of rows
+ Fix PCI devices DB API tests
+ Adds missing entry in setup.cfg for V3 API shelve plugin
+ Imported Translations from Transifex

Tue Oct 8 14:00:00 2013 dmuellerAATTsuse.com
- run db migration as nova user
- add suse-cleanup-api-paste.diff

Tue Oct 8 14:00:00 2013 opensuse-cloudAATTopensuse.org
- Update to version 2014.1.a104.g3ea8bbd+git.1381237785.3ea8bbd:
+ Open Icehouse development
+ Avoid spamming conductor logs with object exceptions
+ Make Instance.refresh() extra careful about recursive loads
+ Remove `utils.last_octet`
+ Prefix `utils.get_root_helper` with underscore
+ Remove unecessary `get_boolean` function
+ Replace OpenStack LLC with OpenStack Foundation
+ Updated from global requirements
+ XenAPI: Add versioning for plugins
+ Avoid mutable default args in _test_populate_filter_props
+ Remove `utils.debug`
+ Reserve 10 migrations for backports
+ Log if a quota_usages sync updates usage information
+ Fix libvirt test on systems with real iSCSI devices
+ Remove unused dict functions from utils
+ Add Docstring to some scheduler/driver.py methods
+ Replace assert_ with assertTrue
+ VMware: Handle cases when there are no hosts in cluster
+ Fix type is overwritten when UPDATE cell without type specified
+ Ensure image property not set to None in build_request_spec()
+ Make LiveMigrateTask use build_request_spec()
+ Resource limits check sometimes enforced for forced scheduling
+ Make rbd.libvirt_info parent class compatible
+ Fixes several misc typos in scheduler code
+ Fix the wrong params of attach/detach interface for compute driver
+ Fix races in cells extension tests
+ Fixes the usage of PowerVMFileTransferFailed class
+ plug_vif raise NotImplementedError instead of pass
+ VMware: Check for the propSet attribute\'s existence before using
+ Code change for regex filter matching
+ Host aggregate configuration throws exception
+ Catch volume errors during local delete
+ Add V3 API samples for consoles
+ Fix filter_properties of unshelve API
+ Remove `utils.get_from_path`
+ Fixes rescue doesn\'t honor enable password conf for v3
+ fix the an Unexpected API Error issue in flavor API
+ Update allowvssprovider in xenstore_data
+ Return a NetworkInfo object instead of a list
+ Fix HTTP response for PortNotFound during boot (v3 API)
+ baremetal: Fix misuse of \"instance\" parameter of attach/detach_volume
+ Move call to _default_block_device_names() inside try block
+ Adds V3 API samples for srvcs, tenant usage, server_diagnostics
+ Adds v3 API samples for hide server addresses and keypairs
+ Fix V3 API flavor returning empty string for attributes
+ Add flag to make baremetal.pxe file injection optional
+ Remove `utils.timefunc` function
+ Fix races in v3 cells extension tests
+ Baremetal: Be more patient with IPMI and BMC
+ Forced scheduling should be logged as Audit not Debug
+ Fix docstring for disk_cachemodes
+ Fix v3 server rebuild deserializer checking with wrong access_ip key
+ Avoid clobbering {system_,}metadata dicts passed to instance update
+ Create flavor-access for the tenant when creating a private flavor
- remove unlock-six.diff

Sat Oct 5 14:00:00 2013 opensuse-cloudAATTopensuse.org
- Update to version 2013.2.rc1+git.1380965826.96d828f:
+ Use system locale for default request language
+ xenapi: reduce impact of errors during SR.scan
+ VMWare: Disabling linked clone doesn\'t cache images
+ Disable lazy gettext
+ Imported Translations from Transifex
+ Remove `utils.parse_mailmap`
+ Skip test if sqlite3 not installed

Wed Oct 2 14:00:00 2013 opensuse-cloudAATTopensuse.org
- Update to version 2013.2.a501.gc81369c+git.1380671363.c81369c:
+ Full sync of quota_usages
+ Policy check for forced_host should be before the instance is created
+ Add notification for pause/unpause instance
+ VMware: Fix volume detach failure
+ Fix indentation in virt.libvirt.blockinfo module
+ Add tests for pre_live_migration
+ Refactor test cases related to instance object
+ Fix loading instance fault in servers view
+ Update attach interface api to use new network model
+ get_all_flavors uses id as key to be unique
+ VMware: fix bug for invalid data access
+ Update jsonutils.py from oslo
+ Make Exception.format_message aware of Messages

Tue Oct 1 14:00:00 2013 opensuse-cloudAATTopensuse.org
- Update to version 2013.2.a475.ga6bc12c+git.1380587665.a6bc12c:
+ Fix console db can\'t load attribute pool
+ Get image metadata in to_xml for generating xml
+ Remove deprecated task states
+ Removes pre_live_migration need for Fixed IPs
+ Fix stopping instance in sync_power_states
+ Check instance exists or not when evacuate
+ xenapi: set vcpu cap to ensure weight is applied
+ VMware: Fix bug for root disk size
+ Don\'t wrap Glance exceptions in NovaExceptions
+ Fix processutils.execute errors on windows

Sun Sep 29 14:00:00 2013 opensuse-cloudAATTopensuse.org
- Update to version 2013.2.a455.g63c9d87+git.1380413051.63c9d87:
+ Fix log format error in lazy-load message
+ Correct lock path for storage-registry-lock

Sat Sep 28 14:00:00 2013 opensuse-cloudAATTopensuse.org
- Update to version 2013.2.a451.gc5c5ad9+git.1380326203.c5c5ad9:
+ Update rootwrap with code from oslo
+ Add flavor name validation when create flavor
+ Ensure we don\'t end up with invalid exceptions again
+ xenapi: ignore 500 errors from agent resetnetwork
+ Change service id to compute for compute/api.py
+ xenapi: enforce filters after live-migration
+ Fix unicode string values missing in previous patch
+ VMware: Fix SwitchNotFound error when network exists
+ Make sure periodic task sync_power_states continues on error
+ Windows instances require the timezone to be \"localtime\"

Fri Sep 27 14:00:00 2013 dmuellerAATTsuse.com
- switch to crudini

Fri Sep 27 14:00:00 2013 dmuellerAATTsuse.com
- Update to version 2013.2.a431.g7452bc6+git.1380263703.7452bc6:
+ Update sample config generator script
+ VMware: enable VNC access without user having to enter password
+ Remove _get_compute_info from filter_scheduler.py
+ Add V3 API samples for security-groups
+ Require oslo.config 1.2.0 final
+ VMware: fix bug for incorrect cluster access

Thu Sep 26 14:00:00 2013 opensuse-cloudAATTopensuse.org
- Update to version 2013.2.a419.g01f09bb+git.1380199495.01f09bb:
+ Force textmode consoles on baremetal
+ fix typo & grammer in comment 363-364

Thu Sep 26 14:00:00 2013 opensuse-cloudAATTopensuse.org
- Update to version 2013.2.a415.g97da685+git.1380189973.97da685:
+ Moved registration of lifcycle events handler in init_host()
+ Add linked clone related unit tests for VMware Hyper
+ Rebuilding stopped instance should not set terminated_at
+ Correct deleted_at value in notification messages
+ send the good binding to neutron after live-migration
+ v3 API samples for servers
+ Remove unused _instance_update() method in compute api
+ Log object lazy-loads
+ Fixes assertion bug in test_cells_weights.py

Wed Sep 25 14:00:00 2013 opensuse-cloudAATTopensuse.org
- Update to version 2013.2.a397.g09bafda+git.1380068132.09bafda:
+ xenapi: fix pep8 violations in nova plugins
+ Object cleanups
+ xenapi: Cleanup pluginlib_nova
+ Don\'t lose exception info
+ Fixes misuse of assertTrue in virt test scripts
+ Only update PCI stats if they are reported from the host
+ Ensure get_all_flavors returns deleted items
+ Don\'t use ModelBase.save() inside of transaction
+ Adds V3 API samples for remote consoles, deferred delete
+ Allow for nested object fields that cannot be None
+ Ensure anti affinity scheduling works
+ Fixes unexpected exception message in PciConfigInvalidWhitelist
+ VMware: Fix ensure_vlan_bridge to work properly with existing DVS
+ Imported Translations from Transifex
+ Don\'t allow pci_devices/security_groups to be None
+ Instance object incorrectly handles None info_cache
+ Fix Instance object assumptions about joins
+ Adds v3 API samples for hosts extension
+ Fixes file mode bits of compute/manager.py
+ Bring up interface when enslaving to a bridge
+ Fix several flake8 issues in the plugins/xenserver code
+ Fix SecurityGroupsOutputTest v3 security group tests
+ VMware: fix bug with booting from volume
+ Added \'page_size\' param to image list
+ Fix V3 API server metadata XML serialization
+ Adds v3 API samples for ips and server_metadata extensions
+ VMwareVCDriver Fix sparse disk copy error on spawn
+ Convert TestCases to NoDBTestCase
+ Convert TestCases to NoDBTestCase
+ Convert TestCases to NoDBTestCase
+ disable direct mounting of qcow2 images by default
+ Add v3 API samples for rescue
+ libvirt: add test case for _hard_reboot
+ Adds v3 API samples for limits and simple tenant usage
+ Enable test_create_multiple_servers test for V3 API
+ disassociate_address response should match ec2
+ Add debugging to ComputeCapabilitiesFilter
+ Remove exceptions.Duplicate

Tue Sep 24 14:00:00 2013 opensuse-cloudAATTopensuse.org
- Update to version 2013.2.a321.g345d067+git.1379980546.345d067:
+ Remove two unused config options in baremetal
+ Fixes race cond between delete and confirm resize
+ Improve \"keypair data is invalid\" error message
+ Revert \"Importing correlation_id middleware from oslo-incubator\"
+ Code change for nova support glance ipv6 address
+ Adds V3 API samples for evacuate,ext-az,ext-serv-attrs
+ Fix network info injection in pure IPv6 environment
+ [VMware] Fix problem transferring files with ipv6 host
+ Syncs install_venv_common.py from oslo-incubator
+ Fixes test scripts with wrong bitmode
+ VMware: bug fix for instance deletion with attached volume
+ Fix create\'s response is different with requested for sec-grps V3
+ VMware: ensure that resource exists prior to accessing
+ Fixes host stats for VMWareVCDriver
+ Fix migration 201 tests to actually test changes
+ XenAPI raise InstanceNotFound in _get_vm_opaque_ref
+ Fixes unexpected exception message in ProjectUserQuotaNotFound
+ Adds API samples and unitests for os-server-usage V3 extension
+ Port server actions unittests to V3 API Part 1
+ Remove cached console auth token after migration
+ Remove unused exceptions
+ Clean up check for migration 213
+ Adds V3 API samples for cells and multinic
+ Add V3 API samples for ext-status,hypervisor,admin-actions
+ Add Neutron port check for the creation of multiple instances
+ Fixes modules with wrong file mode bits in virt package
+ Fixes modules with wrong file mode bits
+ Fix logging of failed baremetal commands.
+ Fix V3 API server extension point exception propagation
+ Don\'t fail if volume has no image metadata
+ Libvirt: volume driver set correct device type
+ xenapi: fix where root_gb=0 causes problems
+ Add filter for soft-deleted instances to periodic cleanup task

Mon Sep 23 14:00:00 2013 opensuse-cloudAATTopensuse.org
- Update to version 2013.2.a255.g97c49e1+git.1379894975.97c49e1:
+ VMware: datastore regex not honoured
+ Add v3 API samples for os-extended-volumes
+ Add V3 API samples for quota-sets/class-sets,inst-usage-audit-log
+ Add V3 API samples for flavor-manage,flavor-extra-specs
+ VMware: handle exceptions from RetrievePropertiesEx correctly

Sat Sep 21 14:00:00 2013 opensuse-cloudAATTopensuse.org
- Update to version 2013.2.a245.g3db4372+git.1379721554.3db4372:
+ pci passthrough bug fix:hasattr dones not work for dict
+ xenapi: ensure pool based migrate is live
+ xenapi: add tests for finish_migration and spawn
+ xenapi: stop injecting the hostname during resize
+ xenapi: regroup spawn steps for better progress
+ xenapi: ensure finish_migration cleans on errors
+ Fix for os-availability-zone/detail returning 500
+ Fix snapshot failure with VMwareVCDriver
+ Actually fix info_cache healing lazy load
+ libvirt: ignore false exception due to slow NFS on resize-revert
+ xenapi: Make rescue safer
+ Fix problem with starting Windows 7 instances using VMware Driver
+ Catch more accuracy exception for _lookup_by_name

Fri Sep 20 14:00:00 2013 opensuse-cloudAATTopensuse.org
- Update to version 2013.2.a219.g69bae42+git.1379636507.69bae42:
+ Edits for nova.conf.sample
+ Remove print statement from test_quotas that fails H233 check
+ Prune node stats at compute node delete time
+ Retry on deadlock in instance_metadata_delete
+ Send notification for any updates to instance objects
+ Wrong arguments when calling safe_utils.getcallargs()
+ Enable fake driver can live migration
+ MultiprocessWSGITest wait for workers to die bug
+ Typo: certicates=>certificates in nova.conf
+ Convert TestCases to NoDBTestCase
+ xenapi: move kernel/ramdisk methods to vm_utils
+ xenapi: tidy ups to some spawn related methods
+ Remove _assert_compute_node_has_enough_memory from filter_scheduler.py

Thu Sep 19 14:00:00 2013 opensuse-cloudAATTopensuse.org
- Update to version 2013.2.a194.gded3bd1+git.1379550189.ded3bd1:
+ Make Instance.Name() not lazy-load things
+ Better help for generate config
+ Add alias as prefix to request params for config_drive v3
+ Fix non-unicode string values on objects
+ Remove extra \'console\' key for index in extensions consoles v3
+ Add test cases for resume_state_on_host_boot
+ Increase volume created checking retries to 60
+ Fix use of bare list/dict types in instance_group object
+ Add new-world Quota object
+ Fix quota direct DB access in compute
+ Add instance_flavor_id to the notification message
+ Add missing get_available_nodes() refresh arg
+ Fixes misuse of assertTrue in test scripts
+ Should finish allocating network before VM reaches ACTIVE
+ xenapi: Fix rescue

Wed Sep 18 14:00:00 2013 opensuse-cloudAATTopensuse.org
- Update to version 2013.2.a164.gfb8b08d+git.1379461474.fb8b08d:
+ Remove duplicate test from V3 version of test_hosts
+ Make v3 API versions extensions core
+ update .mailmap
+ Only return requested network ID\'s
+ xenapi: Fix download_handler fallback
+ Remove duplication in disk checks
+ Make virt drivers use a consistent hostname
+ Use test.TestingException where possible
+ Make Instance.save() log missing save handlers
+ Fix changes_since for V3 API
+ delete a non existent flavor extra spec returns 204
+ VMware: nova-compute crashes if VC not available
+ Add V3 API samples for instance-actions,extenions
+ Fix migration 211 to downgrade with MySQL
+ Fix the order of query output for postgres
+ Fix console api pass tuple as topic to console rpc api
+ Change the duplicate class name TestDictMatches in test_matches.py
+ Remove unused and duplicate code
+ Add V3 API samples for flavors,flavor-rxtx,flavor-access
+ Fix hyper-v vhd real size bigger than flavor issue

Tue Sep 17 14:00:00 2013 opensuse-cloudAATTopensuse.org
- Update to version 2013.2.a124.g8e6dcc2+git.1379376222.8e6dcc2:
+ Don\'t generate notifications when reaping running_deleted instances
+ xenapi: Add per-instance memory overhead values
+ Move required keymgr classes out of nova/tests
+ Drop unused logger from keymgr/__init__.py
+ Remove unused method in scheduler driver
+ Wire in ConfKeyManager._generate_hex_key!
+ Translate more REST API error messages
+ Don\'t use sudo to discover ipv4 address.
+ Add missing indexes back in from 152
+ Fix rename q_exc to n_exc (from quantum to neutron)

Sat Sep 14 14:00:00 2013 opensuse-cloudAATTopensuse.org
- Update to version 2013.2.a104.g6a02770+git.1379117008.6a02770:
+ Update requirements not to boto 2.13.0
+ Get image properties instead of the whole image
+ VMware: fix driver support for hypervisor uptime
+ pci passthrough fails while trying to decode extra_info
+ Need to allow quota values to be set to zero
+ Ignore H803 from Hacking.
+ Update mailmap for jhesketh

Fri Sep 13 14:00:00 2013 opensuse-cloudAATTopensuse.org
- Update to version 2013.2.a91.g2f6022f+git.1379030945.2f6022f:
+ Fix live-migrate when source image deleted
+ Fix v3 swap volume with wrong signature
+ Add expected_errors for extension aggregates v3
+ Fixes misuse of assertTrue in compute test scripts
+ Remove unused and wrong code in test_compute.py
+ Fix regression issues with cells target filter
+ Fixes misuse of assertTrue in Cells test scripts
+ Add REUSE_EXT in _swap_volume call to blockRebase
+ VMware image clone strategy settings and overrides
+ Add missing notifications for rescue/unrescue

Thu Sep 12 14:00:00 2013 dmuellerAATTsuse.com
- Update to version 2013.2.a71.g4e842e3+git.1378966799.4e842e3:
+ Remove out of date list of jenkins jobs
+ Don\'t return query from db API
+ Reduce DB load caused by heal instance info cache
+ Fix compute_node_get_all() for Nova Baremetal
+ Makes v3 API keypairs extension core
+ Remove cases of \'except Exception\' in tests.image
+ MultiprocessWSGITest wait for workers to die bug
+ Make v3 API console-output extension core
+ Clean up duplicated change-building code in objects
+ Add key manager implementation with static key
+ Add encryption support for volumes to libvirt
+ Clean up object comparison routines in tests
+ Remove docstrings in tests
+ Fix asymmetric view of object fields

Wed Sep 11 14:00:00 2013 dmuellerAATTsuse.com
- remove remove-babel-runtime-dep.diff
- add unlock-six.diff
- fix requires

Wed Sep 11 14:00:00 2013 opensuse-cloudAATTopensuse.org
- Update to version 2013.2.a49.ge784491+git.1378856526.e784491:
+ Fix compute_node_get_all() for Nova Baremetal
+ Makes v3 API keypairs extension core
+ Update fedora dev env instructions
+ Removed duplicated class in exception.py

Tue Sep 10 14:00:00 2013 bwiedemannAATTsuse.com
- Refresh nova-conf-defaults.patch
- Update to version 2013.2.a41.gec73243+git.1378771181.ec73243:
+ Don\'t stacktrace on ImageNotFound in image_snapshot
+ Limit instance fault messages to 255 characters
+ Revert baremetal v3 API extension
+ Sync filetuils from oslo-incubator
+ Fix inconsistent usages for network resources
+ Fix failure to emit notification on Instance.save()
+ Remove unused _decompress_image_file from powervm operator class
+ Synchronize the key manager interface with Cinder
+ Fix PCIDevice ignoring missing DB attributes
+ Fix a typo in test_migrations for migration 209
+ enhance description of share_dhcp_address option
+ Fix the bootfile_name method call in baremetal
+ maint: remove redundant disk_cachemode validation entry

Sat Sep 7 14:00:00 2013 opensuse-cloudAATTopensuse.org
- Update to version 2013.2.a16.gb037993+git.1378540077.b037993:
+ Add methods to get image metadata from instance
+ Avoid errors on some actions when image not usable
+ add conf for number of conductor workers
+ Revert \"Call safe_encode() instead of str()\"

Fri Sep 6 14:00:00 2013 speilickeAATTsuse.com
- Update to version 2013.2.a3442.g42efb50+git.1378473196.42efb50:
+ Fix AggregateDBApiTestCase on PostreSQL and MySQL
+ Adds Hyper-V dynamic memory support
+ Adds Hyper-V VHDX support
+ Adds ephemeral storage support for Hyper-V
+ vm_state and task_state not updated during instance delete
+ update neutronclient to 2.3.0 minimum
+ Use utils.execute instead of subprocess
+ VlanManager creates superfluous quota reservations
+ Fix to disallow server name with all blank spaces (v3 API)
+ Interpret BDM None size field as 0 on compute side
+ Remove _report_driver_status from compute/manager.py
+ VMware: Nova boot from cinder volume
+ Generalize the _make_list() function for objects
+ Add missing Aggregate object tests
+ Safe db.api.compute_node_get_all() performance improvement
+ Ensure old style images can be resized
+ Change finish_resize paths to use objects
+ Change finish_revert_resize paths to use objects
+ Add nova.utils.get_root_helper()
+ Add columns_to_join to instance_update_and_get_original
+ PCI passthrough Libvirt vm config
+ Fix ArchiveTestCase on PostgreSQL
+ Port to oslo.messaging.Notifier API
+ Fix the multi-instance quota message
+ XenAPI: Allow 10GB overhead on VHD file check size
+ Deprecate conductor migration_get()
+ Remove indirect dependency from requirements.txt
+ Fix typo and indent error in isolated_hosts_filter.py
+ Allow block devices without device_name
+ Refresh network info cache for secgroups
+ xenapi: through-dev raw-tgz image upload to glance
+ xenapi: refactor - extract image_utils
+ xenapi: support raw tgz image download
+ VMware: Multiple cluster support using single compute service
+ Adding VIF Driver to support Mellanox Plugin
+ Enable libvirt driver to use the new BDM format
+ Handle port over-quota when allocating network for instance
+ Port \"Make flavors is_public option ..\" to v3 tree
+ xenapi: Add efficient impl of instance_exists()
+ Create mixin class for common DB fields
+ fix conversion type missing
+ Updated from global requirements
- Refreshed nova-conf-defaults.patch, remove-babel-runtime-dep.diff

Thu Sep 5 14:00:00 2013 opensuse-cloudAATTopensuse.org
- Update to version 2013.2.a3358.g17933ce+git.1378339864.17933ce:
+ Add os-assisted-volume-snapshots extension
+ Guest-assisted-snaps libvirt implementation
+ Remove a couple of unused stubs
+ Improve EC2 API error responses
+ Have tox install via setup.py develop
+ Powervm driver now logs ssh stderr to warning
+ VMware: clean up get_network_with_the_name
+ Port all rpcapi modules to oslo.messaging interface
+ Adds metrics collection support in Hyper-V
+ Inherit base image properties on instance creation
+ Port flavormanage extension to v3 API Part 2
+ Fix virtual power driver fails silently
+ Libvirt: call capabilites before getVersion()
+ Add support for API message localization
+ Make compute_api use Aggregate objects
+ Fix a gross duplication of context code in objects tests
+ Nova support for vmware cinder driver
+ Remove versioning from IOVisor APIs PATH
+ Port Cheetah templates to Jinja2
+ Change resize_instance paths to use objects

Wed Sep 4 14:00:00 2013 opensuse-cloudAATTopensuse.org
- Update to version 2013.2.a3318.g79ef562+git.1378251610.79ef562:
+ Improves Hyper-V vmutils module for subclassing
+ Adds \'instance_type\' param to build_request_spec
+ Check ephemeral and swap size in the API
+ Add os-block-device-mapping to v3 API
+ Scheduler rpcapi 2.9 is not backwards compatible
+ Add scheduler support for PCI passthrough
+ Adds support for Hyper-V WMI V2 namespace
+ Make compute_api use Service and ComputeNode objects
+ compute rpcapi 2.29 is not backwards compatible
+ xenapi: add support for auto_disk_config=disabled
+ On snapshot errors delete the image
+ Introduce AuthFailure EC2 error code
+ Introduce IncorrectState EC2 error code
+ Introduce SecurityGroupLimitExceeded EC2 error code
+ Introduce UnsupportedOperation EC2 error code
+ Introduce InternalError EC2 error code
+ Remove EC2 postfix from InvalidInstanceIDMalformedEC2
+ Add dict and list utility functions for object typing
+ Add Aggregate object model
+ VMware: remove conditional suds validation

Tue Sep 3 14:00:00 2013 opensuse-cloudAATTopensuse.org
- Update to version 2013.2.a3279.g8b5f0c9+git.1378165045.8b5f0c9:
+ Adds API version discovery support for V3
+ Delete expired instance console auth tokens
+ Fix unicode key of azcache can\'t be stored to memcache
+ Add an exception when doesn\'t have permissions to operate vm on hyper-v
+ Don\'t inject files while resizing instance
+ Clean destroy for project quota
+ Fix FK violation in ConsoleTestCase
+ Port flavormanage extension to v3 API part 1
+ Fix VMware fakes
+ Added new hypervisor to support Docker containers
+ handle auto assigned flag on allocate floating ip
+ Remove unused fake run_instance() method
+ Add flag to make IsolatedHostsFilter less restrictive
+ DRY up use of AATTwrap_exception() decorator
+ Adds V3 API samples for migrations

Mon Sep 2 14:00:00 2013 dmuellerAATTsuse.com
- also install v3 api_samples

Mon Sep 2 14:00:00 2013 dmuellerAATTsuse.com
- Update to version 2013.2.a3249.g7c9e6a8+git.1378109053.7c9e6a8:
+ Adds V3 API samples for agents, aggregates and certificates
+ VMware: Config Drive Support
+ Fix warning log message typo in resource_tracker.instance_claim
+ Fix wrong method call in baremetal
+ Fix one port can be attached to more devices
+ xenapi: skip metadata updates when VM not found
+ powervm: actually remove files after migration
+ Fixes missing host in Hyper-V get_volume_connector
+ Call safe_encode() instead of str()
+ compute rpcapi 2.37 is not backwards compatible
+ Use ExceptionHelper to bypass AATTclient_exceptions
+ Add block_device_mapping_get_all_by_instance to virtapi
+ Introduce InvalidPermission.Duplicate EC2 error code
+ Sync rpc from oslo-incubator
+ Remove dis/associate actions from security_groups v3
+ Improve db_sqlalchemy_api test coverage
+ Tenant id filter test is not correct
+ Disable retry filter with force_hosts or force_nodes
+ VMware: use VM uuid for volume attach and detach
+ xenapi: Improve test_xenapi unit testing performance
+ Fix network creation in Vlan mode
+ baremetal: Log IPMI power on/off timeouts
+ Disconnect from iSCSI volume sessions after live migration
+ emit warning while running flake8 without virtual env
+ Add alias as prefix to request params for user_data v3
+ Correct default ratelimits for v3
+ Fix V3 API quota_set tests using V3 url and request

Sat Aug 31 14:00:00 2013 opensuse-cloudAATTopensuse.org
- Update to version 2013.2.a3195.g04eee47+git.1377908214.04eee47:
+ Fix usage of classmethod in various places
+ xenapi: agent not inject ssh-key if cloud-init
+ XenAPI: Generic Fake.get_all_records_where implementation
+ XenAPI: SR location should default to location stored in PBD
+ Fix and gate on H302 (import only modules)
+ XenAPI: make_partition fixes for Dom0
+ XenAPI: More operations with LVM-based SRs
+ Make compute_capabilities_filter use information from DB not RPC
+ Make image_props_filter use information from DB not RPC
+ Disable compute fanout to scheduler
+ Unimplemented suspend/resume should not change vm state
+ Make resource_tracker record host_ip
+ Adds Instance UUID to rsync debug logging
+ PCI devices resource tracker
+ Add PCI device tracker to compute resource tracker

Fri Aug 30 14:00:00 2013 opensuse-cloudAATTopensuse.org
- Update to version 2013.2.a3165.gdd839df+git.1377874636.dd839df:
+ powervm: Use FixedIntervalLoopingCall for polling LPAR status
+ powervm: revert driver to pass for plug_vifs
+ powervm: make start_lpar timeout

Fri Aug 30 14:00:00 2013 bwiedemannAATTsuse.com
- drop obsolete websockify-05.diff
- Update to version 2013.2.a3159.gced24c9+git.1377819324.ced24c9:
+ Adds missing V3 API scheduler hints testcase
+ Pass the destination file name to download modules
+ Fix migrations index
+ Enable no_parent and file_only security
+ libvirt: allow passing \'os_type\' property to glance
+ Libvirt: fix KeyError in set_vif_bandwidth_config
+ Remove deprecated legacy network info model in Hypervisor drivers
+ Removes V3 API images and image_metadata extensions
+ EC2-API: Fix ambiguous ipAddress/dnsName issue
+ VMware: provide a coherent message to user when viewing console log
+ Stylistic improvement of compute.api.API.update()
+ Move live-migration control flow from scheduler to conductor
+ Make nbd reservation thread-safe
+ Pci Device DB support
+ Add PCI device object support
+ Fix v3 extensions inherit from wrong controller
+ Link Service.compute_node with ComputeNode object
+ Imported Translations from Transifex
+ use \'exc_info=True\' instead of import traceback
+ Update availability_zone on time if it was changed
+ VMware: remove redundant default=None for config options
+ Remove unused nova.common module
+ Make xenapi capabilities[\'enabled\'] use service enabled
+ Add PCI stats
+ PCI alias support
+ Add env to make_subprocess
+ Fix Instance object issues
+ fix volume swap exception cases
+ Add DocStrings for function allocate_for_instance
+ Object support for instance groups
+ Fix untranslated log messages in libvirt driver
+ Raises masked AssertionError in _test_network_api
+ Port multiple_create extension to V3 API
+ Improve parameter related EC2 error codes
+ Don\'t need to init testr in run_tests.sh
+ Added qemu guest agent support for qemu/kvm
+ Fix race when running initialize_gateway_device()
+ Fix typo in baremetal docs
+ Store CONF.baremetal.instance_type_extra_specs in DB
+ Make compute_api migrate/resize paths use instance objects
+ Make compute_api confirm/revert resize use objects
+ Mock out action event calls in build instance test
+ Stub out instance_update() in build instance tests
+ Raise timeout in fake RPC if no consumers found
+ Filter network by project id
+ Convert _poll_unconfirmed_resizes to use Migration object
+ Fix aggregate creation/update with null or too long name
+ Fix error messages in v3 aggregate API
+ Added test case in test_migrations for migration 208
+ Correct the status code to 201 for create v3
+ Fix the message of coverage directory error
+ Implement front end rate-limiting for Cinder volume
+ Adds Flavor ID validations
+ Use implicit nullable=True in sqlalchemy model
+ Pass objects for revert and confirm resizes
+ Make compute_api use objects for lock/unlock
+ Convert reset_network to use instance object
+ Make inject_network_info use objects
+ Make backup and snapshot use objects
+ Deprecate conductor migration_create()
+ Change prep_resize paths to use objects
+ Add volume snapshot APIs to driver interface
+ Add db.block_device_mapping_get_by_id
+ Introduce Invalid
* EC2 error codes
+ Fix HTTP response for PortInUse during boot (v3 API)
+ Avoid swallowing exceptions in network manager
+ Removes fixed ips extension from V3 API
+ Add RBD supporting to libvirt for creating local volume
+ Add mock to test-requirements
+ Adds support for security_groups for V3 API server create
+ Sets policy settings so V3 API extensions are discoverable
+ fix bad usage of exc_info=True
+ Assisted snapshots compute API plumbing
+ Add volume snapshot delete API test case
+ Add context information to download plugins
+ Remove capabilities.enabled from test_host_filters
+ Revert task state when terminate_instance fails
+ Add PCI device filters support
+ PCI device auto discover

Tue Aug 27 14:00:00 2013 opensuse-cloudAATTopensuse.org
- Update to version 2013.2.a3007.gb7c16d6+git.1377561553.b7c16d6:
+ Add expected_errors for migrations v3
+ Add resource tracking to build_and_run_instance
+ xenapi: Added iPXE ISO boot support
+ Add KeyPair object
+ Make compute_api use KeyPair objects
+ Add Service object implementation
+ [v3] Show detail of an quota in API os-quota-sets
+ Removed code duplication in test_get_server_
*_by_id
+ Add ComputeNode object implementation
+ Allow Cinder to specify file format for NFS/GlusterFS
+ Fix various cells issues due to object changes

Mon Aug 26 14:00:00 2013 opensuse-cloudAATTopensuse.org
- Update to version 2013.2.a2985.g08d6932+git.1377506885.08d6932:
+ VMware: fix rescue/unrescue instance
+ Upgrade to Hacking 0.7
+ Document CONF.default_flavor is for EC2 only
+ VMware: Added check for datastore state before selection
+ Add alias as prefix to request params for availability_zone v3
+ Fix ratelimiting

Sun Aug 25 14:00:00 2013 opensuse-cloudAATTopensuse.org
- Update to version 2013.2.a2973.g9174401+git.1377387584.9174401:
+ Fixes sync issue for user level resources
+ Fix Fibre Channel attach for single WWN

Sat Aug 24 14:00:00 2013 opensuse-cloudAATTopensuse.org
- Update to version 2013.2.a2969.g0f543df+git.1377300893.0f543df:
+ Implement hard reboot for powervm driver
+ Fix message for server name with whitespace
+ Update mailmap
+ Remove duplicate variable _host_state
+ Remove trivial cases of unused variables
+ Fix remove_fixed_ip test with CastAsCall
+ Stub out attach_volume() in test_api_samples
+ Enable CastAsCall for test_api_samples
+ Stub out more net API methods floating IP DNS test
+ xenapi: refactor - extract get_virtual_size
+ Handle InstanceInvalidState of soft_delete
+ Set VM back to its original state if cold migration failed
+ Refactor integrated tests to support V2 and V3 API testing Part 2
+ Port integrated tests for V3 API
+ Adds infra for v3 API sample creation
+ Fix instance metadata access in xenapi
+ Stub out net API sooner in servers API test
+ Stubout deallocate_for_instance() in compute tests
+ Stubout reserve_block_device_name() in test
+ Updates tools/config/README
+ Fix get_diagnostics() test for no compute consumer
+ Fix live migration test for no scheduler running
+ Add new compute method for building an instance
+ Remove unsafe XML parsing
+ Stub out setup_networks_on_host() in compute tests
+ Fix rpc calls on pre/post live migration tests
+ Fix confirm_resize() mock in compute tests
+ Stub out instance_fault_create() in compute tests
+ Stub out get_console_topic() in test_create_console
+ Fix network manager tests to use correct network host
+ Fix spice/vnc console api samples tests
+ Correct the authorizer for extended-volumes v3
+ nova.conf configurable gzip compression level
+ PCI utils
+ Fix instance_group_delete() DB API method
+ Fix ReservationTestCase on PostgreSQL
+ Allow swap_volume to be called by Cinder
+ Fix exception handling in V3 API coverage extension
+ Remove \"N309 Python 3.x incompatible construct\"
+ Revert \"Make compute_capabilities_filter use ...\"
+ Stub out entry points in LookupTorrentURLTestCase
+ XenAPI: Support local connections
+ XenAPI: Return platform_version if no product_version
+ Downgrade MySQL to the same state it used to be
+ Remove the indexes on downgrade to work with MySQL
+ Fix migration downgrade 146 with mysql

Fri Aug 23 14:00:00 2013 opensuse-cloudAATTopensuse.org
- Update to version 2013.2.a2877.ga19f59d+git.1377215228.a19f59d:
+ Port volumes swap to the new API-v3
+ Support EC2 API wildcards for DescribeTags filters
+ Fixes auto confirm invalid error
+ Fix EC2 API Fault wrapper
+ Remove redundant _create_instance method from test_compute
+ Fix scheduler prep_resize deprecated comments
+ libvirt: fix {attach,detach}_interface()
+ Remove legacy network model in tests and compute manager
+ quantum pxeboot-port support for baremetal
+ Remove use of fake_rabbit in Nova
+ Remove unused fake run_instance() method
+ Remove unused nova.tests.image.fake code
+ Add jsonschema to Nova requirements.txt
+ Add task_state filter for nova list
+ Fix prep_resize() stale system_metadata issue
+ Put fault message in the correct field
+ Fix fake image_service import in v3 test_disk_config
+ Remove unused variables in test_compute_cells
+ Remove instance exists check from rebuild_instance
+ Don\'t initialize neutronv2 state at module import
+ Pop extra keys from context in from_dict()
+ Add unique constraint to AggregateMetadata
+ Use the common function is_neutron in servers.py
+ xenapi: test functions for _stream_disk
+ Clean up some unused wrap_exception() stuff
+ Allow more than one ephemeral device in the DB
+ Use new BDM syntax when determining boot metadata
+ Fix logic in add_host_to_aggregate()
+ correct the name style issue of ExtendedServerAttributes in v3 api
+ Use ExceptionHelper to bypass AATTclient_exceptions
+ Disable periodic tasks during integration tests
+ Enable consoleauth service during ec2 tests
+ Add CastAsCall fixture
+ Fix api samples image service stub
+ Fix IVS vif to correctly delete interfaces on unplug
+ Log exception details setting vm_state to error
+ Add add_aggregate_to_host() to FakeDriver
+ xenapi: refactor - extract get_stream_funct_for

Thu Aug 22 14:00:00 2013 opensuse-cloudAATTopensuse.org
- Update to version 2013.2.a2801.g0ee03b0+git.1377129292.0ee03b0:
+ Support networks without gateway
+ VMware: Ensure Neutron networking works with VMware drivers
+ Enforce flavor access during instance boot
+ Adding support for iSER transport protocol
+ Search filters for get_all_system_metadata should use lists
+ Fix migration 210 tests for PostgreSQL
+ Make InvalidInstanceIDMalformed an EC2 exception
+ Refactor how BDMs are handled when booting
+ Removed the duplicated _host_state = None in libvirt driver
+ Clear out service disabled reason on enable for V3 API
+ Virt driver flag for different BDM formats
+ Boot from image destination - volume

Wed Aug 21 14:00:00 2013 opensuse-cloudAATTopensuse.org
- Update to version 2013.2.a2777.gfbc2fbe+git.1377042408.fbc2fbe:
+ Personality files can be injected during server rebuild
+ Add Migration object
+ Don\'t pass RPC connection to pre_start_hook
+ Set the image_meta for the instance booted from a volume
+ Offer a paginated version of flavor_get_all
+ Port disk_config API to v3 Part 2
+ Demote personalities from core of API v3 as extensions os-personality
+ fix libguestfs mount order when inspecting
+ Make API part of instance boot use new BDM format
+ Change RPC to use new BDM format for instance boot

Tue Aug 20 14:00:00 2013 opensuse-cloudAATTopensuse.org
- Update to version 2013.2.a2757.g6875dee+git.1376956371.6875dee:
+ Add passing a logging level to processutils.execute
+ Handle NeutronClientException in secgroup create

Mon Aug 19 14:00:00 2013 opensuse-cloudAATTopensuse.org
- Update to version 2013.2.a2753.gd0d0c52+git.1376905582.d0d0c52:
+ Remove deprecated CONF.fixed_range
+ Set launch_index to right value
+ Fix cells manager RPC version
+ Sync gettextutils from oslo-incubator
+ Enforce compute:update policy in API
+ Unit-ify the compute API resize tests
+ Convert admin_actions ext tests to unit tests
+ Add scheduler utils unit tests
+ Fixup some non-unity-ness to conductor tests
+ Improve performance of driver\'s get_available_nodes
+ Add migration with missing fkeys
+ Refactor integrated tests to support V2 and V3 API testing
+ Fix project_user_quotas_user_id_deleted_idx index

Fri Aug 16 14:00:00 2013 opensuse-cloudAATTopensuse.org
- Update to version 2013.2.a2732.gfa575b5+git.1376611933.fa575b5:
+ libvirt: sync get_available_resources and get_host_stats
+ Fix bad check for openstack versions (vendor_data/config drive)
+ Add supported_instances to get_available_resource to all virt drivers
+ db: Add host_ip and supported_instances to compute_nodes
+ Make affinity_filters use host_ip from DB not RPC
+ Make compute_capabilities_filter use information from DB not RPC
+ Fix typo in exception message
+ Remove old legacy network info model in libvirt driver
+ Clean up unimplemented methods in the powervm driver

Thu Aug 15 14:00:00 2013 opensuse-cloudAATTopensuse.org
- Update to version 2013.2.a2714.gf953e20+git.1376525132.f953e20:
+ Switch to Oslo-Incubator\'s EnvFilter rootwrap
+ remove _action_change_password the attribute in V3 server API

Wed Aug 14 14:00:00 2013 speilickeAATTsuse.com
- Update to version 2013.2.a2711.gdfde37b+git.1376465112.dfde37b:
+ Fix H501: Do not use locals() for string formatting
+ Cleanup exception handling on evacuate
+ Port \"Accept is_public=None ..\" to v3 tree
+ Remove clear_rabbit_queues script
+ Removed code for modular exponentiation, pow() already does this
+ Moves compute.rpcapi.prep_resize call to conductor
- No need for -O1, we don\'t ship
*.pyo files
- No need for --skip-build, this is implicit
- Refreshed nova-conf-defaults.patch: I was close to dropping it but
python-iniparse doesn\'t yet sort the [DEFAULT] section, so those
conf-defaults are still present

Tue Aug 13 14:00:00 2013 opensuse-cloudAATTopensuse.org
- Update to version 2013.2.a2699.g7b77052+git.1376398756.7b77052:
+ Fix get_available_resource docstrings
+ Add expected_errors for extension quota_classes v3
+ Fix migration downgrade 147 with mysql
+ Format CIDR strings as per storage
+ Fixes typo in __doc__ of /libvirt/blockinfo.py
+ Fix leaking of image BDMs
+ Moved tests for server.delete
+ Enforce authenticated connections to libvirt
+ Sync models with migrations
+ maint: remove redundant default=None for config options
+ Add option for QEMU Gluster libgfapi support

Tue Aug 13 14:00:00 2013 opensuse-cloudAATTopensuse.org
- Update to version 2013.2.a2677.g0699531+git.1376351754.0699531:
+ Fix capitalization, it\'s OpenStack
+ Merge from oslo-incubator for notifier
+ Add test cases to validate neutron ports
+ Fix VMwareVCDriver to support multi-datastore
+ Fix to allow ipv6 in host_ip for ESX/vSphere driver
+ Change swap_volume volume_api calls to use ID
+ Merged flavorsextraspecs extension into core API
+ Merged flavor_disabled extension into V3 core api
+ User quota update should not exceed project quota
+ Fix spelling in image_props_filter
+ powervm: add test case for get_available_resource
+ Wrong unique key name in 200 migration

Mon Aug 12 14:00:00 2013 opensuse-cloudAATTopensuse.org
- Update to version 2013.2.a2655.g8fb450f+git.1376299012.8fb450f:
+ Check host exists before evacuate
+ Fix typo with network manager service_name
+ xenapi: send identity headers from glance plugin
+ Adds factory methods to load Hyper-V utils classes
+ Port server_usage API to v3 part 1
+ Port server_usage API to v3 part 2
+ Support setting block size for block devices
+ Fix formatting on scheduler documentation
+ Removed scheduler doc costs section
+ Fix simultaneous timeout with smart iptables usage
+ Imported Translations from Transifex
+ MinDisk size based on the flavor\'s Disk size
+ Imported Translations from Transifex
+ Make compute_api use Instance.create()
+ Add Instance.destroy()
+ Make compute_api use Instance.destroy()
+ Add delete() operation to InstanceInfoCache
+ Add basic InstanceAction object
+ Make compute_api use InstanceAction object
+ Deprecate conductor\'s compute_stop() interface
+ Deprecate conductor\'s compute_reboot() interface
+ Add note why E712 is ignored
+ Remove unused variable
+ Add expected_errors for extension certificates v3

Fri Aug 9 14:00:00 2013 opensuse-cloudAATTopensuse.org
- Update to version 2013.2.a2610.ga943f14+git.1376037425.a943f14:
+ Fix instance actions testing
+ xenapi: Adding BitTorrent download handler
+ Raise 404 when instance not found in admin_actions API
+ remove improper usage of \'assert\'
+ Add expected_errors for extension Console v3
+ Make fake_instance handle security groups
+ Pull out instance object handling for use by create also
+ Fix Instance objects with empty security groups
+ Move tests test_update_
* to separate class
+ Code dedup in test_update_
*
+ Add Instance.create()
+ Remove unsafe XML parsing
+ Remove dead capabilities code
+ xenapi: no image upload retry on certain errors
+ Update BareMetal driver to current nova.network.model
+ xenapi: remove propagate xenapi_use_agent key
+ Fix typo in compute.rpcapi comments
+ Catch ldap ImportError
+ Fix instance_usage_audit_log v3 follow REST principles
+ Spelling correction in test_glance.py
+ Enhance object inheritance
+ Fix deferred delete use of objects

Thu Aug 8 14:00:00 2013 opensuse-cloudAATTopensuse.org
- Update to version 2013.2.a2566.g3af7e1a+git.1375919608.3af7e1a:
+ Clean up db.sqla.api.instance_
* methods
+ Clean up session in db.sqla.api.get_ec2 methods
+ Clean up session in db.sqla.api.network_
* and sec_groups_
* methods
+ Clean up session in db.sqla.api.migration_
* methods
+ Finish DB session cleanup
+ Do not use context in db.sqla.api private methods
+ Make NovaObject.get() avoid lazy-load when defaulting
+ xenapi: remove dup code in make_step_decorator
+ Convert CamelCase attribute naming to camel_case for servers V3 API
+ Add expected_errors for extension baremetal v3
+ Add expected_errors for extensions simple_tenant_usage v3
+ xenapi: remove pv detection

Wed Aug 7 14:00:00 2013 opensuse-cloudAATTopensuse.org
- Update to version 2013.2.a2542.g431de91+git.1375864654.431de91:
+ Allow user and admin lock of an instance
+ maint: remove unused exceptions
+ Convert camelCase attribute naming to camel_case
+ xenapi: retry when plugin killed by signal
+ Avoid extra glance v2 locations call!
+ Imported Translations from Transifex
+ Retry failed instance file deletes

Tue Aug 6 14:00:00 2013 opensuse-cloudAATTopensuse.org
- Update to version 2013.2.a2529.g7df1c91+git.1375770041.7df1c91:
+ Convert pause/unpause to use objects
+ Fix change detection logic in conductor
+ Add ObjectActionFailed exception and make Instance use it
+ Add obj_attr_is_set() method to NovaObject
+ Add plug-in modules for direct downloads of glance locations

Mon Aug 5 14:00:00 2013 opensuse-cloudAATTopensuse.org
- Update to version 2013.2.a2519.g71dbfd1+git.1375736436.71dbfd1:
+ Fix some Instance object class usage errors
+ Fix and Gate on H303 (no wildcard imports)
+ Sync config.generator from Oslo
+ Performs hard reboot if libvirt soft reboot raises libvirtError
+ powervm: pass on unimplemented aggregate operations
+ Add expected_errors for extension keypair and availablity_zone
+ Add expected_errors for extensions quota_sets and hypervisors
+ Add expected_errors for extension console_output v3
+ xenapi: Moving Glance fetch code into image/glance:download_vhd
+ xenapi: allow non rsa key injection
+ db: Remove deprecated assert_unicode attribute
+ Update mailmap

Sun Aug 4 14:00:00 2013 opensuse-cloudAATTopensuse.org
- Update to version 2013.2.a2495.g2d86932+git.1375573899.2d86932:
+ Make delete/soft_delete use objects
+ Cleanup copy/paste in test_quota_sets
+ Refactor EC2 API error handling code
+ Code dedup in class QuotaReserveSqlAlchemyTestCase

Sat Aug 3 14:00:00 2013 opensuse-cloudAATTopensuse.org
- Update to version 2013.2.a2487.g8dda68a+git.1375486983.8dda68a:
+ Refactor compute API\'s delete to properly do local soft_deletes
+ xenapi: Rename imageupload image
+ Fix multi availability zone issue part 1

Fri Aug 2 14:00:00 2013 dmuellerAATTsuse.com
- rediff patches

Fri Aug 2 14:00:00 2013 opensuse-cloudAATTopensuse.org
- Update to version 2013.2.a2481.ge685a72+git.1375462885.e685a72:
+ Remove generic exception catching for admin_actions API v3
+ Use cached nwinfo for secgroup rules
+ Add error checking around host service checking
+ Moves compute.rpcapi.prep_resize call to scheduler.manager
+ xenapi: Reduce code duplication in vmops
+ Remove unreachable code
+ Add support for Neutron https endpoint
+ Fixes for v3 API servers tests
+ Adds NoAuthMiddleware for V3
+ Add index to reservations.uuid column
+ vendor-data minor format / style cleanups
+ Port ips-extended to API-v3 ips core API Part 1
+ Port ips-extended to API-v3 ips core API Part 2
+ Demote admin-passwd from core of API v3 as extensions os-admin-password
+ Fix extension hosts follow API v3 rules
+ Add identity headers while calling glanceclient
+ Make EvacuateTest DRYer

Thu Aug 1 14:00:00 2013 speilickeAATTsuse.com
- Update to version 2013.2.a2447.g9ce78a9+git.1375365895.9ce78a9:
+ Fix 2 pep8 errors in tests
+ Change EC2 client tokens to use system_metadata
+ Enabled hacking check for Python3 compatible print (H233)
+ Fix HTTP response for PortNotFound during boot
+ Use valid IP addresses values in tests
+ XenAPI: Refactor Fake to create pools, SRs and VIFs automatically
+ Set VM back to its original state if cold migration failed
+ Update references with new Mailing List location
+ Use RetrievePropertiesEx instead of RetrieveProperties
+ Fix extension rescue follow API v3 rules
+ Fix flavor v3 follow API v3 rules
+ Raise exception if both port and fixed-ip are in requested networks.
+ Fix race between aggregate list and delete
+ Fix timing issue in SimpleTenantUsageSample test
+ Logging virtual size of the QCOW2
+ [xenapi] Unshadow an important test case class
+ Add expected_errors for extensions services and server_password v3
+ Add expected_errors for extension evacuate v3
+ Moves scheduler.rpcapi.prep_resize call on compute.api to conductor
+ Add expected_errors for extension instance_actions v3
+ Fix extension server_meta follow API v3 rules
+ Add expected_errors for extension cells V3
+ XenAPI: Change the default SR to be the pool default
+ Disable per-user rate limiting by default
+ Make ServerXMLSerializationTest DRYer
+ Merged flavorextradata extension (ephemeral disk size) into core API
+ Fix extensions agent follow API v3 rules
+ Add expected_errors for extension_info V3
+ Config drive attached as cdrom
+ Implements host uptime API call for cell setup.
+ Fix flavor_access extension follow API V3 rules
+ Fix v3 hypervisor extension servers action follow REST principles
+ Correct status code and response for quota_sets API v3
+ Add expected_errors for extension server_diagnostics V3
+ Add expected_errors for extension shelve v3
+ add vendor_data to the md service and config drive
+ Speed up test BareMetalPduTestCase.test_exec_pdutool
+ Remove sleep from service group db and mc tests
+ return 429 on API rate limiting occur
+ Code dedup in class InstanceTypeExtraSpecsTestCase
+ Revert \"Add requests requirement capped <1.2.1.\"
+ Add notification for live migration call
+ Remove
* import from xenserver plugins
+ Move tests test_verify_checksum_
* to separate class
+ Code dedup in virt.libvirt.test_imagecache.test_verify_checksum_
*
- Rebase remove-babel-runtime-dep.diff and websockify-05.diff

Tue Jul 30 14:00:00 2013 bwiedemannAATTsuse.de
- refresh nova-conf-defaults.patch - now with
sql_connection=sqlite:///$state_path/baremetal_$sqlite_db

Tue Jul 30 14:00:00 2013 opensuse-cloudAATTopensuse.org
- Update to version 2013.2.a2357.gfd7f885+git.1375141314.fd7f885:
+ Servers API for the new BDM format
+ Remove the monkey patching of _ into the builtins
+ xenapi: Fix console rotate script
+ Add basic BDM format validation in the API layer
+ Add latest oslo DB support
+ Don\'t pass empty image to filter on live migration
+ Bypass queries which cause a contradiction
+ Set lock_path in tests
+ Fix postgresql failures related to Data type to API-v3 fixed-ip
+ Sync lockutils from Oslo
+ Fixes Hyper-V issues on versions prior to 2012
+ Clarify instance_type vs flavor in nova-manage
+ Use project quota as default user quota
+ Enabled the hacking warning for Py3 compatible octal literals (H232)
+ Remove fping plugin from V3 API

Sat Jul 27 14:00:00 2013 opensuse-cloudAATTopensuse.org
- Update to version 2013.2.a2327.g1b62c43+git.1374883562.1b62c43:
+ Add rpcapi tests for shelving calls
+ Fix policy failure on image_metadata calls
+ Add expected_errors for extension extended_volumes v3
+ Per-project-user-quotas for more granularity
+ port baremetal_nodes API into v3 part1
+ port BaremetalNodes API into v3 part2
+ Ensure that uuid is returned with mocked instance

Fri Jul 26 14:00:00 2013 bwiedemannAATTsuse.com
- refresh websockify-05.diff nova-conf-defaults.patch

Fri Jul 26 14:00:00 2013 opensuse-cloudAATTopensuse.org
- Update to version 2013.2.a2313.g73397e7+git.1374796139.73397e7:
+ Add unique constraint to InstanceTypeExtraSpecs.
+ Allow exceptions to propagate through stevedore map
+ Code dedup in test_libvirt_volume
+ Code dedup in class ImageXMLSerializationTest
+ Fixes wrong action comment \'lock\' to \'unlock\'
+ Create vmware section
+ Port migrations extension to v3 API part 1
+ Port migrations extension to v3 API part 2
+ Sync some of Instance
* models with migrations
+ Change force_dhcp_release default to True
+ Imported Translations from Transifex
+ Fixed tests for flavor swap extension after merging in core API
+ Deduplicate data in TestAddressesXMLSerialization
+ Fix mig 186 downgrade when using sqlalchemy >= 0.8
+ Fix up trivial license mismatches
+ Add validation of available_zone during instance create
+ Make ServersViewBuilderTest DRYer.
+ Code dedup in class ServersControllerCreateTest
+ Add support for volume swap
+ Sync latest rpc changes from oslo-incubator
+ Remove hostname param from XenApi after first boot
+ Fixing dnsdomain_get call in nova.network.manager
+ Sync models for AgentBuild, Aggregates, AggregateHost tables.
+ Fix the is_volume_backed_instance check
+ Start using hacking 0.6
+ Update oslo.config.generator
+ xenapi: ensure vcpu_weight configured correctly
+ Sync eventlet_backdoor from oslo-incubator
+ Fix iptables rules when metadata_host=127.0.0.1
+ xenapi: Pass string arguments to popen
+ Fix leaky network tests
+ Fix failing network manager unit tests

Wed Jul 24 14:00:00 2013 opensuse-cloudAATTopensuse.org
- Update to version 2013.2.a2252.g08dd7f0+git.1374624120.08dd7f0:
+ Check instance on dest once during block migration
+ Sync sample config file generator with Oslo
+ Fix inconsistency between Nova-Net and Neutron
+ Missed message -> msg_fmt conversion
+ Add indexes to sqlite
+ Sync gettextutils from oslo
+ Cell Scheduler support for hypervisor versions
+ Remove project_id from alternate image link path
+ Remove instance_metadata_get_all
* from db api
+ Fix DB access when refreshing the network cache.
+ Clarify flavorid vs instance_type_id in db
+ Sync 10 DB models and migrations.
+ Sync db.models.Security
* and db.models.Volume
*.

Tue Jul 23 14:00:00 2013 opensuse-cloudAATTopensuse.org
- Update to version 2013.2.a2229.g9e2d4ac+git.1374536887.9e2d4ac:
+ Add ability to factor in per-instance overheads
+ ec2-api: Disable describing of instances using deleted tags as filter.
+ Correct the action name for admin_actions API v3
+ Add expected_errors for extension deferred_delete v3
+ Sync db.models.Instance
* with migrations.
+ Make admin API state resets use Instance.save()
+ Make shelve pass old-world instance object to conductor
+ Make InfoCache.network_info be the network model
+ Use timeutils.utcnow() throughout the code
+ Convert network API to use InfoCache object
+ Unit-ify compute_api delete tests
+ Moved tests for server._action_rebuild
+ Code dedup in tests for server._action_rebuild
+ Move _validate_int_value controller func to utils

Mon Jul 22 14:00:00 2013 opensuse-cloudAATTopensuse.org
- Update to version 2013.2.a2201.gbd4eb52+git.1374451335.bd4eb52:
+ Add missing tests for console_
* methods.

Sat Jul 20 14:00:00 2013 opensuse-cloudAATTopensuse.org
- Update to version 2013.2.a2199.g2706f81+git.1374332173.2706f81:
+ Raise exceptions when Spice/VNC are unavailable
+ Convert suspend/resume to use objects
+ Make Instance.save() handle cells DB updates
+ Make servers::update() use Instance.save() to do the work
+ Handle instance being deleted while in filter scheduler
+ Send updated aggregate to compute on add/rm host
+ Remove locals() from various places.
+ Ensure dates are dates, not strings
+ Handle instance objects in conductor compute_stop

Fri Jul 19 14:00:00 2013 opensuse-cloudAATTopensuse.org
- Update to version 2013.2.a2181.g5ada7de+git.1374225558.5ada7de:
+ Fix duplicate osapi_hide_server_address_states config option
+ Port used limits extension to v3 API Part 1
+ Port used limits extension to v3 API Part 2
+ Create key manager interface
+ Remove unnecessary comments for instance rebuild tests.
+ xenapi: no glance upload retry on 401 error
+ Disable ssl layer compression for glance requests.
+ Check that the configuration file sample is up to date
+ Make compute_api.reboot() use objects
+ Sync v2/v3 console_output API extensions
+ port disk_config API into v3 part1
+ Remove redundant if statements in cells.state
+ Refresh network cache when reassigning a floating IP in Neutron
+ Fix IPAddress and CIDR type decorators
+ Fix HTTP response for PortInUse during boot
+ Fix parse_transport_url when url has query string
+ Code dedup in test_libvirt_vif
+ Unimplemented pause should not change vm state on PowerVM
+ Fix aggregate_get_by_host host filtering
+ Fix filtering aggregate metadata by key

Thu Jul 18 14:00:00 2013 tpaszkowskiAATTnovell.com
- Fix for bug: https://bugs.launchpad.net/nova/+bug/1202199 (broken network
for xen hvm over libvirt).
Patch openstack-nova-force-xen-libvirt-netfront.patch backported from
https://review.openstack.org/#/c/37477/.

Thu Jul 18 14:00:00 2013 opensuse-cloudAATTopensuse.org
- Update to version 2013.2.a2142.g04c2458+git.1374106205.04c2458:
+ Assert backing_file should exist before attempting to create it
+ Fix extensions os-remote-consoles to follow API v3 rules
+ Force reopening eventlet\'s hub after fork
+ Add a VIF driver for IOVisor engine
+ Move resource usage sync functions to db backend
+ Fix blocking issue when powervm calculate checksum
+ Fix accessing to \'/\' of metadata server without any checks to work
+ Prompt error message when creating aggregate without aggregate name
+ Remove duplicate cells_rpcapi test.
+ Update instance.node on evacuate
+ Make Instance object properly update
*metadata
+ Fix Instance object handling of implied fields
+ Fix shelve\'s use of system_metadata

Wed Jul 17 14:00:00 2013 opensuse-cloudAATTopensuse.org
- Update to version 2013.2.a2117.g096b751+git.1374055394.096b751:
+ Makes _PATH_CELL_SEP a public global variable
+ Passing volume ID as id to InvalidBDMVolume exception
+ xenapi: enable attach volumes to non-running VM

Wed Jul 17 14:00:00 2013 opensuse-cloudAATTopensuse.org
- Update to version 2013.2.a2111.g64867c4+git.1374052777.64867c4:
+ Remove locals() from virt directory
+ Imported Translations from Transifex
+ Port service API to v3 Part 2
+ Port admin-actions API into v3 part2
+ port AvailabilityZone API into v3 part1
+ Port AvailabilityZone API to v3 Part 2
+ port instance_actions API into v3 part1
+ Port instance_actions API to v3 Part 2
+ Port user_data API to v3 Part 2
+ Changes select_destinations to return dicts instead of objects
+ Add legacy flag to get_instance_bdms
+ remove python-glanceclient cap
+ Don\'t attach to multiple Quantum networks by default
+ Porting limits core api to API v3 Part 1
+ Complete deletion when compute manager start-up.
+ Remove notify_on_any_change option
+ Sync harmless changes from oslo-incubator
+ Remove references to deprecated DnsMasqFilter
+ Hypervisor uptime fails if service is disabled
+ Fix compatibility with older confirm_resize() calls
+ Move special cells logic for start/stop
+ Fix nic order not correct after reboot
+ Port attach and detach of volume-attachment into os-extended-volume v3
+ xenapi: Only coalesce VHDs if needed
+ Check system_metadata type in _populate_instance_for_create
+ Exceptions raised by quantum validate_networks result in 500 error
+ Allow filters to only run once per request if their data is static
+ Sync notifier change from oslo-incubator
+ Port limits core API to API-v3 Part 2
+ Porting server metadata core api to API v3 Part 1
+ Porting server metadata core API to API v3 Part 2
+ Porting os-aggregates extensions to API v3 Part 1
+ Porting os-aggregates extensions to API v3 Part 2
+ Port flavor_rxtx extension to v3 API Part 1
+ Port flavor_rxtx extension to v3 API Part 2
+ Fix status code for coverage API v3
+ Port AttachInterfaces API to v3 Part 2
+ Port deferredDelete API to v3 Part 2
+ Fix issue with pip installing oslo.config-1.2.0
+ Don\'t ignore \'capabilities\' flavor extra_spec
+ Load cell data from a configuration file
+ Add missing tests for db.api.instance_
* methods
+ Remove duplicated key_pair
* tests from test_db_api.
+ Move dnsdomain_
* tests in test_db_api to own test case.
+ xenapi:populating hypervisor version in host state
+ xenapi: Add disk config value to xenstore.
+ Fix EC2 DescribeTags filter
+ Fix malformed format string.
+ Add API-v3 merged core API into core API list
+ Code dedup in class ImagesControllerTest
+ Avoid shadowing Exception \'message\' attribute
+ Avoid deleting user-provided Neutron ports if VM spawn fails
+ Code dedup in class TestServerActionRequestXMLDeserializer
+ xenapi: Stub out _add_torrent_url for Vhd tests
+ Shelve/unshelve an instance
+ Use db.flavor_ instead of db.instance_type_
+ Periodic task for offloading shelved instances
+ Fix power_state lookup in confirm_resize
+ Move bw_usage_
* tests in test_db_api to own test case.
+ Move test_security_group_update to SecurityGroupTestCase.
+ Move
*_ec2_
* tests in test_db_api to own test case.
+ Add a new GroupAffinityFilter
+ Move test_stringified_ips to InstanceTestCase.
+ Move a migration test to MigrationTestCase.
+ Reassign MAC address for vm when resize_revert
+ Fix duplicate fping_path config option
+ Validate volume_size in block_device_mapping
+ Support scoped keys in aggregate extra specs filter
+ Don\'t ignore \'capabilities\' flavor extra_spec
+ Fix debug message for GroupAntiAffinityFilter
+ Fix aggregate update.
+ API for shelving
+ Replace get_instance_metadata call in api.ec2.cloud._format_instances
+ Sort output for unit tests in test_describe_tags before compare
+ Remove unused recreate-db options from run_test.sh
+ Unify duplicate code for powering on an instance
+ Allow ::/0 for IPv6 security group rules
+ Change get_all_instance_metadata to use _get_instances_by_filters
+ Support Client Token for EC2 RunInstances

Mon Jul 15 14:00:00 2013 opensuse-cloudAATTopensuse.org
- Update to version 2013.2.a1957.ge3041fa+git.1373873058.e3041fa:
+ Change db.api.instance_type_ to db.api.flavor_
+ Port server password extension to v3 API Part 2
+ Port os-console-output extension to API v3 Part 2
+ update Quantum usage to Neutron
+ Port extended status extension to v3 API Part 2
+ Merge extension server-start-stop into servers core API v3
+ Port hide srvr addresses extension to v3 API Pt2
+ Document rate limiting is per process
+ Better start/stop handling for cells
+ Imported Translations from Transifex
+ Clear out service disabled reason on enable
+ Handle ImageNotAuthorized exception

Mon Jul 15 14:00:00 2013 dmuellerAATTsuse.com
- remove 0001-update-Quantum-usage-to-Neutron.patch

Sat Jul 13 14:00:00 2013 dmuellerAATTsuse.com
- fix config after quantum rename
- add remove-babel-runtime-dep.diff
- fix setting of lock_dir
- fix permissions of policy file
- fix compute driver setting default
- run db migrations on startup

Sat Jul 13 14:00:00 2013 dmuellerAATTsuse.com
- add 0001-update-Quantum-usage-to-Neutron.patch

Sat Jul 13 14:00:00 2013 opensuse-cloudAATTopensuse.org
- Update to version 2013.2.a1933.ga5a0f09+git.1373674095.a5a0f09:
+ Remove doc references to distribute.
+ Properly pin pbr and d2to1 in setup.py
+ Add -U to the command line for pip
+ Add unique constraints to AggregateHost.
+ port Host API into v3 part2
+ Port extended-availability-zone API into v3 part2
+ xenapi: support ephemeral disks bigger than 2TB
+ Cells: Make bandwidth_update_interval configurable
+ Fix formatting errors in documentation
+ Add support for live_snapshot in compute
+ Convert cells to use a transport URL
+ Imported Translations from Transifex
+ Fix object_compat decorator for non-kwargs
+ Make db/api strip timezones for datetimes
+ Fix default argument values on get_all_by_filters()
+ Make notifications properly string-convert instance datetimes
+ Port images metadata functionality to v3 API Part 2
+ Port hide srvr addresses extension to v3 API Pt1

Fri Jul 12 14:00:00 2013 dmuellerAATTsuse.com
- add dependency on rsync and openssh to compute package
- add websockify-05.diff

Fri Jul 12 14:00:00 2013 opensuse-cloudAATTopensuse.org
- Update to version 2013.2.a1898.gce503c5+git.1373588185.ce503c5:
+ Port consoles extension API into v3 part1
+ Port consoles extension API into v3 part2
+ hyperv: Fix vmops.get_info raises InstanceNotFound KeyError
+ test_xmlutil.py covers more code in xmlutil.py
+ Add missing matchmaker_ring
+ Sync latest rpc changes from oslo-incubator
+ Misc fixes for v3 evacuate API extension
+ port Deferred_delete API into v3 part1
+ Port quota classes extension to v3 API Part 2
+ Fix v3 hypervisor extension search action follow REST principles
+ Fix info_cache and bw_usage update race
+ Port images metadata functionality to v3 API Part 1
+ Port fping extension to v3 API Part 2
+ Add unique constraint to AgentBuild.
+ Port user_data API to v3 Part 1
+ Add missing help messages for nova-manage command
+ Add \"ExtendedVolumes\" API extension
+ Port multinic extension to v3 API Part 2
+ Fix misc issues with os-multinic v3 API extension
+ Adding action based authorization for keypairs.
+ Ports image_size extension to v3 API
+ Sync install_venv_common from oslo
+ PowerVM resize and migrate test cases
+ Port security groups extension to v3 API Part 1
+ Port security groups extension to v3 API Part 2
+ Add notifiers to both attach and detach volumes
+ Select disk driver for libvirt+Xen according to the Xen version
+ xenapi: glance plugin should close connections
+ Fix cells manager rpc api version
+ Add Instance.get_by_id() query method
+ Enable core API-v3 to be optional when unit testing
+ Make compute_api.get() use objects natively
+ Add unique constraint to ConsolePool.
+ Revert \"Sync latest rpc changes from oslo-incubator\"
+ Make sure periodic instance reclaims continues on error
+ Update v3 servers API with objects changes
+ Add _set_instance_obj_error_state() to compute manager

Wed Jul 10 14:00:00 2013 opensuse-cloudAATTopensuse.org
- Update to version 2013.2.a1824.g161de55+git.1373415423.161de55:
+ libvirt fix resize/migrates with swap or ephemeral
+ port Service API into v3 part1
+ Xenapi shutdown should return True if vm is shutdown
+ Disassociate fixed IPs not known to dnsmasq
+ Ensure flake8 tests run on all api code
+ Port extended-server-attributes API into v3 part2
+ xenapi: Tidy up Popen calls to avoid command injection attacks
+ Port admin-actions API into v3 part1
+ List migrations through Admin API
+ Update openstack.common.config
+ Make sure periodic cleanup of instances continues on error
+ Sync models.Console
* with migrations.
+ Export just the volume metadata for the database to be populated
+ Imported Translations from Transifex

Tue Jul 9 14:00:00 2013 opensuse-cloudAATTopensuse.org
- Update to version 2013.2.a1797.g3987004+git.1373365637.3987004:
+ Port extended-availability-zone API into v3 part1
+ Preserve network order when using ConfigDrive

Tue Jul 9 14:00:00 2013 bwiedemannAATTsuse.com
- add BuildRequires: python-oslo.sphinx
- Update to version 2013.2.a1793.gba70576+git.1373359125.ba70576:
+ Add unique constraints to Service.
+ Fix to integer cast of length in console output extension
+ Port os-console-output extension to API v3 Part 1
+ Port coverage API into v3 part2
+ Standardize use of nova.db
+ Add troubleshoot to baremetal PXE template.
+ Revert \"fixes nova resize bug when force_config_drive is set.\"
+ Update pyparsing to 1.5.7
+ Remove conductor usage from consoleauth service
+ Port agent API to v3 Part 2
+ Fix and gate on E125
+ Moves populate retry logic to the scheduler utils
+ Changes ComputeTaskManager class to inherit base.Base
+ Add inst_type parameter
+ Imported Translations from Transifex
+ Baremetal ensures node is off before powering on
+ Port scheduler hints extension to v3 API Part 2
+ Enforce sqlite-specific flow in drop_unique_constraint
+ Don\'t deallocate network if destroy time out
+ Notification support for host aggregate related operation
+ port Instance_usage_audit_log API into v3 part1
+ port Instance_usage_audit_log API into v3 part2
+ Use oslo.sphinx and remove local copy of doc theme
+ Avoid redefining host to none in get_instance_nw_info(...)
+ Imported Translations from Transifex

Mon Jul 8 14:00:00 2013 vuntzAATTsuse.com
- Stop shipping wsgi files and SSL certificates for apache setup,
as nova can handle SSL directly now:
+ Drop openstack-nova-api.wsgi.
+ Remove apache2 BuildRequires, and apache2-utils and openssl
Requires(post).
+ Do not generate certificates in %post.

Mon Jul 8 14:00:00 2013 opensuse-cloudAATTopensuse.org
- Update to version 2013.2.a1743.gab69350+git.1373242510.ab69350:
+ Add cinder cleanup to migrations.
+ Fixed columns list in indexes.
+ Add unique constraint to FixedIp.

Sun Jul 7 14:00:00 2013 opensuse-cloudAATTopensuse.org
- Update to version 2013.2.a1737.g09ebe78+git.1373155854.09ebe78:
+ Pass instance host-id to Quantum using port bindings extension.

Sat Jul 6 14:00:00 2013 opensuse-cloudAATTopensuse.org
- Update to version 2013.2.a1735.g923b24f+git.1373069398.923b24f:
+ Add unique constraints to Quota.
+ Change unique constraint in VirtualInterface.
+ xenapi: Stub out entry points for BitTorrent tests
+ Make flavors is_public option actually work
+ Make instance show and index use objects
+ Make EC2 API request objects instead of converting them.

Fri Jul 5 14:00:00 2013 dmuellerAATTsuse.com
- quantum -> neutron

Fri Jul 5 14:00:00 2013 opensuse-cloudAATTopensuse.org
- Update to version 2013.2.a1723.g6dc9cca+git.1372982985.6dc9cca:
+ Add tests for `db.console_pool_
*()` functions.
+ Fix resize ordering for COW VHD
+ libvirt: Fix spurious backing file existence check.

Thu Jul 4 14:00:00 2013 dmuellerAATTsuse.com
- use a fixed nova uid for being able to use shared storage

Thu Jul 4 14:00:00 2013 opensuse-cloudAATTopensuse.org
- Update to version 2013.2.a1717.ga108871+git.1372926627.a108871:
+ Fix compute_api object handling code in cells messaging
+ Make api_samples reboot test use a plausible scenario
+ Add fill_faults() batch operation to InstanceList
+ Refactors select_destinations to return HostState objects
+ Store volume metadata as key/value pairs.
+ Add cells get_cell_type() method
+ Add object (de)serialization support to cells
+ Exeption message of \'live migration\' is not appropriate
+ Sane rest API rate limit defaults

Thu Jul 4 14:00:00 2013 vuntzAATTsuse.com
- Do not use sysconfig to setup SSL for novncproxy, as nova.conf
can now contain the relevant settings:
+ Remove sysconfig.openstack-nova-novncproxy.
+ Update openstack-nova-novncproxy.init accordingly.
- Synchronize openstack-nova-novncproxy.init with
openstack-nova.init as the init script had some issues.
- Do not pass --web=/usr/share/novnc/ to nova-novncproxy: this is
the default value already, and this can be configured in
nova.conf if needed.

Thu Jul 4 14:00:00 2013 opensuse-cloudAATTopensuse.org
- Update to version 2013.2.a1702.g446def5+git.1372897330.446def5:
+ Fix vol_usage_update() DB API tests.
+ Fix metadata for create in child cell
+ Fixes a typo on AggregateCoreFilter documentation
+ update xen/vmware virt drivers not to hit db directly
+ powervm: make get_host_uptime output consistent with other virt drivers
+ Fix grizzly compat issue in conducor rpc api
+ Clarify the compute API is_volume_backed_instance method
+ Sync rpc from oslo-incubator.
+ xenapi: Add configurable BitTorrent URL fetcher
+ Added functionality for nova hooks pass functions
+ Imported Translations from Transifex
+ Remove locals() from compute directory
+ Fix binding of SQL query params in DB utils.
+ Refactor compute_api reboot tests to be unit-y
+ Make instance_update() string-convert IP addresses

Wed Jul 3 14:00:00 2013 opensuse-cloudAATTopensuse.org
- Update to version 2013.2.a1672.gaaa871c+git.1372842300.aaa871c:
+ port Host API into v3 part1
+ Imported Translations from Transifex
+ Port coverage API into v3 part1
+ Port fping extension to v3 API Part 1
+ Port hypervisor API into v3 part1
+ Port config drive API to v3 Part 1
+ Port config_drive API to v3 Part 2
+ Port scheduler hints extension to v3 API Part 1
+ port Simple_tenant_usage API into v3 part1
+ Port Simple_tenant_usage API to v3 Part 2
+ Port extended status extension to v3 API Part 1
+ Port extended-server-attributes into v3 part1
+ Port hypervisor API into v3 part2
+ Port multinic extension to v3 API Part 1

Wed Jul 3 14:00:00 2013 opensuse-cloudAATTopensuse.org
- Update to version 2013.2.a1644.gba58d77+git.1372810773.ba58d77:
+ Clean up and make HACKING.rst DRYer
+ xenapi: Remove vestigial `compile_metrics` code
+ Break out compute API unit tests
+ Break out Compute Manager unit tests
+ Fixes for quota_sets v3 extension
+ Fix the filtered characters list from console-log
+ Make test_deferred_delete() be deterministic
+ Remove junk file when ftp transfer failure
+ Refactor ServerStatusTest class
+ Remove usage of locals() from powervm virt package
+ Add HACKING check for db session param
+ port Attach_interface API into v3 part1
+ Remove locals() from virt/vmwareapi package
+ Reduce nesting in instance_usage_audit
+ Port server password extension to v3 API Part 1
+ Add unique constraint for security groups
+ Make db.fakes stub out API not sqlalchemy

Tue Jul 2 14:00:00 2013 opensuse-cloudAATTopensuse.org
- Update to version 2013.2.a1610.g3a1fcb6+git.1372723413.3a1fcb6:
+ Fix for failure of periodic instance cleanup
+ remove locals() from virt/hyperv package
+ Implement get_host_uptime for powervm driver
+ Update instance properties values in child cells to create instance.
+ Move tests db.api.instance_
* to own class
+ New select_destinations scheduler call
+ Fix typo for instance_get_all_by_filters() function.
+ Sync db.models with migrations.
+ Add resume state on host boot function to vmware Hyper.
+ Imported Translations from Transifex
+ Handle UnexpectedTaskState and InstanceNotFound exceptions
+ Skip security group code when there is no network.
+ Session cleanup for db.security_group_
* methods

Mon Jul 1 14:00:00 2013 opensuse-cloudAATTopensuse.org
- Update to version 2013.2.a1585.gddc1468+git.1372662109.ddc1468:
+ Imported Translations from Transifex
+ Merged flavor_swap extension into core API
+ fix invalid logging
+ Port cells extension to v3 API Part 2
+ Port server_diagnostics extension to v3 API Part2
+ Port images functionality to v3 API Part 2
+ Fix types in test_ec2_ids_not_found_are_printable
+ Sync db.models and migrations.

Sat Jun 29 14:00:00 2013 opensuse-cloudAATTopensuse.org
- Update to version 2013.2.a1569.g4961cab+git.1372464130.4961cab:
+ Fix resizes with attached file-based volumes
+ No support for double nested 64 bit guest using VCDriver
+ Better default for my_ip if 8.8.8.8 is unreachable
+ Ignore lifecycle events for non-existent instances
+ Moves scheduler.manager._set_vm_state_and_notify to scheduler.utils
+ Add AggregateCoreFilter
+ Add AggregateRamFilter
+ Port images functionality to v3 API Part 1
+ db.compute_node_update: ignore values[\'update_at\']
+ Allow retrying network allocations separately
+ Port server_diagnostics extension to v3 API Part1
+ Port cells extension to v3 API Part 1
+ VNC console does not work with VCDriver
+ Port flavor_disabled extension to v3 API Part 1
+ Port flavor_disabled extension to v3 API Part 2
+ Fix sqlalchemy utils.
+ Report the az based on the value in the instance table.

Fri Jun 28 14:00:00 2013 opensuse-cloudAATTopensuse.org
- Update to version 2013.2.a1535.g8dc7ff6+git.1372377621.8dc7ff6:
+ Stop creating folders in virt unit tests
+ Add obj_to_primitive() to recursively primitiveize objects
+ Add update() method to NovaObject for dict compatibility
+ Check the instance ID before creating it
+ Add tests for libvirt\'s reboot functionality
+ Port flavor_access extension to v3 API Part 1
+ xenapi: Improve cross-device linking error message.
+ xenapi: Make BitTorrent url more flexible
+ Sync to_primitive() IPAddress support from Oslo
+ Port flavor_access extension to v3 API Part 2
+ Log xml in libvirt _create_domain failures
+ Sync db.models.Quota
* with migrations.
+ Organize limits units and per-units constants
+ Baremetal_deploy_helper error message formatting.
+ Fix metadata access in prep for instance objects
+ Remove trivial cases of unused variables (3)
+ Fix a couple typos in the nova.exception module
+ Remove broken config_drive image_href support.

Thu Jun 27 14:00:00 2013 opensuse-cloudAATTopensuse.org
- Update to version 2013.2.a1500.g73eaa61+git.1372290890.73eaa61:
+ Refactor db.security_group_get() instance join behavior
+ Add basic InstanceFault model
+ Add Instance.fault
+ Make NovaObject support the \'in\' operator
+ Fix instance object\'s use of a db query method parameter
+ Make info_cache handle when network_info is None
+ Change resource links when url has no project id
+ Port flavors core API to v3 tree
+ Prepare fake instance stubs for objects
+ Make fake_network tolerant of objects
+ Imported Translations from Transifex
+ Cells: Add support for global cinder
+ Retry quota_reserve on DBDeadlock
+ Cells: Pass object for start/stop
+ Port quota classes extension to v3 API Part 1
+ Adds support for the Indigo Virtual Switch (IVS)
+ Accept is_public=None when listing all flavors

Wed Jun 26 14:00:00 2013 opensuse-cloudAATTopensuse.org
- Update to version 2013.2.a1466.g7696c3c+git.1372257083.7696c3c:
+ Refresh volume connections when starting instances
+ Add basic SecurityGroup model
+ Add Instance.security_groups
+ Make InstanceList filter non-column extra attributes
+ Adds v3 API extension discovery filtering
+ port agent API into v3 part1
+ Port quota API into v3 part2

Wed Jun 26 14:00:00 2013 iartarisiAATTsuse.com
- Changed permissions on config files which can contain passwords:
nova.conf and api-paste.ini

Wed Jun 26 14:00:00 2013 opensuse-cloudAATTopensuse.org
- Update to version 2013.2.a1453.g33a4943+git.1372204655.33a4943:
+ Revert XenApi virt driver should throw exception
+ Extract live-migration scheduler logic from the scheduler driver
+ Allow scheduler manager NoValidHost exception to pass over RPC
+ Imported Translations from Transifex
+ Clean up scheduler tests
+ Fix the ServerPasswordController class doc string
+ Fix trivial mismatch of license header
+ Port quota API into v3 part1

Tue Jun 25 14:00:00 2013 opensuse-cloudAATTopensuse.org
- Update to version 2013.2.a1437.g771254b+git.1372118249.771254b:
+ Quantumapi returns an empty network list
+ Fix xenstore-rm race condition
+ Do not raise NEW exceptions
+ Port evacuate API to v3 Part 1
+ Port evacuate API to v3 Part 2
+ Cleanup overshadowing in test_evacuate.py
+ Port rescue API to v3 Part 1
+ Port rescue API to v3 Part 2
+ refactor security group api not to raise http exceptions
+ Modify _assertEqualListsOfObjects() function.
+ Perform additional check before live snapshotting
+ Add invalid number checking in flavor creation api
+ Adds expected_errors decorator for API v3
+ XenApi virt driver should throw exception on failure
+ Handle NoMoreFixedIps in _shutdown_instance.
+ Imported Translations from Transifex
+ Fix orphaned instance from get_by_uuid() and _from_db_object()
+ Fix serialization of iterable types

Sun Jun 23 14:00:00 2013 opensuse-cloudAATTopensuse.org
- Update to version 2013.2.a1401.gcefb051+git.1371945373.cefb051:
+ Port missing bits from httplib2 to requests
+ Fix sys_meta access in prep for instance object

Sat Jun 22 14:00:00 2013 opensuse-cloudAATTopensuse.org
- Update to version 2013.2.a1397.g1b46e58+git.1371858904.1b46e58:
+ Revert \"Add oslo-config-1.2.0a2 and pbr>=0.5.16 to requirements.\"
+ Port certificates API to v3 Part 1
+ Remove the unused plugins framework
+ Make sure instance_type has extra_specs
+ Make _poll_unconfirmed_resizes() use objects
+ Fix importing InstanceInfoCache during register_all()
+ Setting static ip= for baremetal PXE boot.
+ Allow reboot or rebuild from vm_state=Error
+ Port certificates API to v3 Part 2
+ Cleanup certificate API extension
+ Remove locals() from nova/virt/libvirt package
+ Fix quota logging on exceptions
+ Fix KeyError exception when scheduling to child cell.

Fri Jun 21 14:00:00 2013 dmuellerAATTsuse.com
- update requires

Fri Jun 21 14:00:00 2013 opensuse-cloudAATTopensuse.org
- Update to version 2013.2.a1373.g6e0db0d+git.1371772481.6e0db0d:
+ Converts scheduler.utils.build_request_spec return to json primitive
+ Remove usage of locals() for formatting from nova.scheduler.
*
+ Drop `bm_pxe_ips` table from baremetal database.
+ Imported Translations from Transifex
+ Add old display name to update notification
+ Sync oslo-incubator gettextutils
+ Add err_msg param to baremetal_deploy_helper.
+ Adding fixed_ip in create.end notification
+ Initial scheduler support for instance_groups
+ xenapi: revisit error handling around calls to agent
+ fixes nova resize bug when force_config_drive is set.
+ Remove straggling use of all-kwarg object methods
+ Use InstanceList for _heal_instance_info_cache()
+ Remove a layer of nesting in _poll_unconfirmed_resizes()
+ Revert \"Initial scheduler support for instance_groups\"
+ Remove db session hack from conductor\'s vol_usage_update()

Thu Jun 20 14:00:00 2013 opensuse-cloudAATTopensuse.org
- Update to version 2013.2.a1341.g616d7d7+git.1371686049.616d7d7:
+ Add missing tests for certificate_
* methods
+ Don\'t advertise mute cells capabilities upwards
+ Replace utils.to_bytes() with strutils.to_bytes()
+ Check libvirt version earlier
+ Drop unused _virtual_power_settings global.
+ Add missing tests for nova.db.api.instance_system_metadata_
*
+ Added unit tests for vmware cluster driver
+ xenapi: script to rotate the guest logs
+ Fill context on objects in lists
+ Libvirt driver: normalize variable names (part1)
+ Retry the sfdisk command up to 3 times.
+ Add oslo-config-1.2.0a2 and pbr>=0.5.16 to requirements.

Wed Jun 19 14:00:00 2013 opensuse-cloudAATTopensuse.org
- Update to version 2013.2.a1318.g65d609d+git.1371599465.65d609d:
+ Add missing tests for cell_
* methods
+ Remove redundant architecture property update in powervm snapshot
+ xenapi: ensure agent check respects image flags
+ Add missing tests for nova.db.api.instance_metadata_
*
+ Fix overzealous conductor test for vol_usage_update
+ Fix instance obj refresh()
+ Imported Translations from Transifex
+ Add unique constraints to Cell.
+ Remove bin lookup in conf sample generator
+ Make NovaObject support extra attributes in items()
+ Allow confirm_resize if instance is in \'deleting\' status
+ Remove _is_precooked pre-cells Zones hacks
+ Add rpc client side version control.
+ Remove trivial cases of unused variables (1)
+ Add tests for nova.db.api.security_group_rule_
* methods.
+ Session cleanup for db.security_group_rule_
* methods
+ Raise max header size to accommodate large tokens.
+ Remove unused cert db method.
+ Remove unused arg from make_class_properties.getter method
+ Fix flavor extra_specs filter doesn\'t work for number
+ Revert \"Delegate authentication to quantumclient\"
+ Updates nova.conf.sample
+ Improved tests for instance_actions_
*
+ Update to the latest stevedore

Mon Jun 17 14:00:00 2013 opensuse-cloudAATTopensuse.org
- Update to version 2013.2.a1271.gd147af2+git.1371427007.d147af2:
+ Imported Translations from Transifex
+ Remove unused db api call.

Sun Jun 16 14:00:00 2013 opensuse-cloudAATTopensuse.org
- Update to version 2013.2.a1267.g093c2aa+git.1371340668.093c2aa:
+ Fix quota checks while resizing up by admin
+ Removed session from reservation_create()
+ hardcode pbr and d2to1 versions
+ Don\'t snat all traffic when force_snat_range set
+ translates empty remote_ip_prefix to valid cidr for nova
+ Refactor conf sample generator script
+ Remove explicit distribute depend.
+ Fix VMwareVCdriver reporting incorrect stats
+ update_dns() method optimization.
+ Fix to disallow server name with all blank spaces
+ Refactors qemu image info parsing logic
+ Don\'t make nova-compute depend on iSCSI
+ Fix bad vm_state change in reboot_instance()
+ Quantum API _get_floating_ip_by_address mismatch with Nova-Net
+ Some libvirt driver lookups lacks proper exception handling
+ Replace functions in utils with oslo.fileutils

Sat Jun 15 14:00:00 2013 opensuse-cloudAATTopensuse.org
- Update to version 2013.2.a1235.gd23ef2a+git.1371254420.d23ef2a:
+ Make sync_power_state routines use InstanceList
+ Fix the wrong reference by CONF
+ Fix _drop_unique_constraint_in_sqlite() function.
+ Register libvirt driver with closed connection callback
+ Refactor libvirt driver exception handling
+ Enhance the validation of the quotas update
+ Refactored tests for instance_actions_
*
+ Fix VMware Hyper can\'t honor hw_vif_model image property.
+ Naming instance directory by uuid in VMware Hyper.
+ Add missing tests for provider_fw_rule_
* methods

Fri Jun 14 14:00:00 2013 opensuse-cloudAATTopensuse.org
- Update to version 2013.2.a1215.g0882a15+git.1371167786.0882a15:
+ Fix race conditions with xenstore
+ Remove unused method in VMware driver.
+ Fix msg version type sent to cells RPC API
+ Enhance unit test code coverage for availability zone
+ Put VM UUID to live migration error notification
+ Refactored tests for instance_fault_
*
+ Remove usage of locals() from manager.py
+ Skip ipv6 tests on system without ipv6 support
+ Make xenapi/host use instance objects for _uuid_find
+ Make xenapi use Instance object for host_maintenance_mode()
+ Remove unused methods from VirtAPI
+ Add notes about how doc generation works.
+ Fix and enable H403 tests
+ xenapi: remove auto_disk_config check during resize
+ Improve the performance of migration 186
+ Use an inner join on aggregate_hosts in aggregate_get_by_host
+ Revert \"Fix local variable \'root_uuid\' ref before assign\"
+ Sync can_send_version() helper from oslo-incubator.
+ Remove use of locals() in db migrations.
+ Add missing tests for compute_node_
* methods
+ Add yolanda to the mailmap.
+ Sending volume IO usage broken
+ Remove usage of locals() from xenapi package
+ Backup and restore object registry for tests
+ Fix obj_load() in NovaObject base class

Thu Jun 13 14:00:00 2013 opensuse-cloudAATTopensuse.org
- Update to version 2013.2.a1166.g28e6bc7+git.1371081447.28e6bc7:
+ Silence exceptions from qpid connection.close() (from oslo)
+ Fix db.models.ComputeNode description
+ Fix db.models.ComputeNodeStats description
+ Fix db.models.Certificate description
+ Fix db.models.Instance description
+ Fix local variable \'root_uuid\' ref before assign
+ xenapi: implement get_console_output for XCP/XenServer
+ Give a way to save why a service has been disabled.
+ add xml api sample tests to os-tenant-network
+ Use Instance Objects for Start/Stop
+ Add missing tests for nova.db.api.network_
*.
+ Fix nova-compute fails to start if quantum is down
+ Add Instance.info_cache
+ Use InstanceList object for init_host
+ Fix a race where a soft deleted instance might be removed by mistake
+ Add missing exception to cell_update()
+ Fixes test_config_drive unittest
+ Use Python 3.x compatible octal literals

Wed Jun 12 14:00:00 2013 opensuse-cloudAATTopensuse.org
- Update to version 2013.2.a1130.g32fca6a+git.1371030243.32fca6a:
+ Handle security group quota exceeded gracefully
+ Nova instance group DB support
+ xenapi: ensure instance metadata always injected into xenstore
+ Rename functions in nova.compute.flavors from instance_type
+ Return Customer\'s Quota Usage through Admin API
+ correctly set iface-id in vmware driver
+ Imported Translations from Transifex
+ Add deleted flag to NovaObject base
+ Refactors get_instance_security_groups to only use instance_uuid
+ Fix assumed port has port_security_enabled
+ Add base mixin class for object lists
+ Removing misleading error message
+ libvirt: improve the specification of network disks
+ Add lists of instance objects

Tue Jun 11 14:00:00 2013 opensuse-cloudAATTopensuse.org
- Update to version 2013.2.a1102.g6c79b75+git.1370947325.6c79b75:
+ Normalize path for finding api_samples dir

Tue Jun 11 14:00:00 2013 opensuse-cloudAATTopensuse.org
- Update to version 2013.2.a1100.ga79eea0+git.1370946652.a79eea0:
+ Export volume metadata to new instances.
+ Update analyze_opts to work with new nova.conf sample format
+ Fix Keypair exception messages
+ Improve Keypair error messages in osapi
+ More KeypairAPI cleanups
+ Speeding up scheduler tests
+ Added verbose error message in tests helper mixin
+ Regenerate missing resized backing files
+ Adds check that the core V3 API is loaded
+ BDM class and transformation functions
+ Converts \'image\' to json primitive on compute.rpcapi.prep_resize
+ Add missing conversion specifier to ServiceGroupUnavailable
+ Enhance group handling in extract_opts
+ Removed code duplication in conductor.api
+ Fix dangling LUN issue under load with multipath
+ Fix db.models.Service description
+ Refactors scheduler.chance.select_hosts to raise NoValidHost
+ DB migration to the new BDM data format
+ Create an image BDM for every instance
+ Cleanup nova exception message conversion
+ Imported Translations from Transifex
+ Add missing tests for s3_image_
* methods

Tue Jun 11 14:00:00 2013 dmuellerAATTsuse.com
- remove 0001-Normalize-path-for-finding-api_samples-dir.patch

Sun Jun 9 14:00:00 2013 opensuse-cloudAATTopensuse.org
- Update to version 2013.2.a1056.ge0142d0+git.1370736199.e0142d0:
+ Call virt.driver.destroy before deallocating network.

Sat Jun 8 14:00:00 2013 opensuse-cloudAATTopensuse.org
- Update to version 2013.2.a1054.g08d6c1d+git.1370649735.08d6c1d:
+ Keypair API test cleanup
+ Allocate networks in the background
+ Replace openstack-common with oslo in HACKING.rst
+ Rename unique constraints due to new convention.

Fri Jun 7 14:00:00 2013 opensuse-cloudAATTopensuse.org
- Update to version 2013.2.a1047.g7d423d3+git.1370563414.7d423d3:
+ Moving `test_misc` tests to better locations
+ More detailed log in failing aggregate extra filter.
+ Deprecate compute_api_class option in the config
+ Handle instance directories correctly for migrates.
+ Import osapi_v3/enabled option in nova/test
+ Alphabetize v3 API extension entry point list
+ Add x-compute-request-id header when no response body
+ Moving more tests to appropriate locations

Thu Jun 6 14:00:00 2013 opensuse-cloudAATTopensuse.org
- Update to version 2013.2.a1031.gfc5137d+git.1370477012.fc5137d:
+ IPMI driver sets bootdev option persistently.
+ Enhance multipath parsing
+ Add fake_instance.py
+ Make instance object tolerate isotime strings
+ Fix bug where consoleauth depended on remote conductor service
+ Launch_at and terminated_at on server(s) response
+ _s3_create handles image being deleted
+ Make object actions pass positional arguments
+ Don\'t log warn if v3 API is disabled.
+ Improve Python 3.x compatibility
+ xenapi: Added logging for sparse copy
+ Delete unused bin directory
+ Update rpc/impl_qpid.py from oslo
+ Clean up vmwareapi.network_util.get_network_with_the_name
+ Fix EC2 RegisterImage ImageLocation starts with /
+ Make the datetime utility function coerce to UTC
+ API to get the Cell Capacity

Wed Jun 5 14:00:00 2013 opensuse-cloudAATTopensuse.org
- Update to version 2013.2.a997.g7f050f7+git.1370390412.7f050f7:
+ Stop libvirt errors from outputting to strerr
+ Avoiding multiple code loops in filter scheduler
+ Link to explanation of --checksum-full rule.
+ Ports consoles API to v3 API
+ Remove unused launch_time from instance
+ Fix postgresql failures related to Data type
+ Call scheduler for run_instance from conductor

Tue Jun 4 14:00:00 2013 opensuse-cloudAATTopensuse.org
- Update to version 2013.2.a983.g150051d+git.1370333407.150051d:
+ Moved sample network creation out of unittest base class constructor.
+ Add Davanum to the mailmap.
+ Imported Translations from Transifex
+ Adds ability to black/whitelist v3 API extensions
+ python3: Add py33 to tox.ini

Mon Jun 3 14:00:00 2013 dmuellerAATTsuse.com
- update package requires list

Mon Jun 3 14:00:00 2013 opensuse-cloudAATTopensuse.org
- Update to version 2013.2.a973.g0afcc05+git.1370249913.0afcc05:
+ Fixed two minor docs niggles.
+ Adds v3 API disable config option
+ Only update cell capabilites once
+ Cosmetic fix to parameter name in DB API
+ Imported Translations from Transifex
+ In utils.tempdir, pass CONF.tempdir as an argument.

Sun Jun 2 14:00:00 2013 dmuellerAATTsuse.com
- install api_samples reference data for tests
- add conflicts with pyxml
- add 0001-Normalize-path-for-finding-api_samples-dir.patch

Sat Jun 1 14:00:00 2013 dmuellerAATTsuse.com
- remove dependency on nose

Sat Jun 1 14:00:00 2013 opensuse-cloudAATTopensuse.org
- Update to version 2013.2.a961.g9ca2673+git.1370044415.9ca2673:
+ Add power_on flag to virt driver finish/revert migration methods
+ Set resized instance back to original vm_state
+ Ports ips api to v3 API

Fri May 31 14:00:00 2013 opensuse-cloudAATTopensuse.org
- Update to version 2013.2.a955.g6c8706b+git.1369957953.6c8706b:
+ Delegate authentication to quantumclient
+ Add base object model
+ No relevant message when stop a stopped VM
+ Fix colorizier thowing exception when a test fails
+ Add node as instance attribute for notification
+ Add instance object
+ compute.api call conductor ComputeTaskManager for live-migrate
+ Don\'t update DB records for unchanged stats.
+ Make pylint ignore nova/objects/
+ Raise exception instances not exception classes
+ Remove tempest hack for create/rebuild checks
+ Fix error in instance_get_all_by_filters() use of soft_deleted filter

Thu May 30 14:00:00 2013 opensuse-cloudAATTopensuse.org
- Update to version 2013.2.a931.g013bff3+git.1369871714.013bff3:
+ Fix log message.
+ Fix and enable flake8 F812
+ Cell weighing class to handle mute child cells
+ Fix and enable flake8 F823
+ Enumerate Flake8 E12x ignores
+ Add posargs support to flake8 call
+ Test for remote directory creation before shutting down instance
+ Add update method of security group name and description
+ Remove path_exists from NFS/GlusterFS drivers
+ Raise exception instances, not exception classes.
+ Fixes encoding issues for nova api req body.
+ Verify that CONF.compute_driver is defined
+ Clean up failed image transfers in instance spawn
+ Make testr preserve existing OS_
* env vars values
+ API Extensions framework for v3 API Part 2
+ Using unicode() to handle image\'s properties
+ Add missing os.path.abspath around csrfile.
+ Fix volume IO usage notifications been sent too often.
+ Add tests for some db.security_group_
* methods
+ Don\'t delete sys_meta on instance delete
+ Rename policy auth for V3 os-fixed-ips
+ Sync shadow table for 156 migration
+ Sync shadow table for 157 migration
+ Sync shadow table for 159 migration
+ Add db test that checks that shadow tables are up-to-date
+ Add missing tests for nova.db.api.quota_
* methods
+ Fix internationalization for some LOG messages
+ Imported Translations from Transifex
+ Add missing tests for nova.db.api.agent_build_
* methods
+ Raise AgentBuildNotFound on updating/destroying deleted object
+ Support Cinder mount options for NFS/GlusterFS
+ Fix config drive code logical error.

Wed May 29 14:00:00 2013 dmuellerAATTsuse.com
- remove setBadness call from rpmlintrc

Wed May 29 14:00:00 2013 opensuse-cloudAATTopensuse.org
- Update to version 2013.2.a868.gcd48e39+git.1369785315.cd48e39:
+ vmwareapi: Move tests under tests/virt/vmwareapi/
+ Delete a quota through admin api.
+ Enable flake8 E721
+ Enumerate Flake8 Fxxx ignores
+ update mailmap
+ Pull binary name from sys.argv[0]
+ Add missing tests for db.api.reservation_
*
+ xenapi: make the xenapi agent optional per image
+ Optimize SecurityGroupsOutputController by len(servers)
+ Fix missing argument to logging warning call
+ Imported Translations from Transifex
+ Cells: Add filtering and weight support
+ fix a misleading docstring

Tue May 28 14:00:00 2013 opensuse-cloudAATTopensuse.org
- Update to version 2013.2.a843.ge06ab58+git.1369698702.e06ab58:
+ Removed superflous eval usage.
+ removes project_id/tenant_id from v3 api urls
+ get_instance_security_groups() fails if no name on security group

Mon May 27 14:00:00 2013 dmuellerAATTsuse.com
- add python-pbr dependency

Sun May 26 14:00:00 2013 opensuse-cloudAATTopensuse.org
- Update to version 2013.2.a837.ge1528ee+git.1369525869.e1528ee:
+ Remove locals() usage from nova.virt.libvirt.utils.

Sat May 25 14:00:00 2013 opensuse-cloudAATTopensuse.org
- Update to version 2013.2.a835.g0952675+git.1369439549.0952675:
+ hyperv: Move tests under nova/tests/virt/hyperv
+ Reset task_state when resetting vm_state to ACTIVE
+ Disallow resize if image not available
+ Importing correlation_id middleware from oslo-incubator
+ Add missing tests for nova.db.api.quota_class_
*
+ Set up \'compute_task\' conductor namespace.
+ Fix tests for sqlalchemy utils
+ Change db `deleted` column type utils
+ Sync shadow table for 175 and 176 migration
+ Remove copy paste from 179 migration
+ Sync shadow table for 179 migration

Fri May 24 14:00:00 2013 opensuse-cloudAATTopensuse.org
- Update to version 2013.2.a815.g55659b1+git.1369353052.55659b1:
+ Removed session from fixed_ip_
*() functions.
+ Remove locals() from scheduler filters
+ Added validation for networks parameter value
+ Rename requires files to standard names.
+ Share checks between create and rebuild
+ Remove locals() usage from nova.virt.libvirt.volume.
+ Move ImageTooLarge check to Compute API
+ Remove ImageTooLarge exception
+ xenapi: Disable VDI size check when root_gb=0
+ xenapi: Moving tests under tests/virt/xenapi/
+ Fix UnboundLocalError in powervm lvm cleanup code
+ Imported Translations from Transifex
+ Better error message on malformed request url
+ virt: Move generic virt tests to nova/tests/virt/
+ Make a few places tolerant of sys_meta being a dict

Thu May 23 14:00:00 2013 tpaszkowskiAATTnovell.com
- set default value for signing_dir to /var/lib/nova/keystone-signing. This
prevents problems on SLE11 where init script is called by the user (eg. root)
and os.path.expanduser prefers HOME enviroment variable insted of passwd
file.

Thu May 23 14:00:00 2013 opensuse-cloudAATTopensuse.org
- Update to version 2013.2.a786.gcc8db77+git.1369266774.cc8db77:
+ Use prettyxml output
+ libvirt: Moving tests under tests/virt/libvirt
+ baremetal: Move tests under tests/virt/baremetal
+ Fix resize when instance has no image
+ Adds live migration support to cells API
+ Don\'t update API cell on get_nwinfo
+ set ERROR state when scheduler hits max attempts
+ Catch InstanceNotFound in instance_actions GET
+ powervm: Move tests under tests/virt/powervm
+ Make it easier to add namespaced rpc APIs.
+ Make nova-api use servicegroup.API.service_is_up().
+ Imported Translations from Transifex

Wed May 22 14:00:00 2013 opensuse-cloudAATTopensuse.org
- Update to version 2013.2.a762.gf23a4bf+git.1369180590.f23a4bf:
+ Add requests requirement capped <1.2.1.
+ Add notification for live migration
+ Sync latest RPC changes from oslo
+ Sync RPC serializer changes from Oslo
+ Convert Nova to use Oslo service infrastructure.
+ Add ImageNotActive check for instance rebuild
+ Adding tests for rebuild image checks
+ Add memorycache import into the oslo config.

Tue May 21 14:00:00 2013 opensuse-cloudAATTopensuse.org
- Update to version 2013.2.a747.geebcd6f+git.1369094168.eebcd6f:
+ Update run_tests.sh to run flake8 too.
+ The vm_state should not be modified until the task is complete.
+ baremetal: drop \'prov_mac_address\' column
+ Fix require_context() decorators.
+ \'m1.tiny\' now has root_gb=1
+ Sync service and threadgroup modules from oslo
+ Added attribute \'ip\' to server search options.
+ Editable default quota support

Mon May 20 14:00:00 2013 opensuse-cloudAATTopensuse.org
- Update to version 2013.2.a732.g7063896+git.1369007834.7063896:
+ Strip exec_dirs prefix from rootwrap filters
+ Optimize instance queries in compute manager
+ Remove locals() from nova/cells/
*
+ Improve unit tests for DB archiving.

Sun May 19 14:00:00 2013 opensuse-cloudAATTopensuse.org
- Update to version 2013.2.a724.ge4f05ba+git.1368921434.e4f05ba:
+ Use strict=True instead of `is_valid_boolstr`
+ Remove unnecessary parens in test_volumes
+ Don\'t raise unnecessary stack traces in EC2 API
+ Update mailmap
+ Clean up test_api_samples a bit
+ Fix whitespace issue in indent
+ Imported Translations from Transifex

Sat May 18 14:00:00 2013 dmuellerAATTsuse.com
- update requires from pip-requires

Sat May 18 14:00:00 2013 opensuse-cloudAATTopensuse.org
- Update to version 2013.2.a713.g55ccdbc+git.1368835080.55ccdbc:
+ Cast `size` to int before comparison
+ Remove locals() from messages in virt/disk/api.py
+ Fix flake8 errors in anticipation of flake8.
+ Switch to flake8+hacking.
+ Remove usage of locals() for formatting from nova.api.
*

Fri May 17 14:00:00 2013 opensuse-cloudAATTopensuse.org
- Update to version 2013.2.a704.g1d5d58c+git.1368748693.1d5d58c:
+ Detach volume fails when using multipath iscsi
+ Fix for missing multipath device name
+ Architecture property updated in snapshot libvirt
+ Copy the RHEL6 eventlet workaround from Oslo
+ Reverse compare arguments in filters tests
+ libvirt: Catch VIR_ERR_NO_DOMAIN in list_instances
+ Mox should cleanup before stubs
+ Fix header issue for baremetal_deploy_helper.py
+ Don\'t inject settings for dynamic network
+ Add ca cert file support to cinder client requests

Thu May 16 14:00:00 2013 opensuse-cloudAATTopensuse.org
- Update to version 2013.2.a684.g56f5172+git.1368709315.56f5172:
+ Sync rpc from oslo.
+ Revert \"Include list of attached volumes with instance info\"

Thu May 16 14:00:00 2013 opensuse-cloudAATTopensuse.org
- Update to version 2013.2.a681.g3eee243+git.1368662616.3eee243:
+ Remove \"#!/usr/bin/env python\" from .py files under nova/cmd
+ Use Oslo\'s `bool_from_string`
+ Optimize db.instance_floating_address_get_all method
+ Refactored tests for db.key_pair_
*() functions.
+ Add missing unique constraint to KeyPair model.
+ Pass the proper admin context to update_dhcp
+ Handle IPMI transient failures better.
+ xenapi: ensure vdi is not too big when resizing down
+ Include list of attached volumes with instance info
+ Extract getting instance\'s AZ into a helper module.
+ Refactor nova.volume.cinder.API to reduce roundtrips with Cinder
+ Cells: Don\'t allow active -> build
+ Fix quantum security group driver to accept none for from/to_port
+ Reverse path SNAT for DNAT floating-ip.
+ Add missing tests for db.fixed_ip_
*(). functions.
+ Remove openstack.common.version.

Wed May 15 14:00:00 2013 opensuse-cloudAATTopensuse.org
- Update to version 2013.2.a649.gf124d50+git.1368609238.f124d50:
+ Remove duplicate gettext.install() calls
+ Import new additions to oslo\'s processutils.
+ Convert to using newly imported processutils.
+ Show the cause of virt driver error
+ Move get_table() from test_migrations to sqlalchemy.utils
+ Imported Translations from Transifex
+ Fix format error in claims.
+ Fix run_tests.sh usage of tools/colorizer.py.
+ Make sure that hypervisor nodename is set correctly in FakeDriver
+ Adds useful debug logging to filter_scheduler
+ Improve message and logging for corrupt VHD footers
+ Raise InstanceInvalidState for double hard reboot
+ Pass None to image if booted from volume in live migration
+ Catch volume create exception
+ Hide lock_prefix argument using synchronized_with_prefix()
+ Fix response from snapshot create stub
+ Cleanup create flavor tests
+ Cleanups for create-flavor

Mon May 13 14:00:00 2013 dmuellerAATTsuse.com
- update buildrequires

Mon May 13 14:00:00 2013 dmuellerAATTsuse.com
- Update to version 2013.2.a613.gda1d739+git.1368432283.da1d739:
+ Delete InstanceSystemMetadata on instance deletion
+ Sync oslo-incubator print statement changes
+ Imported Translations from Transifex
+ Remove random print statements
+ Remove security_group_handler
+ Nova evacuate failed when VM is in SHUTOFF status
+ Imported Translations from Transifex
+ Add an index to compute_node_stats
+ libvirt: ignore NOSTATE in resume_state_on_host_boot() method.
+ Transition from openstack.common.setup to pbr.
+ Fixes mock calls in Hyper-V test method
+ Rename nova.compute.instance_types to flavors
+ Remove insecure default for signing_dir option.
+ Session cleanup for db.floating_ip_
* methods
+ Removes duplicate assertEqual
+ Removes unnecessary check for admin context in evacuate.
+ Fix variable referenced before assginment in vmwareapi code.
+ Fixes typo in server-evacuate-req.xml
+ Change type of cells.deleted from boolean to integer.
+ Add pointer to compute driver matrix wiki page.
+ xenapi: cleanup vdi when disk too big exception raised
+ Imported Translations from Transifex
+ Record smoketest dependency on gFlags
+ Fixes KeyError bug with network api associate
+ Fix zookeeper import and tests
+ Enable live block migration when using iSCSI volumes
+ Adds instance root disk size checks during resize
+ fix non reporting of failures with floating IP assignment
+ Remove invalid block_device_mapping volume_size of \'\'
+ Make resize/migrated shared storage aware
+ Allow a floating IP to be associated to a specific fixed IP
+ Add unitests for VMware vif, and fix code logical error.
+ Show exception details for failed deploys.
+ Allow different paths for deploy-helper helpers.
+ Check QCOW2 image size during root disk creation
+ Check cached SSH connection in PowerVM driver
+ Cleanup for test_create_server_with_deleted_image
+ Imported Translations from Transifex
+ Update rootwrap with code from oslo.
+ Add sqlalchemy migration utils.check_shadow_table method
+ Add sqlalchemy migration utils.create_shadow_table method
+ Add cpuset attr to vcpu conf in libvirt xml
+ API extensions framework for v3 API

Tue May 7 14:00:00 2013 opensuse-cloudAATTopensuse.org
- Update to version 2013.2.a530.g7be2809+git.1367884117.7be2809:
+ Fix stub_instance() to include missing attributes
+ Convert to using oslo\'s execute() method.
+ xenapi: Always set other_config for VDIs
+ Remove referances to LegacyFormatter in example logging.conf.

Mon May 6 14:00:00 2013 opensuse-cloudAATTopensuse.org
- Update to version 2013.2.a523.g7bd267d+git.1367797651.7bd267d:
+ vmwareapi: Add supported_instances to host state
+ Make nova-network support requested nic ordering
+ Import latest log module from oslo

Sun May 5 14:00:00 2013 opensuse-cloudAATTopensuse.org
- Update to version 2013.2.a517.g685dc48+git.1367711250.685dc48:
+ Fix EC2 instance bdm response
+ Being more defensive around the use_ipv6 config option
+ Update hypervisor_hostname after live migration

Sat May 4 14:00:00 2013 opensuse-cloudAATTopensuse.org
- Update to version 2013.2.a511.gf0da346+git.1367624898.f0da346:
+ Deprecate show_host_resources() in scheduler manager
+ Add force_nodes to filter properties
+ Fix key error when create lpar instance failed
+ Add missing tests for db.floating_ip_
* methods
+ Remove race condition (in FloatingIps)
+ nova coverage creates lots of empty folders
+ fix broken WSDL logic
+ Update oslo-incubator import.
+ Update our import of oslo\'s processutils.
+ Adds --addn-hosts to the dnsmasq arg list

Fri May 3 14:00:00 2013 opensuse-cloudAATTopensuse.org
- Update to version 2013.2.a491.g8bb1cc2+git.1367538518.8bb1cc2:
+ Rename _check_image_size to _get_and_check_image_metadata
+ Call format_message on InstanceTypeNotFound exception
+ Volume IO usage gets reset to 0 after a reboot / crash
+ Fix building quantumapi network model with network list
+ Make _build_network_info_model testable
+ Move db.fixed_ip_
* tests from DbApiTestCase to FixedIpTestCase
+ Checks if volume can be attached
+ Prevent rescuing a VM with a partially mounted volume.

Thu May 2 14:00:00 2013 opensuse-cloudAATTopensuse.org
- Update to version 2013.2.a475.gb6aac98+git.1367452089.b6aac98:
+ Add delete_net_interface function
+ import and install gettext in vm_vdi_cleaner.py
+ Import oslo periodic tasks support.
+ Catch glance image create exceptions
+ Convert the cache key from unicode to a string.
+ Fix baremetal get_available_nodes
+ Update to using oslo periodic tasks implementation.
+ Sync jsonutils from oslo
+ Sync small and safe changes from oslo
+ Reset migrating task state for MigrationError exceptions
+ xenapi: Don\'t swallow missing SR exception

Wed May 1 14:00:00 2013 opensuse-cloudAATTopensuse.org
- Update to version 2013.2.a454.gdccbcc8+git.1367365708.dccbcc8:
+ Update NovaBase model per changes on oslo.db.sqlalchemy
+ Create instance with deleting image
+ Performance optimization for contrib.flavorextraspecs
+ Remove local variable only used in logging.
+ Kill off usage of locals() in the filter_scheduler.
+ Small whitespace tweak.
+ Add the availability_zone to the volume.usage notifications
+ Fix attach when running as root without sysfsutils

Tue Apr 30 14:00:00 2013 dmuellerAATTsuse.com
- accept also python-suds >= 0.4

Tue Apr 30 14:00:00 2013 opensuse-cloudAATTopensuse.org
- Update to version 2013.2.a438.gfeb1b03+git.1367279297.feb1b03:
+ Fix flakey TestS3ImageService bug
+ Add missing snapshot image properties for VMware Hyper.
+ Support FlatDHCP network for VMware Hyper.
+ Fix missing kernel output via VNC/Spice on boot
+ Fixes race condition of deleting floating ip
+ Fix up regression tester
+ Adds tests for isolated_hosts_filter
+ Fix ec2 CreateVolumes/DescribeVolumes status
+ ec2 CreateVolumes/DescribeVolumes status mapping
+ Fix VMware Hyper console url parameter error.
+ Destroy conntrack table on source host during migration
+ Refactor work with db.instance_type_
* methods

Mon Apr 29 14:00:00 2013 bwiedemannAATTsuse.com
- update nova-network-filter-bnc777488.patch to fix unittests

Mon Apr 29 14:00:00 2013 opensuse-cloudAATTopensuse.org
- Update to version 2013.2.a415.g25541a5+git.1367192862.25541a5:
+ Imported Translations from Transifex
+ Map internal S3 image state to EC2 API values
+ Completes the power_state mapping from compute driver and manager

Sat Apr 27 14:00:00 2013 opensuse-cloudAATTopensuse.org
- Update to version 2013.2.a410.gf025fc9+git.1367020014.f025fc9:
+ Allow listing fixed_ips for a given compute host.
+ Imported Translations from Transifex
+ Wrong proxy port in nova.conf for Spice proxy
+ Fix fixed_ip_count_by_project in DB API
+ Refactor _run_instance() to unify control flow
+ Send a instance create error notification
+ set bdm[\'volume_id\'] to None rather than delete it

Fri Apr 26 14:00:00 2013 opensuse-cloudAATTopensuse.org
- Update to version 2013.2.a396.g13c085b+git.1366933331.13c085b:
+ Translate NoMoreFloatingIps exception
+ Fix powervm driver resize instance error
+ Add an rpc API common to all services.
+ Deprecate conductor ping method.
+ Move get_backdoor_port to base rpc API.
+ Fix bug in db.instance_type_destroy

Thu Apr 25 14:00:00 2013 dmuellerAATTsuse.com
- add dependency to python-python-gflags

Thu Apr 25 14:00:00 2013 opensuse-cloudAATTopensuse.org
- Update to version 2013.2.a384.g68579d2+git.1366846902.68579d2:
+ Imported Translations from Transifex
+ Make os.services.update work with cells
+ Remove unnecessary full resource audits at the end of resizes
+ Add missing test for db.instance_type_destroy method
+ Move db.instance_type_extra_specs_
* to db.instance_type_
* methods
+ Add unit tests for /db/api.py#fixed_ip_
*
+ Import and convert to oslo loopingcall.

Tue Apr 23 14:00:00 2013 opensuse-cloudAATTopensuse.org
- Update to version 2013.2.a371.g5a604b5+git.1366753620.5a604b5:
+ Add option to exclude joins from instance_get_by_uuid
+ Update the log module from oslo-incubator
+ Deprecate old vif drivers.
+ hypervisor tests more accurate db
+ Translate cinder NotFound exception
+ Correct disk\'s over committed size computing error
+ Encode consoleauth token in utf-8 to make it a str
+ If rescue fails don\'t error the instance

Tue Apr 23 14:00:00 2013 tpaszkowskiAATTnovell.com
- fix polkit rules installtion for libvirt
- add quantum defaults for metadata proxy and quantum security groups

Tue Apr 23 14:00:00 2013 opensuse-cloudAATTopensuse.org
- Update to version 2013.2.a355.gbfc3a3c+git.1366674059.bfc3a3c:
+ Improve Python 3.x compatibility
+ Remove unnecessary method argument.
+ baremetal: VirtualPowerDriver uses mac addresses in bm_interfaces
+ Raise correct exception for duplicate networks
+ baremetal: Change input for sfdisk
+ Delete extra space to api/volumes message
+ Cleanup and test volume usage on volume detach
+ Stop vm_state reset on reboot of rescued vm
+ Adds tests to xenapi.vm_utils\'s \'lookup\' method
+ Allows xenapi \'lookup\' to look for rescue mode VMs
+ Can now reboot rescued instances in xenapi
+ Fix hyperv copy file error logged incorrect

Sun Apr 21 14:00:00 2013 opensuse-cloudAATTopensuse.org
- Update to version 2013.2.a332.g18d9a8b+git.1366499464.18d9a8b:
+ Imported Translations from Transifex
+ Sync rpc from oslo-incubator.

Sat Apr 20 14:00:00 2013 opensuse-cloudAATTopensuse.org
- Update to version 2013.2.a329.g7c2b662+git.1366413077.7c2b662:
+ Imported Translations from Transifex
+ Don\'t swallow PolicyNotAuthorized for resize/reboot actions

Fri Apr 19 14:00:00 2013 opensuse-cloudAATTopensuse.org
- Update to version 2013.2.a326.g4cee584+git.1366326675.4cee584:
+ Imported Translations from Transifex
+ Remove unused exception and variable from scheduler.

Thu Apr 18 14:00:00 2013 opensuse-cloudAATTopensuse.org
- Update to version 2013.2.a324.g3572a07+git.1366240360.3572a07:
+ Fix bug in os-availability-zone extension.
+ Added comments to quantum api client
+ Remove orphaned db method instance_test_and_set
+ removing unused variable from a test

Wed Apr 17 14:00:00 2013 opensuse-cloudAATTopensuse.org
- Update to version 2013.2.a316.g964df95+git.1366153870.964df95:
+ xenapi: Make _connect_volume exc handler eventlet safe

Tue Apr 16 14:00:00 2013 opensuse-cloudAATTopensuse.org
- Update to version 2013.2.a314.g36b1038+git.1366128798.36b1038:
+ Add SecurityGroups API sample tests
+ Only call getLogger after configuring logging.
+ Allow describe_instances to use tags for searches
+ Correct network uuid field for os-network extension
+ Cannot boot vm if quantum plugin does not support L3 api
+ Imported Translations from Transifex
+ Remove race condition (in InstanceTypeProjects)
+ Add missing tests for instance_type_extra_specs_
* methods
+ nova-consoleauth start failed by consoleauth_manager option missing
+ Add an extension to show the network id of a virtual interface
+ Add reset function to nova coverage.
+ libvirt: Get driver type from base image type.
+ Security groups may be unavailable
+ Fix a bad tearDown method in test_quantumv2.py.
+ Evacuated instance disk not deleted
+ Import eventlet in __init__.py
+ Catch NoValidHost exception during live-migration
+ Add tenant/ user id to volume usage notifications
+ Simplify random host choice.
+ Remove unnecessary parens.
+ Clarify volume related exception message
+ Remove unnecessary LOG initialisation
+ Cleanup trailing whitespace in api samples.
+ Fix typo: libvir => libvirt
+ Imported Translations from Transifex
+ Fix error message in pre_live_migration.
+ baremetal: Integrate provisioning and non-provisioning interfaces
+ set timeout for paramiko ssh connection
+ Replace metadata joins with another query
+ Change DB API instance functions for selective metadata fetching
+ Optimize some of the periodic task database queries in n-cpu
+ Don\'t hide stacktraces for unexpected errors in rescue
+ Optimize some of compute/manager\'s periodic tasks\' DB queries
+ Don\'t join metadata twice in instance_get_all()
+ Imported Translations from Transifex
+ Fix issues with check_instance_shared_storage.
+ Remove \"undefined name\" pyflake errors
+ baremetal: Change node api related to prov_mac_address
+ Remove multi scheduler.
+ Remove unnecessary db call in scheduler driver live-migration code
+ Imported Translations from Transifex
+ Cleans up orphan compute_nodes not cleaned up by compute manager
+ Allow for the power state interval to be configured.
+ Define LOG globally in baremetal_deploy_helper
+ Add an extension to show the mac address of a ip in server(s)
+ Imported Translations from Transifex
+ Make compute/manager use conductor for unrescue()
+ Make sure confirm_resize finishes before setting vm_state to ACTIVE
+ Add NOVA_LOCALEDIR env variable
+ Imported Translations from Transifex

Fri Apr 5 14:00:00 2013 opensuse-cloudAATTopensuse.org
- Update to version 2013.2.a223.gaa81b75+git.1365117246.aa81b75:
+ Simplify and correct the bm partition sizes.
+ Guard against content being None
+ Imported Translations from Transifex
+ After migrate, catch and remove deleted instances
+ Fix legacy_net_info guard
+ Fallback to conductor if types are not stashed.
+ Remove deprecated Grizzly code.
+ Optimize resource tracker queries for instances
+ Move console scripts to entrypoints.
+ Add CRUD methods for tags to the EC2 API.
+ Modify _verify_response to validate response codes.
+ Fix SecurityGroups XML sample tests
+ Resolve conflicting mac address in resize

Thu Apr 4 14:00:00 2013 opensuse-cloudAATTopensuse.org
- Update to version 2013.2.a198.gf3d6e5c+git.1365030843.f3d6e5c:
+ Fix _error_out_instance exception handler
+ Limit the checks for block device becoming available.
+ Update latest oslo.setup.
+ Explain why the give methods are whitelisted.
+ Grab instance for migration before updating usage
+ Fix a typo in attach_interface error path

Wed Apr 3 14:00:00 2013 opensuse-cloudAATTopensuse.org
- Update to version 2013.2.a186.g4810b5a+git.1364944454.4810b5a:
+ Remove print statements
+ Prevent nova services\' coverage data from combining into nova-api\'s
+ Add unit tests for nova.volume.cinder.API
+ baremetal: Drop unused columns in bm_nodes
+ Raise rather than generating millions of IPs.

Tue Apr 2 14:00:00 2013 opensuse-cloudAATTopensuse.org
- Update to version 2013.2.a176.g4b6fa4a+git.1364894767.4b6fa4a:
+ Reset ec2 image cache between S3 tests.
+ disable colorizer as it swallows fails
+ Imported Translations from Transifex
+ Don\'t log traceback on rpc timeout.
+ Sync rpc from oslo-incubator.
+ Sync everything from oslo-incubator.
+ xenapi: fix console for rescued instance
+ Pass project id in quantum driver secgroup list
+ Update instance network info cache to include vif_type.
+ xenapi: Retrieve VM uuid from xenstore.
+ Fixes Nova API /os-hosts missing element \"zone\"
+ Avoid using whitespace in test_safe_parse_xml.
+ Do not test foreign keys with SQLite version < 3.7
+ Remove unnecessary checks in api.py
+ Reformat openstack-common.conf
+ Add missing info to docstring.
+ Include Co-authored-by entries in AUTHORS
+ Remove unnecessary DB call to find EC2 AZs.
+ Imported Translations from Transifex
+ List InstanceNotFound as a client exception
+ NoneType exception thrown if driver live-migration check returns None
+ Adds return-type in two functions\' docstrings
+ Fix Hyper V instance conflicts
+ xenapi: rpmbuild fixes
+ Fixes argument order of quantumv2.api.get_instance_nw_info
+ set up FakeLogger for root logger.
+ Make more readable error msg on quantum client authentication failure
+ Fix /servers/os-security-groups using quantum
+ Imported Translations from Transifex
+ Adds Tilera back-end for baremetal
+ Always store old instance_type during a migration
+ List AZs fails if there are disabled services
+ Bring back colorizer again with error results.
+ Add missing tests for db.instance_type_
* methods
+ Add a format_message method to the Exceptions
+ Use format_message on exceptions instead of str()
+ Adding netmask to dnsmasq argument --dhcp-range
+ Rework time handling in periodic tasks.
+ Make iptables drop action configurable.
+ Make tenant_usage fall back to instance_type_id
+ Fix quantum nic allocation when only portid is specified
+ Imported Translations from Transifex
+ always quote dhcp-domain, otherwise dnsmasq can fail to start
+ Remove race condition (in InstanceTypes)
+ Add missing tests for db.instance_type_access_
* methods
+ Fix typo in the XML serialization os-services API.
+ xenapi: fix support for iso boot
+ Fix missing punctuation in docstring
+ sync oslo db/sqlalchemy module
+ Imported Translations from Transifex
+ \'injected_files\' should be base 64 encoded.
+ Set default fixed_ip quota to unlimited.
+ get context from req rather than getting a new admin context
+ Fix automatic confirmation of resizes for no-db-compute
+ quantum security group driver nova list shows same group
+ Sync in matchmaker and qpid Conf changes from oslo
+ improve handling of an empty dnsmasq --domain
+ Delete tests.baremetal.util.new_bm_deployment()
+ Query quantum once for instance\'s security groups
+ Show quota \'in_use\' and \'reserved\' info
+ Sync latest gettextutils from oslo-incubator
+ Switch nova-baremetal-deploy-helper to use sfdisk.
+ Fix migrating instance to the same host.
+ Convert host value from unicode to a string.
+ Add missing unit tests for FlavorActionController
+ Better iptables DROP removal.
+ Ensure only pickle-able objects live in metadata
+ Return proper error message when network conflicts
+ Remove gettext.install() from nova/__init__.py
+ Use Cluster reference to reduce SDK calls
+ Accepts aws-sdk-java timestamp format
+ Return 409 on creating/importing same name keypair
+ Fix the python version comparison.
+ Imported Translations from Transifex

Tue Mar 26 13:00:00 2013 berendtAATTb1-systems.de
- fixed openstack-nova-vncproxy.init

Sun Mar 24 13:00:00 2013 cloud-develAATTsuse.de
- Update to version 2013.2.a35.g4fedcd7+git.1364085899.4fedcd7:
+ Change type of ssh_port option from Str to Int
+ nova-manage vm list fails looking \'instance_type\'
+ Add caching for ec2 mapping ids.
+ Make nova.virt.fake.FakeDriver useable in integration testing
+ Change arguments to volume_detach()
+ Fixes passing arbitrary conductor_api argument
+ translate cinder BadRequest exception
+ Initialize compute manager before loading driver.
+ py2.6 doesn\'t support TextTestRunner resultclass
+ Add a comment to placeholder migrations.
+ Make _downsize_quota_delta() use stashed instance types
+ Remove outdated try except block in ec2 code

Wed Mar 20 13:00:00 2013 speilickeAATTsuse.com
- python-discover is only a test-dependency on platforms with Python < 2.7
(SLE_11_SP2 in other words)

Tue Mar 19 13:00:00 2013 berendtAATTb1-systems.de
- added missing requirement novnc for package
openstack-nova-novncproxy

Mon Mar 18 13:00:00 2013 berendtAATTb1-systems.de
- added missing init scripts for following services
+ consoleauth
+ spicehtml5proxy
- moved consoleauth into separate subpackage

Mon Mar 18 13:00:00 2013 berendtAATTb1-systems.de
- fixed sysconfig file of openstack-nova-novncproxy
- added missing requirements of openstack-nova-novncproxy

Mon Mar 18 13:00:00 2013 speilickeAATTsuse.com
- Update to version 2013.1.a5126.ged1d6f2:
+ Make ssh key injection work with xenapi agent
+ Update migration 153 for efficiency.
+ rstrip() strips characters, not strings
+ Store project_id for instance actions
+ Fix use of libvirt_disk_prefix
+ Revert \"Remove the usage of instance[\'extra_specs\'
+ Add standard methods to the Limits API
+ Imported Translations from Transifex
+ Check keypair destroy result operation
- Drop +git.$TIMESTAMP.$COMMITHASH version suffix

Mon Mar 18 13:00:00 2013 berendtAATTb1-systems.de
- mark /etc/nova/api-paste.ini as noreplace

Sun Mar 17 13:00:00 2013 dmuellerAATTsuse.com
- Update to version 2013.1.a5108.g9ee8c94+git.1363519794.9ee8c94:
+ xenapi: Fix reboot with hung volumes
+ Fix: Managers that incorrectly derive from SchedulerDependentManager
+ Delete instance metadata when delete VM
+ Pin SQLAlchemy to 0.7.x
+ Fix nova-manage --version
+ Switch to final 1.1.0 oslo.config release
+ Sync rpc from oslo-incubator.
+ Fix reconnecting to libvirt.
+ Lazy load CONF.quota_driver.
+ Skip deleted fixed ip address for os-fixed-ips extension
+ Prepare services index method for use with cells
+ Fix behaviour of split_cell_and_item
+ Update to Quantum Client 2.2.0
+ Add missing tests for db.block_device_mapping_
* methods
+ List ComputeHostNotFound as a client exception
+ Virtual Power Driver list running vms quoting error
+ Make run_instance() bail quietly if instance has been deleted
+ Fix use of potentially-stale instance_type in tenant_usage
+ Refactor work with session in db.block_device_mapping_
* methods
+ Don\'t load system_metadata when it isn\'t joined.
+ Fix: Nova aggregate API throws an uncaught exception on invalid host
+ List ConsoleTypeInvalid as a client exception.
+ Force nova to use keystone v2.0 for auth_token
+ Remove sqlalchemy calling back to DB API
+ Fix cells instance deletion
+ Resize/Migrate refactoring fixes and test cases
+ Generalize console error handling during build.
+ Don\'t log traceback on expected console error.
+ Fix copyright - from LLC to Foundation
+ Read instance resource quota info from \"quota\" namespace.
+ Makes safe xml data calls raise 400 http error instead of 500
+ Do not accept invalid keys in quota-update
+ Fixes an iSCSI connector issue in the Hyper-V driver.
+ Add the serial to connection info for boot volumes
+ Don\'t include traceback when wrapping exceptions
+ Fix system_metadata \"None\" and created_at values
+ Do cleaning up resource before rescheduling.
+ Add quotas for fixed ips.
+ Fixes Hyper-V live migration with attached volumes
+ Imported Translations from Transifex
+ Fix exception message in Networks API extension
+ Add missing API doc for networks-post-req.
+ Fixes instance task_state being left as migrating
+ Fix OS-DCF:diskconfig XML handling
+ Drop gzip flag from tar command for OVF archives
+ Fix: improve API error responses from os-hosts extension
+ Make conductor\'s quota methods pass project_id properly
+ Make os-services API extensions consistent.
+ Fix db archiving bug with foreign key constraints.
+ Revert 1154253 causes XenServer image compat issue
+ Remove the usage of instance[\'extra_specs\'].
- remove sqlalchemy-update.diff:
+ merged upstream

Fri Mar 15 13:00:00 2013 iartarisiAATTsuse.com
- change ownership of /var/cache/nova dir to the openstack-nova user

Thu Mar 14 13:00:00 2013 iartarisiAATTsuse.com
- fix cache directory and change it in the config file, too

Thu Mar 14 13:00:00 2013 iartarisiAATTsuse.com
- add /var/cache/nova/api dir for authentication cache

Thu Mar 14 13:00:00 2013 berendtAATTb1-systems.de
- added missing dependency python-pyasn1 to python-nova

Wed Mar 13 13:00:00 2013 cloud-develAATTsuse.de
- Update to version 2013.1.a5007.g071719a+git.1363133918.071719a:
+ Add numerous fixes to test_api_samples
+ Pass migration_ref when when auto-confirming
+ Handle vcpu counting failures gracefully
+ Return XML message with objectserver 404.
+ Rename LLC to Foundation
+ Deprecate CONF.fixed_range, do dynamic setup
+ Remove instance[\'instance_type\'] relationship from db api
+ Force resource updates to update updated_at
+ Fixes nbd device can\'t be released error
+ websockify 0.4 is busted
+ Compile BigInteger to INTEGER for sqlite
+ Fix quota issues with instance deletes.
+ Fix: nova-manage throws uncaught exception on invalid host/service

Tue Mar 12 13:00:00 2013 cloud-develAATTsuse.de
- Update to version 2013.1.a4981.g2d7b7a1+git.1363046563.2d7b7a1:
+ Rewrap two lines.
+ Correct exception args in vfs/guestfs.
+ Simple syntax fix up.
+ Server create will only process \"networks\" if os-networks is loaded.
+ delete deleted image 500 bug
+ Add ability to control max utilization of a cell
+ Refactor db tests to ensure that notdb driver is used.
+ Libvirt driver create images even without meta
+ Extended server attributes can show wrong hypervisor_hostname
+ Fixes instance action exception in \"evacuate\" API.
+ clear up method parameters for _modify_rules
+ Check if flavor id is an empty string
+ Fixes volume attach on Hyper-V with IPv6
+ Revert changing to FQDN for hostnames.

Mon Mar 11 13:00:00 2013 dmuellerAATTsuse.com
- add sqlalchemy-update.diff:

* fix sqlalchemy dependency
- change requires from pyton-oslo-config to python-oslo.config

Mon Mar 11 13:00:00 2013 cloud-develAATTsuse.de
- Update to version 2013.1.a4954.g8c96d09+git.1362996039.8c96d09:
+ Switch to oslo.config.
+ Remove parameters containing passwords from Notifications.
+ Updating powervm driver snapshot with update_task_state flow
+ Fix issues with re-raising exceptions.
+ Don\'t traceback in the API on invalid keypair.
+ Fix instance_system_metadata deleted columns
+ Tiny typo
+ Remove unnecessary setUp() and tearDown() methods
+ Remove duplicate API logging.
+ Remove uses of instance[\'instance_type\'] from xenapi driver.
+ Update tox.ini to support RHEL 6.x.
+ Read baremetal images from extra_specs namespace.
+ Add missing action_start if deleting resized inst.
+ Fix access_ip_
* race
+ Fixed image filter support for vmware
+ Make nova-manage db archive_deleted_rows more explicit
+ Rework instance actions to work with cells
+ Add conductor to nova-all.
+ Fix instance type cleanup when doing a same-id migration
+ Remove uses of instance[\'instance_type\'] from powervm driver.
+ Remove uses of instance[\'instance_type\'] from libvirt driver.
+ Remove uses of instance[\'instance_type\'] from nova/compute
+ Remove uses of instance[\'instance_type\'] from nova/network
+ Remove uses of instance[\'instance_type\'] from nova/api
+ Remove uses of instance[\'instance_type\'] from nova/scheduler
+ Fix for delete error in Hyper-V - missing CONF imports
+ Make \'os-hosts/node1\' case sensitivity defer to DB
+ Fix Network object encoding issue when using qpid
+ Fix ephemeral devices on LVM don\'t get mkfs\'d
+ Prevent rescue for volume-backed instances
+ Correct substring matching of baremetal VPD node names
+ Nova network needs to take care of existing alias
+ Fix instance evacuate with shared storage
+ Fix Wrong syntax for set:tag in dnsmasq startup option
+ add .idea folder to .gitignore pycharm creates this folder
+ Add MultipleCreate template and fix conflict with other templates
+ Imported Translations from Transifex
+ Remove uses of instance[\'instance_type\'] from nova/notifications
+ Make bm model\'s deleted column match database
+ Check CONF values
*after
* command line args are parsed
+ Imported Translations from Transifex
+ Imported Translations from Transifex

Fri Mar 8 13:00:00 2013 saschpeAATTsuse.de
- Don\'t set \"network_manager=nova.network.quantum.manager.QuantumManager\",
it\'s not part of the Grizzly codebase anymore. Use FlatDHCPManager instead
which should work for the majority of \"devstack\"-like use cases.

Thu Mar 7 13:00:00 2013 vuntzAATTsuse.com
- Install polkit rules file in /usr/share/polkit-1/rules.d/ since
it\'s not a configuration file, and use 10 instead of 50 as
priority to make sure it is taken into account.

Wed Mar 6 13:00:00 2013 iartarisiAATTsuse.cz
- Update to version 2013.1.a4875.g6ac76af+git.1362562394.6ac76af:
+ Clean unused kernels and ramdisks from image cache
+ Imported Translations from Transifex
+ Readd run_tests.sh --debug option.
+ Fix broken baremetal migration tests
+ Fix incorrect zookeeper group name
+ Change nova-dhcpbridge FLAGFILE to a list of files
+ Enable VM DHCP request to reach DHCP agent
+ Fix hacking.py to handle \'cannot import x\'
+ if reset fails, display the command that failed
+ Minor code optimization in _compute_topic
+ Allow zk driver be imported without zookeeper
+ Additional tests for safe parsing with minidom
+ Sync nova with oslo DB exception cleanup.
+ Add missing import to fakelibvirt.
+ Unpin Cheetah dependency version
+ Unpin suds dependency version
+ Fix hacking.py to handle parenthesise in from import as
+ Fix redefinition of function test_get_host_uptime
+ Use a fake coverage module instead of real one.
+ Retry floating_ip_fixed_ip_associate on deadlock.
+ Update OpenStack LLC to Foundation
+ Revert IP Address column length to 39
+ Remove un-needed methods.
+ Bump python-quantumclient version to 2.1.2
+ Makes sure required powervm config options are set
+ Add API Sample tests for Snapshots extension.
+ Migration 147: Prevent duplicate aggregate_hosts
+ Migration 148: Fix drop table dependency order
+ Actually run baremetal migration tests.
+ BM Migration 004: Actually drop column
+ Imported Translations from Transifex
+ Fix `with_data` handling in test-migrations.
+ Don\'t blindly skip first migration.
+ Prevent hacking.py from crashing on unexpected import exception
+ Suppress retries on UnexpectedTaskStateErrors
+ Remove old commented out code in sqlalchemy models
+ Run libguestfs API calls in a thread pool
+ ec2 _format_security_group() accesses db when using quantum_driver
+ Shrink size of aggregate_metadata_get_by_host sql query
+ Remove duplicate options(joinedload) from aggregates db code
+ Adds API Sample tests for Volume Attachments
+ Fix crash in quantumapi if no network or port id is specified
+ Imported Translations from Transifex
+ Fixes a Hyper-V live migration issue
+ Fixes the Hyper-V driver\'s method signature
+ Add a \'hw_\' namespace to glance hardware config properties
+ Add os-volumes extension to api samples
+ don\'t stack trace if long ints are passed to db
+ Use min_ram of original image for snapshot, even with VHD
+ Add instance_type_get() to virt api
+ Tone down logging while waiting for conductor.
+ Fix IBM copyright strings
+ sync oslo log updates
+ Make sure no duplicate forward rules can exist.
+ Unpin routes dependency version
+ Unpin PasteDeploy dependency version
+ Regenerate nova.conf.sample
+ Remove pylint errors for undefined GroupException members
+ Fix deprecated network api
+ Improve hackings docstring detection
+ Make compute manager revert crashed migrations on init_host()
+ Make allocate_for_instance() return only info about ports allocated
+ Remove unused nova.db.api:instance_get_all_by_reservation
+ Improve output msgs for _compare_result
+ Sync timeutils and memorycache from oslo.
+ instance_info_cache_update creates wrongly
+ validate security_groups on server create
+ Don\'t use instance[\'instance_type\'] for scheduler filters in migration
+ Pep8/pyflakes cleanup of deprecated_api
+ Switch to using memorycache from oslo.
+ Implement rules_exist method for quantum security group driver
+ Set vm_state to ERROR on net deallocate failure.
+ Imported Translations from Transifex
+ Fix target host variable from being overwritten
+ Refactor compute manager _get_instances_by_driver
+ Make ComputeManager _running_deleted_instances query by uuid
+ Add ssh port and key based auth to VPD.
+ Don\'t LOG.error on max_depth (by default).
+ Imported Translations from Transifex
+ Adds retry on upload_vhd for xapi glance plugin
+ Fallback coverage backdoor telnet connection to lo
+ Compute manager should remove dead resources
+ Fixes oslo-config update for deprecated_group
+ Remove unused db calls from nova.db.api
+ Push \'Error\' result from event to instance action.
+ Standardize the coverage initializations.
+ fix postgresql drop race
+ docs should indicate proper git commit limit
+ quantum security_group driver queries db regression
+ Remove completed FIXME.
+ Return proper error messages while disassociating floating IP
+ Fixes live migration with attached volumes issue
+ Catching InstanceNotFound exception during reboot instance
+ Bump instance updated_at on network change.
+ Put options in a list.
+ Prevent reboot of rescued instance.
+ Imported Translations from Transifex
+ Fix an error in compute api snapshot_volume_backed bdm code
+ Standarize ip validation along the code
+ Rename VMWare to VMware
+ Baremetal deploy helper sets ODIRECT.
+ Ensure that FORWARD rule also supports DHCP
+ Fix \'to integer\' conversion of max and min count values
+ Imporove db.sqlalchemy.api._validate_unique_server_name method
+ Fixes disk size issue during image boot on Hyper-V
+ Moves Hyper-V options to the hyperv section
+ Rename source_(group_id/ip_prefix) to remote_(group_id/ip_prefix)
+ Adjusts reclaim instance interval of deferred delete tests

Fri Mar 1 13:00:00 2013 iartarisiAATTsuse.com
- Rename the openstack-nova-consoleauth service to
openstack-nova-console to match the package name

Wed Feb 27 13:00:00 2013 iartarisiAATTsuse.com
- Split off nova-console sub-package
- Change sub-package groups to System/Management

Mon Feb 25 13:00:00 2013 dmuellerAATTsuse.com
- Add missing requires to python-pyasn1

Mon Feb 25 13:00:00 2013 vuntzAATTsuse.com
- Add openstack-nova-polkit.rules: polkit rules for the new polkit
that uses javascript. On openSUSE 12.3 and later, we install this
file in /etc/polkit-1/rules.d/ instead of installing the pkla
file which is of no use with the new polkit.

Mon Feb 25 13:00:00 2013 dmuellerAATTsuse.com
- Update to version 2013.1.a4665.g42d058b+git.1361805164.42d058b:
+ Ensure \'subunit2pyunit\' is run in venv from run_tests.sh
+ support reloctable venv roots in testing framework
+ Implement ZooKeeper driver for ServiceGroup API.
+ Fix boto capabilities check
+ lxc: virDomainGetVcpus is not supported by driver
+ Fix check instance host for instance action
+ Update .coveragerc
+ Fixes a bug in attaching volumes on Hyper-V
+ Adds _(prerun|check)_134 functions to test_migrations
+ Update to simplified common oslo version code.
+ More conductor support for resizes
+ replace ssh-keygen -m with a python equivalent
+ Clean up extended server output samples
+ Fix unconsumed column name warning in test_migrations.
+ Support for scheduler hints for VM groups
+ Allow generic rules in context_is_admin rule in policy.
+ Adds API Sample tests for FloatingIPDNS extension.
+ Don\'t call \'vif.plug\' twice during VM startup
+ Add generic UC dropper
+ Use ServiceGroup API to show node liveness
+ Disallow setting /0 for network other than 0.0.0.0
+ Fix nova-compute use of missing DBError
+ Ensure that only one IP address is allocated.
+ Update docs about testing.
+ test_(dis)associate_by_non_existing_security_group_name missing stub
+ Changes GA code for tracking cross-domain.
+ Ensure that LB VIF drivers creates the bridge if necessary
+ Implements resize / cold migration on Hyper-V
+ Adding support for AoE block storage SANs.
+ make vmwareapi driver pass quantum port-id to ESX
+ xenapi: Remove unecessary exception handling
+ Sync jsonutils from openstack-common
+ Make the metadata paths use conductor
+ Add an extension to show the type of an ip.
+ Simplify and optimize az server output extension.
+ Refine PowerVM MAC address generation algorithm
+ Remove locking declarator in ServiceGroup __new__()
+ Properly write non-raw LVM images on creation
+ Libvirt: Implement snapshots for LVM-backed roots
+ Move allowvssprovider=false to vm-data field
+ Forces flavorRef to be string in servers resize api
+ Fix update quota with invalid value
+ Handle compute node not available for live migration
+ Allow VIF model to be chosen per image
+ Imported Translations from Transifex
+ Make compute manager use conductor for stopping instances
+ Add API sample tests to Services extension
+ Check the length of flavor name in \"flavor-create\"
+ VMWare driver to use current nova.network.model
+ Add GlusterFS libvirt volume connector
+ Correct misspelling in PowerVM comment
+ Module import style checking changes
+ Resize/Migrate functions for PowerVM driver
+ API extension for accessing instance_actions
+ Use a more specific error reporting invalid disk hardware
+ Fix passing conductor to get_instance_nw_info()
+ Fix regression in non-admin simple_usage:show.
+ maint: remove unused imports from bin/nova-
*
+ Return dest_check_data as expected by the Scheduler
+ Add \"is not\" test to hacking.py
+ Allow multiple dns servers when starting dnsmasq
+ Allow aggregate create to have None as the az
+ Canonizes IPv6 before insert it into the db
+ Remove a log message in test code.
+ Use joinedload for system_metadata in db
+ add config drive to api_samples
+ [xenapi] Cooperatively yield during sparse copy
+ Add an update option to run_tests.sh
+ filter_scheduler: Select from a subset of hosts.
+ Make scheduler remove dead nodes from its cache.
+ VirtualPowerDriver catches ProcessExecutionError.
+ Allow archiving deleted rows to shadow tables, for performance.
+ use nova-conductor for live-migration
+ Don\'t modify injected_files inside PXE driver
+ Harmonize PEP8 checking between tox and run_tests.sh
+ preserve order of pre-existing iptables chains
+ relocatable roots doesn\'t handle testr args/opts
+ Add option to allow cross AZ attach configurable
+ Update tools/regression_tester
+ Synchronize code from oslo
+ Fix add-fixed-ip and remove-fixed-ip.
+ Only dhcp the first ip for each mac address.
+ Add migration with data test for migration 151
+ Remove dead variable assignment in compute manager
+ Split out body of loop in _sync_power_states in compute manager
+ Adds API Sample tests for FlavorAccess extension.
+ Use connection_info on resize
+ Stop unit test for prompting for a sudo password.
+ Speedup the revert_state test
+ Ensure start time is earlier than end time in simple_tenant_usage
+ Ensure there is only one instance of LibvirtDriver
+ Rename \'connection\' to \'driver\' in libvirt HostState
+ Make pep8 tests run inside virtualenv
+ Remove tests for non-existing SimpleScheduler
+ Correct spelling of quantum
+ clean up missing whitespace after \':\'
+ Fix typo/bug in generic UC dropper
+ Add generic dropper for duplicate rows
+ Remove race condition (in TaskLog)
+ Imported Translations from Transifex
+ Fix script argument parsing.
+ Enable multipath for libvirt iSCSI Volume Driver
+ remove intermediate libvirt downloaded images
+ Add libvirt XML schema support for resource tuning parameters
+ Add image to request_spec during resize
+ Add and check data functions for test_migrations 141
+ Fix hacking tests on osx
+ Fixes a race condition on updating security group rules
+ Small spelling fix in sqlalchemy utils.
+ Do not use abbreviated config group names (zookeeper)
+ Add select_hosts to scheduler manager rpc
+ Live migration with an auto selection of dest
+ Add support for instance vif traffic control.
+ create new cidr type for data storage
+ Fix a typo in two comments. networksa -> networks
+ Remove unused db calls
+ Remove unused db calls from nova.db.sqlalchemy.api
+ Fix _get_instance_volume_block_device_info call parameter
+ Remove unused nova.db.api:network_get_by_instance
+ Delete baremetal interfaces when their parent node is deleted
+ Add a safe_minidom_parse_string function.
+ Assign unique names with os-multiple-create.
+ Stub additional FloatingIP methods in FlatManager
+ Provide way to pass rxtx factor to quantum
+ Change CIDR column size on migration version 149
+ Remove unused nova.db.api:network_get_by_bridge
+ fix incorrectly defined ints as strs
+ Default SG rules for the Security Group \"Default\"
+ Support running periodic tasks immediately at startup
+ Ensure rpc result is primitive types.
+ Fix key check in instance actions formatter.
+ Fibre channel block storage support (nova changes)
+ Fix XML config tests for disk/net/cpu tuning
+ Fix XMLMatcher error reporting
+ libvirt: Fix LXC container creation
+ Allow fixed to float ping with external gateway.
+ Change all instances of the non-word \"inteface\" to \"interface\"
+ Added a service heartbeat driver using Memcached.
+ libvirt: Use uuid for instance directory name
+ PowerVMDiskAdapter detach/cleanup refactoring
+ Add support for network adapter hotplug.
+ Add support for instance disk IO control.
+ Add support for instance CPU consumption control.
+ support preallocated VM images
+ Add basic infrastructure for compute driver async events
+ Add support for lifecycle events in the libvirt driver
+ Handle lifecycle events in the compute manager
+ Multi-tenancy isolation with aggregates
+ Use oslo-config-2013.1b4
+ Fix hacking test to handle namespace packages.
+ Documentation cleanups for nova devref
+ Fix network list and show with quantum.
+ Fix inaccuracies in the development environment doc.
+ Make ComputeTestCase.test_state_revert faster
+ Fix leak of loop/nbd devices in injection using localfs
+ Enhance IPAdresses migration tests
+ Log lifecycle events to log INFO (not ERROR)
+ Fix broken logging imports.
+ Sync latest install_venv_common.py
+ Allow exit code 21 for \'iscsiadm -m session\'.
+ Sync rpc from oslo-incubator.
+ Add API Sample tests for Hypervisors extension.
+ Prevent the unexpected with nova-manage network modify.
+ Fix handling of source_groups with no-db-compute.
+ Add better status to baremetal deployments.
+ Add a volume driver in Nova for Scality SOFS
+ cfg should be imported from oslo.config
+ Refactor nwfilter parameters
+ Make nova security groups more pluggable
+ Add Nova quantum security group proxy
+ Wait for baremetal deploy inside driver.spawn
+ Better error handling in baremetal spawn & destroy
+ Improve performance of baremetal list_instances.
+ Identify baremetal nodes by UUID.
+ Baremetal driver returns accurate list of instance
+ Remove race condition (in Networks)
+ Removed duplicate spawn code in PowerVM driver
+ libvirt: fix volume walk of /dev/disk/by-path
+ ensure we run db tests in CI
+ More gracefully handle TimeoutException in test
+ Fix pep8 issues with test_manager.py
+ Move some context checking code from sqlalchemy
+ Fix message envelope keys.
+ Retry bw_usage_update() on innodb Deadlock
+ Add an extension to show image size.
+ Make add-fixed-ip update nwfilter wth in libvirt
+ Move DB thread pooling to DB API.
+ Fix instance directory path for lxc
+ Improve I/O performance for periodic tasks
+ Fix instance can not be deleted after soft reboot
+ Add snapshot methods to fakes.py
+ Spelling: compatable=>compatible
+ Sync rpc from oslo-incubator.
+ Sync eventlet_backdoor from oslo-incubator.
+ Fix ComputeAPI.get_host_uptime
+ Flush tokens on instance delete
+ Remove function redefinitions
+ Add missing ec2 security group quantum mixin
+ Fix baremetal migration skipping.
+ Migration 135: Fix drop_column statement
+ import base_dir_name config option into vmwareapi
+ Fix launching libvirt instances with swap
+ Migration 144: Fix drop index statement
+ BM Migrations 2 & 3: Fix drop_column statements
+ Fix migration snake-walk.
+ Add `post_downgrade` hook for migration tests.
+ Migration 146: Execute delete call.
+ Remove Print Statement
+ Fix exception handling in baremetal API.
+ Remove compat cfg wrapper
+ Add module prefix to exception types
+ Don\'t set filter name if we use Noop driver
+ Imported Translations from Transifex
+ Add missing import_opt for flat_injected
+ Make LibvirtDriver.uri() a staticmethod.
+ Make guestfs use same libvirt URI as Nova.
+ Removes unnecessary qemu-img dependency on powervm driver
+ Prevent default security group deletion.
+ Ensure macs can be serialized.
+ libvirt: lxml behavior breaks version check.
+ Updates to OSAPI sizelimit middleware.
+ Adding ability to specify the libvirt cache mode for disk devices
+ Add processutils from oslo.

Mon Feb 25 13:00:00 2013 saschpeAATTsuse.de
- Drop sysconfig from init scripts
- Rebase openstack-nova-network-init-bnc777488.patch

Fri Feb 22 13:00:00 2013 saschpeAATTsuse.de
- BuildRequire openstack-suse-macros instead of openstack-common-macros

Thu Feb 21 13:00:00 2013 iartarisiAATTsuse.com
- Add oslo-config requirement

Mon Feb 18 13:00:00 2013 saschpeAATTsuse.de
- Init script cleanup:
+ Drop useless shell variables
+ Don\'t depend on $network facility, we already have $remote_fs
(comes after $network)
+ Source /etc/sysconfig/openstack-nova (if available), orthogonal
to the other init scripts we provide. We\'re not using this feature
ATM though
- Default configuration cleanup:
+ Use openstack-utils to set as much default values in the package
as possible (instead of patch/sed/...). Some may be overwritting
later on by, .e.g., crowbar
- More useful lograte configuration:
+ Compress
+ Make sure to keep log files for at least 90 days (i.e. rotate 15
+ weekly = 15 weeks).
+ Add size=1M to avoid getting DoS\'ed by wild daemons
+ Use copytruncate instead of create+postrotate+sharedscripts to
avoid a daemon restart
- Rebase openstack-nova-network-init-bnc777488.patch

Thu Feb 14 13:00:00 2013 dmuellerAATTsuse.com
- Exchange handwritten nova.conf with a patch on the sampe
config file
- Configure Quantum / Linuxbridge backend by default
- Require openstack-quantum-server

Mon Feb 11 13:00:00 2013 cloud-develAATTsuse.de
- Update to version 2013.1+git.1360595266.f262c43:
+ Merge QuantumLinuxBridgeVIFDriver into LibvirtGenericVIFDriver
+ Merge LibvirtOpenVswitchDriver class into LibvirtGenericVIFDriver
+ Adds evacuate method to compute.api
+ Record instance actions and events
+ VMware VC Compute Driver
+ Fix incorrect device name being raised.
+ Fix up instance types in sys meta for resizes
+ Teach resource tracker about stashed instance types
+ Make cells_api fetch stashed instance_type info
+ Remove remaining instance_types query from compute/manager
+ Make get_dev_name_for_instance() use stashed instance_type info
+ Allow for specifying nfs mount options
+ Fix import for install_venv.py
+ Add REST API to show availability_zone of instance.
+ Refactor server password metadata to avoid direct db usage
+ Added Postgres CI opportunistic test case
+ Move libvirt NFS volume driver impl into volume.py
+ Move libvirt volume driver tests to separate test case
+ Refactor instance usage notifications for compute manager
+ Remove unused methods.
+ Add API sample tests to os-network
+ Refactor code for setting up libvirt disk mappings
+ Allow disk driver to be chosen per image
+ Cells: Add support for compute HostAPI()
+ Adds original copyright notice to refactored files
+ Add support for memory overcommit in live-migration
+ separate libvirt injection and configdrive config variables
+ Default value of monkey_patch_modules is broken
+ Remove hardcoded topic strings in network manager
+ lxc: Clean up namespace mounts
+ Remove strcmp_const_time.
+ Use oslo database code
+ Sync latest install_venv_common from oslo.
+ Update en_US message translations.
+ Imported Translations from Transifex
+ Change forward_bridge_interface to MultiStrOpt
+ Move security_groups refreshes to conductor
+ Access DB as dict not as attributes part 5
+ Cells: Add cells support to instance_usage_audit_log api extension
+ Cells: Add cells support to hypervisors extension
+ Merge Libvirt....VirtualPortDriver class into LibvirtGenericVIFDriver
+ Fix inject_files for storing binary file.
+ hypervisor-supplied-nics support in PowerVM
+ Ban database access in nova-compute
+ Support hypervisor supplied macs in nova-network
+ Return to skipping filters when using force_hosts.
+ Fix lazy load \'system_metadata\' failed problem.
+ Access DB as dict not as attributes part 5
+ Add regression testing tool
+ Recache or rebuild missing images on hard_reboot
+ Default the last parameter (state) in task_log_get to None
+ Move floating ip db access to calling side.
+ Optimize rpc handling for allocate and deallocate
+ Added the build directory to the tox.ini list pep8 ignores.
+ Regenerate nova.conf.sample
+ Fixed FlavorAccess serializer
+ Extension for rebuild-for-ha
+ Update modules from common required for rpc with lock detection.
+ Add a virtual PowerDriver for Baremetal testing
+ Remove nova.db call from baremetal PXE driver
+ Fix missing key error in libvirt.driver
+ allow disabling file injection completely
+ ensure zeros are written out when clearing volumes
+ Use joined version of db.api calls
+ Update nova/compute/api to handle instance as dict
+ Update jsonutils from oslo-incubator
+ l3.py,add_floating_ip: setup NAT before binding
+ Sync latest db and importutils from oslo
+ Simplify libvirt snapshot code path
+ fix VM power state to be NOSTATE when instance not found
+ Merge LibvirtHybridOVSBridgeDriver into LibvirtGenericVIFDriver
+ Introduce support for 802.1qbg and 802.1qbh to Nova VIF model
+ Add api-samples to multinic extension
+ Change to support custom nw filters.
+ Flavor Extra Specs should require admin privileges
+ Allow connecting to self-signed quantum endpoints
+ xenapi: Cleanup detach_volume code
+ Parse testr output through subunit2pyunit.
+ Add control-M to list of characters to strip out
+ Fix spelling in comment
+ Imported Translations from Transifex

Mon Feb 4 13:00:00 2013 cloud-develAATTsuse.de
- Update to version 2013.1+git.1359988640.47bbf12:
+ Mark password config options with secret
+ Update HACKING.rst per recent changes
+ Optimize floating ip list to make one db query

Mon Feb 4 13:00:00 2013 dmuellerAATTsuse.com
- Update to version 2013.1+git.1359979191.7d585b2:
+ Fix incorrect logs in network
+ Make NFS mount hashes consistent with Cinder
+ Imported Translations from Transifex
+ Reimplement is_valid_ipv4().
+ Tweakify is_valid_boolstr().
+ Make system_metadata update in place
+ Postgres does not like empty strings for type inet
+ Add \'not in\' test to tools/hacking.py
+ Split floating ip functionality into new file.
+ Optimize network calls by moving them to api
+ Fixes unhandled exception in detach_volume
+ Fixes FloatingIPDNS extension \'show\' method.
+ import tools/flakes from oslo
+ Use conductor for instance_info_cache_update.
+ Quantum metadata handler now uses X-Forwarded-For
+ instance.update notifications don\'t always identify the service
+ Fixes \'not in\' operator usage
+ Fixes \"is not\" usage
+ Make scheduler modules pass conductor to add_instance_fault
+ Condense multiple authorizers into a single one.
+ Extend extension_authorizer to enable cleaner code.
+ Remove unnecessary deserializer test
+ Added sample tests to FlavorExtraSpecs API
+ Fix rebuild with volumes attached
+ DRYing up volume_in_mapping code.
+ Use _prep_block_device in rebuild.
+ xenapi: Ax unecessary `block_device_info` params
+ Code cleanup for rebuild block device mapping
+ Fix eventlet/mysql db pooling code
+ Add support for compressing qcow2 snapshots
+ Remove deprecation notice in LibvirtBridgeDriver
+ Add api samples to fping extension
+ Fix SQL Error with fixed ips under devstack/postgresql
+ Pass testropts in to setup.py in run_tests.sh
+ Nova Hyper-V driver refactoring
+ Fixed grammar problems and typos in doc strings
+ Add option to control where bridges forward
+ xenapi: Add support for different image upload drivers
+ Removed print stmts in test cases
+ Fix get and update in FlavorExtraSpecs
+ Libvirt: Add support for live snapshots
+ Move task_log functions to conductor
+ erase outdated comment
+ Keep flavor information in system_metadata
+ Add instance_fault_create() to conductor
+ Adds API Sample tests for os-instance_usage_audit_log extension.
+ validate specified volumes to boot from at the API layer
+ Refactor libvirt volume driver classes to reduce duplication
+ Change \'\'\' to \"\"\" in bin/nova-{novncproxy,spicehtml5proxy}
+ Pass parameter \'filter\' back to model layer
+ Fix boot with image not active
+ refactored data upgrade tests in test_migrations
+ Fix authorized_keys file permissions
+ Finer access control in os-volume_attachments
+ Stop including full service catalog in each RPC msg
+ Make sure there are no unused import
+ Fix missing wrap_db_error for Session.execute() method
+ Use install_venv_common.py from oslo.
+ Add Region name to quantum client
+ Removes retry of set_admin_password
+ fix nova-baremetal-manage version printing
+ Refactoring/cleanup of compute and db apis
+ Fix an error in affinity filters
+ Fix a typo of log message in _poll_unconfirmed_resizes
+ Allow users to specify a tmp location via config
+ Avoid hard dependency on python-coverage.
+ iptables-restore error when table not loaded.
+ Don\'t warn up front about libvirt loading issues in NWFilterFirewall
+ Relax API restrictions around the use of reboot

Tue Jan 29 13:00:00 2013 iartarisiAATTsuse.com
- add /var/lib/nova/instances|images|keys|networks|tmp dirs to the
%install section

Mon Jan 28 13:00:00 2013 dmuellerAATTsuse.com
- Update to version 2013.1+git.1359364603.e1ce387:
+ Add system_metadata to db.instance_get_active_by_window_joined
+ Enable N302: Import modules only
+ clean up api_samples documentation
+ Fix bad imports that cause nova-novncproxy to fail
+ Support optional 4 arg for nova-dhcpbridge
+ Increase maximum URI size for EC2 API to 16k
+ Refactored run_command for better naming
+ Fix hacking N302 import only modules
+ Avoid db lookup in info_from_instance().
+ Fixes task_log_get and task_log_get_all signatures
+ Make failures in the periodic tests more detailed.
+ Clearer debug when test_terminate_sigterm fails.
+ Skip backup files when running pep8.
+ Added sample tests to floating-ip-pools API.
+ Don\'t pass the entire list of instances to compute
+ VMware Compute Driver Volume Management
+ Bump the base rpc version of the network api to 1.7.
+ Remove compute api from scheduler driver
+ Remove network manager from compute manager.
+ Adds SSL support for API server.
+ Provide creating real unique constraints for columns

Fri Jan 25 13:00:00 2013 saschpeAATTsuse.de
- Ship sudoers configuration for nova-rootwrap instead of relying on
openstack-quickstart or Crowbar to set it up correctly. Depends on
openstack-common-sudo
- Don\'t own /var/lib/nova/wsgi twice

Wed Jan 23 13:00:00 2013 cloud-develAATTsuse.de
- Update to version 2013.1+git.1358959067.a8a0826:
+ Adds conductor support for instance_get_active_by_window_joined
+ Make compare_result show the difference in lists
+ Don\'t limit SSH keys generation to 1024 bits
+ Drop volume API
+ Fix for typo in xml API doc sample in nova
+ List servers having non-existent flavor should return empty list
+ Replace use of mkdtemp with fixtures.TempDir

Wed Jan 23 13:00:00 2013 saschpeAATTsuse.de
- Remove /nova/rootwrap.d/baremetal-compute-pxe.filters from filelist
- Clean up %config(noreplace), only logrotate config and nova.conf
should be noreplace

Tue Jan 22 13:00:00 2013 dmuellerAATTsuse.com
- Update to version 2013.1+git.1358859912.fab8af5:
+ Add trust level cache to trusted_filter
+ Avoid testtools 0.9.25
+ Refactor compute_utils to avoid db lookup
+ fix service_ref undefined problem.

Mon Jan 21 13:00:00 2013 dmuellerAATTsuse.com
- Add openstack-nova-conductor subpackage:
New Nova service needed by Grizzly Nova API
- Add openstack-nova-cells subpackage:
New

Mon Jan 21 13:00:00 2013 dmuellerAATTsuse.com
- Update to version 2013.1+git.1358761955.cd4093e:
+ Use conductor in the servicegroup db driver.
+ Add service_update to conductor.
+ Remove some db calls from db servicegroup driver.
+ Cells: Fix for relaying instance info_cache updates
+ Fix wrong quota reservation when deleting resizing instance
+ Add host to instance_faults table.
+ Remove obsolete baremetal override of MAC addresses.
+ Fix multi line docstring tests in hacking.py

Thu Jan 17 13:00:00 2013 saschpeAATTsuse.de
- Update to version 2013.1+git.1358429478.f966e0f:
+ Better instance fault message when rescheduling.
+ Fix fallback when Quantum doesn\'t provide a \'vif_type\'
+ Add encryption method using an ssh public key.
+ Make resource tracker use conductor for listing instances
+ Make resource tracker use conductor for listing compute nodes
+ Updates prerequisite packages for fedora
+ Expose a get_spice_console RPC API method
+ Add a get_spice_console method to nova.virt.ComputeDriver API
+ Add nova-spicehtml5proxy helper
+ Pull NovaWebSocketProxy class out of nova-novncproxy binary
+ Add support for configuring SPICE graphics with libvirt
+ Add support for setting up elements in libvirt config
+ Add common config options for SPICE graphics
+ Override floating interface on callee side
+ Reject user ports that have MACs the hypervisor cannot use.
+ Remove unused import.
+ Move migration_get_..._by_host_and_node to conductor
+ Make resource tracker use conductor for migration updates
+ minor improvements to nova/tests/test_metadata.py
+ Cells: Add some cells support to admin_actions extension
+ Populate service list with availability zone and correct unit test
+ Correct misspelling of fake_service_get_all
+ Add \'devname\' to nova.network.model.VIF class
+ Use testrepository setuptools support.
- Update requirements

Tue Jan 15 13:00:00 2013 dmuellerAATTsuse.com
- add addition requires for test subpackage

Tue Jan 15 13:00:00 2013 saschpeAATTsuse.de
- Update to version 2013.1+git.1358252885.8fddd6a:
+ Export the MAC addresses of nodes for bare-metal.
+ Break out a helper function for working with bare metal nodes.
+ Define a hypervisor driver method for getting MAC addresses.
+ Revert \"Use testr setuptools commands.\"
+ Revert \"Populate service list with availability zone\"
+ Fix typos in docstring
+ Adds support for Quantum networking in Hyper-V
+ Fix addition of CPU features when running against legacy libvirt
+ Fix uses of service_get_all_compute_by_host
+ VMware Compute Driver Rename
+ Extract validation and provision code to separate method
+ Keep self and context out of error notification payload.
+ Populate service list with availability zone
- Move back to \"git_tarballs\" source service

Tue Jan 15 13:00:00 2013 vuntzAATTsuse.com
- Drop nova-migration-config.patch: the patch is not used anymore,
as we don\'t need it anymore with the _service we\'re using now.

Mon Jan 14 13:00:00 2013 dmuellerAATTsuse.com
- Update to version 2013.1+git.1358177986.ca4b130:
+ Remove the global DATA
+ livbirt: have a single source of console log file naming.
+ NovaBase.delete() rename to NovaBase.soft_delete()
+ Imported Translations from Transifex
+ config_drive is missing in xml deserializer
+ Handle compute node records with no timestamp.
+ Provide a PXE NodeDriver for the Baremetal driver
+ Check admin context in bm_interface_get_all()
+ Make WebOb version specification more flexible
+ Upgrade WebOb to 1.2.3
+ Invert test stream capture logic for debugging.
+ Get instances from conductor in init_host.
+ Convert short doc strings to be on one line
+ Changed \'OpenStack, LLC\' message to \'OpenStack Foundation\'
+ Added sample tests to QuotaClasses API.
+ PXE bare-metal provisioning helper server
+ Sync rpc and notifier from oslo-incubator.
+ Support cinderclient http retries.
+ Conductor instance_get_all replaces _by_filters
+ Add NoopQuotaDriver
+ Add exception handler for previous deleted flavor.
+ powervm: Implement snapshot for local volumes
+ Add api extension to get and reset password
+ fix N401 errors, stop ignoring all N4
* errors
+ attach/detach_volume() take instance as a parameter
+ Remove unused osapi_path option
+ Move global glance opts into nova.image.glance
+ Move global s3 opts into nova.image.s3
+ Move cert_topic into nova.cert.rpcapi
+ Move network_topic into nova.network.rpcapi
+ Move console_topic into nova.console.rpcapi
+ Move scheduler_topic into nova.scheduler.rpcapi
+ CLI for bare-metal database sync.
+ Adds a new tenant-centric network extension
+ Fix baremetal VIFDriver
+ xenapi: Remove dead code, moves, tests
+ Refresh instance metadata in-place
+ Added sample tests to FlavorRxtx API.
+ Fix serialization in impl_zmq.
+ add to driver option to keep disks when instance destroyed
+ Add to libvirt driver instance_on_disk method
+ Adds to manager init_host validation for instances location
+ Fix lintstack check for multi-patch reviews
+ Clarify the DBApi object in cells fakes
+ Sync log from oslo-incubator
+ Enable Aggregate based availability zones
+ Remove availability_zones from service table
+ Import latest timeutils from oslo-incubator
+ Cope better with out of sync bm data.
+ New instance_actions and events table, model, and api
+ Fix N402 for nova/api
+ Fix N402 for nova/virt
+ fix N402 for nova/tests
+ fix N402 for nova/scheduler
+ fix N402 for nova/network
+ Move compute_topic into nova.compute.rpcapi
+ Move manager options into nova.service
+ Move api_class options to where they are used
+ Move osapi_compute_unique_server_name_scope to db
+ Move default_instance_type into nova.compute
+ Move common virt driver options to virt.driver
+ Move enabled_apis option into nova.service
+ Move vpn_image_id to pipelib
+ Adds option to rebuild instance with existing disk
+ Fix pyflakes issues in integrated tests
+ Enhance wsgi to listen on ipv6 address
+ Fixed typos in doc strings.
+ fix N402 for nova/db
+ fix N402 for nova/c
*
+ fix N402 for rest of nova
+ fix N402 for nova-manage
+ fix N402 on tools/
+ Move vpn_key_suffix into pipelib
+ Move service_down_time to nova.service
+ Move memcached_servers opt into common.memorycache
+ Move global service networking opts to new module
+ Remove unused opt import in scheduler.driver
+ Remove unused baremetal PXE options
+ Added sample tests to FlavorSwap API.
+ Fixed comment typo
+ Fix test cases in integrated.test_multiprocess_api
+ Fix init_host checking moved instances
+ Update instance\'s cell_name in API cell.
+ Fix bash syntax error in run_tests.sh
+ Remove bogus \'unplug\' calls from libvirt VIF test
+ Move libvirt VIF XML config into designer.py
+ Add some constants to the network model for drivers to use
+ Make nova network manager fill in vif_type
+ Make Quantum plugin fill in the \'bridge\' name
+ Regenerate nova.conf.sample
+ Try out a new nova.conf.sample format
+ Add host name to log message for _local_delete
+ fix new N402 errors
+ make runtests -p act more like tox
+ Add user/tenant shim to RequestContext
+ Cleanup pyflakes in nova-manage
+ Change ComputerDriver.legacy_nwinfo to raise by default.
+ Move update_instance_info_cache to conductor.
+ Create a directory for servicegroup drivers.
+ Move logic from os-api-host into compute
+ Access instance as dict, not object in xenapi
+ Make it clearer that network.api.API is nova-network specific.
+ Fix libvirt resume function call to get_domain_xml
+ Adding configdrive to xenapi.
+ Correct the calculating of disk size when using lvm disk backend.
+ Fix quota updating when admin deletes common user\'s instance
+ Remove more unused opts from nova.scheduler.driver
+ Skip domains on libvirt errors in get_vcpu_used()
+ Fix error in NovaBase.save() method
+ Handle directory conflicts with html output.
+ Fix some conductor manager return values.
+ Make pinging conductor a part of conductor API.
+ Allow forcing local conductor.
+ Handle waiting for conductor in nova.service.
+ Add service_create to conductor.
+ Make nova.service get service through conductor.
+ Add service_destroy to conductor.
+ Fix use of stale instance data in compute manager
+ Move migration_create() to conductor
+ Use testr setuptools commands.
+ Convert ConfigDriveHelper to being a context manager itself.
- drop subpackage openstack-nova-volume, is now renamed to
openstack-cinder to ease migration
- nova-rbd-use-local-devices.patch: Commented out, needs rediffed
and adapted to Grizzly

Thu Jan 3 13:00:00 2013 iartarisiAATTsuse.de
- Switch to github_tarballs source service
- Update to version 2012.2.3+git.1357215468.451003e:
+ Fix a crash when launching qcow2 images containing snapshots

Wed Dec 19 13:00:00 2012 saschpeAATTsuse.de
- Use macro %openstack_sphinx_build_manpages_only

Wed Dec 19 13:00:00 2012 saschpeAATTsuse.de
- Move to obs-service-git_tarballs
+ Drop BuildRequires: python-setuptools-git
+ Drop %majorversion macro
- Fix testsuite requirements

Wed Dec 19 13:00:00 2012 bwiedemannAATTsuse.com
- update init scripts and nova.conf for Folsom

Tue Dec 11 13:00:00 2012 saschpeAATTsuse.de
- Use new git_tarballs source service
- Update to version 2012.2.3+git.1355243803.9e62846:
+ Bump version to 2012.2.3
+ Final versioning for 2012.2.2
+ Don\'t leak info from libvirt LVM backed instances

Mon Dec 10 13:00:00 2012 iartarisiAATTsuse.com
- Update to latest git (670b388):
+ Fix rpc control_exchange regression.

Thu Dec 6 13:00:00 2012 iartarisiAATTsuse.com
- Set the version to seconds from epoch

Thu Dec 6 13:00:00 2012 iartarisiAATTsuse.com
- Use upstream tarballs instead of the git repository

Wed Dec 5 13:00:00 2012 saschpeAATTsuse.de
- Use AATTPARENT_TAGAATT in _service file to automate versioning

Mon Dec 3 13:00:00 2012 iartarisiAATTsuse.com
- Add sqlalchemy-migrate config to the python package

Thu Nov 15 13:00:00 2012 saschpeAATTsuse.de
- Use openstack-macros

Fri Nov 9 13:00:00 2012 saschpeAATTsuse.de
- Add more test requirements for which we have packages now:
+ Requires: python-nosehtmloutput

Thu Nov 8 13:00:00 2012 saschpeAATTsuse.de
- Drop from_vcs build flag

Tue Oct 30 13:00:00 2012 saschpeAATTsuse.de
- Drop temporary fixes for file permissions and attributes in %post
section. They were necessary only to migrate from pre-1.0 packages.

Wed Oct 17 14:00:00 2012 saschpeAATTsuse.de
- Drop \"%fdupes doc/build/html\", HTML documentaion is build in seperate
spec file

Tue Oct 9 14:00:00 2012 vuntzAATTsuse.com
- Update to version 2012.2 (Folsom):
+ See https://github.com/openstack/nova/commits/folsom-3
- Drop the following upstreamed patches:
+ jsonutils-fix-new-anyjson.patch
+ nova-glance-ssl.patch
+ nova-volume-list-all_tenants.patch
- Buildrequire python-base instead of python-devel:
+ Sufficient for Python-only modules (containing no C/C++ code)
- Migration of /etc/sysconfig/openstack-novncproxy to
openstack-nova-novncproxy
- Move some Requires from base package to python-nova

Mon Oct 1 14:00:00 2012 jenkinsAATTsuse.de
- Update to latest git (d1d5d6d):
+ Use bare container format by default
+ fix cleanup_file_locks with restricted permissions
+ make ensure_default_security_group() call sgh
+ fix unmounting of LXC containers in the presence of symlinks

Wed Sep 26 14:00:00 2012 vuntzAATTsuse.com
- Add nova-volume-list-all_tenants.patch: do not list volumes from
all tenants by default for admins. Fixes several issues,
including a crash in horizon. Fix bnc#782289.

Wed Sep 26 14:00:00 2012 bwiedemannAATTsuse.com
- rename nova-filter-FORWARD-sitelocal firewall rule
to remain below the 28 character limit (bnc#781800)
- make init script wait for postgresql (bnc#781798)

Tue Sep 25 14:00:00 2012 jenkinsAATTsuse.de
- Update to latest git (47dabb3):
+ Yield to another greenthread when some time-consuming task finished.

Thu Sep 20 14:00:00 2012 bwiedemannAATTsuse.com
- add polkit-1 rule to allow libvirt access by nova-compute

Sun Sep 16 14:00:00 2012 jenkinsAATTsuse.de
- Update to latest git (2e75689):
+ Make flavorextradata ignore deleted flavors.
+ Ensure hairpin_mode is set whenever vifs is added to bridge.
+ Fix simple_tenant_usage\'s handing of future end times
+ Redefine the domain\'s XML on volume attach/detach

Wed Sep 12 14:00:00 2012 vuntzAATTsuse.com
- Do not use a sed to modify /usr/bin/gensslcert in %post: this
file belongs to another package, and we actually don\'t do any
change with the sed... Fix bnc#779747.

Wed Aug 29 14:00:00 2012 bwiedemannAATTsuse.com
- fix nova-network init script patch (bnc#777488)

Tue Aug 28 14:00:00 2012 bwiedemannAATTsuse.com
- add firewall rules to reject traffic
to the admin and storage networks (bnc#777488)

Tue Aug 28 14:00:00 2012 jenkinsAATTsuse.de
- Update to latest git (4d2a4af):
+ Makes sure instance deletion ok with deleted data
+ Add error log for live migration.

Thu Aug 23 14:00:00 2012 jenkinsAATTsuse.de
- Update to latest git (86fb736):
+ Fix exception handling in libvirt attach_volume()

Thu Aug 23 14:00:00 2012 vuntzAATTsuse.com
- Add nova-glance-ssl.patch: make nova work with ssl-enabled
glance. Part of bnc#776909.

Tue Aug 21 14:00:00 2012 jenkinsAATTsuse.de
- Update to latest git (272b98d):
+ Restore libvirt block storage connections on reboot.
+ fix unmounting of LXC containers

Tue Aug 21 14:00:00 2012 jdsnAATTsuse.de
- let nova compute init script depend on libvirtd (bnc#776763)

Fri Aug 10 14:00:00 2012 jenkinsAATTsuse.de
- Update to latest git (63dd6be):
+ Final versioning for 2012.1.2
+ Bump version to 2012.1.3

Wed Aug 8 14:00:00 2012 jfehligAATTsuse.com
- Upstream has standardized on vm_mode values, see commit eb074328.
Update nova-xen.patch to conform to the standard.

Wed Aug 8 14:00:00 2012 jenkinsAATTsuse.de
- Update to latest git (d4c7f6f):
+ fix the qpid_heartbeat option so that it\'s effective
+ Drop AES functions and pycrypto dependency

Tue Aug 7 14:00:00 2012 jenkinsAATTsuse.de
- Update to latest git (d9577ce):
+ Prohibit file injection writing to host filesystem

Wed Aug 1 14:00:00 2012 vuntzAATTsuse.com
- Split nova-cert service in openstack-nova-cert subpackage. Needed
for bnc#773188.

Tue Jul 31 14:00:00 2012 jenkinsAATTsuse.de
- Update to latest git (6c05f43):
+ Adding networking rules to vm\'s on compute service startup
+ use boto\'s HTTPResponse class for versions of boto >=2.5.2
+ Convert remaining network API casts to calls
+ Moving where the fixed ip deallocation happens.
+ ensure libguestfs mounts are cleaned up

Tue Jul 31 14:00:00 2012 iartarisiAATTsuse.cz
- remove nova-boto-httpresponse.patch which has been merged upstream:
https://review.openstack.org/#/c/10209/

Tue Jul 31 14:00:00 2012 saschpeAATTsuse.de
- Provide nova-api WSGI skeleton

Mon Jul 30 14:00:00 2012 saschpeAATTsuse.de
- Provide self-signed SSL certificates to be used for non-production setups
(like openstack-quickstart)

Mon Jul 30 14:00:00 2012 saschpeAATTsuse.de
- Drop useless BuildRequires: bpython

Sat Jul 28 14:00:00 2012 jenkinsAATTsuse.de
- Update to latest git (b68e9c6):
+ Handle local & remote exceptions consistently.
+ Fix wrong regex in cleanup_file_locks.

Sat Jul 28 14:00:00 2012 cthielAATTsuse.com
- remove rpc-exceptions-9b3e0b6d.patch which has been merged upstream:
https://review.openstack.org/#/c/9534/
- refresh all patches, to apply without fuzz

Wed Jul 25 14:00:00 2012 cthielAATTsuse.com
- add 5b85997e-power_state.patch, based on
https://review.openstack.org/#/c/10266/, to clean up power state handling in
nova

Tue Jul 24 14:00:00 2012 jenkinsAATTsuse.de
- Update to latest git (bb89acc):
+ Backport tox settings to unbreak jenkins jobs.
+ Fixes affinity filters when hints is None
+ Backport fix for API listing of os-hosts.
+ Conditionally allow queries for deleted flavours

Tue Jul 24 14:00:00 2012 cthielAATTsuse.com
- fix nova-xen.patch, to make tests pass again

Tue Jul 24 14:00:00 2012 cthielAATTsuse.com
- add nova-xen.patch, fixes xen support for both hvm and pv (bnc#772601)

Tue Jul 24 14:00:00 2012 jenkinsAATTsuse.de
- Update to latest git (5e6795a):
+ Avoid lazy-loading errors on instance_type
+ Avoid casts in network manager to prevent races

Mon Jul 23 14:00:00 2012 iartarisiAATTsuse.cz
- fix tests for newer version of python-boto

Mon Jul 23 14:00:00 2012 cthielAATTsuse.com
- update via service run
- remove nova-rootwrapper-sles-paths.patch, which has been merged upstream
- libvirt: fix qcow2 size on live block migration (lp#977007)

Fri Jul 20 14:00:00 2012 cthielAATTsuse.com
- update rpc-exceptions-9b3e0b6d.patch based on
https://review.openstack.org/#/c/9534/

Fri Jul 20 14:00:00 2012 cthielAATTsuse.com
- update via service run, to drop de5cb27e-qcow2-cluster-size.patch and
over-quota-413-80733aa4.patch, that have been merged upstream

Thu Jul 19 14:00:00 2012 vuntzAATTsuse.com
- Update to 2012.1+git.1342649938.1f842a4:
+ Fixes ram_allocation_ratio based over subscription (lp#1016273)
+ Distinguish over-quota for volume size and number (lp#1020634)
+ Expose over-quota exceptions via native API (lp#1021373)
+ Fix libvirt get_memory_mb_total() with xen (lp#1004298)
- Drop 78352b98-libvirt-xen-mem.patch and
over-quota-exceptions-4c49df74.patch: merged upstream.

Tue Jul 17 14:00:00 2012 vuntzAATTsuse.com
- Add over-quota-exceptions-4c49df74.patch,
over-quota-413-80733aa4.patch, rpc-exceptions-9b3e0b6d.patch: a
series of patches to correctly expose various exceptions in the
API, instead of hiding them and producing a backtrace. Fix
bnc#770124.

Mon Jul 16 14:00:00 2012 cthielAATTsuse.com
- add 78352b98-libvirt-xen-mem.patch to fix xen support (bnc#770681)

Thu Jul 12 14:00:00 2012 jdsnAATTsuse.com
- remove patch for bug bnc#769399 as upstream now contains it

Mon Jul 9 14:00:00 2012 saschpeAATTsuse.de
- (Re-)add proposed patch for bnc#769399

Wed Jul 4 14:00:00 2012 rhaferAATTsuse.de
- Added patch: nova-rbd-use-local-devices.patch adds support for
local rbd devices to nova-compute

Wed Jul 4 14:00:00 2012 saschpeAATTsuse.de
- Update to version 2012.1+git.1341325932.b0feaff:
+ Increased nova.virt.disk test coverage
+ Safety-check for injected file paths

Fri Jun 29 14:00:00 2012 saschpeAATTsuse.de
- Mark /etc/nova/api-paste.ini as %config(noreplace) so that a modified
version won\'t be replaced by an updated one.

Wed Jun 27 14:00:00 2012 saschpeAATTsuse.de
- Change versioning scheme to $release+git.$AUTHORDATE.$COMMITREV
- Simplify from_vcs macros

Wed Jun 27 14:00:00 2012 vuntzAATTsuse.com
- Add jsonutils-fix-new-anyjson.patch: fix nova.utils to be
compatibly with the version of python-anyjson we use
(lp#1017765).

Tue Jun 26 14:00:00 2012 saschpeAATTsuse.de
- Consistent package summaries
- Use upstream description
- Macro cleanup:
+ Package is noarch except for SLE-11
+ No need to redefine %_initddir, SLE-11 works correctly
+ No need for \'with_doc\', no documentation package is built

Mon Jun 25 14:00:00 2012 saschpeAATTsuse.de
- Split out doc package to reduce build time and dependencies

Fri Jun 22 14:00:00 2012 jfehligAATTsuse.com
- Revert upstream commits introducing a set of config classes in
the libvirt driver. The patches were causing problems with
upstream backports to the stable/essex branch, which contains
the old Cheetah template-based infrastructure in the libvirt
driver.

Fri Jun 22 14:00:00 2012 bwiedemannAATTsuse.com
- add config entries needed to run nova-network as non-root

Thu Jun 21 14:00:00 2012 rhaferAATTsuse.de
- Included fix to make nova-rootwrap work on SLES (lp#1013147)
- Remove special case to run -compute, -nova and -volume as root
from the init script(s).

Mon Jun 18 14:00:00 2012 saschpeAATTsuse.de
- Silence some more rpmlint warnings for the -test package, it\'s
horrible anyway ;-)
- Fix bnc#750137 also for /etc/nova/nova.conf

Tue Jun 12 14:00:00 2012 saschpeAATTsuse.de
- Use \'openstack-nova\' system user instead of \'nova\'

Wed Jun 6 14:00:00 2012 saschpeAATTsuse.de
- Moved %restart_on_update to %post section (see
http://en.opensuse.org/openSUSE:Packaging_init_scripts#Installation)
- Added %stop_on_removal and %insserv_cleanup for
openstack-nova-cert and openstack-nova-consoleauth services
- Fix several rpmlint warnings
- Added rpmlintrc for non-issues
- Add Should-Stop: lines to init scripts (LBS compliance)

Mon Jun 4 14:00:00 2012 SPeilickeAATTsuse.com
- Removed \'Requires: python-tornado\' from python-nova package. Upstream
code contains no reference to it (others than copied/inspired code)

Thu May 24 14:00:00 2012 jfehligAATTsuse.com
- Add \'Requires: python >= 2.6.8\' to openstack-nova and
python-nova subpackage

Tue May 22 14:00:00 2012 bwiedemannAATTsuse.com
- run vncproxy as non-root

Tue May 22 14:00:00 2012 bwiedemannAATTsuse.com
- make /etc/nova/api-paste.ini private
to not show the admin_token to everyone (bnc#750137)

Thu May 17 14:00:00 2012 jfehligAATTsuse.com
- Add upstream commits that introduce a set of config classes in
the libvirt driver. The config classes provide a canonical
representation of the instance configuration, vs the error-prone
Cheetah template-based approach.
- Add upstream commit de5cb27e. Use qcow2 default cluster size of
64k when creating cow images.

Fri Apr 20 14:00:00 2012 bwiedemannAATTsuse.com
- add bash completion for nova-manage

Tue Feb 21 13:00:00 2012 jdsnAATTsuse.de
- run some nova services as nova user

Thu Feb 9 13:00:00 2012 bwiedemannAATTsuse.com
- ignore 169.254.169.254/32 RTNETLINK answers: File exists

Wed Feb 8 13:00:00 2012 rhaferAATTsuse.de
- Fixed try-restart command in init script only restart if the
service was running before
- Don\'t enable service automatically during install

Mon Feb 6 13:00:00 2012 iartarisiAATTsuse.cz
- added a disable-intersphinx.patch, which disables internet
documentation lookup
- run the provided generate_autodoc_index.sh script

Tue Jan 31 13:00:00 2012 rhaferAATTsuse.de
- Fixed BuildRequires

Tue Jan 31 13:00:00 2012 bwiedemannAATTsuse.com
- use upstream api-paste.ini

Thu Jan 26 13:00:00 2012 bwiedemannAATTsuse.com
- don\'t require aoetools. AOEDriver is Deprecated.
This driver will be removed in Essex.

Tue Jan 24 13:00:00 2012 aspiersAATTsuse.com
- updated to recent git snapshot
- removed stable/diablo patches
- added some BuildRequires
- fixed file lists and other issues which prevented build completing
- changed from .tar.gz to .tar.bz2

Mon Jan 16 13:00:00 2012 prusnakAATTopensuse.org
- fix initscript scriptlets

Wed Jan 11 13:00:00 2012 bwiedemannAATTsuse.com
- add patch for authentication bug (bnc#740183)

Tue Jan 10 13:00:00 2012 bwiedemannAATTsuse.com
- use spdx.org License name Apache-2.0

Mon Jan 9 13:00:00 2012 bwiedemannAATTsuse.com
- update upstream stable/diablo patches
omitting 0075-Sanitize-EC2-manifests-and-image-tarballs.patch
because it contains binary, which is not supported by patch

Wed Jan 4 13:00:00 2012 bwiedemannAATTsuse.com
- add \'Required-Start: $network\' to avoid failure to connect
to remote mysql when booting with systemd

Fri Dec 23 13:00:00 2011 bwiedemannAATTsuse.com
- require bridge-utils for nova-compute

Tue Dec 20 13:00:00 2011 bwiedemannAATTsuse.com
- add noVNC

Tue Dec 13 13:00:00 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-novaclient BuildRequires: new dependency in git.
+ Do not apply patches for the git package.
+ Package files that are new in git.

Tue Dec 6 13:00:00 2011 bwiedemannAATTsuse.com
- Recommend python-mysql on openstack-nova as it is needed
for compute nodes which do not have openstack-nova-api

Tue Nov 29 13:00:00 2011 prusnakAATTopensuse.org
- create rc symlinks for services
- add missing postun sections
- package /var/run/nova as ghost

Tue Nov 29 13:00:00 2011 idoenmezAATTsuse.de
- Cleanup some rpmlint warnings

Tue Nov 29 13:00:00 2011 hvogelAATTsuse.com
- Package lock dir and make sure to create it if it doesn\'t exist

Mon Nov 28 13:00:00 2011 prusnakAATTopensuse.org
- disable doc build on 12.1+ for now (sphinx segfault)
- add missing dependencies
- subpackages require the main package now

Fri Sep 23 14:00:00 2011 bwiedemannAATTsuse.com
- update to 2011.3 (Diablo)

Wed Sep 21 14:00:00 2011 bwiedemannAATTsuse.com
- require python-xml instead of missing PyXML

Mon Sep 19 14:00:00 2011 bwiedemannAATTsuse.com
- avoid rotating backups of backups filling disk with millions of files

Tue Jun 21 14:00:00 2011 naehringAATTb1-systems.de
- update to bzr rev 1200
- This patch adds support for working with instances by UUID in addition to integer IDs.
- The Zone Scheduler routing mechanics were changed slightly so that when an UUID is passed in, it checks to see whether the item is available locally.
- If it isn\'t it re-routes to a child zone.
- If it is available locally, it substitutes the UUID with the integer ID and calls the wrapped function. This is the \'trick\' allows us to not change any of the virt-layer code-- everything still uses integer IDs locally.
- Check that server exists when interacting with /v1.1/servers//meta resource
- Implements a portion of ec2 ebs boot.
- What\'s implemented

* block_device_mapping option for run instance with volume(ephemeral device and no device isn\'t supported yet)

* stop/start instance
- Make EC2 update_instance() only update updatable_fields, rather than all fields. Patch courtesy of Vladimir Popovski.
- Fixes two minor bugs (lp795123 and lp795126) in the extension mechanism. The first bug is that each extension has _check_extension() called twice on it; this is a minor cosmetic problem, but the second is that extensions which flunk _check_extension() are still added. The proposed fix is to make _check_extensions() return True or False, then make _add_extension() call it from the top and return immediately if _check_extensions() returns False.
- Fixes a bug where a misleading error message is outputted when there\'s a sqlalchemy-migrate version conflict.
- Fix the volumes extension resource to have a proper prefix - /os-volumes
- Fixes lp797017, which is broken as a result of a fragile method in the xenapi drivers that assumed there would only ever be one VBD attached to an instance.
- Removes nova/image/local.py (LocalImageService)
- Increased error message readability for the OpenStack API.
- Updated \"get_all_across_zones\" in nova/compute/api.py to have \"context = context.elevated()\", allowing it to be run by non-admin users
- Update xenapi/vm_utils.py so that it calls find_sr instead of get_sr.
- Remove the old get_sr function which by default looked for an SR named \'slices\'.
- Make $my_ip Glance\'s default host, not localhost.
- Fixes a bug where a unit test sometimes fails due to a race condition.
- Adds \'joinedload\' statements where they need to be to prevent access of a \'detached\' object.
- novaclient changed to support projectID in authentication. Caused some minor issues with distributed scheduler. This fixes them up.
- The Xen driver supports running instances in PV or HVM modes, but the method it uses to determine which to use is complicated and doesn\'t work in all cases. The result is that images that need to use HVM mode (such as FreeBSD 64-bit) end up setting a property named \'os\' set to \'windows\'.
- This branch adds checks for a new property called \'vm_mode\'. This can be set to \'pv\' or \'hvm\' and select the appropriate mode. If the property doesn\'t exist, the existing logic is still used to determine which mode to use.
- Adds code to run_tests.py which:

* Prints the time taken to run each test

* Prints the 5 slowest tests at the end of the test-run

* Adds --hide-elapsed option to suppress elapsed time output
- Updated so that we use a \'tmp\' subdirectory under the Xen SR when staging migrations. Fixes an issue where you would get a \'File exists\' error because the directory under \'images\' already existed (created via the rsync copy).
- Changed requests with malformed bodies to return a HTTP 400 Bad Request instead of a HTTP 500 error.
- Phew ... ok, this is the last dist-scheduler merge before we get into serious testing and minor tweaks. The heavy lifting is largely done.
- This branch adds an OS API POST /zone/boot command which returns a reservation ID (unlike POST /servers which returns a single instance_id).
- This branch requires v2.5 of python-novaclient
- Additionally GET /servers can now take an optional reservation_id parameter, which will return all the instances with that reservation ID across all zones.
- Changed requests with malformed bodies to return a HTTP 400 Bad Request instead of a HTTP 500 error.
- Cleaned up pep8 errors using the current version of pep8 located in pip-requires. This is to remove the cluttered output when using the virtualenv to run pep8 (as you should). This will make development easier until the virtualenv requires the latest version of pep8 (see bug 721867).
- Fixed bug 796619
- Illustrations now added to Distributed Scheduler documentation (and fixed up some formatting)
- Removed clocksource=jiffies from PV_args.
- fixes bug that prevented custom wsgi serialization
- This fixes the server_metadata create and update functions that were returning req.body (as a string) instead of body (deserialized body dictionary object). It also adds checks where appropriate to make sure that body is not empty (and return 400 if it is). Tests updated/added where appropriate.
- ec2 api method allocate_address ; raises exception.NoFloatingIpsDefined instead of UnknownError when there aren\'t any floating ips available.
- in XML Serialization of output, the toprettyxml() call would sometimes return a str() and sometimes unicode(), I\'ve forced encoding to utf-8 to ensure that we always get str(). This fixes the related bug.
- A recent commit added a couple of directories that don\'t belong in version control. Remove them again.
- Allows Nova to talk to multiple Glance APIs (without the need for an external load-balancer). Chooses a random Glance API for each request.
- Now forwards create instance requests to child zones.
- Refactored nova.compute.api.create() to support deferred db entry creation.
- NOTE: created instances using the ZoneAwareScheduler result in two db entries: one in the parent zone, one in the child zone. This will be fixed in the next branch which will deal with reservation ID\'s and a new POST /zone/server OS API command. All the other schedulers work as advertised.
- MySQL database tables are currently using the MyISAM engine. Created migration script nova/db/sqlalchemy/migrate_repo/versions/021_set_engine_mysql_innodb.py to change all current tables to InnoDB.
- Support for header \"X-Auth-Project-Id\" in osapi.
- Cleaned up some pylint errors
- Fix for bug#794239 to allow pep8 in run_tests.sh to use the virtual environment
- adding Authorizer key for ImportPublicKey
- Cleaned up some of the larger pylint errors. Set to ignore some lines that pylint just couldn\'t understand.
- DRY up the image_state logic. Fix an issue where glance style images (which aren\'t required to have an \'image_state\' property) couldn\'t be used to run instances on the EC2 controller.
- Add the option to specify a default IPv6 gateway.
- Make libvirt snapshotting work with images that don\'t have an \'architecture\' property.
- run_instances will check image for \'available\' status before attempting to create a new instance
- Use True/False instead of 1/0 when setting updating \'deleted\' column attributes. Fixes casting issues when running nova with Postgres.
- This branch allows marker and limit parameters to be used on image listing (index and detail) requests. It parses the parameters from the request, and passes it along to the glance_client, which can now handle these parameters. Essentially all of the logic for the pagination is handled in glance, we just pass along the correct parameters and do some error checking.
- Update the OSAPI images controller to use \'serverRef\' for image create requests.
- Changed the error raise to not be AdminRequired when admin is not, in fact, required.
- Cleaned up some documentation while I was there.
- This branch removes nwfilter rules when instances are terminated to prevent resource leakage and serious eventual performance degradation. Without this patch, launching instances and restarting nova-compute eventually become very slow.
- Added \'config list\' to nova-manage. This function will output all of the flags and their values.
- Distributed Scheduler developer docs.
- Updated to use the \'/v1/images\' URL when uploading images to glance in the Xen glance plugin. Fixes the issue where snapshots fail to upload correctly.
- Removed \"double requirement\" from tools/pip-requires file.
- paramiko is not installed into the venv, but is required by smoketests/base.py. Added paramiko to tools/pip-requires.
- Changes all uses of utcnow to use the version in utils. This is a simple wrapper for datetime.datetime.utcnow that allows us to use fake values for tests.
- There are still a few places in the Zone code that is using datetime.now(), I\'d prefer to move this to utils.utcnow() as well but I want to chat with sandy first to make sure that there won\'t be any issues.
- LDAP optimization and fix for one small bug caused huge performance leak.
- Dashboard\'s benchmarks showed overall x22 boost in page request completion time.
- Adds LeastCostScheduler which uses a series of cost functions and associated weights to determine which host to provision to.
- This change set adds the ability to create new servers with an href that points to a server image on any glance server (not only the default one configured). This means you can create a server with imageRef = http://glance1:9292/images/3 and then also create one with imageRef = http://glance2:9292/images/1. Using the old way of passing in an image_id still works as well, and will use the default configured glance server (imageRef = 3 for instance).
- We have tested pretty thoroughly with libvirt and xen.
- All tests pass, and we have done full end-to-end testing manually to verify that server creation/deletion is working.
- Tests that all exceptions can be raised properly, and fix the couple of instances where they couldn\'t be constructed due to typos.
- Fix error with % as replacement string.
- Makes novarc work properly on a mac and also for zsh in addition to bash. Other shells are not guaranteed to work.
- This adds the ability to publish nova errors to an error queue.
- Sudo chown the vbd device to the nova user before streaming data to it. This resolves an issue where nova-compute required \'root\' privs to successfully create nodes with connection_type=xenapi.
- Bugfix #780784. KeyError when creating custom image.
- Fixes nova-manage bug. When a nova-network host has allocated floating ips
*AND
* some associated, the nova-manage floating list would throw exception because was expecting hash with \'ec2_id\' key , however, the obj returned is a sqlalchemy obj and the attr we need is \'hostname\'.
- Implement the v1.1 style resize action with support for flavorRef.
- Updates to the 018_rename_server_management_url migration to avoid adding and dropping a column. Just simply rename the column.
- Support SSL AMQP connections.
- This just fixes a bunch of pep8 issues that have been lingering around for a while and bothering me :)
- move osapi-specific wsgi code from nova/wsgi.py to nova/api/openstack/wsgi.py
- refactor wsgi modules to use more object-oriented approach to wsgi request handling:
- Resource object steps up to original Controller position
- Resource coordinates deserialization, dispatch to controller, serialization
- serialization and deserialization broken down to be more testable/flexible
- this will definitely help fixing current serialization-related bugs
- this paves the way for schema validation to be implemented elegantly
- Cleanup instances_path in the test_libvirt test_spawn_with_network_info test. Fixes issue where the nova/tests/instance-00000001/ is left in the nova source tree when running run_test.sh -N.

Wed Jun 1 14:00:00 2011 berendtAATTb1-systems.de
- update to bzr rev 1131
- fixed version
- fixed source0

Thu May 19 14:00:00 2011 berendtAATTb1-systems.de
- update to bzr rev 1087

Mon May 2 14:00:00 2011 berendtAATTb1-systems.de
- update to bzr rev 1039
- Expose AuthManager.list_projects user filter to nova-manage.
- Final cleanup of nova/exceptions.py in my series of refactoring branches
- Uses memcached to cache roles so that ldap is actually usable.
- added nova version to usage output of bin/nova-manage for easy identification of installed codebase
- converted 1/0 comparison in db to True/False for Postgres cast compatibility
- Added more unit-test for multi-nic-nova libvirt
- Make the import of distutils.extra non-mandatory in setup.py. Just print a warning that i18n commands are not available...
- Refactoring usage of nova.exception.NotFound
- Refactoring the usage of nova.exception.Duplicate
- Add a test checking spawn() works when network_info is set, which currently doesn\'t.

Fri Apr 22 14:00:00 2011 berendtAATTb1-systems.de
- update to bzr rev 1029
- Refactoring nova.exception.Invalid usage
- Use runtime XML instead of VM creation time XML for createXML() call in order to ensure volumes are attached after RebootInstances as a workaround, and fix bug #747922.
- clarifies error when trying to add duplicate instance_type names or flavorids via nova-manage instance_type
- Abstracted libvirt\'s lookupByName method into _lookup_by_name.
- Provide option of auto assigning floating ip to each instance. Depend on auto_assign_floating_ip boolean flag value. False by default.
- Restore volume state on migration failure to fix lp742256.
- Fixes cloudpipe to get the proper ip address.
- Fix bug with content-type and small OpenStack API actions refactor
- Fixed indent for _get_ip_version
- Added LoopingCall to destroy
- Standardized all LoopingCall uses to include useful logging and better error handling
- Create a dictionary of instance_types before executing SQL updates in the instance_type_id migration (014). This should resolve a \"cannot commit transaction - SQL statements in progress\" error with some versions of sqlite.
- Adapt DescribeInstances to EC2 API spec.
- Change response of the EC2 API CreateVolume method to match the API docs for EC2.

Thu Apr 21 14:00:00 2011 berendtAATTb1-systems.de
- update to bzr rev 1017
- fix logging in reboot OpenStack API
- Fixed network_info creation in libvirt driver. Now creating same dict as in xenapi driver.
- attempts to make the docstring rules clearer
- Docstring cleanup and formatting (nova/image dir). Minor style fixes as well.
- Docstring cleanup and formatting (nova/db dir). Minor style fixes as well.
- Docstring cleanup and formatting (nova dir). Minor style fixes as well.
- Docstring cleanup and formatting (console). Minor style fixes as well.
- Docstring cleanup and formatting (compute). Minor style fixes as well.
- Makes metadata correctly display kernel-id and ramdisk-id. References from the Database don\'t support \"in\".
- Another small round of pylint clean-up.
- Added an option to run_tests.sh so you can run just pep8.

Tue Apr 19 14:00:00 2011 berendtAATTb1-systems.de
- cleanup of requirements
- added new package for nova-vncproxy

Tue Apr 19 14:00:00 2011 berendtAATTb1-systems.de
- update to bzr rev 1005
- Implement quotas for the new v1.1 server metadata controller.
- cleanup of pylint issues

Tue Apr 19 14:00:00 2011 berendtAATTb1-systems.de
- update to bzr rev 1003
- Only poll for instance states that compute should care about.
- Removed the unused self.interfaces_xml variable.
- Add additional logging for WSGI and OpenStack API authentication.
- Fix parameter mismatch calling to_xml() from spawn() in libvirt_conn.py
- The change to utils.execute\'s call style missed this call somehow, this should get libvirt snapshots working again.
- Fixes nova-manage image convert when the source directory is the same one that local image service uses.
- Change \'== None\' to \'is None\'
- Support admin password when specified in server create requests.
- Fix loggin in creation server in OpenStack API 1.0
- use \'is not None\' instead of \'!= None\'
- Remove zope.interface from the requires file since it is not used anywhere.
- Adding projectname username to the nova-manage project commands to fix a doc bug, plus some edits and elimination of a few doc todos.

Fri Apr 15 14:00:00 2011 berendtAATTb1-systems.de
- update to bzr rev 990
- Diablo versioning.
- Final versioning for Cactus
- updated version to 2011.2

Thu Apr 14 14:00:00 2011 berendtAATTb1-systems.de
- update to bzr rev 987

Tue Apr 12 14:00:00 2011 berendtAATTb1-systems.de
- update to bzr rev 980

Wed Apr 6 14:00:00 2011 berendtAATTb1-systems.de
- added new binary /usr/bin/nova-vncproxy into package compute

Wed Apr 6 14:00:00 2011 berendtAATTb1-systems.de
- update to bzr rev 945
- Separate CA/ dir into code and state.
- This branch contains the fix for lp:749973. VNC is assumed that
is default for all in libvirt which LXC does not support yet.
- Moved \'name\' from to , corrected
and fixes bug # 750482.

Tue Apr 5 14:00:00 2011 berendtAATTb1-systems.de
- update to bzr rev 943
- Only define \'VIMMessagePlugin\' class if suds can be loaded.
- fixes incorrect case of OpenStack API status response
- Attempt to circumvent errors in the API from improper/malformed responses from image service.
- Fixes bug 741246. Ed Leafe\'s inject_file method for the agent plugin was mistakenly never committed after having to fix commits under wrong email address. vmops makes calls to this (previously) missing method.
- Declares the flag for vncproxy_topic in compute.api
- Don\'t prefix adminPass with the first 4 chars of the instance name.
- Removed adminclient.py and added reference to the new nova-adminclient project in tools/pip-requires.
- Network injection check fixed in libvirt driver.
- fix bug lp:682888 - DescribeImages has no unit tests.
- added missing dependecy python-suds

Mon Apr 4 14:00:00 2011 berendtAATTb1-systems.de
- update to bzr rev 933
- Make euca-get-ajax-console work with Euca2ools 1.3
- Add checking if the floating_ip is allocated or not before
appending to result array in DescribeAddresses.
- Added synchronize_session parameter to a query in
fixed_ip_disassociate_all_by_timeout() and fix #735974.

Fri Apr 1 14:00:00 2011 naehringAATTb1-systems.de
- update to bzr rev 930
- Add a change password action to /servers in openstack api v1.1, and
associated tests.
- Removes excessive logging message in the event of a rabbitmq failure.
- Add obviously-missing method that prevents an Hyper-V compute node
from even starting up
- Avoid any hard dependencies in nova.virt.vmwareapi.vim.
- Handles situation where Connection._instances doesn\'t exist (ie.
production)
- OpenStack API faults have been changed to now return the appropriated
Content-Type header.
- Key was converted through str() even if None, resulting in \"None\"
being
- added to authorized_keys when no key was specified.
- Moving server update adminPass support to be v1.0-specific
- OS API servers update tests actually assert and pass now
- Enforcing server name being a string of length > 0
- Adding Content-Type code to openstack.api.versions.Versions
wsgi.Application
- Fixes metadata for ec2_api to specify owner_id so that it filters
properly.
- Makes the image decryption code use the per-project private key to
decrpyt uploaded images if use_project_ca is set. This allows the
decryption code to work properly when we are using a different ca per
project.
- TopicAdapterConsumer uses a different callback model than
TopicConsumer. This patch updates the console proxy to use this
pattern.
- Without this patch, nova-ajax-console proxy will generate an error
every time an auth token is cast to it, and hence it won\'t work.
- Uses the proc filesystem to check the volume size in volume
smoketests so that it works with a very limited busybox image.
- The VNC Proxy is an OpenStack component that allows users of Nova to
access their instances through a websocket enabled browser (like
Google Chrome).
- A VNC Connection works like so:

* User connects over an api and gets a url like
http://ip:port/?token=xyz

* User pastes url in browser

* Browser connects to VNC Proxy though a websocket enabled client
like noVNC

* VNC Proxy authorizes users token, maps the token to a host and port
of an instance\'s VNC server

* VNC Proxy initiates connection to VNC server, and continues
proxying until the session ends
- Support for volumes in the OpenStack API
- Two new endpoints: /volumes and /servers//volume_attachments
- Make dnsmasq_interface configurable.
- Stop nova-manage from reporting an error every time. Apparently
except: catches sys.exit(0).
- Now checking that exists at least one network marked injected
(libvirt and xenapi)
- This branch adds support for linux containers (LXC) to nova. It uses
the libvirt LXC driver to start and stop the instance.
- Glance used to return None when a date field wasn\'t set, now it
returns \'\'.
- Glance used to return dates in format \"%Y-%m-%dT%H:%M:%S\", now it
returns \"%Y-%m-%dT%H:%M:%S.%f\".
- Fixed to allow for all cases.
- Adds support for versioned requests on /images through the OpenStack
API.
- Added VLAN networking support for XenAPI
- Displays an error message to the user if an exception is raised.
This is vital because if logfile is set, the exception shows up in
the log and the user has no idea something went wrong.
- Moving shared_ip_groups controller to APIRouterV10
- Replacing all shared_ip_groups contoller code with HTTPNotImplemented
- Adding shared_ip_groups testing
- Toss an __init__ in the test extensions dir. This gets it included in
the tarball.
- Make extensions code ignore modules whose name starts with \'_\'.
- Warn if an extension doesn\'t define a class or factory by the right
name.
- This fixes EC2 API so that it returns image displayName and
description properly.
- Moving backup_schedule route out of base router to OS API v1.0
- All controller methods return HTTPNotImplemented to prevent further
confusion
- Correcting tests that referred to incorrect url
- Fixed DescribeUser in the ec2 admin client to return None instead of
an empty UserInfo object.
- Adds support for snapshotting (to a new image) in the libvirt code.
- Changed TopicConsumer to TopicAdapterConsumer in
bin/nova-ajax-console-proxy to allow it to start up once again.
- Assume that if we don\'t find a VM for an instance in the DB, and the
DB state is NOSTATE, that the db instance is in the process of being
spawned, and don\'t mark it SHUTOFF.
- Fix for bug#744056
- Mixins for tests confuse pylint no end, and aren\'t necessary... you
can stop the base-class from being run as a test by prefixing the
class name with an underscore
- Merged the two periodic_tasks functions, that snuck in due to
parallel merges in compute.manager
- use_ipv6 now passing to interfaces.template as first level variable
in libvirt_conn
- Updates to the newest version of nova.sh, which includes:
 
* Installing new python dependencies
 
* Allows for use of interfaces other than eth0
 
* Adds a run_detached mode for automated testing
- Adding links container to openstack api v1.1 servers entities.
- disk_format is now an ImageService property. Adds tests to prevent
regression.
- add a \"links\" container to versions entities for Openstack API v1.1
- add testing for the openstack api versions resource and create a view
builder
- This is basic network injection for XenServer, and includes:

* Modification of the /etc/network/interfaces file within the image
using code taken from and now shared with libvirt_conn. This is for
compatibility with legacy Linux images without a guest agent.

* Setting of xenstore keys before instance boot, intended for the
XenServer Windows agent. The agent will use these to configure the
network at boot-time.
- It does include template code to detect the presence of agents and
avoid modifying the filesystem if they are injection-capable.
- Implement image metadata controller for the v1.1 OS API.
- Uses image \'properties\' to store and retrieve image metadata.
- Add a \"links\" container to flavors entities for Openstack API v1.1.
- Implement metadata resource for Openstack API v1.1. Includes:
- GET /servers/id/meta
- POST /servers/id/meta
- GET /servers/id/meta/key
- PUT /servers/id/meta/key
- DELETE /servers/id/meta/key
- Support for markers for pagination as defined in the 1.1 spec.
- Ports the Tornado version of an S3 server to eventlet and wsgi, first
step in deprecating the twistd-based objectstore.
- This is a trivial implementation, never meant for production, it
exists to provide an s3-look-alike objectstore for use when
developing/testing things related to the amazon APIs (eucatools,
etc), any production deployment would be expected to use Swift + an
S3 interface.
- Fix lp741415 by splitting arguments of _execute in the iSCSI driver.
- Support for markers for pagination as defined in the 1.1 spec.
- Adds support for hypervisor vmware ESX/ESXi server in OpenStack
(Nova).
- Key features included are,
1) Support for FLAT and VLAN networking model
2) Support for Guest console access through VMware vmrc
3) Integrated with Glance service for image storage and retrival
- Documentation: A readme file at \"doc/source/vmwareapi_readme.rst\"
encapsulates configuration/installation instructions required to use
this module/feature.
- Adds serverId to OpenStack API image detail per related_image
blueprint
- Fix for bug #740947
- Executing parted with sudo in _write_partition (vm_utils.py)
- Implement API extensions for the Openstack API. Based on the
Openstack 1.1 API the following types of extensions are supported:

* Top level resources (extension)

* Action extensions (add an extra action to a core nova controller)

* Response extensions (inject data into response from core nova
controllers)
- To add an extension simply drop an extension file into the configured
osapi_extensions_path (which defaults to /var/lib/nova/extensions).
- Adds unit test coverage for XenAPI Rescue & Unrescue.
- libvirt driver multi_nic support. In this phase libvirt can work with
and without multi_nic support, as in multi_nic support for xenapi:
https://code.launchpad.net/~tr3buchet/nova/xs_multi_nic/+merge/53458
- Additions to the Direct API:

* Add an example of a versioned api

* Add some more docs to direct.py

* Add Limited, an API limiting/versioning wrapper

* Improve the formatting of the stack tool

* Add support for volume and network services to the direct api
- In this branch we are forwarding incoming requests to child zones
when the requested resource is not found in the current zone. NOTE:
This currently only works with OpenStack API requests and routing
checks are only being done against Compute/instance_id checks.
Specifically:

*
servers.get/pause/unpause/diagnostics/suspend/resume/rescue/unrescue/delete

* servers.create is pending for distributed scheduler

* servers.get_all will get added early in Diablo.
- Fixes a bug that was causing tests to fail on OS X by ensuring that
greenthread sleep is called during retry loops.
- Fix some errors that pylint found in nova/api/openstack/servers.py
- This was meant more as a test that pylint is actually being helpful
now (it is), but these are real errors.
- Fix api logging to show proper path and controller:action.
- Pylint \'Undefined variable\' E0602 error fixes.
- Made service_get_all()\'s disabled parameter default to None. Pass
False for enabled services; True for disabled services. Calls to this
method have been updated to remain consistent.
- Don\'t try to parse the empty string as a datetime
- Detect if user is running the default Lucid version of libvirt, and
give a nicer error message
- Fix lp741514 by declaring libvirt_type in nova-manage.
- Aggregates capabilities from Compute, Network, Volume to the
ZoneManager in Scheduler.
- Fixes lp740322: cannot run test_localization in isolation
- Pass a fake timing source to live_migration_pre in every test that
expectes it to fail, shaving off a whole minute of test run time.
- Poll instance states periodically, so that we can detect when
something changes \'behind the scenes\'.
- Added a mechanism for versioned controllers for openstack api
versions 1.0/1.1.
- Create servers in the 1.1 api now supports imageRef/flavorRef instead
of imageId/flavorId.
- better logging of exceptions
- Fix issues with certificate updating & whitespace removal
- Offers the ability to run a periodic_task that sweeps through rescued
instances older than 24 hours and forcibly unrescues them.
- Flag added: rescue_timeout (default is 0 - disabled)
- boto_v6 module is imported if the flag \"use_ipv6\" is set to True
- Move all types of locking into utils.synchronize decorator.
- Convert all uses of semaphores to use this decorator.
- Updates the previously merged xs_migration functionality to allow
upsizing of the RAM and disk quotas for a XenServer instance.
- Fix lp735636 by standardizing the format of image timestamp
properties as datetime objects.
- So far, only glance supports returning image create, update, and
delete timestamps. And only the openstack api reports those dates.
Thus, the fixes were confined to those two modules.
- This branch contains the fix for bug #740929
- It makes sure cidr_v6 is not null before building the \'ip6s\' key in
the network info dictionary.
- This way utils.to_global_ipv6 does not fail because of cidr==None.
- We update update_ra method to synchronize, in order to prevent crash
when we request multiple instance at once.
- Fix for #740742 - format describe_instance_output correctly to
prevent errors in dashboard.
- Without this change, it is not possible to properly select instance
types when launching instances with the OS dashboard.
- Enable flat manager support for ipv6.
- Adding a talk bubble to the nova.openstack.org site that points
readers to the 2011.1 site and the docs.openstack.org site - similar
to the swift.openstack.org site. I believe it helps people see more
sites are available, plus they can get to the Bexar site if they want
to. Going forward it\'ll be nice to use this talk bubble to point
people to the trunk site from released sites.
- Correctly imports greenthread in libvirt_conn.py. It is used by
live_migrate().
- Test the login behavior of the OpenStack API. Uncovered bug732866
- Fix the describe_vpns admin api call.
- Firstly, use the correct mechanism for mapping ec2 ids from instance
ids.
- Secondly, if a vpn doesn\'t have an ip/port assignment from the
project, don\'t try utils.vpn_ping, as it will raise an exception.
- Fix for LP Bug #704300
- Fix a typo in the ec2 admin api.
- xenapi support for multi_nic. This is a phase of multi_nic which
allows xenapi to work as is and with multi_nic. The other virt
driver(s) need to be updated with the same support.
- Wrap update_dhcp in utils.synchronized.
- wrap and log errors getting image ids from local image store
- Provide more useful exception messages when unable to load the
virtual driver.
- Openstack api 1.0 flavors resource now implemented to match the spec
- Changed fixed_range (CIDR) to be required in the nova-manage command;
changed default num_networks to 1.
- fixes nova-manage instance_type compatibility with postgres db
- Tell PyLint not to complain about the \"_\" function
- Make smoketests\' exit code reveal whether they were succesful.
- Adjust volume tests to check the exact size of the block device,
instead of a rounded-off size of the resulting filesystem.
- Make proxy.sh work with both variants of netcat.
- Added run_instances method to the connection.py of the
contrib/boto_v6/ec2 which would return ReservationV6 object instead
of Reservation in order to access attribute dns_name_v6 of an
instance.
- Cleanup of FakeAuthManager
- Replaced all pylint \"disable-msg=\" with \"disable=\" and \"enable-msg=\"
with \"enable=\".
- Change cloud.id_to_ec2_id to ec2utils.id_to_ec2_id. Fixes EC2 API
error handling when invalid instances and volume names are specified.
- Re-implementation (or just implementation in many cases) of Limits in
the OpenStack API. Limits is now available through /limits and the
concept of a limit has been extended to include arbitrary regex /
http verb combinations along with correct XML/JSON serialization.
Tests included.
- Mark instance metadata as deleted when we delete the instance
- Make \"ApiError\" the default error code for ApiError instances, rather
than \"Unknown.\"

Tue Mar 22 13:00:00 2011 berendtAATTb1-systems.de
- update to bzr rev 843
- Mark instance metadata as deleted when we delete the instance
- Re-implementation (or just implementation in many cases) of
Limits in the OpenStack API.
- Change cloud.id_to_ec2_id to ec2utils.id_to_ec2_id. Fixes EC2 API
error handling when invalid instances and volume names are specified
- Replaced all pylint \"disable-msg=\" with \"disable=\" and \"enable-msg=\"
with \"enable=\".
- Tell PyLint not to complain about the \"_\" function
- fixes nova-manage instance_type compatibility with postgres db
- Changed fixed_range (CIDR) to be required in the nova-manage command;
changed default num_networks to 1.
- Openstack api 1.0 flavors resource now implemented to match the spec
- Provide more useful exception messages when unable to load the virtual
driver
- wrap and log errors getting image ids from local image store
- Wrap update_dhcp in utils.synchronized
- xenapi support for multi_nic.

Fri Mar 18 13:00:00 2011 berendtAATTb1-systems.de
- update to bzr rev 828
- Fixes lp736343 - Incorrect mapping of instance type id to flavor
id in Openstack API
- Add support for network QoS (ratelimiting) for XenServer.
- Backfix of bugfix of issue blocking creating servers with metadata
- general approach for openstack api versioning
- added imageRef and flavorRef to os api v1.1 servers
- modified addresses container structure in os api v1.1 servers
- openstack api version now preserved in request context
- Make utils.execute not overwrite std{in,out,err} args to Popen on
retries.
- Make utils.execute reject unknown kwargs.
- Fix a number of place in the volume driver where the argv hadn\'t
been fully split
- When changing the project manager, if the new manager is not yet
a project member, be sure to make them be a project member.
- Make \"ApiError\" the default error code for ApiError instances,
rather than \"Unknown.\"

Thu Mar 17 13:00:00 2011 berendtAATTb1-systems.de
- update to bzr rev 815
- new funtions in nova-manage
- Fixes euca-get-ajax-console returning Unknown Error
- Don\'t generate insecure passwords where it\'s easy to use
urandom instead
- Keypairs are not required in the OpenStack API; don\'t require them!
- Add missing fallback chain for ipv6.
- fixes bug 735298: start of nova-compute not possible because of
wrong xml paths to the //host/cpu section in \"virsh capabilities\",
used in nova/virt/libvirt_conn.py
- adds support for personality files to the openstack api. It
leverages previous work which added this functionality to the
compute api, compute manager, and xen api. (detail)
- Log the use of utils.synchronized.

Wed Mar 16 13:00:00 2011 berendtAATTb1-systems.de
- changed used archive format from tar.bz2 to tar.gz
- update to bzr rev 807
- fixed OpenStack API authentication information leakage (lp732866)

Tue Mar 15 13:00:00 2011 berendtAATTb1-systems.de
- added new requirement python-novaclient for openstack-nova-scheduler

Tue Mar 15 13:00:00 2011 berendtAATTb1-systems.de
- update to bzr rev 802
- Fix instructions for setting up the initial database.
- Make nova-dhcpbridge output lease information in dnsmasq\'s
leasesfile format.
- Only include kernel and ramdisk ID in meta-data output if they
are actually set.
- NTT\'s live-migration branch, merged with trunk, conflicts resolved,
and migrate file renamed.
- Include cpuinfo.xml.template
- Fix capitalization of ApiError
- Implements basic OpenStack API client, ready to support API tests

Mon Mar 14 13:00:00 2011 berendtAATTb1-systems.de
- changed requirement pyxml to python-xml
- see novell bug #656779

Sat Mar 12 13:00:00 2011 berendtAATTb1-systems.de
- update to bzr rev 794
- Make linux_net ensure_bridge commands that add and remove ip addr\'s from
devices/bridges work with with the latest utils.execute method (execvp).
- Adds in multi-tenant support to openstack api.
- Changes the output of status in describe_volumes from showing the user as
the owner of the volume to showing the project as the owner.
- Passes net variable as value of keyword argument process_input.
- adds the ability to boot Windows and Linux instances in XenServer using
different sets of vm-params.
- Remove race condition when refreshing security groups and destroying
instances at the same time
- Replace raw SQL calls through session.execute() with SQLAlchemy code.
- Use a consistent naming scheme for XenAPI variables.

Fri Mar 11 13:00:00 2011 berendtAATTb1-systems.de
- python-glance (or openstack-glance now) is no dependency

Fri Mar 11 13:00:00 2011 berendtAATTb1-systems.de
- update to bzr rev 786
- initializing instance power state on launch to 0
- added a new IptablesManager that takes care of all uses of iptables.

Thu Mar 10 13:00:00 2011 berendtAATTb1-systems.de
- update to bzr rev 784
- Introduces the ZoneManager to the Scheduler which polls the child
zones and caches their availability and capabilities
- fixed fallout from the execvp introduction

Thu Mar 10 13:00:00 2011 berendtAATTb1-systems.de
- nova-api.conf was replaced with api-paste.ini
- removed deprecated cc_host flag from nova.conf
- removed old tarball

Thu Mar 10 13:00:00 2011 berendtAATTb1-systems.de
- update to bzr rev 781
- Adding new nova-api flag --paste_config, the value of which is
used in place of the hard-coded \"nova-api.conf\"
- Defaulting the new --paste_config to \"api-paste.ini\"
- Inhibit inclusion of stack traces in the logs UNLESS --verbose
has been specified.
- Adds SignatureVersion checking for Amazon EC2 API requests.
- Use disk_format and container_format in place of image type.
- mangled instance creation in virt drivers due to improper merge
conflict resolution
- replaced ConnectionFailed with Exception in tools/euca-get-ajax-console
- Invalid values for offset and limit params in http requests now
return a 400 response with a useful message in the body
- Add a decorator that lets you synchronise actions across multiple binaries
- ability to delete networks with nova-manage
- nova-manage does now check if a network exists before creating it
- Fixes a race condition where multiple greenthreads were attempting to
resize a file at the same time.
- Fixes nova.sh to run properly the first time.
- Modifies S3ImageService to wrap LocalImageService or GlanceImageService.

Mon Mar 7 13:00:00 2011 berendtAATTb1-systems.de
- update to bzr rev 762
- tag contained in the DescribeKeyPairs changed from
to
- Use %s for instance-delete logging in case instance_id comes
through as a string
- Fix renaming of instance fields using update_instance api method
- Implementation for XenServer migrations

Thu Mar 3 13:00:00 2011 berendtAATTb1-systems.de
- update to bzr rev 758
- introduced new flag \"max_nbd_devices\" to set the number of possible
NBD devices
- Adds VHD build support for XenServer driver
- Wrapped the instance_types comparison with an int
- Openstack API support for hostId
- Enable IPv6 injection for XenServer instances
- Provide the ability to rescue and unrescue a XenServer instance
- Fixes Bug #715424: nova-manage : create network crashes when subnet
range provided is not enough , if the network range cannot fit the
parameters passed, a ValueError is raised
- checking for < 0 values in \"limit\" and \"offset\" GET parameters. If
either are negative, raise a HTTPBadRequest exception.
- dynamic instance types
- Fix regression in the way libvirt_conn gets its instance_types

Sat Feb 26 13:00:00 2011 berendtAATTb1-systems.de
- added missing directory for nova-instancemonitor in /var/lib/nova

Sat Feb 26 13:00:00 2011 berendtAATTb1-systems.de
- added new package openstack-nova-ajax-console-proxy
- added insertion/deletion of service openstack-nova-instancemonitor
- added insertion/deletion of service openstack-nova-ajax-console-proxy
- included tools/ajaxterm in package openstacn-nova-compute

Sat Feb 26 13:00:00 2011 berendtAATTb1-systems.de
- update to bzr rev 747
- consolidating install instructions and pointing to the
docs.openstack.org site for admin docs
- 743. Fixes FlatDHCP by making it inherit from NetworkManager
and moving some methods around. (detail)
- check if QUERY_STRING is empty or not before building the
request URL in bin/nova-ajax-console-proxy
- No reason to dump a stack trace just because the AMQP server
is unreachable; an error notification should be sufficient.
- Makes nova-api correctly load the default flagfile
- show disable services with \"nova-manage service list\"

Fri Feb 25 13:00:00 2011 seife+obsAATTb1-systems.com
- add ajaxterm subpackage

Fri Feb 25 13:00:00 2011 berendtAATTb1-systems.de
- removed patch openstack-nova-2011.1-python26-no-processname-log.diff
upstream included it

Fri Feb 25 13:00:00 2011 berendtAATTb1-systems.de
- added init script for nova-ajax-console-proxy and
nova-instancemonitor
- update to bzr rev 740
- Easy and effective fix for getting the DNS value from flag file,
when working in FlatNetworking mode
- Don\'t require metadata (hotfix for bug 724143)
- Add some methods to the ec2 admin api to work with VPNs.
Also implements and properly documents the get_hosts method.
- Removes processName from debug output since we aren\'t using
multiprocessing and it doesn\'t exist in python 2.6.1
- adds live network injection/reconfiguration. Some refactoring
- Cleanup db method names for dealing with auth_tokens to follow
standard naming pattern.

Thu Feb 24 13:00:00 2011 berendtAATTb1-systems.de
- update to bzr rev 732
- Globally exclude
*.pyc files from generated tarballs
- This fix checks whether the boot/guest directory exists on the
hypervisor. If that is not the case, it creates it.
- Support HP/LeftHand SANs.
- Some first steps towards resolving some of the issues brought
up on the mailing list related to documenting flags.

Thu Feb 24 13:00:00 2011 berendtAATTb1-systems.de
- update to bzr rev 728:
- Change missed reference to run_tests.err.log
- Revert commit 709. This fixes issues with the Openstack API
causing \'No user for access key admin\' errors.
- Adds colors to output of tests and cleans up run_tests.py
- sets working directory for nose to nose/tests for faster load
- moves db into nova/tests/test.sqlite
- deletes the db in run_tests.py instead of run_tests.sh before
running tests
- Prevent logging.setup() from generating a syslog handler if we
didn\'t request one (breaks on mac)
- Helper function that supports XPath style selectors to traverse
an object tree
- Fixes the describe_availability_zones to use an elevated
context when getting services and the db calls to pass
parameters correctly so is_admin check works.
- fix smoketests and split out sysadmin tests from netadmin tests
- sets use_ipv6 = False by default
- switches to ami-tty for tests
- generally improves error handling
- Fixes and optimizes filtering for describe_security_groups
- The proposed branch prevents FlatManager from executing network
initialisation tasks contained in linux_net.init_host(), which
are unnecessary when flat networking is used.
- The kernel_id and the ramdisk_id are optional, yet the OpenStack
API was requiring them.
- Initial support for per-instance metadata
- Fixes lots of errors in the unit tests.

Wed Feb 23 13:00:00 2011 seife+obsAATTb1-systems.com
- update to bzr rev 715:
- --pidfile fixes in contrib/puppet
- DescribeRegion answer fixes
- remove nova-combined binary

Tue Feb 22 13:00:00 2011 seife+obsAATTb1-systems.com
- update to bzr rev 713:
- updated translations
- various logging related fixes
- python-nova api related fixes
- fix python-daemon versioned buildrequires

Mon Feb 21 13:00:00 2011 seife+obsAATTb1-systems.com
- update to bzr rev 706:

* user lookup optimizations

* improve error message if no keypairs are registered

* fix vpn images

* various other fixes, see ChangeLog

Fri Feb 18 13:00:00 2011 seife+obsAATTb1-systems.com
- update to bzr rev 700:
- lots of fixes, mostly in networking area, see ChangeLog

Wed Feb 16 13:00:00 2011 seife+obsAATTb1-systems.com
- update to bzr rev 684:
- lots of fixes in all areas, see changelog

Mon Feb 14 13:00:00 2011 seife+obsAATTb1-systems.com
- update to bzr rev 669:

* fixes for EC2 DescribeImages to work against Glance

* various fixes in networking and database handling

* fixes in RunInstances

Fri Feb 11 13:00:00 2011 seife+obsAATTb1-systems.com
- add tunctl dependency to nova-network

Thu Feb 10 13:00:00 2011 seife+obsAATTb1-systems.com
- update to bzr rev 658:

* fix iptables issue with floating ips

* fix timestamp comparison problem in the db layer

* add support for \'SAN\' style volumes. A SAN\'s big difference is
that the iSCSI target usually won\'t run on the same host as the
volume service.

Wed Feb 9 13:00:00 2011 seife+obsAATTb1-systems.com
- remove rabbitmq-server dependency: this can run on another host

Wed Feb 9 13:00:00 2011 seife+obsAATTb1-systems.com
- update to bzr rev 655

* improve FlatDHCP setup
- symlink /var/lib/nova/CA to python-sitelib to workaround code bug

Tue Feb 8 13:00:00 2011 seife+obsAATTb1-systems.com
- continue with tracking devel releases:
- update to bzr rev 654, changes (among others)
- use ip instead of ifconfig
- new parameter --dhcp_domain to set the domain used by dnsmasq
- remove obsolete openstack-nova-2011.1-fix-build.diff

Fri Feb 4 13:00:00 2011 seife+obsAATTb1-systems.com
- use /etc/nova/nova.conf as default e.g. for nova-manage
- fix sudoers file, not yet used

Fri Feb 4 13:00:00 2011 seife+obsAATTb1-systems.com
- really fix start and stop in the init scripts
- fail in init script if service cannot be started
- fix logfile location
- redirect output to /dev/null
- fix url example syntax in nova.conf
- fix netmask in example nova.conf

Thu Feb 3 13:00:00 2011 seife+obsAATTb1-systems.com
- use startproc to get services into the background on start

Thu Feb 3 13:00:00 2011 seife+obsAATTb1-systems.com
- fix stop routine in init scripts

Thu Feb 3 13:00:00 2011 seife+obsAATTb1-systems.com
- official bexar release:

* rename to nova-2011.1

* bznew the tarball to save space

Wed Feb 2 13:00:00 2011 seife+obsAATTb1-systems.com
- update to release candidate (bzr rev 645)

* fix launchpad bug 709057

* fix launchpad bug 709510

Tue Feb 1 13:00:00 2011 seife+obsAATTb1-systems.com
- add ebtables dependency to python-nova

Tue Feb 1 13:00:00 2011 seife+obsAATTb1-systems.com
- update to bzr rev 642

* log uncaught exceptions instead of printing to stderr

* enabled modification of projects using the EC2 admin API
- packaging

* add logrotate dependency

Mon Jan 31 13:00:00 2011 seife+obsAATTb1-systems.com
- we need libvirt >= 0.8.1 (http://libvirt.org/formatnwfilter.html)
- openstack-nova-network needs python-netifaces

Mon Jan 31 13:00:00 2011 seife+obsAATTb1-systems.com
- update to bzr rev 640 (jftr: 638 was gamma1)
- add dependencies / recommends to python-mysql, python-sqlite2
python-glance

Fri Jan 28 13:00:00 2011 seife+obsAATTb1-systems.com
- update to bzr rev 638

Fri Jan 28 13:00:00 2011 seife+obsAATTb1-systems.com
- update to bzr rev 635

Thu Jan 27 13:00:00 2011 seife+obsAATTb1-systems.com
- nova-api requires redis and rabbitmq-server
- Update to todays snapshot (nova-2011.1~bzr627)
- fix some documentation build warnings by adding more BuildReqires

Wed Jan 26 13:00:00 2011 seife+obsAATTb1-systems.com
- Update to todays snapshot (nova-2011.1~bzr621)

Wed Jan 26 13:00:00 2011 seife+obsAATTb1-systems.com
- patch a problem with python 2.6
(openstack-nova-2011.1-python26-no-processname-log.diff)
- openstack-nova depends on euca2ools
- python-nova depends on python-cheetah

Tue Jan 25 13:00:00 2011 seife+obsAATTb1-systems.com
- remove obsolete configfiles, add nova.conf template
(thanks to Andre Naehring for mentioning this)
- require python-sqlalchemy-migrate and python-netaddr

Tue Jan 25 13:00:00 2011 seife+obsAATTb1-systems.com
- do not phone home during build - breaks OBS build
openstack-nova-2011.1-fix-build.diff

Tue Jan 25 13:00:00 2011 seife+obsAATTb1-systems.com
- Update to the latest snapshot (nova-2011.1~bzr606)

Thu Nov 4 13:00:00 2010 silasAATTsewell.ch
- Fix various issues (init, permissions, config, etc..)

Thu Oct 21 14:00:00 2010 silasAATTsewell.ch
- Initial build


 
ICM