SEARCH
NEW RPMS
DIRECTORIES
ABOUT
FAQ
VARIOUS
BLOG

 
 
Changelog for python-ironic-2014.2.2~a0~dev8-1.3.noarch.rpm :
Wed Oct 7 14:00:00 2015 cloud-develAATTsuse.de
- Update to version ironic-2014.2.2.dev8:

* Updated from global requirements

Sat Sep 12 14:00:00 2015 cloud-develAATTsuse.de
- Update to version ironic-2014.2.2.dev7:

* Updated from global requirements
Fri May 8 13:31:10 UTC 2015 -
- Update to version ironic-2014.2.2.dev6:

* Updated from global requirements

* Updated from global requirements

* Create new config for pecan debug mode

* Bump stable/juno next version to 2014.2.2

* Updated from global requirements
2014.2.1

* Fix RPCService and Ironic Conductor so they shut down gracefully

* Clear locks on conductor startup

* Stop conductor if no drivers were loaded

* Updated from global requirements

* Allow associate an instance independent of the node power state

* Update service.py to support graceful Service shutdown

* Force glance recheck for kernel/ramdisk on rebuild

* Ensure that image link points to the correct image

* Updated from global requirements

* Updated from global requirements

* Updated from global requirements

* Updated from global requirements

Fri Nov 21 13:00:00 2014 tbechtoldAATTsuse.com
- Add openstack-ironic-conductor package

Fri Nov 21 13:00:00 2014 tbechtoldAATTsuse.com
- Run DB migrations during API service startup

Fri Nov 21 13:00:00 2014 tbechtoldAATTsuse.com
- Update default values for ironic.conf

Fri Nov 21 13:00:00 2014 tbechtoldAATTsuse.com
- Move Requires for python-sphinxcontrib-pecanwsme from
python-ironic to openstack-ironic-test package.

Thu Nov 20 13:00:00 2014 tbechtoldAATTsuse.com
- Update to Juno stable tarball

* Add the PXE VendorPassthru interface to PXEDracDriver

* Clear hash ring cache in get_topic_for
*

* Make hash ring mapping be more consistent

* ilo
* drivers to use only ilo credentials

Fri Oct 3 14:00:00 2014 cloud-develAATTsuse.de
- Update to version ironic-2014.2.dev177.g552a927:

* Add periodic task to rebuild conductor local state

* Add \"affinity\" tracking to nodes and conductors

* Add a call to management.validate(task)

Thu Oct 2 14:00:00 2014 cloud-develAATTsuse.de
- Update to version ironic-2014.2.dev172.g6a42cee:

* Update hacking version in test requirements

* Replace custom lazy loading by stevedore

* Updated from global requirements

* Use DbTestCase as test base when context needed

Wed Oct 1 14:00:00 2014 cloud-develAATTsuse.de
- Update to version ironic-2014.2.dev166.gbc61cee:

* Remove useless variable in migration

* For convention rename the first classmethod parameter to cls

* Always reset target_power_state in node_power_action

* Imported Translations from Transifex

* Stop running check_uptodate in the pep8 testenv

* Add HashRingManager to wrap hash ring singleton

* Force the SSH commands to use their default language

* Refactor PXE clean up tests

Mon Sep 29 14:00:00 2014 cloud-develAATTsuse.de
- Update to version ironic-2014.2.dev151.g8a0923c:

* Fix typo in agent validation code

* Conductor changes target_power_state before starting work

* Updated from global requirements

Sun Sep 28 14:00:00 2014 cloud-develAATTsuse.de
- Update to version ironic-2014.2.dev145.g5e72ff0:

* Adds openSUSE support for developer documentation

Fri Sep 26 14:00:00 2014 cloud-develAATTsuse.de
- Update to version ironic-2014.2.dev143.ge5536e2:

* Remove unneeded context initialization in tests

Fri Sep 26 14:00:00 2014 cloud-develAATTsuse.de
- Update to version ironic-2014.2.dev141.g52f77f9:

* Remove untranslated PO files

Thu Sep 25 14:00:00 2014 cloud-develAATTsuse.de
- Update to version ironic-2014.2.dev139.g94dc448:

* Update ironic.conf.sample

* Add parameter to override locale to utils.execute

* Updated from global requirements

* Don\'t reraise Exceptions from agent driver

* Add documentation for ironic-dbsync command

Thu Sep 25 14:00:00 2014 cloud-develAATTsuse.de
- Update to version ironic-2014.2.dev130.gb71cd3f:

* Do not return \'id\' in REST API error messages

* Separate the agent driver config from the base localrc config

* pxe_ilo driver to call iLO set_boot_device

* Remove redundant context parameter

* Update docs with new dbsync command

* Update devstack docs, require Ubuntu 14.04

Wed Sep 24 14:00:00 2014 cloud-develAATTsuse.de
- Update to version ironic-2014.2.dev119.g2a5d91b:

* Do not use the context parameter on refresh()

* Pass ipa-driver-name to agent ramdisk

* Revert \"Revert \"Search line with awk itself and avoid grep\"\"

Tue Sep 23 14:00:00 2014 cloud-develAATTsuse.de
- Update to version ironic-2014.2.dev114.g4674aef:

* Do not set the context twice when forming RPC objects

* Make context mandatory when instantiating a RPC object

* Neutron DHCP implementation to raise exception if no ports have VIF

* Do not cache auth token in Neutron DHCP provider

* Imported Translations from Transifex

* Updated from global requirements

Mon Sep 22 14:00:00 2014 cloud-develAATTsuse.de
- Update to version ironic-2014.2.dev102.g931eebc:

* add_node_capability and rm_node_capability unable to save changes to db

* Handle SNMP exception error.PySnmpError

Sat Sep 20 14:00:00 2014 cloud-develAATTsuse.de
- Update to version ironic-2014.2.dev98.g8576905:

* Use standard locale in list_partitions

Fri Sep 19 14:00:00 2014 cloud-develAATTsuse.de
- Update to version ironic-2014.2.dev96.g954ad51:

* node_uuid should not be used to create test port

* Add unit tests for SNMPClient

* Check whether specified FS is supported

* Sync the doc with latest code

Thu Sep 18 14:00:00 2014 cloud-develAATTsuse.de
- Update to version ironic-2014.2.dev88.g45b4ad3:

* Fix code error in pxe_ilo driver

* Add a doc note about the vendor_passthru endpoint

* Import modules for fake IPMINative/iBoot drivers

Wed Sep 17 14:00:00 2014 cloud-develAATTsuse.de
- Update to version ironic-2014.2.dev84.g93c7ccf:

* Allow clean_up with missing image ref

* mock.called_once_with() is not a valid method

* Fix Devstack docs for zsh users

* Update ironic states and documentation

* Stop using intersphinx

Tue Sep 16 14:00:00 2014 cloud-develAATTsuse.de
- Update to version ironic-2014.2.dev75.gf92071e:

* Fix timestamp column migration

* Updated from global requirements

* Don\'t write python bytecode while testing

Sat Sep 13 14:00:00 2014 cloud-develAATTsuse.de
- Update to version ironic-2014.2.dev71.ga1505ec:

* Remove the objectify decorator

* Add reserve() and release() to Node object

* Add uefi boot mode support in IloVirtualMediaIscsiDeploy

* Support for setting boot mode in pxe_ilo driver

* Remove bypassing of H302 for gettextutils markers

Fri Sep 12 14:00:00 2014 cloud-develAATTsuse.de
- Update to version ironic-2014.2.dev62.g20ef93c:

* Revert \"Search line with awk itself and avoid grep\"

* Search line with awk itself and avoid grep

* Add list_by_node_id() to Port object

* Log ERROR power state in node_power_action()

Thu Sep 11 14:00:00 2014 cloud-develAATTsuse.de
- Update to version ironic-2014.2.dev55.g8fdd7d0:

* Remove unused modules from openstack-common.conf

* Sync the document with the current implementation

* Unify the sensor data format

* Updated from global requirements

* Deprecate Ironic compute driver and sched manager

* Fix compute_driver and scheduler_host_manager in install-guide

* Translator functions cleanup part 3

* Translator functions cleanup part 4

Wed Sep 10 14:00:00 2014 cloud-develAATTsuse.de
- Update to version ironic-2014.2.dev39.g7db8d02:

* Use oslo.utils instead of ironic.openstack.common

* Use expected, actual order for PXE template test

* Fix agent PXE template

* Translator functions cleanup part 2

* Imported Translations from Transifex

* Updated from global requirements

* Remove XML from api doc samples

* Update ironic.conf.sample

* Fix race conditions running pxe_utils tests in parallel

* Switch to \"incubating\" doc theme

* Minor fixes for ipminative console support

* Translator functions cleanup part 1

* Remove unnecessary mapping from Agent drivers

* mock.assert_called_once() is not valid method

* Use models.TimestampMixin from oslo.db

* Updated from global requirements

* Driver merge review comments from 111425

* Unbreak debugging via testr

Fri Sep 5 14:00:00 2014 cloud-develAATTsuse.de
- Update to version ironic-2014.2.dev4.g823bd59:
2014.2.b3

* Nova review updates for _node_resource

* Ignore backup files

* IloVirtualMediaAgent deploy driver

* IloVirtualMediaIscsi deploy driver

* Interactive console support for ipminative driver

Thu Sep 4 14:00:00 2014 cloud-develAATTsuse.de
- Update to version ironic-2014.2.dev216.g1773bcd:

* Add UEFI based deployment support in Ironic

* Adds SNMP power driver

* Control extra space for images conversion in image_cache

* Use metadata.create_all() to initialise DB schema

* Fix minor issues in the DRAC driver

* Add send-data-to-ceilometer support for pxe_ipminative driver

* Reduce redundancy in conductor manager docstrings

* Fix typo in PXE driver docstrings

Wed Sep 3 14:00:00 2014 cloud-develAATTsuse.de
- Update to version ironic-2014.2.dev201.g400b9e5:

* Update installation guide for syslinux 6

* Imported Translations from Transifex

* Avoid deadlock when logging network_info

* Implements the DRAC ManagementInterface for get/set boot device

* Add boot_device support for vbox

* Check ERROR state from driver in _do_sync_power_state

Tue Sep 2 14:00:00 2014 cloud-develAATTsuse.de
- Update to version ironic-2014.2.dev189.g936d263:

* Updated from global requirements

* Remove gettextutils _ injection

Tue Sep 2 14:00:00 2014 cloud-develAATTsuse.de
- Update to version ironic-2014.2.dev186.g81344cc:

* Rewrite images tests with mock

* Remove futures from requirements

Mon Sep 1 14:00:00 2014 tbechtoldAATTsuse.com
- Update to version ironic-2014.2.dev182.g49877f6:

* Make DHCP provider pluggable

* DRAC wsman_{enumerate, invoke}() to return an ElementTree object

* Script to migrate Nova BM data to Ironic

* Updated from global requirements

* Fix unit tests with keystoneclient master
- Install /usr/bin/ironic-nova-bm-migrate

Fri Aug 29 14:00:00 2014 cloud-develAATTsuse.de
- Update to version ironic-2014.2.dev173.g4822e72:

* Imported Translations from Transifex

* Add support for interacting with swift

* Update API document with BootDevice

Thu Aug 28 14:00:00 2014 cloud-develAATTsuse.de
- Update to version ironic-2014.2.dev167.g2a19ff1:

* properly format user guide in RST

Thu Aug 28 14:00:00 2014 cloud-develAATTsuse.de
- Update to version ironic-2014.2.dev165.g574ea62:

* Updated from global requirements

* Fix typo in user-guide.rst

* Add console interface to agent_ipmitool driver

Wed Aug 27 14:00:00 2014 cloud-develAATTsuse.de
- Update to version ironic-2014.2.dev160.g357081e:

* Add support for creating vfat and iso images

* Set PYTHONHASHSEED for venv tox environment

* Add management interface for agent drivers

* Add driver name on driver load exception

* Take iSCSI deploy out of pxe driver

* Set ssh_virt_type to vmware

* handle invalid seamicro_api_version

Tue Aug 26 14:00:00 2014 cloud-develAATTsuse.de
- Update to version ironic-2014.2.dev146.gac581d8:

* Add iPXE Installation Guide documentation

* Update nova driver\'s power_off() parameters

Mon Aug 25 14:00:00 2014 tbechtoldAATTsuse.com
- Update to version ironic-2014.2.dev142.g55024af:

* return power state ERROR instead of an exception

* Imported Translations from Transifex

* Nova ironic driver review update requests to p4

* Allow rebuild of node in ERROR and DEPLOYFAIL state

* Use cache in node_is_available()

* Query full node details and cache

* Add in text for text mode on trusty

* Add Parallels virtualisation type

* IPMI double bridging functionality

* Add DracDriver and its DracPower module

* use MissingParameterValue exception in iboot

* Update compute driver macs_for_instance per docs

* Update DevStack guide when querying the image UUID

* Updated from global requirements

* Fix py3k-unsafe code in test_get_properties()

* Fix tear_down a node with missing info

* Remove d_info param from _destroy_images

* Add docs for agent driver with devstack

* Removes get_port_by_vif

* Replace incomplete \"ilo\" driver with pxe_ilo and fake_ilo

* Handle all exceptions from _exec_ipmitool

* Remove objectify decorator from dbapi\'s {get, register}_conductor()

* Improve exception handling in console code

* Use valid exception in start_shellinabox_console

* Remove objectify decorator from dbapi.update_
* methods

* Add list() to Chassis, Node, Port objects

* Raise MissingParameterValue when validating glance info

* Mechanism to cleanup all ImageCaches

* Driver merge review comments from 111425-2-3

* Raise MissingParameterValue instead of Invalid

Fri Aug 1 14:00:00 2014 cloud-develAATTsuse.de
- Update to version ironic-2014.2.dev37.g0603f74:

* Remove dbapi calls from agent driver

* Fix not attribute \'_periodic_last_run\'

* Implements send-data-to-ceilometer

* Updated from global requirements

Thu Jul 31 14:00:00 2014 cloud-develAATTsuse.de
- Update to version ironic-2014.2.dev29.g7f8fed7:

* Port iBoot PDU driver from Nova

* Log exception with translation

* Add ironic-python-agent deploy driver

* Clean up calls to get_port()

* Clean up calls to get_chassis()

Wed Jul 30 14:00:00 2014 cloud-develAATTsuse.de
- Update to version ironic-2014.2.dev20.gd0a6893:

* Imported Translations from Transifex

Tue Jul 29 14:00:00 2014 cloud-develAATTsuse.de
- Update to version ironic-2014.2.dev19.g0b3fbb6:

* Do not rely on hash ordering in tests

Tue Jul 29 14:00:00 2014 dmuellerAATTsuse.com
- Update to version ironic-2014.2.dev17.g7cb4f6c:

* Update_port should expect MACAlreadyExists

* Imported Translations from Transifex

* Adding swift temp url support

* Push the image cache ttl way up

* Imported Translations from Transifex

* SSH virsh to use the new ManagementInterface

* Split test case in ironic.tests.conductor.test_manager

* Tune down node_locked_retry_{attempts,interval} config for tests

* Add RPC version to test_get_driver_properties
2014.2.b2

* Import fixes from the Nova driver reviews

* Generalize exception handling in Nova driver

* Fix nodes left in an incosistent state if no workers

* IPMINative to use the new ManagementInterface

* Backporting nova host manager changes into ironic

* Catch oslo.db error instead of sqlalchemy error

* Add a test case for DB schema comparison

* remove ironic-manage-ipmi.filters

* Implement API to get driver properties

* Add drivers.base.BaseDriver.get_properties()

* Implement retry on NodeLocked exceptions

* SeaMicro to use the new ManagementInterface

* Import fixes from Nova scheduler reviews

* Rename/update common/tftp.py to common/pxe_utils.py

* Imported Translations from Transifex

* Factor out deploy info from PXE driver

* IPMITool to use the new ManagementInterface

Wed Jul 16 14:00:00 2014 cloud-develAATTsuse.de
- Update to version ironic-2014.2.dev154.ga696fe7:

* Import a few more fixes from the Nova driver

* Set a more generous default image cache size

* Fix wrong test fixture for Node.properties

* Make ComputeCapabilitiesFilter work with Ironic

* Add more INFO logging to ironic/common/service.py

* Update webapi doc with link and console

* REST API \'limit\' parameter to only accept positive values

* Update docstring for api...node.validate

* Document \'POST /v1/.../vendor_passthru\'

* Updates Ironic Guide with deployment information

* Prevent updating UUID of Node, Port and Chassis on DB API level

Sun Jul 13 14:00:00 2014 cloud-develAATTsuse.de
- Update to version ironic-2014.2.dev133.g02f5515:

* Clean up nova virt driver test code

* Imported Translations from Transifex

Sat Jul 12 14:00:00 2014 cloud-develAATTsuse.de
- Update to version ironic-2014.2.dev129.gbaf332a:

* Fix node to chassis and port to node association

Thu Jul 10 14:00:00 2014 cloud-develAATTsuse.de
- Update to version ironic-2014.2.dev127.gd04f6ad:

* Allow overriding the log level for ironicclient

Tue Jul 8 14:00:00 2014 cloud-develAATTsuse.de
- Update to version ironic-2014.2.dev125.g260a44f:

* Updated from global requirements

* Add more INFO logging to ironic/conductor

* Specify rootfstype=ramfs deploy kernel parameter

* Add set_spawn_error_hook to TaskManager

Mon Jul 7 14:00:00 2014 cloud-develAATTsuse.de
- Update to version ironic-2014.2.dev118.g95ef3c0:

* Imported Translations from Transifex

* Updates the Ironic on Devstack dev documentation

* Simplify error handling

Fri Jul 4 14:00:00 2014 cloud-develAATTsuse.de
- Update to version ironic-2014.2.dev113.g9ba13b8:

* Add gettextutils._L
* to import_exceptions

* Fix workaround for the \"device is busy\" problem

* Allow noauth for Neutron

* Minor cleanups to nova virt driver and tests

* Update nova rebuild to account for new image

Thu Jul 3 14:00:00 2014 cloud-develAATTsuse.de
- Update to version ironic-2014.2.dev103.g510b967:

* Updated from global requirements

* pep8 cleanup of Nova code

* PEP fixes for the Nova driver

* Update Nova\'s available resources at termination

* Fix the section name in CONTRIBUTING.rst

* Add/Update docstrings in the Nova Ironic Driver

* Update Nova Ironic Driver destroy() method

* Nova Ironic driver get_info() to return memory stats in KBytes

* Add the remaining unittests to the ClientWrapper class

Wed Jul 2 14:00:00 2014 cloud-develAATTsuse.de
- Update to version ironic-2014.2.dev85.gdac09ad:

* Fix glance endpoint tests

Sun Jun 29 14:00:00 2014 cloud-develAATTsuse.de
- Update to version ironic-2014.2.dev84.g0bbb64d:

* Wait for Neutron port updates when using SSHPower

Sat Jun 28 14:00:00 2014 cloud-develAATTsuse.de
- Update to version ironic-2014.2.dev82.gbdcfac5:

* Update \"Exercising the Services Locally\" doc

Fri Jun 27 14:00:00 2014 cloud-develAATTsuse.de
- Update to version ironic-2014.2.dev80.gdbd96f3:

* Fix \'fake\' driver unable to finish a deploy

Fri Jun 27 14:00:00 2014 cloud-develAATTsuse.de
- Update to version ironic-2014.2.dev79.gfa9a0d0:

* Fixing hardcoded glance protocol

Thu Jun 26 14:00:00 2014 cloud-develAATTsuse.de
- Update to version ironic-2014.2.dev78.g67adf3c:

* Remove from_chassis/from_nodes from the API doc

* Imported Translations from Transifex

* Do not delete pxe_deploy_{kernel, ramdisk} on tear down

* Implement security groups and firewall filtering methods

* Add genconfig tox job for sample config file generation

* Mock pyghmi lib in unit tests if not present

* Add some real-world testing on DiskPartitioner

* Eliminate races in Conductor _check_deploy_timeouts

Wed Jun 25 14:00:00 2014 cloud-develAATTsuse.de
- Update to version ironic-2014.2.dev63.ge34987a:

* PXE to pass hints to ImageCache on how much space to reclaim

* Use temporary dir for image conversion

* Updated from global requirements

* Move PXE instance level parameters to instance_info

* Clarify doc: API is admin only

* Mock time.sleep for the IPMI tests

* Destroy instance to clear node state on failure

* Add \'context\' parameter to get_console_output()

* Cleanup virt driver tests and verify final spawn

* Test fake console driver

* Virt driver logging improvements

* ipmitool driver raises DriverLoadError

* Fix utils.execute() for consistency with Oslo code

* Fix host manager node detection logic

* Add missing stats to IronicNodeState

* Update IronicHostManager tests to better match how code works

* Improving unit tests for _do_sync_power_state

Tue Jun 17 14:00:00 2014 cloud-develAATTsuse.de
- Update to version ironic-2014.2.dev31.g7a802ca:

* Enforce a minimum time between all IPMI commands

* Replace mknod() with chmod()

* Use .png instead of .gif images

Mon Jun 16 14:00:00 2014 cloud-develAATTsuse.de
- Update to version ironic-2014.2.dev25.gebca58d:

* VendorPassthru.validate()s call _parse_driver_info

* Remove \'node\' parameter from the validate() methods

* Test for membership should be \'not in\'

* Factoring out PXE and TFTP functions

* Let ipmitool natively retry commands

* Driver interface\'s validate should return nothing

* Reuse validate_instance_and_node() Nova ironic Driver

Fri Jun 13 14:00:00 2014 cloud-develAATTsuse.de
- Update to version ironic-2014.2.dev11.g3a2582a:

* Sync processutils from oslo code

* Add unique constraint to instance_uuid

Thu Jun 12 14:00:00 2014 cloud-develAATTsuse.de
- Update to version ironic-2014.2.dev8.gfb7817a:

* remove default=None for config options
2014.2.b1

* Stop ipmitool.validate from touching the BMC

* Set instance default_ephemeral_device

* Wipe any metadata from a nodes disk

Thu Jun 12 14:00:00 2014 cloud-develAATTsuse.de
- Update to version ironic-2014.2.dev261.gfc56b93:

* Add node id to DEBUG messages in impitool

* Remove \'node\' parameter from the Console and Rescue interfaces

* TaskManager: Only support single node locking

* Add retry logic to iscsiadm commands

* Remove \'fake\' and \'ssh\' drivers from default enabled list

* Mock seamicroclient lib in unit tests if not present

* Skip migrations test_walk_versions instead of pass

Wed Jun 11 14:00:00 2014 cloud-develAATTsuse.de
- Update to version ironic-2014.2.dev247.gbe25434:

* Allow more time for API requests to be completed

* Rework make_partitions logic when preserve_ephemeral is set

* Update Nova driver\'s list_instance_uuids()

* Work around iscsiadm delete failures

* Cleanup mock patch without `with` part 2

* Add __init__.py for nova scheduler filters

* Fix AttributeError when calling create_engine()

* Fix the logging message to identify node by uuid

* Fix concurrent deletes in virt driver

* Log exceptions from deploy and tear_down

* PXE driver to validate the requested image in Glance

* Return the HTTP Location for accepted requestes

* Return the HTTP Location for newly created resources

Fri May 30 14:00:00 2014 cloud-develAATTsuse.de
- Update to version ironic-2014.2.dev223.g63c1030:

* Fix tests with new keystoneclient

* list_instances() to return a list of instances names

* Pass kwargs to ClientWrapper\'s call() method

* Remove \"node\" parameter from methods handling power state in docs

Thu May 29 14:00:00 2014 cloud-develAATTsuse.de
- Update to version ironic-2014.2.dev216.gc4b236b:

* Remove \'node\' parameter from the Power interface

* Set the correct target versions for the RPC methods

* Change NodeLocked status code to a client-side error

* Synced jsonutils from oslo-incubator

* Implement the reboot command on the Ironic Driver

Wed May 28 14:00:00 2014 cloud-develAATTsuse.de
- Update to version ironic-2014.2.dev207.g286f52c:

* Consider free disk space before downloading images into cache

* Add parallel_image_downloads option

* Fix chassis bookmark link url

* Run keepalive in a dedicated thread

Mon May 26 14:00:00 2014 cloud-develAATTsuse.de
- Update to version ironic-2014.2.dev200.gec6a73b:

* Remove \'node\' parameter from the Deploy interface

Fri May 23 14:00:00 2014 cloud-develAATTsuse.de
- Update to version ironic-2014.2.dev199.gd5afee9:

* Imported Translations from Transifex

* Cleanup images after deployment

Thu May 22 14:00:00 2014 cloud-develAATTsuse.de
- Update to version ironic-2014.2.dev195.ge13ea8b:

* Remove all mostly untranslated PO files

* Fix wrong usage of mock methods

* Using system call for downloading files

* Renaming ironicclient exceptions in nova driver

Thu May 22 14:00:00 2014 cloud-develAATTsuse.de
- Update to version ironic-2014.2.dev188.g384f09c:

* Don\'t translate debug level logs

* Update dev quickstart guide for ephemeral testing

* Speed up Nova Ironic driver tests

* Fix bad Mock calls to assert_called_once()

* Remove non-existent \'pxe_default_format\' parameter from patcher

* Remove explicit dependency on amqplib

* Fix \'pxe_preserve_ephemeral\' parameter leakage

* Virt driver change to use API retry config value

Thu May 15 14:00:00 2014 cloud-develAATTsuse.de
- Update to version ironic-2014.2.dev173.g6239eb8:

* Updated from global requirements

Wed May 14 14:00:00 2014 cloud-develAATTsuse.de
- Update to version ironic-2014.2.dev171.gb7d916a:

* Cleanup mock patch without `with` part 1

Tue May 13 14:00:00 2014 cloud-develAATTsuse.de
- Update to version ironic-2014.2.dev170.g0acc05f:

* Corrects a typo in RESTful Web API (v1) document

* Clean up openstack-common.conf

* Check requested image size

Fri May 9 14:00:00 2014 cloud-develAATTsuse.de
- Update to version ironic-2014.2.dev164.g70646b4:

* Pin RPC client version min == max

* Simplify calls to ImageCache in PXE module

Wed May 7 14:00:00 2014 cloud-develAATTsuse.de
- Update to version ironic-2014.2.dev161.g5df5032:

* RPC_API_VERSION out of sync

* Place root partition last so that it can always be expanded

* Stop creating a swap partition when none was specified

Tue May 6 14:00:00 2014 cloud-develAATTsuse.de
- Update to version ironic-2014.2.dev156.gf587d47:

* Implement more robust caching for master images

* Decouple state inspection and availability check

* Fix ironic node state comparison

* Support serial console access

Tue May 6 14:00:00 2014 cloud-develAATTsuse.de
- Update to version ironic-2014.2.dev148.g5701b43:

* Updated from global requirements

* Add create() and destroy() to Node

* Implement instance rebuild in nova.virt.driver

Mon May 5 14:00:00 2014 mjuraAATTsuse.com
- Change dependency on python-amqp instead of python-amqplib

Fri May 2 14:00:00 2014 cloud-develAATTsuse.de
- Update to version ironic-2014.2.dev143.g56e8424:

* Fix typo in rpcapi.driver_vendor_passthru

* Remove \'node\' parameter from the VendorPassthru interface

* Fix chassis-node relationship

* Return error immediately if set_console_mode is not supported

Thu May 1 14:00:00 2014 cloud-develAATTsuse.de
- Update to version ironic-2014.2.dev136.gacd0ad5:

* Updated from global requirements

* Synced jsonutils from oslo-incubator

* Add ManagementInterface

Wed Apr 30 14:00:00 2014 cloud-develAATTsuse.de
- Update to version ironic-2014.2.dev132.gc149efd:

* Sync oslo logging

* Clean oslo dependencies files

* Fix bypassed reference to node state values

* Overwrite instance_exists in Nova Ironic Driver

* Document ClusteredComputeManager

Mon Apr 28 14:00:00 2014 dmuellerAATTsuse.com
- Update to version ironic-2014.2.dev122.gd36e3de:

* Updated from global requirements

* Port to oslo.messaging

* Update Ironic User Guide post landing for 41af7d6b

* Remove hardcoded node id value

Sat Apr 26 14:00:00 2014 cloud-develAATTsuse.de
- Update to version ironic-2014.2.dev114.g8acd323:

* Drivers may expose a top-level passthru API

* Spawn support for TaskManager and 2 locking fixes

* Clean up calls to get_node()

* nova.virt.ironic passes ephemeral_gb to ironic

* Sync oslo/common/excutils

Wed Apr 23 14:00:00 2014 cloud-develAATTsuse.de
- Update to version ironic-2014.2.dev104.g6ef3be1:

* Implement list_instance_uuids() in Nova driver

* Modify the get console API

* Add worker threads limit to _check_deploy_timeouts task

* cleanup docstring for drivers.utils.get_node_mac_addresses

Sat Apr 19 14:00:00 2014 cloud-develAATTsuse.de
- Update to version ironic-2014.2.dev96.g2291251:

* Complete wrapping ironic client calls

Fri Apr 18 14:00:00 2014 cloud-develAATTsuse.de
- Update to version ironic-2014.2.dev95.g9ff949c:

* Use DiskPartitioner

Thu Apr 17 14:00:00 2014 cloud-develAATTsuse.de
- Update to version ironic-2014.2.dev93.g6dd05db:

* Better handling of missing drivers

* Update ironic.conf.sample

* Make sync_power_states yield

* Refactor sync_power_states tests to not use DB

* Add DiskPartitioner

Thu Apr 17 14:00:00 2014 cloud-develAATTsuse.de
- Update to version ironic-2014.2.dev85.g36041ad:

* Some minor clean up of various doc pages

* Fix message preventing overwrite the instance_uuid

Wed Apr 16 14:00:00 2014 cloud-develAATTsuse.de
- Update to version ironic-2014.2.dev81.g2c61333:

* Install guide for Ironic

* Refactor the driver fields mapping

* Imported Translations from Transifex

* Fix conductor.manager test assertion order

* Overwriting node_is_available in IronicDriver

* Sync oslo/config/generator

* Add Ironic User Guide

* Remove a DB query for get_ports_by_node()

* Encapsulate Ironic client retry logic

Tue Apr 15 14:00:00 2014 cloud-develAATTsuse.de
- Update to version ironic-2014.2.dev64.gb1e971c:

* Cherry pick oslo rpc HA fixes

* Fix missed stopping of conductor service

Sat Apr 12 14:00:00 2014 cloud-develAATTsuse.de
- Update to version ironic-2014.2.dev62.g6ead43f:

* Do not sync power state for new invalidated nodes

* Make tests use Node object instead of dict

* Sync object list stuff from Nova

* Fix Node object version

* Cleanup running conductor services in tests

* Factor hash ring management out of the conductor

* Updated from global requirements

* Remove usage of Glance from PXE clean_up()

* Supports filtering port by address

* Move duplicated _get_node(s)_mac_addresses()

Thu Apr 10 14:00:00 2014 cloud-develAATTsuse.de
- Update to version ironic-2014.2.dev42.g2eb641a:

* Replace sfdisk with parted

* Handling validation in conductor consistently

* Fix hosts mapping for conductor\'s periodic tasks

* Fix Nova rescheduling tear down problem

Wed Apr 9 14:00:00 2014 cloud-develAATTsuse.de
- Update to version ironic-2014.2.dev34.gde352b9:

* JsonPatch add operation on existing property

* Fix seamicro power.validate() method definition

* Sync base object code with Nova\'s

* Fix self.fields on API Node object

Tue Apr 8 14:00:00 2014 cloud-develAATTsuse.de
- Update to version ironic-2014.2.dev27.g322d3b4:

* Update tox.ini to also run nova tests

* Use xargs -0 instead of --null

* Add Node.instance_info field

* Show maintenance field in GET /nodes

Sat Apr 5 14:00:00 2014 cloud-develAATTsuse.de
- Update to version ironic-2014.2.dev19.g32b24fa:

* Updated from global requirements

* Fix messages formatting for _sync_power_states

* Refactor nova.virt.ironic.driver get_host_stats

* Change admin_url help in ironic driver

* Reduce logging output from non-Ironic libraries

Fri Apr 4 14:00:00 2014 cloud-develAATTsuse.de
- Update to version ironic-2014.2.dev9.gbb582f0:

* Fix grammar in error string in pxe driver

Thu Apr 3 14:00:00 2014 dmuellerAATTsuse.com
- Update to version ironic-2014.2.dev7.g5f9dad2:

* Open Juno development
2014.1.rc1

* Fix spelling error in conductor/manager

* Improved coverage for ironic API

* Manually update all translated strings

* Check that all po/pot files are valid

* If no swap is specified default to 1MB

* Remove obsolete po entries - they break translation jobs

* Add note to ssh about impact on ci testing

* Adds exact match filters to nova scheduler

* Clean up IronicNodeStates.update_from_compute_node

* ironic_host_manager was missing two stats

* Imported Translations from Transifex

* Fix seamicro validate() method definition

* Remove some obsolete settings from DevStack doc

* Raise unexpected exceptions during destroy()

* Start using oslosphinx theme for docs

* Provide a new ComputeManager for Ironic

* Nova Ironic driver to set pxe_swap_mb in Ironic

* Fix strings post landing for c63e1d9f6

* Run periodic_task in a with a dynamic timer

* Update SeaMicro to use MixinVendorInterface

* Run ipmi power status less aggressively

* Avoid API root controller dependency on v1 dir

* Update Neutron if mac address of the port changed

* Replace fixtures with mock in test_keystone.py

* Decrease running time of SeaMicro driver tests

Tue Mar 25 13:00:00 2014 cloud-develAATTsuse.de
- Update to version ironic-2014.1.dev104.g809cbf9:

* Pass no arguments to _wait_for_provision_state()

* Imported Translations from Transifex

* Stop incorrectly returning rescue: supported

* Correct version.py and update current version string

* Hide rescue interface from validate() output

* Change JsonEncodedType.impl to TEXT

* Fix traceback hook for avoid duplicate traces

* Permit passing SSH keys into the Ironic API

Mon Mar 24 13:00:00 2014 dmuellerAATTsuse.com
- fix requires
- add python_requires service

Sat Mar 22 13:00:00 2014 cloud-develAATTsuse.de
- Update to version ironic-2013.2.dev88.g17e614e:

* Documentation for deploying DevStack /w Ironic

* Change set_console_mode(

* Fix help string for a glance option

* Better instance-not-found handling within IronicDriver

* Conductor de-registers on shutdown

Fri Mar 21 13:00:00 2014 cloud-develAATTsuse.de
- Update to version ironic-2013.2.dev79.gf602116:

* Expose API for fetching a single driver

Wed Mar 19 13:00:00 2014 cloud-develAATTsuse.de
- Update to version ironic-2013.2.dev78.g021c6bd:

* Make sure auth_url exists and is not versionless

* Change deploy validation exception handling

* PXE validate() to fail if no Ironic API URL

Tue Mar 18 13:00:00 2014 cloud-develAATTsuse.de
- Update to version ironic-2013.2.dev72.g1e0760d:

* Suppress conductor logging of expected exceptions

* Remove unused method from timeutils

* Add admin_auth_token option for nova driver

* Stop logging paramiko\'s DEBUG and INFO messages

* Delete node while waiting for deploy

Sat Mar 15 13:00:00 2014 cloud-develAATTsuse.de
- Update to version ironic-2013.2.dev62.ga8fb7b7:

* Remove redundant nova virt driver test

* Enable pep8 tests for the Nova Ironic Driver

* Fix typo tenet -> tenant

Fri Mar 14 13:00:00 2014 cloud-develAATTsuse.de
- Update to version ironic-2013.2.dev57.g9e15b9c:

* Set boot device to PXE when deploying

* Driver utils should raise unsupported method

* Check BMC availability in ipmitool \'validate\' method

* SeaMicro use device parameter for set_boot_device

* Make the Nova Ironic driver to wait for ACTIVE

* Fix misspelled impi to ipmi

* Use range instead xrange to keep python 3.X compatibility

* Set the database.connection option default value

Thu Mar 13 13:00:00 2014 cloud-develAATTsuse.de
- Update to version ironic-2013.2.dev41.g287fe84:

* Improve Ironic Conductor threading & locks

* Mark hash_replicas as experimental

Wed Mar 12 13:00:00 2014 cloud-develAATTsuse.de
- Update to version ironic-2013.2.dev38.g5405dd1:

* Generic MixinVendorInterface using static mapping

* Conductor logs better error if seamicroclient missing

* Add TaskManager lock on change port data

Tue Mar 11 13:00:00 2014 cloud-develAATTsuse.de
- Update to version ironic-2013.2.dev33.g1f8b8d7:

* Nova ironic driver to retry on HTTP 503

* Move v1 API tests to separate v1 directory

Mon Mar 10 13:00:00 2014 cloud-develAATTsuse.de
- Update to version ironic-2013.2.dev30.g81b0c94:

* do_node_deploy() to use greenthreads

* Pin iso8601 logging to WARN

* Only fetch node once for vif actions

* Fix how nova ironic driver gets flavor information

* Imported Translations from Transifex

* API: Add sample() method to remaining models

* Import Nova \"ironic\" driver

* Remove errors from API documentation

* Add libffi-dev(el) dependency to quickstart

* Updated from global requirements

* Remove redundant default value None for dict.get
2014.1.b3

* Refactor vendor_passthru to use conductor async workers

* Remove jsonutils from test_rpcapi

* Sync common db code from Oslo

Thu Mar 6 13:00:00 2014 cloud-develAATTsuse.de
- Update to version ironic-2013.2.dev246.g3e03681:

* PXE clean_up() to remove the pxe_deploy_key parameter

Thu Mar 6 13:00:00 2014 cloud-develAATTsuse.de
- Update to version ironic-2013.2.dev244.g9654a4e:

* Sync the log_handler from oslo

* Fix SeaMicro driver post landing for ba207b4aa0

Wed Mar 5 13:00:00 2014 cloud-develAATTsuse.de
- Update to version ironic-2013.2.dev240.ge52d6af:

* Fix wrong exception raised by conductor for node

* Fix params order in assertEqual

* Implements SeaMicro VendorPassThru functionality

* Do not delete a Node which is not powered off

* Python 3: replace \"im_self\" by \"__self__\"

Tue Mar 4 13:00:00 2014 cloud-develAATTsuse.de
- Update to version ironic-2013.2.dev231.gcc62836:

* Implement the SeaMicro Power driver

* Fix provision_updated_at deserialization

Sun Mar 2 13:00:00 2014 cloud-develAATTsuse.de
- Update to version ironic-2013.2.dev228.g76e6305:

* Add provision_updated_at to node\'s resource

* Prevent a node in maintenance from being deployed

* Updated from global requirements

Sat Mar 1 13:00:00 2014 cloud-develAATTsuse.de
- Update to version ironic-2013.2.dev222.g7535d2f:

* Allow clients to mark a node as in maintenance

* Support preserve_ephemeral

* API: Expose a way to start/stop the console

* Add option to sync node power state from DB

* Make the PXE driver understand ephemeral disks

* Log deploy_utils.deploy() erros in the PXE driver

* Removing get_node_power_state, bumping RPC version

* Add timeout for waiting callback from deploy ramdisk

* Prevent GET /v1/nodes returning maintenance field

* Suggested improvements to _set_boot_device

* Move ipminative _set_boot_device to VendorPassthru

* Add support for custom libvirt uri

* Remove extraneous vim configuration comments for ironic

* Do not allow POST ports and chassis internal attributes

* Do not allow POST node\'s internal attributes

* Use six.moves.urllib.parse instead of urlparse

Thu Feb 27 13:00:00 2014 cloud-develAATTsuse.de
- Update to version ironic-2013.2.dev191.gbdd96dc:

* Fix race condition when deleting a node

Wed Feb 26 13:00:00 2014 cloud-develAATTsuse.de
- Update to version ironic-2013.2.dev190.g1a57ac4:

* Unused \'pxe_key_data\' & \'pxe_instance_name\' info

* Add provision_updated_at field to nodes table

* Exclude nodes in DEPLOYWAIT state from _sync_power_states

* Sync common config module from Oslo

* Get rid object model `dict` methods part 4

* Sync Oslo rpc module to Ironic

* Clarify and fix the dev-quickstart doc some more

* Do not use CONF as a default parameter value

* Simplify locking around acquiring Node resources

* Improve help strings

* Remove shebang lines from code

* Sync Oslo gettextutils module to Ironic

* NodeLocked returns 503 error status

* Sync Oslo service module to Ironic

* Use six.StringIO/BytesIO instead of StringIO.StringIO

* Don\'t raise MySQL 2013 \'Lost connection\' errors

* Removes use of timeutils.set_time_override

Fri Feb 21 13:00:00 2014 cloud-develAATTsuse.de
- Update to version ironic-2013.2.dev157.g23b7f53:

* Add string representation method to MultiType

* Fix test migrations for alembic

* Supports OPERATOR priv level for ipmitool driver

Wed Feb 19 13:00:00 2014 dmuellerAATTsuse.com
- switch over to non-openstack prefixed user

Wed Feb 19 13:00:00 2014 cloud-develAATTsuse.de
- Update to version ironic-2013.2.dev152.ga3d65c7:

* Move ipmitool _set_boot_device to VendorPassthru

Tue Feb 18 13:00:00 2014 cloud-develAATTsuse.de
- Update to version ironic-2013.2.dev150.g6a1c153:

* Correct assertEqual order from patch e69e41c99fb

* PXE and SSH validate() method to check for a port

* Task object as paramater to validate() methods

* Fix dev-quick-start.rst post landing for 9d81333fd0

* API validates driver name for both POST and PATCH

* Add JSONEncodedType with enforced type checking

* Use the custom wsme BooleanType on the nodes api

* Add wsme custom BooleanType type

* Add common.service config options to sample

* Use StringType from WSME

* Allow to tear-down a node waiting to be deployed

Mon Feb 17 13:00:00 2014 cloud-develAATTsuse.de
- Update to version ironic-2013.2.dev128.gba3c407:

* Correct PXEPrivateMethodsTestCase.setUp

* alembic with initial migration and tests

Sun Feb 16 13:00:00 2014 cloud-develAATTsuse.de
- Update to version ironic-2013.2.dev125.g11968a7:

* Fix task_manager acquire post landing for c4f2f26ed

* Make ironic-api not single threaded

* Move eventlent monkeypatch out of cmd/

Fri Feb 14 13:00:00 2014 cloud-develAATTsuse.de
- Update to version ironic-2013.2.dev120.g106e6e1:

* Replace assertEqual(None,
*) with assertIsNone in tests

* Replace nonexistent mock assert methods with real ones

* Log IPMI power on/off timeouts

* Remove None as default value for dict get()

* Fix autodoc formatting in pxe.py

* Fix race condition when changing node states

* Add testing and doc sections to docs/dev-quickstart

* Implement _update_neutron in PXE driver

* Remove _load_one_plugin fallback

* Remove POST calls in tests for resource creation

* Add topic to the change_node_maintenance_mode() RPC method

* Fix API inconsistence when changing node\'s states

* Add samples to serve API through Apache mod_wsgi

* Add get_console() method

* Remove unnecessary json dumps/loads from tests

* Updated from global requirements

Thu Feb 13 13:00:00 2014 dmuellerAATTsuse.com
- update requires

Thu Feb 13 13:00:00 2014 cloud-develAATTsuse.de
- Update to version ironic-2013.2.dev88.gc6c3c8c:

* SSHPower driver support VMware ESXi

* Add parameter for filtering nodes by maintenance mode

* Implement a multiplexed VendorPassthru example

Wed Feb 12 13:00:00 2014 speilickeAATTsuse.com
- Update to version ironic-2013.2.dev83.g7eb48ad:

* Add git dependency to quickstart docs

* Rename and update ironic-deploy-helper rootwrap

* Remove tox locale overrides

* Fix misspellings in ironic

* Ensure parameter order of assertEqual correct

* Return correct HTTP response codes for create ops

* Fix broken doc links on the index page

* Improve NodeLocked exception message

* Expose \'reservation\' field of a node via API

* Fix log and test for NeutronAPI.update_port_dhcp_opts

* Fix \'run_as_root\' parameter check in utils

* Handle multiple exceptions raised by jsonpatch

* API tests to check for the return codes

* Imported Translations from Transifex

* Move test__get_nodes_mac_addresses

* Removed duplicated function to create a swap fs

* Updated from global requirements

* Add futures to requirements

* Fix missing keystone option in ironic.conf.sample

* Replace CONF.set_default with self.config

* Improve handling of invalid input in HashRing class

* Sync db.sqlalchemy code from Oslo

* Add lockfile>=0.8 to requirements.txt

* Remove deploy kernel and ramdisk global config
- Replace git_tarballs source service with download_files and set_version
+ Use upstream URL as source (enables verification)
- Rootwrap filter changes

Sat Feb 1 13:00:00 2014 opensuse-cloudAATTopensuse.org
- Update to version 2013.2.dev41.ga516b6a:
+ Update docstrings in ssh.py
+ Fix ssh_port type in _parse_driver_info() from ssh.py
+ Remove net_config_template options
+ Adds Neutron support to Ironic

Fri Jan 31 13:00:00 2014 opensuse-cloudAATTopensuse.org
- Update to version 2013.2.dev34.g804819d:
+ Add missing parameter in call to _load_one_plugin
+ Docstrings for ipmitool
+ API: Add sample() method on Node
+ Remove deploy kernel and ramdisk global config
+ Bump version of sphinxcontrib-pecanwsme
+ Removed unused exceptions
+ Run mkfs as root
+ Delete the iscsi target
+ Minor documentation update
+ Update method doc strings in pxe.py
+ mock\'s return value for processutils.ssh_execute
+ SSHPower driver raises IronicExceptions

Thu Jan 30 13:00:00 2014 dmuellerAATTsuse.com
- move lock_path to /var/run

Wed Jan 29 13:00:00 2014 vuntzAATTsuse.com
- Package /var/{cache,lock}/ironic.

Tue Jan 28 13:00:00 2014 dmuellerAATTsuse.com
- set lock_path / keystone_signing_dir and the like

Mon Jan 27 13:00:00 2014 opensuse-cloudAATTopensuse.org
- Update to version 2013.2.dev11.g5983ad8:
+ Remove unused config option - pxe_deploy_timeout

Fri Jan 24 13:00:00 2014 opensuse-cloudAATTopensuse.org
- Update to version 2013.2.dev9.g4d3abeb:
+ sync_power_states handles missing driver info
+ Use oslo.rootwrap library instead of local copy
+ Add missing \"Filters\" section to the ironic-images.filters
+ Remove the absolute paths from ironic-deploy-helper.filters
+ Add [keystone_authtoken] to ironic.conf.sample
+ PXE instance_name is no longer mandatory
+ ipmitool\'s _power_status raises IPMIFailure
+ Add comment about node.instance_uuid
+ Updated from global requirements
+ Update RPC version post-landing for 9bc5f92fb

Wed Jan 22 13:00:00 2014 opensuse-cloudAATTopensuse.org
- Update to version 2013.2.dev114.g3af35b4:
+ Use same MANAGER_TOPIC variable

Tue Jan 21 13:00:00 2014 opensuse-cloudAATTopensuse.org
- Update to version 2013.2.dev112.g5a7a494:
+ Imported Translations from Transifex
+ Fix non-unique pxe driver \'instance_name\'
+ Fix non-unique tftp dir instance_uuid
+ Replace assertTrue with explicit assertIsInstance

Fri Jan 17 13:00:00 2014 opensuse-cloudAATTopensuse.org
- Update to version 2013.2.dev105.gdde3e6f:
+ Add RPC method for node maintenance mode
+ Disallow new provision for nodes in maintenance

Thu Jan 16 13:00:00 2014 dmuellerAATTsuse.com
- remove flake8/pep8 requires, they come from hacking

Thu Jan 16 13:00:00 2014 opensuse-cloudAATTopensuse.org
- Update to version 2013.2.dev101.g636a3d9:
+ Enable $pybasedir value in pxe.py
+ Fix keystone get_service_url filtering

Wed Jan 15 13:00:00 2014 opensuse-cloudAATTopensuse.org
- Update to version 2013.2.dev97.g828948c:
+ PXEAndSSH driver lacked vendor_passthru

Tue Jan 14 13:00:00 2014 opensuse-cloudAATTopensuse.org
- Update to version 2013.2.dev95.g0fc3ad8:
+ Sync config module from oslo
+ API to check the requested power state
+ Implement consistent hashing of nodes to conductors

Sat Jan 11 13:00:00 2014 opensuse-cloudAATTopensuse.org
- Update to version 2013.2.dev90.g79b12ab:
+ Use correct auth context inside pxe driver

Fri Jan 10 13:00:00 2014 opensuse-cloudAATTopensuse.org
- Update to version 2013.2.dev89.gfd8e453:
+ Improve the node driver interfaces validation output
+ Correct SSHPowerDriver validate() exceptions
+ Remove copyright from empty files

Tue Jan 7 13:00:00 2014 opensuse-cloudAATTopensuse.org
- Update to version 2013.2.dev83.gce139ed:
+ API to validate UUID parameters
+ Implement API for provisioning
+ Imported Translations from Transifex
+ Remove unused dict BYTE_MULTIPLIERS
+ Fix wrong message of pxe validator
+ Make param descriptions more consistent in API
+ Improve error handling in PXE _continue_deploy

Sat Jan 4 13:00:00 2014 opensuse-cloudAATTopensuse.org
- Update to version 2013.2.dev71.g5f20fd6:
+ Add unit tests for get_nodeinfo_list
+ Make param names more consistent in API
+ Make chassis_uuid field of nodes optional

Fri Jan 3 13:00:00 2014 opensuse-cloudAATTopensuse.org
- Update to version 2013.2.dev65.gad3fc57:
+ Add prepare, clean_up, take_over methods to deploy
+ Convert trycmd() to oslo\'s processutils
+ Move and rename ValidTypes

Thu Jan 2 13:00:00 2014 opensuse-cloudAATTopensuse.org
- Update to version 2013.2.dev59.g2874979:
+ Fix wrong message of MACAlreadyExists
+ Improve error handling in validate_vendor_action
+ Avoid a race when associating instance_uuid
+ Check connectivity in SSH driver \'validate\' method

Fri Dec 27 13:00:00 2013 dmuellerAATTsuse.com
- Update to version 2013.2.dev52.g7627207:
+ Save PKI token in a file for PXE deploy ramdisk
+ Updated from global requirements
+ Port StringType class from WSME trunk
+ Add -U to pip install command in tox.ini
+ Add JsonPatchType class
+ Rework patch validation on Ports
+ Clean up duplicated change-building code in objects
+ Set the provision_state to DEPLOYFAIL
+ Change default API auth to keystone-based
+ Handle DBDuplicateEntry on Ports with same address
+ API: Add sample() method on Port and PortCollection
+ API: Validate and normalize address
+ Imported Translations from Transifex
+ PEP8-ify imports in test_ipmitool
+ Add driver interfaces validation
+ Fix auto-generated REST API formatting
+ Developer doc index page points to correct API docs
+ Command call should log the stdout and stderr
+ Method to generate PXE options for Neutron ports
+ removed wrap_exception method from ironic/common/exception.py
+ Reworks Node validations
+ Refactor /node//state
+ Reworks Chassis validations
+ Improve method to get list of active conductors
+ GET /drivers to show a list of active conductors
+ Strip \'/\' from api_url string for PXE driver
+ Add \'next\' link when GET maximum number of items
+ Passing nodes more consistently

Tue Dec 10 13:00:00 2013 opensuse-cloudAATTopensuse.org
- Update to version 2013.2.dev2.g789b884:
+ Apply comments to 58558/4 post-landing
+ Allow Pecan to use \'debuginfo\' response field
+ Replace removed xrange in Python3
+ Add missing hash_partition_exponent config option
+ Add heartbeat_interval to new \'conductor\' cfg group
+ Add missing link for drivers resource
+ If no block devices abort deployment
+ API ports update for WSME 0.5b6 compliance
+ Implement sync_power_state periodic task
+ Import heartbeat_interval opt in API
+ Add power control to PXE driver
+ Correct error with unicode mac address
+ Expose created_at/updated_at properties in the REST API
+ Add tools/conf/check_uptodate to tox.ini
+ Add config option for # of conductor replicas

Tue Dec 3 13:00:00 2013 opensuse-cloudAATTopensuse.org
- Update to version 2013.2.dev699.g7393c49:
+ Imported Translations from Transifex

Mon Dec 2 13:00:00 2013 opensuse-cloudAATTopensuse.org
- Update to version 2013.2.dev698.g7d4a858:
+ Use addCleanup() in test_deploy_utils

Fri Nov 29 13:00:00 2013 opensuse-cloudAATTopensuse.org
- Update to version 2013.2.dev697.g50dc588:
+ Add port address unique constraint for sqlite
+ Do not allow API to expose error stacktrace
+ Sync some db changes from Oslo
+ Use oslo\'s execute() and ssh_execute() methods

Thu Nov 28 13:00:00 2013 opensuse-cloudAATTopensuse.org
- Update to version 2013.2.dev691.g163fa21:
+ Allow FakePower to return node objects power_state
+ Add tftp_server pattern in ironic.conf
+ Update ironic.conf.sample
+ Sync common.context changes from olso
+ Remove openstack.common.uuidutils
+ Bump required version of sqlalchemy-migrate
+ Import uuidutils unit tests from oslo
+ Implement consistent hashing common methods

Wed Nov 27 13:00:00 2013 opensuse-cloudAATTopensuse.org
- Update to version 2013.2.dev676.g7e0134b:
+ Remove oslo uuidutils.generate_uuid() call
+ Remove oslo uuidutils.is_uuid_like call
+ Adds doc strings to API FunctionalTest class
+ Add troubleshoot option to PXE template

Mon Nov 25 13:00:00 2013 opensuse-cloudAATTopensuse.org
- Update to version 2013.2.dev670.ge94e918:
+ Imported Translations from Transifex

Mon Nov 25 13:00:00 2013 dmuellerAATTsuse.com
- switch to python-setuptools

Mon Nov 25 13:00:00 2013 dmuellerAATTsuse.com
- Fix buildrequires
- Update to version 2013.2.dev669.g8e2c7a1:
+ Add hooks to auto-generate REST API docs
+ Add missing ConfigNotFound exception
+ Imported Translations from Transifex
+ Add last_error usage to deploy and teardown methods
+ Rename parameters
+ Fix node lock in PXE driver
+ Fix integer division compatibility in middleware
+ Imported Translations from Transifex
+ ipmitool SHOULD accept empty username/password
+ Import HasLength object

Thu Nov 21 13:00:00 2013 opensuse-cloudAATTopensuse.org
- Update to version 2013.2.dev651.g01a43e7:
+ sync common.config.generator from oslo
+ sync common.context from oslo
+ Accessing a subresource that parent does not exist
+ Imported Translations from Transifex
+ Changes power_state and adds last_error field
+ Sync common utils from Oslo
+ sync common.local from oslo
+ sync common.log from oslo
+ sync common.notifier.
* from oslo
+ sync common.periodic_task from oslo
+ sync common.service from oslo
+ Update openstack/common/lockutils
+ Redefined default value of allowed_rpc_exception_modules
+ Import missing gettext _ to fix Sphinx error
+ Support building wheels (PEP-427)
+ Imported Translations from Transifex

Sat Nov 16 13:00:00 2013 opensuse-cloudAATTopensuse.org
- Update to version 2013.2.dev620.gdc1c76d:
+ Remove sqlalchemy-migrate 0.7.3 patching
+ Imported Translations from Transifex
+ Register API options under the \'api\' group
+ Supporting both Python 2 and Python 3 with six

Fri Nov 15 13:00:00 2013 opensuse-cloudAATTopensuse.org
- Update to version 2013.2.dev613.ge574ad0:
+ Replace __metaclass__

Thu Nov 14 13:00:00 2013 opensuse-cloudAATTopensuse.org
- Update to version 2013.2.dev611.g6f45831:
+ Pass Ironic API url to deploy ramdisk in PXE driver
+ Supports get node by instance uuid in API
+ Imported Translations from Transifex

Wed Nov 13 13:00:00 2013 opensuse-cloudAATTopensuse.org
- Update to version 2013.2.dev606.g56dff2d:
+ Check invalid uuid for get-by-instance db api
+ Fix error handling in ssh driver
+ Supporting both Python 2 and Python 3 with six
+ Improve the API doc spec for chassis
+ Improve the API doc spec for node

Sun Nov 10 13:00:00 2013 opensuse-cloudAATTopensuse.org
- Update to version 2013.2.dev597.g5c315b3:
+ Don\'t use deprecated module commands
+ Remove \'basestring\' from objects utils

Sat Nov 9 13:00:00 2013 opensuse-cloudAATTopensuse.org
- Update to version 2013.2.dev593.g9ef5461:
+ Comply with new hacking requirements
+ Allows unicode description for chassis
+ Updated from global requirements

Fri Nov 8 13:00:00 2013 opensuse-cloudAATTopensuse.org
- Update to version 2013.2.dev587.g2760832:
+ Fix a typo in the name of logger method exception

Tue Nov 5 13:00:00 2013 opensuse-cloudAATTopensuse.org
- Update to version 2013.2.dev586.g78afaaf:
+ Add wrapper for keystone service catalog

Sat Nov 2 13:00:00 2013 opensuse-cloudAATTopensuse.org
- Update to version 2013.2.dev584.gbe41420:
+ Fix i18N compliance

Thu Oct 31 13:00:00 2013 opensuse-cloudAATTopensuse.org
- Update to version 2013.2.dev583.gf354d93:
+ Fix test node manager

Wed Oct 30 13:00:00 2013 opensuse-cloudAATTopensuse.org
- Update to version 2013.2.dev581.gedaf5ad:
+ Implement /nodes/UUID/vendor_passthru in the API
+ Add context to TaskManager
+ Update mailmap for Joe Gordon
+ Expose /drivers on the API

Tue Oct 29 13:00:00 2013 opensuse-cloudAATTopensuse.org
- Update to version 2013.2.dev573.g409b20b:
+ Add mailmap file

Sat Oct 26 14:00:00 2013 opensuse-cloudAATTopensuse.org
- Update to version 2013.2.a572.ga697f4d:
+ Support uniform MAC address with colons
+ Fix a few missing i18n
+ Fix status codes in node controller
+ Group and unify ipmi configurations
+ Regenerate the sample config file
+ Supports paginate query for two get nodes DB APIs
+ Conductors maintan driver list in the DB
+ Remove several old TODO messages
+ Remove redundant test stubs from conductor/manager
+ Fix exceptions handling in controllers

Fri Oct 25 14:00:00 2013 opensuse-cloudAATTopensuse.org
- Update to version 2013.2.a552.gb1cb277:
+ Fixes RootController to allow URL without version tag
+ Updated from global requirements

Wed Oct 23 14:00:00 2013 opensuse-cloudAATTopensuse.org
- Update to version 2013.2.a548.g1eedfc2:
+ Remove unused nova specific files
+ Remove _driver_factory class attribute

Wed Oct 23 14:00:00 2013 opensuse-cloudAATTopensuse.org
- Update to version 2013.2.a545.g4e892a1:
+ Adjust native ipmi default wait time
+ Implement db get_[un]associated_nodes
+ Updated from global requirements
+ Remove duplicated db_api.get_instance() from tests
+ Don\'t allow deletion of associated node
+ Be more patient with IPMI and BMC

Mon Oct 21 14:00:00 2013 opensuse-cloudAATTopensuse.org
- Update to version 2013.2.a533.g8a23106:
+ Remove the NULL state
+ Do not use string concatenation for localized strings
+ Add DriverFactory

Thu Oct 17 14:00:00 2013 dmuellerAATTsuse.com
- fix requires

Wed Oct 16 14:00:00 2013 opensuse-cloudAATTopensuse.org
- Update to version 2013.2.a528.g5f664f2:
+ Removes stubs from unit tests
+ Remove driver validation on node update
+ Remove unused class/file
+ Removes unwanted mox and fixture files

Tue Oct 15 14:00:00 2013 opensuse-cloudAATTopensuse.org
- Update to version 2013.2.a522.g7716be1:
+ Consolidates TestCase and BaseTestCase

Tue Oct 15 14:00:00 2013 opensuse-cloudAATTopensuse.org
- Update to version 2013.2.a521.gd673986:
+ Replaces mox with mock in api\'s unit tests
+ Fix policies

Mon Oct 14 14:00:00 2013 opensuse-cloudAATTopensuse.org
- Update to version 2013.2.a517.geb30a2a:
+ Fix power_state set to python object repr
+ Improve error message for ssh

Mon Oct 14 14:00:00 2013 opensuse-cloudAATTopensuse.org
- Update to version 2013.2.a513.gd16717d:
+ Replaces mox with mock for ssh driver unit tests
+ Remove nested \'ipmi\' dict from driver_info
+ Replaces mox with mock for test_utils
+ Fix exceptions error codes
+ Remove obsolete redhat-eventlet.patch
+ fix ssh driver exec command issues
+ Replaces mox with mock for conductor unit tests
+ Replaces mox with mock in objects\' unit tests
+ Replaces mox with mock for test_deploy_utils
+ Fix datetime format in FakeCache
+ Updated from global requirements

Wed Oct 9 14:00:00 2013 opensuse-cloudAATTopensuse.org
- Update to version 2013.2.a494.ge297366:
+ Remove nested \'pxe\' dict from driver_info
+ Remove nested \'ssh\' dict from driver_info
+ Replace tearDown with addCleanup in unit tests

Tue Oct 8 14:00:00 2013 opensuse-cloudAATTopensuse.org
- Update to version 2013.2.a489.gf4de09a:
+ Upgrade tox to 1.6
+ Check for required fields on ports
+ Add tests for api/utils.py
+ Mount iSCSI target and \'dd\' in PXE driver
+ Fix parameter name in wsexpose
+ Rename start_power_state_change to change_node_power_state
+ Replaces mox with mock for ipmitool driver unit tests
+ Use mock to do unit tests for ipminative driver
+ Use mock to do unit tests for pxe driver
+ Code clean in node controller
+ Implement deploy and tear_down conductor methods
+ Save and validate deployment key in PXE driver

Tue Oct 1 14:00:00 2013 speilickeAATTsuse.com
- Update to version 2013.2.a469.g1b057c0:
+ Update from global requirements
+ Add API uuid <-> id mapping
+ Replace Cheetah with Jinja2
- Drop six-14.diff: Merged upstream

Sun Sep 29 14:00:00 2013 opensuse-cloudAATTopensuse.org
- Update to version 2013.2.a464.g5a9ee24:
+ Add vendor_passthru method to RPC API
+ Doc string and minor clean up for 41976

Fri Sep 27 14:00:00 2013 opensuse-cloudAATTopensuse.org
- Update to version 2013.2.a461.g4bdd7d2:
+ Update error return code to match new Pecan release

Fri Sep 27 14:00:00 2013 dmuellerAATTsuse.com
- fix requires

Fri Sep 27 14:00:00 2013 opensuse-cloudAATTopensuse.org
- Update to version 2013.2.a460.g203bb2e:
+ Integer types support in api
+ Add native ipmi driver

Thu Sep 26 14:00:00 2013 opensuse-cloudAATTopensuse.org
- Update to version 2013.2.a457.g9867016:
+ API GET to return only minimal data

Tue Sep 24 14:00:00 2013 opensuse-cloudAATTopensuse.org
- Update to version 2013.2.a455.g884a5ec:
+ Implemented start_power_state_change In Conductor
+ Improve parameters validate in PXE driver

Tue Sep 24 14:00:00 2013 opensuse-cloudAATTopensuse.org
- Update to version 2013.2.a451.g1edd462:
+ Collection named based on resource type
+ Fix broken links
+ Replace OpenStack LLC with OpenStack Foundation
+ Remove nova specific tests

Sat Sep 21 14:00:00 2013 opensuse-cloudAATTopensuse.org
- Update to version 2013.2.a444.g92413d7:
+ Fix tests return codes
+ Use localisation where user visible strings are used
+ Fix misused assertTrue in unit tests
+ Prevent updates while state change is in progress
+ Updates documentation for tox use
+ Drop setuptools_git dependency
+ Changes documentation hyperlinks to be relative
+ Force textmode consoles
+ Update only the changed fields

Fri Sep 20 14:00:00 2013 dmuellerAATTsuse.com
- remove 0001-Drop-setuptools_git-dependency.patch

Thu Sep 19 14:00:00 2013 speilickeAATTsuse.com
- Add 0001-Drop-setuptools_git-dependency.patch: Pbr has ist all

Wed Sep 18 14:00:00 2013 dmuellerAATTsuse.com
- fix init script
- install config files

Wed Sep 18 14:00:00 2013 dmuellerAATTsuse.com
- fix requires

Wed Sep 18 14:00:00 2013 opensuse-cloudAATTopensuse.org
- Update to version 2013.2.a427.g407230f:
+ Public API
+ Rename ipmi driver to ipmitool

Tue Sep 17 14:00:00 2013 dmuellerAATTsuse.com
- add six-14.diff

Fri Sep 13 14:00:00 2013 opensuse-cloudAATTopensuse.org
- Update to version 2013.2.a423.gd5d42ad:
+ Remove jsonutils from PXE driver
+ Expose the vendor_passthru resource

Thu Sep 12 14:00:00 2013 opensuse-cloudAATTopensuse.org
- Update to version 2013.2.a420.g33399cc:
+ Optimization reserve and release nodes db api methods
+ Driver\'s validation during node update process implemented

Mon Sep 9 14:00:00 2013 opensuse-cloudAATTopensuse.org
- Update to version 2013.2.a416.gb21843f:
+ Use \'provision_state\' in PXE driver
+ Remove references for the \'task_state\' property
+ Updating resources with PATCH

Fri Sep 6 14:00:00 2013 opensuse-cloudAATTopensuse.org
- Update to version 2013.2.a412.gaa56586:
+ Add missing unique constraint
+ Fix docstring typo
+ Removed templates directory in api config

Wed Sep 4 14:00:00 2013 opensuse-cloudAATTopensuse.org
- Update to version 2013.2.a407.gb3577bb:
+ Porting nova pxe driver to ironic
+ Add missing foreign key
+ Sync models with migrations

Mon Sep 2 14:00:00 2013 opensuse-cloudAATTopensuse.org
- Update to version 2013.2.a401.gfc56e8d:
+ Added upper version boundry for six

Thu Aug 22 14:00:00 2013 opensuse-cloudAATTopensuse.org
- Update to version 2013.2.a400.gc4de596:
+ API Nodes states

Thu Aug 15 14:00:00 2013 opensuse-cloudAATTopensuse.org
- Update to version 2013.2.a398.g7071eb0:
+ Fix driver loading

Mon Aug 12 14:00:00 2013 opensuse-cloudAATTopensuse.org
- Update to version 2013.2.a397.g5e76790:
+ Move glance image service client from nova and cinder into ironic

Thu Aug 8 14:00:00 2013 opensuse-cloudAATTopensuse.org
- Update to version 2013.2.a396.gc97cf82:
+ Implement the root and v1 entry points of the API

Wed Aug 7 14:00:00 2013 opensuse-cloudAATTopensuse.org
- Update to version 2013.2.a395.gf15510b:
+ Update the dev docs with driver interface description
+ Delete controller to make code easy to read and understood
+ Add checks locked nodes to db api
+ Expose subresources for Chassis and Node

Mon Aug 5 14:00:00 2013 opensuse-cloudAATTopensuse.org
- Update to version 2013.2.a388.gd03f7f8:
+ Disable deleting a chassis that contains nodes
+ Add missing tests for chassis API

Sun Aug 4 14:00:00 2013 opensuse-cloudAATTopensuse.org
- Update to version 2013.2.a385.g1f3e2e6:
+ Add Pagination of collections across the API
+ Update API documentation
+ Fix typo in conductor manager

Thu Aug 1 14:00:00 2013 opensuse-cloudAATTopensuse.org
- Update to version 2013.2.a381.g22bad9b:
+ Use fixture from Oslo
+ Delete unused templates
+ Add DB and RPC method doc strings to hook.py
+ Modify is_valid_mac() for support unicode strings
+ Add missing tests for ports API
+ Remove wsme validate decorator from API

Tue Jul 30 14:00:00 2013 bwiedemannAATTsuse.de
- drop obsolete websockify-04x.diff

Mon Jul 29 14:00:00 2013 opensuse-cloudAATTopensuse.org
- Update to version 2013.2.a371.g94daa5f:
+ Import serialization and nesting from Nova Objects
+ Add serializer param to RPC service
+ Add RPC methods for updating nodes.
+ Run extract_messages
+ Fix up API tests before updating hacking checks.
+ Sync requirements with OpenStack/requirements
+ Remove extra pep8/flake8/pyflakes requirements
+ Delete Ironic context
+ Add common code from Oslo for db migrations test
+ Add tests for existing db migrations
+ Add links to API Objects
+ Build unittests for nodes api
+ make api test code more readable
+ Move \"opportunistic\" db migrations tests from Nova

Mon Jul 22 14:00:00 2013 opensuse-cloudAATTopensuse.org
- Update to version 2013.2.a348.g71c2525:
+ Keystone authentiation.

Wed Jul 17 14:00:00 2013 opensuse-cloudAATTopensuse.org
- Update to version 2013.2.a347.g3cabb05:
+ Add helpers for single-node tasks.
+ Change validate() to raise instead of returning T/F
+ Implement port api action
+ Implement chassis api actions
+ update requires to prevent version cap

Tue Jul 16 14:00:00 2013 opensuse-cloudAATTopensuse.org
- Update to version 2013.2.a338.g3b560c3:
+ Modify gitignore to ignore sqlite

Fri Jul 12 14:00:00 2013 opensuse-cloudAATTopensuse.org
- Update to version 2013.2.a337.g34823e3:
+ Update resource manager for fixed stevedore issue

Thu Jul 11 14:00:00 2013 opensuse-cloudAATTopensuse.org
- Update to version 2013.2.a336.g9cb58b4:
+ Add dbapi functions

Wed Jul 10 14:00:00 2013 opensuse-cloudAATTopensuse.org
- Update to version 2013.2.a335.gc343d15:
+ Move mysql_engine option to [database] group
+ Sync install_venv_common from oslo
+ Remove suds requirement

Fri Jul 5 14:00:00 2013 dmuellerAATTsuse.com
- quantum -> neutron

Fri Jul 5 14:00:00 2013 opensuse-cloudAATTopensuse.org
- Update to version 2013.2.a331.g1541b40:
+ Added Python-2.6 to the classifier.
+ Re-define \'extra\' as dict_or_none.

Thu Jul 4 14:00:00 2013 opensuse-cloudAATTopensuse.org
- Update to version 2013.2.a328.g8eb63c2:
+ Update get_by_uuid function doc in chassis
+ Created a package for API controllers V1.
+ Port from nova: Fix local variable \'root_uuid\' ref
+ Remove unused APICoverage class
+ Virtual power driver is superceded by ssh driver
+ Sync requirements with OpenStack/requirements
+ Sync fileutils from oslo-incubator
+ Rename \"manager\" to \"conductor\"

Wed Jul 3 14:00:00 2013 dmuellerAATTsuse.com
- add websockify-04x.diff

Tue Jun 25 14:00:00 2013 opensuse-cloudAATTopensuse.org
- Update to version 2013.2.a313.g0f586b4:
+ Sync strutils from oslo-incubator
+ Add license header

Mon Jun 24 14:00:00 2013 dmuellerAATTsuse.com
- Initial package


 
ICM