SEARCH
NEW RPMS
DIRECTORIES
ABOUT
FAQ
VARIOUS
BLOG

 
 
Changelog for openstack-nova-test-2013.2.a2495.g2d86932+git.1375573899.2d86932-1.1.noarch.rpm :

* Sat Aug 03 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
* Fri Aug 02 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 02 2013 dmuellerAATTsuse.com- rediff patches
* Fri Aug 02 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 01 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 2013 bwiedemannAATTsuse.de- refresh nova-conf-defaults.patch - now with sql_connection=sqlite:///$state_path/baremetal_$sqlite_db
* Mon Jul 29 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 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 2013 bwiedemannAATTsuse.com- refresh websockify-05.diff nova-conf-defaults.patch
* Thu Jul 25 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 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
*.
* Mon Jul 22 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 2013 opensuse-cloudAATTopensuse.org- Update to version 2013.2.a2201.gbd4eb52+git.1374451335.bd4eb52: + Add missing tests for console_
* methods.
* Sat Jul 20 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 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 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 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 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 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 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 2013 dmuellerAATTsuse.com- remove 0001-update-Quantum-usage-to-Neutron.patch
* Sat Jul 13 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 2013 dmuellerAATTsuse.com- add 0001-update-Quantum-usage-to-Neutron.patch
* Sat Jul 13 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 2013 dmuellerAATTsuse.com- add dependency on rsync and openssh to compute package- add websockify-05.diff
* Fri Jul 12 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 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 09 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 09 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 08 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 08 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 07 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 06 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 05 2013 dmuellerAATTsuse.com- quantum -> neutron
* Fri Jul 05 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 04 2013 dmuellerAATTsuse.com- use a fixed nova uid for being able to use shared storage
* Thu Jul 04 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 04 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 04 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 03 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 03 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 02 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 01 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 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 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.
* Wed Jun 26 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 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 2013 iartarisiAATTsuse.com- Changed permissions on config files which can contain passwords: nova.conf and api-paste.ini
* Tue Jun 25 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
* Mon Jun 24 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
* Sat Jun 22 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
* Fri Jun 21 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 2013 dmuellerAATTsuse.com- update requires
* Thu Jun 20 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()
* Wed Jun 19 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.
* Tue Jun 18 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
* Sun Jun 16 2013 opensuse-cloudAATTopensuse.org- Update to version 2013.2.a1271.gd147af2+git.1371427007.d147af2: + Imported Translations from Transifex + Remove unused db api call.
* Sat Jun 15 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 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
* Thu Jun 13 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
* Wed Jun 12 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 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 2013 opensuse-cloudAATTopensuse.org- Update to version 2013.2.a1102.g6c79b75+git.1370947325.6c79b75: + Normalize path for finding api_samples dir
* Tue Jun 11 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 2013 dmuellerAATTsuse.com- remove 0001-Normalize-path-for-finding-api_samples-dir.patch
* Sun Jun 09 2013 opensuse-cloudAATTopensuse.org- Update to version 2013.2.a1056.ge0142d0+git.1370736199.e0142d0: + Call virt.driver.destroy before deallocating network.
* Sat Jun 08 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 07 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 06 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 05 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 04 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 03 2013 dmuellerAATTsuse.com- update package requires list
* Mon Jun 03 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 02 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 01 2013 dmuellerAATTsuse.com- remove dependency on nose
* Fri May 31 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
* Thu May 30 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
* Wed May 29 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 2013 dmuellerAATTsuse.com- remove setBadness call from rpmlintrc
* Tue May 28 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
* Mon May 27 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 2013 dmuellerAATTsuse.com- add python-pbr dependency
* Sat May 25 2013 opensuse-cloudAATTopensuse.org- Update to version 2013.2.a837.ge1528ee+git.1369525869.e1528ee: + Remove locals() usage from nova.virt.libvirt.utils.
* Fri May 24 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
* Thu May 23 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 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.
* Wed May 22 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
* Tue May 21 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.
* Mon May 20 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
* Sun May 19 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.
* Sat May 18 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 2013 dmuellerAATTsuse.com- update requires from pip-requires
* Fri May 17 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.
*
* Thu May 16 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 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 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 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 2013 dmuellerAATTsuse.com- update buildrequires
* Mon May 13 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
* Mon May 06 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.
* Sun May 05 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
* Sat May 04 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
* Fri May 03 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
* Thu May 02 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.
* Wed May 01 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
* Tue Apr 30 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 2013 dmuellerAATTsuse.com- accept also python-suds >= 0.4
* Mon Apr 29 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 2013 bwiedemannAATTsuse.com- update nova-network-filter-bnc777488.patch to fix unittests
* Sun Apr 28 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
* Fri Apr 26 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
* Thu Apr 25 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 2013 dmuellerAATTsuse.com- add dependency to python-python-gflags
* Wed Apr 24 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 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 2013 tpaszkowskiAATTnovell.com- fix polkit rules installtion for libvirt- add quantum defaults for metadata proxy and quantum security groups
* Mon Apr 22 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
* Sat Apr 20 2013 opensuse-cloudAATTopensuse.org- Update to version 2013.2.a332.g18d9a8b+git.1366499464.18d9a8b: + Imported Translations from Transifex + Sync rpc from oslo-incubator.
* Fri Apr 19 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
* Thu Apr 18 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.
* Wed Apr 17 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
* Tue Apr 16 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 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
* Thu Apr 04 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
* Wed Apr 03 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
* Tue Apr 02 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 02 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 2013 berendtAATTb1-systems.de- fixed openstack-nova-vncproxy.init
* Sun Mar 24 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 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 2013 berendtAATTb1-systems.de- added missing requirement novnc for package openstack-nova-novncproxy
* Mon Mar 18 2013 berendtAATTb1-systems.de- added missing init scripts for following services + consoleauth + spicehtml5proxy- moved consoleauth into separate subpackage
* Mon Mar 18 2013 berendtAATTb1-systems.de- fixed sysconfig file of openstack-nova-novncproxy- added missing requirements of openstack-nova-novncproxy
* Mon Mar 18 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 2013 berendtAATTb1-systems.de- mark /etc/nova/api-paste.ini as noreplace
* Sun Mar 17 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 2013 iartarisiAATTsuse.com- change ownership of /var/cache/nova dir to the openstack-nova user
* Thu Mar 14 2013 iartarisiAATTsuse.com- fix cache directory and change it in the config file, too
* Thu Mar 14 2013 iartarisiAATTsuse.com- add /var/cache/nova/api dir for authentication cache
* Thu Mar 14 2013 berendtAATTb1-systems.de- added missing dependency python-pyasn1 to python-nova
* Wed Mar 13 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 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 2013 dmuellerAATTsuse.com- add sqlalchemy-update.diff:
* fix sqlalchemy dependency- change requires from pyton-oslo-config to python-oslo.config
* Mon Mar 11 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 08 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 07 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 06 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 01 2013 iartarisiAATTsuse.com- Rename the openstack-nova-consoleauth service to openstack-nova-console to match the package name
* Wed Feb 27 2013 iartarisiAATTsuse.com- Split off nova-console sub-package- Change sub-package groups to System/Management
* Mon Feb 25 2013 dmuellerAATTsuse.com- Add missing requires to python-pyasn1
* Mon Feb 25 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 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 2013 saschpeAATTsuse.de- Drop sysconfig from init scripts- Rebase openstack-nova-network-init-bnc777488.patch
* Fri Feb 22 2013 saschpeAATTsuse.de- BuildRequire openstack-suse-macros instead of openstack-common-macros
* Thu Feb 21 2013 iartarisiAATTsuse.com- Add oslo-config requirement
* Mon Feb 18 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 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 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 04 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 04 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 2013 iartarisiAATTsuse.com- add /var/lib/nova/instances|images|keys|networks|tmp dirs to the %install section
* Mon Jan 28 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 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 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 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 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 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 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 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 2013 dmuellerAATTsuse.com- add addition requires for test subpackage
* Tue Jan 15 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 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 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 03 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 2012 saschpeAATTsuse.de- Use macro %openstack_sphinx_build_manpages_only
* Wed Dec 19 2012 saschpeAATTsuse.de- Move to obs-service-git_tarballs + Drop BuildRequires: python-setuptools-git + Drop %majorversion macro- Fix testsuite requirements
* Wed Dec 19 2012 bwiedemannAATTsuse.com- update init scripts and nova.conf for Folsom
* Tue Dec 11 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 2012 iartarisiAATTsuse.com- Update to latest git (670b388): + Fix rpc control_exchange regression.
* Thu Dec 06 2012 iartarisiAATTsuse.com- Set the version to seconds from epoch
* Thu Dec 06 2012 iartarisiAATTsuse.com- Use upstream tarballs instead of the git repository
* Wed Dec 05 2012 saschpeAATTsuse.de- Use AATTPARENT_TAGAATT in _service file to automate versioning
* Mon Dec 03 2012 iartarisiAATTsuse.com- Add sqlalchemy-migrate config to the python package
* Thu Nov 15 2012 saschpeAATTsuse.de- Use openstack-macros
* Fri Nov 09 2012 saschpeAATTsuse.de- Add more test requirements for which we have packages now: + Requires: python-nosehtmloutput
* Thu Nov 08 2012 saschpeAATTsuse.de- Drop from_vcs build flag
* Tue Oct 30 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 2012 saschpeAATTsuse.de- Drop \"%fdupes doc/build/html\", HTML documentaion is build in seperate spec file
* Tue Oct 09 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 01 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 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 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 2012 jenkinsAATTsuse.de- Update to latest git (47dabb3): + Yield to another greenthread when some time-consuming task finished.
* Thu Sep 20 2012 bwiedemannAATTsuse.com- add polkit-1 rule to allow libvirt access by nova-compute
* Sun Sep 16 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 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 2012 bwiedemannAATTsuse.com- fix nova-network init script patch (bnc#777488)
* Tue Aug 28 2012 bwiedemannAATTsuse.com- add firewall rules to reject traffic to the admin and storage networks (bnc#777488)
* Tue Aug 28 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 2012 jenkinsAATTsuse.de- Update to latest git (86fb736): + Fix exception handling in libvirt attach_volume()
* Thu Aug 23 2012 vuntzAATTsuse.com- Add nova-glance-ssl.patch: make nova work with ssl-enabled glance. Part of bnc#776909.
* Tue Aug 21 2012 jenkinsAATTsuse.de- Update to latest git (272b98d): + Restore libvirt block storage connections on reboot. + fix unmounting of LXC containers
* Tue Aug 21 2012 jdsnAATTsuse.de- let nova compute init script depend on libvirtd (bnc#776763)
* Fri Aug 10 2012 jenkinsAATTsuse.de- Update to latest git (63dd6be): + Final versioning for 2012.1.2 + Bump version to 2012.1.3
* Wed Aug 08 2012 jfehligAATTsuse.com- Upstream has standardized on vm_mode values, see commit eb074328. Update nova-xen.patch to conform to the standard.
* Wed Aug 08 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 07 2012 jenkinsAATTsuse.de- Update to latest git (d9577ce): + Prohibit file injection writing to host filesystem
* Wed Aug 01 2012 vuntzAATTsuse.com- Split nova-cert service in openstack-nova-cert subpackage. Needed for bnc#773188.
* Tue Jul 31 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 2012 iartarisiAATTsuse.cz- remove nova-boto-httpresponse.patch which has been merged upstream: https://review.openstack.org/#/c/10209/
* Tue Jul 31 2012 saschpeAATTsuse.de- Provide nova-api WSGI skeleton
* Mon Jul 30 2012 saschpeAATTsuse.de- Provide self-signed SSL certificates to be used for non-production setups (like openstack-quickstart)
* Mon Jul 30 2012 saschpeAATTsuse.de- Drop useless BuildRequires: bpython
* Sat Jul 28 2012 jenkinsAATTsuse.de- Update to latest git (b68e9c6): + Handle local & remote exceptions consistently. + Fix wrong regex in cleanup_file_locks.
* Sat Jul 28 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 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 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 2012 cthielAATTsuse.com- fix nova-xen.patch, to make tests pass again
* Tue Jul 24 2012 cthielAATTsuse.com- add nova-xen.patch, fixes xen support for both hvm and pv (bnc#772601)
* Tue Jul 24 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 2012 iartarisiAATTsuse.cz- fix tests for newer version of python-boto
* Mon Jul 23 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 2012 cthielAATTsuse.com- update rpc-exceptions-9b3e0b6d.patch based on https://review.openstack.org/#/c/9534/
* Fri Jul 20 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 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 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 2012 cthielAATTsuse.com- add 78352b98-libvirt-xen-mem.patch to fix xen support (bnc#770681)
* Thu Jul 12 2012 jdsnAATTsuse.com- remove patch for bug bnc#769399 as upstream now contains it
* Mon Jul 09 2012 saschpeAATTsuse.de- (Re-)add proposed patch for bnc#769399
* Wed Jul 04 2012 rhaferAATTsuse.de- Added patch: nova-rbd-use-local-devices.patch adds support for local rbd devices to nova-compute
* Wed Jul 04 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 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 2012 saschpeAATTsuse.de- Change versioning scheme to $release+git.$AUTHORDATE.$COMMITREV- Simplify from_vcs macros
* Wed Jun 27 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 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 2012 saschpeAATTsuse.de- Split out doc package to reduce build time and dependencies
* Fri Jun 22 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 2012 bwiedemannAATTsuse.com- add config entries needed to run nova-network as non-root
* Thu Jun 21 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 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 2012 saschpeAATTsuse.de- Use \'openstack-nova\' system user instead of \'nova\'
* Wed Jun 06 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 04 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 2012 jfehligAATTsuse.com- Add \'Requires: python >= 2.6.8\' to openstack-nova and python-nova subpackage
* Tue May 22 2012 bwiedemannAATTsuse.com- run vncproxy as non-root
* Tue May 22 2012 bwiedemannAATTsuse.com- make /etc/nova/api-paste.ini private to not show the admin_token to everyone (bnc#750137)
* Thu May 17 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 2012 bwiedemannAATTsuse.com- add bash completion for nova-manage
* Tue Feb 21 2012 jdsnAATTsuse.de- run some nova services as nova user
* Thu Feb 09 2012 bwiedemannAATTsuse.com- ignore 169.254.169.254/32 RTNETLINK answers: File exists
* Wed Feb 08 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 06 2012 iartarisiAATTsuse.cz- added a disable-intersphinx.patch, which disables internet documentation lookup- run the provided generate_autodoc_index.sh script
* Tue Jan 31 2012 rhaferAATTsuse.de- Fixed BuildRequires
* Tue Jan 31 2012 bwiedemannAATTsuse.com- use upstream api-paste.ini
* Thu Jan 26 2012 bwiedemannAATTsuse.com- don\'t require aoetools. AOEDriver is Deprecated. This driver will be removed in Essex.
* Tue Jan 24 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 2012 prusnakAATTopensuse.org- fix initscript scriptlets
* Wed Jan 11 2012 bwiedemannAATTsuse.com- add patch for authentication bug (bnc#740183)
* Tue Jan 10 2012 bwiedemannAATTsuse.com- use spdx.org License name Apache-2.0
* Mon Jan 09 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 04 2012 bwiedemannAATTsuse.com- add \'Required-Start: $network\' to avoid failure to connect to remote mysql when booting with systemd
* Fri Dec 23 2011 bwiedemannAATTsuse.com- require bridge-utils for nova-compute
* Tue Dec 20 2011 bwiedemannAATTsuse.com- add noVNC
* Tue Dec 13 2011 vuntzAATTopensuse.org- Merge changes to enable build from git: + Add from_vcs and no_from_vcs bconds, that can be used in addition to the BUILD_FROM_VCS macro to decide what to build. + Add some warning to summary of packages is building from VCS. + Add python-novaclient BuildRequires: new dependency in git. + Do not apply patches for the git package. + Package files that are new in git.
* Tue Dec 06 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 2011 prusnakAATTopensuse.org- create rc symlinks for services- add missing postun sections- package /var/run/nova as ghost
* Tue Nov 29 2011 idoenmezAATTsuse.de- Cleanup some rpmlint warnings
* Tue Nov 29 2011 hvogelAATTsuse.com- Package lock dir and make sure to create it if it doesn\'t exist
* Mon Nov 28 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 2011 bwiedemannAATTsuse.com- update to 2011.3 (Diablo)
* Wed Sep 21 2011 bwiedemannAATTsuse.com- require python-xml instead of missing PyXML
* Mon Sep 19 2011 bwiedemannAATTsuse.com- avoid rotating backups of backups filling disk with millions of files
* Tue Jun 21 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 01 2011 berendtAATTb1-systems.de- update to bzr rev 1131- fixed version- fixed source0
* Thu May 19 2011 berendtAATTb1-systems.de- update to bzr rev 1087
* Mon May 02 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 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 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 2011 berendtAATTb1-systems.de- cleanup of requirements- added new package for nova-vncproxy
* Tue Apr 19 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 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 2011 berendtAATTb1-systems.de- update to bzr rev 990 - Diablo versioning. - Final versioning for Cactus- updated version to 2011.2
* Thu Apr 14 2011 berendtAATTb1-systems.de- update to bzr rev 987
* Tue Apr 12 2011 berendtAATTb1-systems.de- update to bzr rev 980
* Wed Apr 06 2011 berendtAATTb1-systems.de- added new binary /usr/bin/nova-vncproxy into package compute
* Wed Apr 06 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 05 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 04 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 01 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 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 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 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 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 2011 berendtAATTb1-systems.de- added new requirement python-novaclient for openstack-nova-scheduler
* Tue Mar 15 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 2011 berendtAATTb1-systems.de- changed requirement pyxml to python-xml - see novell bug #656779
* Sat Mar 12 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 2011 berendtAATTb1-systems.de- python-glance (or openstack-glance now) is no dependency
* Fri Mar 11 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 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 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 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 07 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 03 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 2011 berendtAATTb1-systems.de- added missing directory for nova-instancemonitor in /var/lib/nova
* Sat Feb 26 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 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 2011 seife+obsAATTb1-systems.com- add ajaxterm subpackage
* Fri Feb 25 2011 berendtAATTb1-systems.de- removed patch openstack-nova-2011.1-python26-no-processname-log.diff upstream included it
* Fri Feb 25 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 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 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 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 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 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 2011 seife+obsAATTb1-systems.com- update to bzr rev 700: - lots of fixes, mostly in networking area, see ChangeLog
* Wed Feb 16 2011 seife+obsAATTb1-systems.com- update to bzr rev 684: - lots of fixes in all areas, see changelog
* Mon Feb 14 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 2011 seife+obsAATTb1-systems.com- add tunctl dependency to nova-network
* Thu Feb 10 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 09 2011 seife+obsAATTb1-systems.com- remove rabbitmq-server dependency: this can run on another host
* Tue Feb 08 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 08 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 04 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 04 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 03 2011 seife+obsAATTb1-systems.com- use startproc to get services into the background on start
* Thu Feb 03 2011 seife+obsAATTb1-systems.com- fix stop routine in init scripts
* Thu Feb 03 2011 seife+obsAATTb1-systems.com- official bexar release:
* rename to nova-2011.1
* bznew the tarball to save space
* Wed Feb 02 2011 seife+obsAATTb1-systems.com- update to release candidate (bzr rev 645)
* fix launchpad bug 709057
* fix launchpad bug 709510
* Tue Feb 01 2011 seife+obsAATTb1-systems.com- add ebtables dependency to python-nova
* Tue Feb 01 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 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 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 2011 seife+obsAATTb1-systems.com- update to bzr rev 638
* Fri Jan 28 2011 seife+obsAATTb1-systems.com- update to bzr rev 635
* Thu Jan 27 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 2011 seife+obsAATTb1-systems.com- Update to todays snapshot (nova-2011.1~bzr621)
* Wed Jan 26 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 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 2011 seife+obsAATTb1-systems.com- do not phone home during build - breaks OBS build openstack-nova-2011.1-fix-build.diff
* Tue Jan 25 2011 seife+obsAATTb1-systems.com- Update to the latest snapshot (nova-2011.1~bzr606)
* Thu Nov 04 2010 silasAATTsewell.ch- Fix various issues (init, permissions, config, etc..)
* Thu Oct 21 2010 silasAATTsewell.ch- Initial build
 
ICM