Changelog for
python-ironic-4.2.6~a0~dev3-76.1.noarch.rpm :
Wed Oct 12 14:00:00 2016 cloud-develAATTsuse.de
- Update to version ironic-4.2.6.dev3:
* Use upper-constraints for all tox targets
* Make tox respect upper-constraints.txt
Fri Sep 23 14:00:00 2016 cloud-develAATTsuse.de
- Update to version ironic-4.2.6.dev1:
* Updated from global requirements
Wed Aug 31 14:00:00 2016 aplanasAATTsuse.com
- Drop PID file in favor of systemd override (bsc#991985)
Fri Aug 26 14:00:00 2016 aplanasAATTsuse.com
- Avoid race condition when generating PID file
Tue Aug 23 14:00:00 2016 aplanasAATTsuse.com
- Generate PID file for systemd (bsc#991985)
Wed Jun 22 14:00:00 2016 cloud-develAATTsuse.de
- Update to version ironic-4.2.5:
4.2.5
* Mask password on agent lookup according to policy
Wed Jun 15 14:00:00 2016 cloud-develAATTsuse.de
- Update to version ironic-4.2.5.dev2:
* Updated from global requirements
4.2.4
Tue Jun 7 14:00:00 2016 cloud-develAATTsuse.de
- Update to version ironic-4.2.4.dev4:
* Stop unit-testing processutils internals
Tue May 10 14:00:00 2016 cloud-develAATTsuse.de
- Update to version ironic-4.2.4.dev3:
* Updated from global requirements
Mon May 9 14:00:00 2016 cloud-develAATTsuse.de
- Update to version ironic-4.2.4.dev1:
* Force iRMC vmedia boot from remotely connected CD/DVD
4.2.3
* Sync Oslo gettextutils module to Ironic
* Removed templates directory in api config
Sat Mar 5 13:00:00 2016 cloud-develAATTsuse.de
- Update to version ironic-4.2.3.dev25:
* Fix unittests after new release of glanceclient
* Fixes automated cleaning failure in iLO drivers
* Disable clean step \'reset_ilo\' for iLO drivers by default
Sun Feb 28 13:00:00 2016 cloud-develAATTsuse.de
- Update to version ironic-4.2.3.dev20:
* Fix missing lookup() vendor method error for pxe_drac
Sat Feb 27 13:00:00 2016 cloud-develAATTsuse.de
- Update to version ironic-4.2.3.dev18:
* Tolerate roles in context.RequestContext
Thu Feb 25 13:00:00 2016 cloud-develAATTsuse.de
- Update to version ironic-4.2.3.dev17:
* Fix: Next cleaning hangs if the previous cleaning was aborted
Tue Feb 23 13:00:00 2016 cloud-develAATTsuse.de
- Update to version ironic-4.2.3.dev15:
* Fix iPXE template for whole disk image
Mon Feb 15 13:00:00 2016 cloud-develAATTsuse.de
- Update to version ironic-4.2.3.dev14:
* cautiously fail on unhandled heartbeat exception
Thu Jan 28 13:00:00 2016 cloud-develAATTsuse.de
- Update to version ironic-4.2.3.dev13:
* Imported Translations from Zanata
Tue Jan 19 13:00:00 2016 cloud-develAATTsuse.de
- Update to version ironic-4.2.3.dev12:
* Fix a bug error by passwords only includes numbers
Mon Jan 18 13:00:00 2016 tbechtoldAATTsuse.com
- Add python-pyghmi as Requires
Wed Jan 13 13:00:00 2016 cloud-develAATTsuse.de
- Update to version ironic-4.2.3.dev11:
* Explicitly depend on WebTest>=2.0
Thu Jan 7 13:00:00 2016 cloud-develAATTsuse.de
- Update to version ironic-4.2.3.dev9:
* Updated from global requirements
* Update python-scciclient version number
Wed Jan 6 13:00:00 2016 cloud-develAATTsuse.de
- Update to version ironic-4.2.3.dev5:
* Change required version of ImcSdk to 0.7.2
Tue Jan 5 13:00:00 2016 cloud-develAATTsuse.de
- Update to version ironic-4.2.3.dev4:
* take_over() for iscsi_ilo doesnt recreate boot iso
Thu Dec 31 13:00:00 2015 cloud-develAATTsuse.de
- Update to version ironic-4.2.3.dev3:
* iPXE: Fix assumption that ${mac} is the MAC of the NIC it\'s booting
Fri Dec 11 13:00:00 2015 tbechtoldAATTsuse.com
- Adjust Requires according to requirements.txt
Fri Dec 11 13:00:00 2015 cloud-develAATTsuse.de
- Update to version ironic-4.2.3.dev1:
* Updated from global requirements
4.2.2
Fri Dec 4 13:00:00 2015 cloud-develAATTsuse.de
- Update to version ironic-4.2.2.dev6:
* Fix bug where clean steps do not run (bsc#956604,
CVE-2015-7514)
Thu Nov 19 13:00:00 2015 cloud-develAATTsuse.de
- Update to version ironic-4.2.2.dev5:
* Add reno for release notes management
Tue Nov 10 13:00:00 2015 cloud-develAATTsuse.de
- Update to version ironic-4.2.2.dev4:
* Imported Translations from Zanata
* Fix agent_ilo to remove temporary images
Fri Nov 6 13:00:00 2015 cloud-develAATTsuse.de
- Update to version ironic-4.2.2.dev2:
* Add first reno-based release note
Thu Nov 5 13:00:00 2015 cloud-develAATTsuse.de
- Update to version ironic-4.2.2.dev1:
* Add default stable/liberty branch to .gitreview
4.2.1
Tue Oct 20 14:00:00 2015 cloud-develAATTsuse.de
- Update to version ironic-4.2.1.dev9:
* Updated from global requirements
* Use standard locale when executing \'parted\' command
Thu Oct 15 14:00:00 2015 cloud-develAATTsuse.de
- Update to version ironic-4.2.1.dev7:
* Add testresources and testscenarios used by oslo.db fixture
Thu Oct 8 14:00:00 2015 cloud-develAATTsuse.de
- Update to version ironic-4.2.1.dev6:
* Updated from global requirements
Sun Oct 4 14:00:00 2015 tbechtoldAATTsuse.com
- update to 4.2.1.dev5:
* Add Pillow to test-requirements.txt
* Imported Translations from Zanata
* Use standard locale when executing \'dd\' command
* Cleanup of Translations
* Update architecture docs to mention new driver interfaces
* Add 4.2.0 release notes
* Update docs for Fedora 22
* Add i18n _ import to cimc common
* Update proliantutils version required for L release
* Use of \'the Bare Metal service\' in guide
* Update install guide to reflect latest code
* Implement indirection_api
* Add \'abort\' to state machine diagram
* Unit test environment setup clarification
* Make end-points discoverable via Ironic API
* Updated from global requirements
* Allow unsetting node.target_raid_config
* Allow abort for CLEANWAIT states
* Clean up CIMC driver docs and comments
* Add Cisco IMC PXE Driver
* Fix final comments in RAID commits
* Refactor agent {prepare,tear_down}_cleaning into deploy_utils
* Handle unquoted node names from virt types
* Fix iRMC vmedia deploy failure due to already attached image
* Implement take_over for iscsi_ilo driver
* Fix typo in vendor method dev documentation
* Fix incorrect urls
* Check image size before provisioning for agent driver
* Help patch authors to remember to update version docs
* Add constraint target to tox.ini
* Add IPMINative vendor methods to
*IPMINative drivers
* Remove DictMatches custom matcher from unit tests
* Imported Translations from Zanata
* Remove unused object function
* Use oslo.versionedobjects remotable decorators
* Base IronicObject on VersionedObject
* Update descriptions in RAID config schema
* Document GET ...raid/logical_disk_properties
* Convert functools.wraps() usage to six.wraps()
* Remove comment about exception decorator
* Replace metaclass registry with explicit opt-in registry from oslo
* Add config option to override url for links
- Switch to stable/liberty branch
Wed Sep 16 14:00:00 2015 cloud-develAATTsuse.de
- Update to version ironic-4.1.1.dev28:
* Fix iBoot test__switch_retries test to not waste time sleeping
* Agent supports post-clean-step operations
* Update \'Installation Guide\' for RHEL7/CentOS7/Fedora
Tue Sep 15 14:00:00 2015 cloud-develAATTsuse.de
- Update to version ironic-4.1.1.dev23:
* Fix docs about --is-public parameter for glance image-create
* Fix indentation of the console docs
* Fix heading levels in the install-guide
Sat Sep 12 14:00:00 2015 cloud-develAATTsuse.de
- Update to version ironic-4.1.1.dev17:
* Cache the description of RAID properties
* Trusted boot doc
Fri Sep 11 14:00:00 2015 cloud-develAATTsuse.de
- Update to version ironic-4.1.1.dev14:
* Remove the hard dependency of swift from ilo drivers
* Fix mistakes in comments
* Updated from global requirements
* Fix object field type calling conventions
* When boot option is not persisted, set boot on next power on
Thu Sep 10 14:00:00 2015 cloud-develAATTsuse.de
- Update to version ironic-4.1.1.dev5:
* Add version info for pyghmi in driver-requirements.txt
4.1.0
* Add description how to restart ironic services in Fedora/RHEL7/CentOS7
* Add APIs for RAID configuration
* Add retry options to iBoot power driver
* Use vendor mixin in IPMITool drivers
Wed Sep 9 14:00:00 2015 cloud-develAATTsuse.de
- Update to version ironic-4.0.1.dev102:
* Add 4.1.0 release notes
* Try to standardize retrieval of an Exception\'s description
* Improve the ability to resolve capability value
* Add supported environment \'VMware\' to comments
* Updated from global requirements
* Remove policy \'admin\' rule support
* Handle missing is_whole_disk_image in pxe._build_pxe_config_options
* Raise InvalidPrameterValue when ipmi_terminal_port is \'\'
* Remove executable permission from irmc.py
* Add vendor interface to ipminative driver
* Use oslo.messaging serializers
Tue Sep 8 14:00:00 2015 cloud-develAATTsuse.de
- Update to version ironic-4.0.1.dev81:
* Fix doc typo
Mon Sep 7 14:00:00 2015 cloud-develAATTsuse.de
- Update to version ironic-4.0.1.dev80:
* Document nodes in enroll state, in install guide
Sun Sep 6 14:00:00 2015 cloud-develAATTsuse.de
- Update to version ironic-4.0.1.dev78:
* Set boot device in PXE Boot interface method prepare_instance()
Fri Sep 4 14:00:00 2015 cloud-develAATTsuse.de
- Update to version ironic-4.0.1.dev76:
* agent_ilo fails to bring up instance
* Updated from global requirements
* Remove \'is_valid_event\' method
* Revert \"Do not overwrite the iPXE boot script on every deployment\"
* Removes unused posix-ipc requirement
* Prevent ilo drivers powering off active nodes during take over
* Fix docker package name in Ubuntu 14.04 in Install Guide
* Remove unused dep discover from test reqs
* Add deprecation warning to periodic tasks with parallel=False
Thu Sep 3 14:00:00 2015 cloud-develAATTsuse.de
- Update to version ironic-4.0.1.dev58:
* Added CORS support middleware to Ironic
* Refactor map_color()
* Add release notes for 4.0.0
* Clean up cleaning error handling on heartbeats
* Add RPC APIs for RAID configuration
* Reset tempdir config option after NestedTempfile fixture applied
* Use six.text_type in parse_image_ref
Wed Sep 2 14:00:00 2015 cloud-develAATTsuse.de
- Update to version ironic-4.0.1.dev44:
* Add new method validate_raid_config to RAIDInterface
Tue Sep 1 14:00:00 2015 cloud-develAATTsuse.de
- Update to version ironic-4.0.1.dev42:
* Updated from global requirements
* Do not overwrite the iPXE boot script on every deployment
* Add minimum and maximum on port option
* Use automaton\'s converters/pydot
Mon Aug 31 14:00:00 2015 cloud-develAATTsuse.de
- Update to version ironic-4.0.1.dev35:
* Fix minor spelling/grammar errors
Sun Aug 30 14:00:00 2015 cloud-develAATTsuse.de
- Update to version ironic-4.0.1.dev33:
* Ensure that pass_deploy_info() always calls boot.prepare_instance()
* Update ironic.conf.sample with tox -egenconfig
* Update documentation to install grub2 when creating the user image
* Periodically checks for nodes being cleaned
* Refactor agent driver with pxe boot interface
* Improve comparison operators for api/controllers/base.py
Sat Aug 29 14:00:00 2015 cloud-develAATTsuse.de
- Update to version ironic-4.0.1.dev21:
* Fix logging and exceptions messages in ipminative driver
* Put py34 first in the env order of tox
Fri Aug 28 14:00:00 2015 cloud-develAATTsuse.de
- Update to version ironic-4.0.1.dev17:
* format links in the readme to work with the release notes tools
* Add links for UEFI secure boot support to iLO driver documentation
* Remove broken workaround code for old mock
* Use JsonEncoded{Dict,List} from oslo_db
Thu Aug 27 14:00:00 2015 cloud-develAATTsuse.de
- Update to version ironic-4.0.1.dev10:
* Add cleanup in console utils tests
* Follow up the nits in iRMC vmedia driver merged patch
* Update tests to reflect WSME 0.8 fixes
* Create a versions.py file
Wed Aug 26 14:00:00 2015 cloud-develAATTsuse.de
- Update to version ironic-4.0.1.dev3:
* Remove ObjectListBase
* Switch to post-versioning
4.0.0
Tue Aug 25 14:00:00 2015 cloud-develAATTsuse.de
- Update to version ironic-2015.2.0.dev563:
* Fix improper exception catching
* Fix nits from \'HTTP constants\' patch
Mon Aug 24 14:00:00 2015 cloud-develAATTsuse.de
- Update to version ironic-2015.2.0.dev559:
* Move tests into correct directories
* Fix logging levels in do_node_deploy
Sun Aug 23 14:00:00 2015 cloud-develAATTsuse.de
- Update to version ironic-2015.2.0.dev555:
* Fix misspelling from \"applicatin\" to \"application\"
* Remove unneeded module variable \'__all__\'
* Reset clean_step if error occurs in CLEANWAIT
Sat Aug 22 14:00:00 2015 cloud-develAATTsuse.de
- Update to version ironic-2015.2.0.dev549:
* Updated from global requirements
* Updated from global requirements
* Change and edit of Ironic Installation Guide
* Switch from deprecated timeutils.isotime
* Fix \"tox -egenconfig\" by avoiding the MODULEPATH env variable
* Improve logging for agent driver
* Replace HTTP \'magic numbers\' with constants
Fri Aug 21 14:00:00 2015 cloud-develAATTsuse.de
- Update to version ironic-2015.2.0.dev535:
* Remove the --autofree option from boot.ipxe
* Refactor the essential prop list of inspect driver
* Fix bug sending sensor data for drivers w/o management
* Address final comments on update image cache based on update time
* \'updated_at\' field shows old value after resource is saved
* Increase size of nodes.driver column
* Add better dbapi support for querying reservation
Wed Aug 19 14:00:00 2015 cloud-develAATTsuse.de
- Update to version ironic-2015.2.0.dev521:
* Add copyright notice to iRMC driver source code
Tue Aug 18 14:00:00 2015 cloud-develAATTsuse.de
- Update to version ironic-2015.2.0.dev519:
* Update cached images based on update time
Sat Aug 15 14:00:00 2015 cloud-develAATTsuse.de
- Update to version ironic-2015.2.0.dev517:
* Allow digits in IPA driver names
* Updated from global requirements
* Add documentation for iRMC virtual media driver
* Remove CONF.agent.agent_pxe_bootfile_name
* Update single letter release names to full names
* Enforce flake8 E711
* Update docstring for agent deploy\'s take_over
* Updated from global requirements
* Add RAIDInterface for RAID configuration
* get_supported_boot_devices() returns static device list
* add ironic client and ironic inspector projects into contribution list
* Updated from global requirements
* Use the oslo_utils.timeutils \'StopWatch\' class
* Update the documentation to use IPA as deploy ramdisk
* Inspector inspection fails due to node locked error
* Prevent power actions when the node is in CLENWAIT state
* Imported Translations from Transifex
* Remove unnecessary trailing backslash in Installation Guide
* Refactor some minor issues to improve code readability
* Fix misspelling in comment
* Make app.wsgi more like ironic.cmd.api
* Migrate IronicObjectSerializer to subclass from oslo
* Updated from global requirements
* Change vagrant.yml to vagrant.yaml
* Developer quickstart documentation fixes
Tue Aug 11 14:00:00 2015 cloud-develAATTsuse.de
- Update to version ironic-2015.2.0.dev468:
* Fix warnings on doc builds
Fri Aug 7 14:00:00 2015 cloud-develAATTsuse.de
- Update to version ironic-2015.2.0.dev467:
* Document configuring ironic-api behind mod_wsgi
Thu Aug 6 14:00:00 2015 cloud-develAATTsuse.de
- Update to version ironic-2015.2.0.dev465:
* Updated from global requirements
* Add deprecation messages on the bash ramdisk endpoints
* Document API versioning
* Log configuration values as DEBUG, not INFO
* Clean up instance_uuid as part of the node\'s tear down
* Fix a trusted boot test bug
* Secure boot support for pxe_ilo driver
* Vagrant configuration generation now uses pymysql
Wed Aug 5 14:00:00 2015 cloud-develAATTsuse.de
- Update to version ironic-2015.2.0.dev449:
* grub2 bootloader support for uefi boot mode
Tue Aug 4 14:00:00 2015 cloud-develAATTsuse.de
- Update to version ironic-2015.2.0.dev447:
* Update ironic.conf.sample
* Update ironic.conf.sample
* Only take exclusive lock in sync_power_state if node is updated
* Save and re-raise exception
Sun Aug 2 14:00:00 2015 cloud-develAATTsuse.de
- Update to version ironic-2015.2.0.dev439:
* Add raises docstring tag into object.Ports methods
Sat Aug 1 14:00:00 2015 cloud-develAATTsuse.de
- Update to version ironic-2015.2.0.dev437:
* Add information \'node_uuid\' in debug logs to facilitate the reader\'s life
* Add more info level log to deploy_utils.work_on_disk() method
* Fix broken agent virtual media drivers
* Updated from global requirements
* UCS: node-get-boot-device is failing for Cisco servers
* Add Nova scheduler_tracks_instance_changes config to docs
* enroll/verify/cleanwait in state machine diagram
* Cache Keystone client instance
* Introduce support for APC MasterSwitchPlus and Rack PDU
Fri Jul 31 14:00:00 2015 cloud-develAATTsuse.de
- Update to version ironic-2015.2.0.dev419:
* Fix apache wsgi import
Thu Jul 30 14:00:00 2015 cloud-develAATTsuse.de
- Update to version ironic-2015.2.0.dev418:
* Refactor pxe - New PXEBoot and ISCSIDeploy interfaces
* Don\'t prevent updates if power transition is in progress
* Follow-on to b6ed09e297 to fix docstrings/comments
* Make inspector driver test correctly
* Allow inspector driver to work in standalone mode
* Remove outdated TODO.rst file
* Updated from global requirements
Wed Jul 29 14:00:00 2015 cloud-develAATTsuse.de
- Update to version ironic-2015.2.0.dev405:
* Allow agent lookup to directly accept node UUID
* Add CLEANWAIT state
* Allow updates in VERIFYING state
Tue Jul 28 14:00:00 2015 cloud-develAATTsuse.de
- Update to version ironic-2015.2.0.dev400:
* Allow deleting nodes in ENROLL state
* Updated from global requirements
Sun Jul 26 14:00:00 2015 cloud-develAATTsuse.de
- Update to version ironic-2015.2.0.dev397:
* Add IPA support for iscsi_irmc driver
Sat Jul 25 14:00:00 2015 cloud-develAATTsuse.de
- Update to version ironic-2015.2.0.dev395:
* Fixes a testcase related to trusted boot in UEFI boot mode
* Clarify inspection upgrade guide
* Refactor refresh method in objects for reuse
* Imported Translations from Transifex
* Updated from global requirements
* Move the http_url and http_root to deploy config
Fri Jul 24 14:00:00 2015 cloud-develAATTsuse.de
- Update to version ironic-2015.2.0.dev383:
* Use utils.mkfs directly in deploy_utils
* Migrate ObjectListBase to subclass from the Oslo one
* Clean up tftp files if agent deployed disk image
* Don\'t do a premature reservation check in the provision API
* Fix the DEPLOYWAIT check for agent_
* drivers
Wed Jul 22 14:00:00 2015 cloud-develAATTsuse.de
- Update to version ironic-2015.2.0.dev373:
* Allow upgrading shared lock to an exclusive one
* Add a missing comma in Vendor Methods of Developer Guide
* Replacing dict.iteritems() with dict.items()
* Address minor comments on the ENROLL patch
Wed Jul 22 14:00:00 2015 dmuellerAATTsuse.com
- fix build
Sun Jul 19 14:00:00 2015 cloud-develAATTsuse.de
- Update to version ironic-2015.2.0.dev366:
* Updated from global requirements
* db: use new EngineFacade feature of oslo.db
* Remove requirements.txt from tox.ini deps
* Updated from global requirements
* Replace common.fileutils with oslo_utils.fileutils
* Updated from global requirements
* Switch to the oslo_utils.fileutils
* Start using new ENROLL state
* Add .idea to .gitignore
* Periodically checks the status of nodes in DEPLOYING state
* Updated from global requirements
* Remove deprecated code for driver vendor passthru
* Add DRAC BIOS config vendor passthru API
* Use DEPLOYWAIT while waiting for agent to write image
* Fix unittests due mock 1.1.0 release
* Migrate RPC objects to oslo.versionedobjects Fields
* Imported Translations from Transifex
* Updated from global requirements
* Mock the file creation for the GetConfigdriveTestCase tests
* Address follow-up comments
* Clear ilo_boot_iso before deploy for glance images
* Enable translation for config option help messages
* Replace is_hostname_safe with a better check
* Initial oslo.versionedobjects conversion
* Add whole disk image support for iscsi_irmc driver
* Add localboot support for iscsi_irmc driver
* Add iRMC Virtual Media Deploy module for iRMC Driver
* add python-scciclient version number requirement
* Remove db connection string env variable from tox.ini
* Make use of tempdir configuration
Tue Jun 23 14:00:00 2015 cloud-develAATTsuse.de
- Update to version ironic-2015.2.0.dev246:
* Use LOGDIR instead of SCREEN_LOGDIR in docs
* Always allow removing instance_uuid from node in maintenance mode
* API: Get a subset of fields from Nodes
* Switch from MySQL-python to PyMySQL
* Add option to configure passes in erase_devices
Mon Jun 22 14:00:00 2015 cloud-develAATTsuse.de
- Update to version ironic-2015.2.0.dev237:
* Updated from global requirements
* Finish switch to inspector and inspector-client
* Rename ilo_power._attach_boot_iso to improve readability
* Refactor node\'s and driver\'s vendor passthru to a common place
* Add disk layout check on re-provisioning
Fri Jun 19 14:00:00 2015 cloud-develAATTsuse.de
- Update to version ironic-2015.2.0.dev228:
* Expose current clean step in the API
* Change return value of [driver_]vendor_passthru to dict
Thu Jun 18 14:00:00 2015 cloud-develAATTsuse.de
- Update to version ironic-2015.2.0.dev224:
* Fix broken ACL tests
* Add Wake-On-Lan driver documentation
* Added documentation to Vagrantfile
* Updated from global requirements
* Validate capability in properties and instance_info
* Enable flake8 checking of ironic/nova/
*
Thu Jun 18 14:00:00 2015 cloud-develAATTsuse.de
- Update to version ironic-2015.2.0.dev213:
* Fixes a bug on the iLO driver tutorial
* Address follow-up comments on ucs drivers
* Fix Cisco UCS slow tests
Wed Jun 17 14:00:00 2015 cloud-develAATTsuse.de
- Update to version ironic-2015.2.0.dev208:
* Addresses UcsSdk install issue
* Don\'t raise exception from set_failed_state()
* Add boot interface in Ironic
Tue Jun 16 14:00:00 2015 cloud-develAATTsuse.de
- Update to version ironic-2015.2.0.dev203:
* Remove tools/flakes.py
Mon Jun 15 14:00:00 2015 cloud-develAATTsuse.de
- Update to version ironic-2015.2.0.dev201:
* Pass environment variables of proxy to tox
* DRAC: fix set/get boot device for 11g
* IPA: Do a soft power off at the end of deployment
Sun Jun 14 14:00:00 2015 cloud-develAATTsuse.de
- Update to version ironic-2015.2.0.dev195:
* Wake-On-Lan Power interface
* Remove unnecessary validation in PXE
* Add additional logging around cleaning
* remove unneeded sqlalchemy-migrate requirement
* Add vendor-passthru to attach and boot an ISO
Thu Jun 11 14:00:00 2015 cloud-develAATTsuse.de
- Update to version ironic-2015.2.0.dev186:
* Updated from global requirements
* Sync with latest oslo-incubator
* Add pxe_ucs and agent_ucs drivers to manage Cisco UCS servers
* Doc: Use --notest for creating venv
* Updated from global requirements
* Fix DRAC driver job completion detection
* Add additional required RPMs to dev instructions
* Update docs for usage of python-ironicclient
* Install guide reflects changes on master branch
* Remove auth token saving from iLO driver
* Don\'t support deprecated drivers\' vendor_passthru
* Updated from global requirements
2015.1.0
* Updated from global requirements
* Release Import of Translations from Transifex
* Remove scripts for migrating nova baremetal
* update .gitreview for stable/kilo
* Fix heartbeat when clean step in progress
2014.2
* Add the PXE VendorPassthru interface to PXEDracDriver
Fri Jun 5 14:00:00 2015 cloud-develAATTsuse.de
- Update to version ironic-2015.2.0.dev197:
* Enforce flake8 E123/6/7/8 in ironic
* Change driver_info to driver_internal_info in conductor
* Use svg as it looks better/scales better than png
* Updated from global requirements
* Use oslo config import methods for Keystone options
Thu Jun 4 14:00:00 2015 cloud-develAATTsuse.de
- Update to version ironic-2015.2.0.dev188:
* Add documentation for getting a node\'s console
* fix node-get-console returns url always start with http
* Update the config drive doc to replace deprecated value
* Remove bogus conditional from node_update
* Prevent node delete based on provision, not power, state
* Revert \"Add simplegeneric to py34 requirements\"
* Do not save auth token on TFTP server in PXE driver
* Updated from global requirements
* Update iLO documentation for UEFI secure boot
Wed Jun 3 14:00:00 2015 cloud-develAATTsuse.de
- Update to version ironic-2015.2.0.dev170:
* Updated from global requirements
* ironic-discoverd is being renamed to ironic-inspector
* Improve strictness of iLO test cases error checking
Tue Jun 2 14:00:00 2015 cloud-develAATTsuse.de
- Update to version ironic-2015.2.0.dev164:
* Update doc \"install from packages\" section to include Red Hat
* Remove deprecated pxe_deploy_{kernel, ramdisk}
Fri May 29 14:00:00 2015 cloud-develAATTsuse.de
- Update to version ironic-2015.2.0.dev161:
* Get admin auth token for Glance client in image_service
Thu May 28 14:00:00 2015 cloud-develAATTsuse.de
- Update to version ironic-2015.2.0.dev159:
* Fix: iSCSI iqn name RFC violation
* Update documentation index.rst
* Update AMT Driver doc
* Refactor ilo.common._prepare_floppy_image()
Wed May 27 14:00:00 2015 cloud-develAATTsuse.de
- Update to version ironic-2015.2.0.dev152:
* Do not add auth token in context for noauth API mode
* Disable meaningless sort keys in list command
* Update pyremotevbox documentation
* Delete neutron ports when the node cleaning fails
Tue May 26 14:00:00 2015 cloud-develAATTsuse.de
- Update to version ironic-2015.2.0.dev144:
* DRAC: config options for retry values
Sat May 23 14:00:00 2015 cloud-develAATTsuse.de
- Update to version ironic-2015.2.0.dev142:
* Update to hacking 0.10.x
* Slight changes to Vagrant developer configs
Fri May 22 14:00:00 2015 cloud-develAATTsuse.de
- Update to version ironic-2015.2.0.dev138:
* Fix drac implementation of set_boot_device
* Prepare for hacking 0.10.x
* Rename gendocs tox environment
* Fixes some docstring warnings
* Added vagrant VM for developer use
Wed May 20 14:00:00 2015 cloud-develAATTsuse.de
- Update to version ironic-2015.2.0.dev128:
* Add simplegeneric to py34 requirements
Mon May 18 14:00:00 2015 cloud-develAATTsuse.de
- Update to version ironic-2015.2.0.dev127:
* Reduce AMT Driver\'s dependence on new release of Openwsman
* Fix chainloading iPXE (undionly.kpxe)
Fri May 15 14:00:00 2015 cloud-develAATTsuse.de
- Update to version ironic-2015.2.0.dev124:
* Update docstring DHCPNotFound -> DHCPLoadError
* Ironic doesn\'t use cacert while talking to Swift
* Improve strictness of AMT test cases error checking
Thu May 14 14:00:00 2015 cloud-develAATTsuse.de
- Update to version ironic-2015.2.0.dev118:
* Wrap all DHCP provider load errors
* Add partition number to list_partitions() output fields
* Execute \"parted\" from root in list_partitions()
* Remove unused CONF variable in test_ipminative.py
* Improve root partition size check in deploy_partition_image
Wed May 13 14:00:00 2015 cloud-develAATTsuse.de
- Update to version ironic-2015.2.0.dev109:
* Updated from global requirements
Tue May 12 14:00:00 2015 cloud-develAATTsuse.de
- Update to version ironic-2015.2.0.dev108:
* Improve strictness of iRMC test cases error checking
Mon May 11 14:00:00 2015 cloud-develAATTsuse.de
- Update to version ironic-2015.2.0.dev106:
* ironic/tests/drivers: Add autospec=True and spec_set=
* Fix and enhance \"Exercising the Services Locally\" docs
* Fix typos in Ironic docs
* Fix spelling error in docstring
* Check temp dir is usable for ipmitool driver
Sat May 9 14:00:00 2015 cloud-develAATTsuse.de
- Update to version ironic-2015.2.0.dev96:
* Remove deprecated exceptions
Thu May 7 14:00:00 2015 cloud-develAATTsuse.de
- Update to version ironic-2015.2.0.dev95:
* Fix Python 3.4 test failure
* Remove unneeded usage of \'# noqa\'
* Add section header to state machines page
* Remove cleanfail->cleaning from state diagram
Thu May 7 14:00:00 2015 cloud-develAATTsuse.de
- Update to version ironic-2015.2.0.dev87:
* Drop use of \'oslo\' namespace package
* Updated from global requirements
* Specify environment variables needed for a standalone usage
* Adds OCS Power and Management interfaces
* Run tests in py34 environment
* Update config generator to use oslo released libs
Wed May 6 14:00:00 2015 tbechtoldAATTsuse.com
- Update to version ironic-2015.2.0.dev75:
* Adds docstrings to some functions in ironic/conductor/manager.py
* Use oslo_log lib
* Include graphviz in install prerequisites
* Link to config reference in our docs
* Return HTTP 400 for invalid sort_key
- Adjust Requires according to requirements.txt
Wed May 6 14:00:00 2015 cloud-develAATTsuse.de
- Update to version ironic-2015.2.0.dev65:
* Imported Translations from Transifex
Tue May 5 14:00:00 2015 cloud-develAATTsuse.de
- Update to version ironic-2015.2.0.dev63:
* Adopt config generator
Mon May 4 14:00:00 2015 vuntzAATTsuse.com
- Update to version ironic-2015.2.dev64:
* Update the Vendor Passthru documentation
* Add maintenance mode example with reason
* Add logical name example to install-guide
* Improve strictness of DRAC test cases error checking
* Add a venv that can generate/write/update the states diagram
* Log attempts while trying to sync power state
* Disable clean_step if config option is set to 0
* Improve iSCSI deployment logs
* supports alembic migration for db2
* Updated from global requirements
* Update iLO documentation for capabilities
* ironic/tests/drivers/amt: Add autospec=True to mocks
* ironic/tests/drivers/irmc: Add spec_set & autospec=True
* ironic/tests/drivers/drac: Add spec_set= or autospec=True
* Create a 3rd party mock specs file
* Document how to configure Neutron with iPXE
* Remove state transition: CLEANFAIL -> CLEANING
* Add a missing comma and correct some typos
* Remove API reboot from cleaning docs
* Remove scripts for migrating nova baremetal
* Remove ironic compute driver and sched manager
* Update some config option\'s help strings
Tue Apr 21 14:00:00 2015 cloud-develAATTsuse.de
- Update to version ironic-2015.2.dev23:
* Fixed is_glance_image(image_href) predicate logic
* Rearrange some code in PXEDeploy.prepare
* Add cleaning network docs
Sat Apr 18 14:00:00 2015 cloud-develAATTsuse.de
- Update to version ironic-2015.2.dev17:
* Fixes typo in ironic/api/hooks.py and removes unnecessary parenthesis
* ironic/tests/drivers/ilo: Add spec= & autospec=True to mocks
Thu Apr 16 14:00:00 2015 cloud-develAATTsuse.de
- Update to version ironic-2015.2.dev13:
* Replace \'metrics\' with \'meters\' in option
* document \"scheduler_use_baremetal_filters\" option in nova.conf
* Fix heartbeat when clean step in progress
* Update ilo drivers documentation for inspection
2015.1.0rc1
Tue Apr 14 14:00:00 2015 cloud-develAATTsuse.de
- Update to version ironic-2015.2.dev198:
* Open Liberty development
* Local boot note about updated deploy ramdisk
* Fix typos in vendor-passthru.rst
* Update session headers during initialization of AgentClient
* Cleanup DHCPFactory._dhcp_provider after tests
Mon Apr 13 14:00:00 2015 cloud-develAATTsuse.de
- Update to version ironic-2015.1.dev188:
* Convert internal RPC continue_node_cleaning to a \"cast\"
* iLO driver documentation for node cleaning
* Add Ceilometer to Ironic\'s Conceptual Architecture
* Improve AMT driver doc
* iLO driver documentation for UEFI secure boot
* Use mock patch decorator for eventlet.greenthread.sleep
* Fix type of value in error middleware response header
Fri Apr 10 14:00:00 2015 cloud-develAATTsuse.de
- Update to version ironic-2015.1.dev174:
* Fix for automated boot iso issue with IPA ramdisk
* Agent driver fails without Ironic-managed TFTP
* Add notes about upgrading juno->kilo to docs
* Nit fixes for boot_mode being overwritten
* Update installation service overview
Thu Apr 9 14:00:00 2015 cloud-develAATTsuse.de
- Update to version ironic-2015.1.dev165:
* Address comments on I5cc41932acd75cf5e9e5b626285331f97126932e
* Follow-up to \"Add retry logic to _exec_ipmitool\"
* Don\'t pass boot_option: local for whole disk images
* Use hexhyp instead of hexraw iPXE type
Wed Apr 8 14:00:00 2015 cloud-develAATTsuse.de
- Update to version ironic-2015.1.dev157:
* Fixup post-merge comments on cleaning document
* Fix exception handling in Glance image service
* Update proliantutils version required for K release
* Imported Translations from Transifex
* Fix mocks not being stopped as intended
* Add maintenance check before call do_node_deploy
* Fix VM stuck when deploying with pxe_ssh + local boot
* Fix bad quoting in quickstart guide
* Set hash seed to 0 in gendocs environment
* boot_mode is overwritten in node properties
* Add retry logic to _exec_ipmitool
* Shorten time for unittest test_download_with_retries
* tests/db: Add autospec=True to mocks
* Sync with oslo.incubator
* Update doc for test database migrations
Tue Apr 7 14:00:00 2015 cloud-develAATTsuse.de
- Update to version ironic-2015.1.dev127:
* Check status of bootloader installation for DIB ramdisk
* Add missing mock for test_create_cleaning_ports_fail
* Fix help string for glance auth_strategy option
* Document ports creating configuration for in-band inspection
* Refactor test code to reduce duplication
Mon Apr 6 14:00:00 2015 cloud-develAATTsuse.de
- Update to version ironic-2015.1.dev117:
* Disable XML now that we have WSME/Pecan support
* Add missing test for DB migration 2fb93ffd2af1
Sat Apr 4 14:00:00 2015 cloud-develAATTsuse.de
- Update to version ironic-2015.1.dev114:
* Remove DB tests workarounds
* Fix formatting issue in install guide
Fri Apr 3 14:00:00 2015 cloud-develAATTsuse.de
- Update to version ironic-2015.1.dev110:
* Enable cleaning by default
* Improve error handling when JSON is not returned by agent
* Fix is_hostname_safe for RFC compliance
Thu Apr 2 14:00:00 2015 cloud-develAATTsuse.de
- Update to version ironic-2015.1.dev104:
* Regenerate states diagram after addition of CLEANING
* Fix UnicodeEncodeError issue when the language is not en_US
* pxe deploy fails for whole disk images in UEFI
* Remove setting language to en_US for \'venv\'
* Add config drive documentation
* Mock time.sleep() for two unittests
* Add display-name option to example apache2 configuration
* New field \'name\' not supported in port REST API
* Top level unit tests: Use autospec=True for mocks
* Add whole disk image support for iscsi_ilo using agent ramdisk
Wed Apr 1 14:00:00 2015 cloud-develAATTsuse.de
- Update to version ironic-2015.1.dev86:
* Clarify message for power action during cleaning
* Add PXE-AMT driver\'s support of IPA ramdisk
* Fix cleaning nits
* Update docs: No power actions during cleaning
* Prevent power actions on node in cleaning
* Followup to comments on Cleaning Docs
* Remove inspect_ports from ilo inspection
* Enable pxe_amt driver with localboot
* Improve backwards compat on API behaviour
Tue Mar 31 14:00:00 2015 cloud-develAATTsuse.de
- Update to version ironic-2015.1.dev69:
* Removed hardcoded IDs from \"chassis\" test resources
* Use node UUID in logs instead of node ID
* Add IPA to enable drivers doc\'s page
* Add documentation for Cleaning
* Prevent updating the node\'s driver if console is enabled
* Ensure configdrive isn\'t mounted for ilo drivers
* DRAC: add retry capability to wsman client operations
Mon Mar 30 14:00:00 2015 cloud-develAATTsuse.de
- Update to version ironic-2015.1.dev55:
* DRAC: power on during reboot if powered off
* Update pythonseamicroclient package version
* A wrong variable format used in msg of ilo:
* Explictly state that reboot is expected to work with powered off nodes
* Add local boot with partition images documentation
Sat Mar 28 13:00:00 2015 cloud-develAATTsuse.de
- Update to version ironic-2015.1.dev46:
* Agent driver: no-op heartbeat for maintenanced node
* Attach ilo_boot_iso only if node is active
* Ensure configdrive isn\'t mounted for ipxe/elilo
Fri Mar 27 13:00:00 2015 cloud-develAATTsuse.de
- Update to version ironic-2015.1.dev40:
* Deploys post whole disk image deploy fails
* Allow node.instance_uuid to be removed during cleaning
* Correct update_dhcp_opts methods
Thu Mar 26 13:00:00 2015 cloud-develAATTsuse.de
- Update to version ironic-2015.1.dev34:
* Add root device hints documentation
* Add a return after saving node power state
Wed Mar 25 13:00:00 2015 cloud-develAATTsuse.de
- Update to version ironic-2015.1.dev30:
* Fix broken unittests usage of sort()
* Ensure configdrive isn\'t mounted in CoreOS ramdisks
* Fix formatting error in states_to_dot
* Raise exception for Agent Deploy driver when using partition images
Tue Mar 24 13:00:00 2015 cloud-develAATTsuse.de
- Update to version ironic-2015.1.dev22:
* pxe partition image deploy fails in UEFI boot mode
* Updated from global requirements
* Fix common misspellings
* Ilo drivers sets capabilities:boot_mode in node
* Fixed nits for secure boot support for iLO Drivers
* Fix typos in ironic/ironic/drivers/modules
* fix invalid asserts in tests
* Fail deploy if root uuid or disk id isn\'t available
* Hide new fields via single method
* Update \"Ironic as a standalone service\" documentation
* Secure boot support for agent_ilo driver
* Secure boot support for iscsi_ilo driver
* Changes for secure boot support for iLO drivers
2015.1.0b3
* follow up patch for ilo capabilities
* Support agent_ilo driver to perform cleaning
* Implement cleaning/zapping for the agent driver
* Add Cleaning Operations for iLO drivers
* Automate uefi boot iso creation for iscsi_ilo driver
* Generate keystone_authtoken options in sample config file
* Use task.spawn_after to maintain lock during cleaning
* is_whole_disk_image might not exist for previous instances
* Hide inspection_
*_at fields if version < 1.6
* Address nits in uefi agent iscsi deploy commit
Thu Mar 19 13:00:00 2015 rsalevskyAATTsuse.com
- Update to version ironic-2015.1.dev249:
* Disable cleaning by default
* Suppress urllib3.connection INFO level logging
* Allow periods (\".\") in hostnames
* iscsi_ilo driver do not validate boot_option
* Sync from oslo.incubator
* Common changes for secure boot support
* Add pxe_irmc to the sending IPMI sensor data driver list
* iLO driver updates node capabilities during inspection
* iLO implementation for hardware inspection
* Add uefi support for agent iscsi deploy
* Enable agent_ilo for uefi-bios switching
* Fixup log message for discoverd
* Update unittests and use NamedTemporaryFile
* Rename _continue_deploy() to pass_deploy_info()
* Write documentation for hardware inspection
* Start using in-band inspection
* Log message is missing a blank space
* Address comments on cleaning commit
* IPA: Add support for root device hints
* Use Mock.patch decorator to handle patching amt management module
* iscsi_ilo driver to support agent ramdisk
* Enhance AMT driver documentation, pt 2
* Implement execute clean steps
* Add missing exceptions to destroy_node docstrings
* Force LANGUAGE=en_US in test runs
* Add validations for root device hints
* Add localboot support for uefi boot mode
* ironic port deletion fails even if node is locked by same process
* Add whole disk image support in iscsi_ilo driver
* Enhance AMT driver documentation
Fri Feb 13 13:00:00 2015 dmuellerAATTsuse.com
- update logrotate.conf
Thu Jan 29 13:00:00 2015 cloud-develAATTsuse.de
- Update to version ironic-2015.1.dev144:
* Fix drivers.rst doc format error
* Adds get_glance_image_properties
* Fix filter_query in drac/power interface
* Updated from global requirements
* Agent driver fails with Swift Multiple Containers
Wed Jan 28 13:00:00 2015 cloud-develAATTsuse.de
- Update to version ironic-2015.1.dev134:
* Replace DIB installation step from git clone to pip
Tue Jan 27 13:00:00 2015 cloud-develAATTsuse.de
- Update to version ironic-2015.1.dev132:
* Add a TODO file
* Updated from global requirements
* Fix function docstring of _get_boot_iso_object_name()
* Improve ironic-dbsync help strings
* Clear locks on conductor startup
* Allow associate an instance independent of the node power state
Sun Jan 25 13:00:00 2015 cloud-develAATTsuse.de
- Update to version ironic-2015.1.dev120:
* Use oslo_serialization replace oslo.serialization
Sat Jan 24 13:00:00 2015 cloud-develAATTsuse.de
- Update to version ironic-2015.1.dev118:
* Remove argparse from requirements
* Add ipmitool to quickstart guide for Ubuntu
* Allow operations on DEPLOYFAIL\'d nodes
* DracClient to handle ReturnValue validation
Thu Jan 22 13:00:00 2015 cloud-develAATTsuse.de
- Update to version ironic-2015.1.dev111:
* Improve docstrings about TaskManager\'s spawning feature
* Fix instance_info parameters clearing
* DRAC: Fix wsman host verification
* Updated from global requirements
* Clean up ilo\'s parse_driver_info()
* Distinguish between prepare + deploy errors
Wed Jan 21 13:00:00 2015 cloud-develAATTsuse.de
- Update to version ironic-2015.1.dev100:
* Fix ssh _get_power_status as it returned status for wrong node
* Fix RPCService and Ironic Conductor so they shut down gracefully
* Remove jsonutils from openstack.common
* Remove lockfile from dependencies
* Remove unused state transitions
Tue Jan 20 13:00:00 2015 cloud-develAATTsuse.de
- Update to version ironic-2015.1.dev90:
* Remove IloPXEDeploy.validate()
* iboot power driver: unbound variable error
* DracClient to handle ClientOptions creation
Sat Jan 17 13:00:00 2015 cloud-develAATTsuse.de
- Update to version ironic-2015.1.dev84:
* Force glance recheck for kernel/ramdisk on rebuild
* PXE: Add configdrive support
* Rename localrc for local.conf
* Ensure we don\'t have stale power state in database after power action
* improve the neutron configuration in install-guide
Fri Jan 16 13:00:00 2015 cloud-develAATTsuse.de
- Update to version ironic-2015.1.dev76:
* Remove links autogenerated from module names
* Make DD block size adjustable
* Improve testing of state transitions
* Convert drivers to use process_event()
* Update service.py to support graceful Service shutdown
* Ensure that image link points to the correct image
* Make \'method\' explicit for VendorInterface.validate()
* Add state machine to documentation
Thu Jan 15 13:00:00 2015 cloud-develAATTsuse.de
- Update to version ironic-2015.1.dev60:
* Raise SSH failure messages to the error level
* Updated from global requirements
* Provided backward compat for enforcing admin policy
* Allow configuration of neutronclient retries
* Convert check_deploy_timeout to use process_event
* Add requests to requirements.txt
* Enable async callbacks from task.process_event()
* Document dependency on `fuser` for pxe driver
* Avoid querying the power state twice
* Updated from global requirements
Tue Jan 13 13:00:00 2015 cloud-develAATTsuse.de
- Update to version ironic-2015.1.dev40:
* Adjust the help strings to better reflect usage
* Updated from global requirements
* Delete unnecessary document files
Sun Jan 11 13:00:00 2015 cloud-develAATTsuse.de
- Update to version ironic-2015.1.dev34:
* Fix policy enforcement to properly detect admin
Sat Jan 10 13:00:00 2015 cloud-develAATTsuse.de
- Update to version ironic-2015.1.dev32:
* Updated from global requirements
* Update etc/ironic/ironic.conf.sample
* Minor changes to state model
Fri Jan 9 13:00:00 2015 cloud-develAATTsuse.de
- Update to version ironic-2015.1.dev28:
* Add documentation to create in RegionOne
* Updated from global requirements
* display error logging should be improved
Thu Jan 8 13:00:00 2015 cloud-develAATTsuse.de
- Update to version ironic-2015.1.dev22:
* Refactor async helper methods in conductor/manager.py
* Hide oslo.messaging DEBUG logs by default
* PXE: Pass root device hints via kernel cmdline
* Add a fsm state -> dot diagram generator
Tue Jan 6 13:00:00 2015 cloud-develAATTsuse.de
- Update to version ironic-2015.1.dev15:
* add comments for NodeStates fields
* Stop conductor if no drivers were loaded
* Fix typo in install-guide.rst
* Use get_my_ipv4 from oslo.utils
* Refactoring for Ironic policy
Wed Dec 24 13:00:00 2014 cloud-develAATTsuse.de
- Update to version ironic-2015.1.dev5:
* Reuse methods from netutils
Sat Dec 20 13:00:00 2014 cloud-develAATTsuse.de
- Update to version ironic-2015.1.dev4:
* Extend API multivalue fields
Fri Dec 19 13:00:00 2014 cloud-develAATTsuse.de
- Update to version ironic-2015.1.dev3:
* Updated from global requirements
* Update command options in the Installation Guide
2015.1.0b1
* Improve Agent deploy driver validation
Wed Dec 17 13:00:00 2014 cloud-develAATTsuse.de
- Update to version ironic-2015.1.dev217.gd98ce6c:
* Add new enrollment and troubleshooting doc sections
* Begin using the state machine for node deploy/teardown
* Add base state machine
Tue Dec 16 13:00:00 2014 cloud-develAATTsuse.de
- Update to version ironic-2015.1.dev213.g5aa4f31:
* Updated from global requirements
* Remove Python 2.6 from setup.cfg
* rename oslo.concurrency to oslo_concurrency
Sun Dec 14 13:00:00 2014 cloud-develAATTsuse.de
- Update to version ironic-2015.1.dev207.g8067014:
* Get rid of set_failed_state duplication
* Correct vmware ssh power manager
Fri Dec 12 13:00:00 2014 cloud-develAATTsuse.de
- Update to version ironic-2015.1.dev204.g981b4de:
* Updated from global requirements
* Do not strip \'glance://\' prefix from image hrefs
* Use Literal Blocks to write code sample in docstring
Thu Dec 11 13:00:00 2014 cloud-develAATTsuse.de
- Update to version ironic-2015.1.dev198.gb9cb080:
* Update dev quick-start for devstack
* Updated from global requirements
* Remove duplicate dependencies from dev-quickstart docs
* Updated from global requirements
* Fix image_info passed to IPA for image download
* Workflow documentation is now in infra-manual
* Add tests to iscsi_deploy.build_deploy_ramdisk_options
* Fix for broken deploy of iscsi_ilo driver
* Updated from global requirements
* Add info on creating a tftp map file
* Add documentation for SeaMicro driver
* Fixed typo in Drac management driver test
* boot_devices.PXE value should match with pyghmi define
* Add decorator that requires a lock for Drac management driver
* Remove useless deprecation warning for node-update maintenance
* Ilo tests refactoring
* Change some exceptions from invalid to missing
* Add decorator that requires a lock for Drac power driver
* Change methods from classmethod to staticmethod
* iLO Management Interface
* Improve docs for running IPA in Devstack
* Update \'Introduction to Ironic\' document
* Avoid calling _parse_driver_info in every test
* Updated from global requirements
* Correct link in user guide
* Minor fix to install guide for associating k&r to nodes
* Add serial console feature to seamicro driver
* Support configdrive in agent driver
* Add driver_validate()
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 version ironic-2015.1.dev147.g9aebde3:
* Update drivers VendorInterface validate() method
* Adds help for installing prerequisites on RHEL
* Add documentation about Vendor Methods
* Make vendor methods discoverable via the Ironic API
* Fix PXEDeploy class docstring
* Updated from global requirements
* Vendor endpoints to support different HTTP methods
* Add ipmitool as dependency on RHEL/Fedora systems
* dev-quickstart.rst update to add required packages
* Add gendocs tox job for generating the documentation
* Add gettext to packages needed in dev quickstart
* Convert qcow2 image to raw format when deploy
* Update iLO driver documentation
* Disable IPMI timeout before setting boot device
* Updated from global requirements
* ConductorManager catches Exceptions
* Remove unused variable in agent._get_interfaces()
* Enable hacking rule E265
* Add sync and async support for passthru methods
* Fix documentation on Standard driver interfaces
* Add a mechanism to route vendor methods
* Remove redundant FunctionalTest usage in API tests
* Use wsme.Unset as default value for API objects
* Fix traceback on rare agent error case
* Make _send_sensor_data more cooperative
* Updated from global requirements
* Add logging to driver vendor_passthru functions
* Support ipxe with Dnsmasq
* Correct \"returns\" line in PXE deploy method
* Remove all redundant setUp() methods
- Add missing Requires for oslo.concurrency and oslo.serialization
Fri Oct 10 14:00:00 2014 dmuellerAATTsuse.com
- fix configuration defaults
Thu Oct 9 14:00:00 2014 cloud-develAATTsuse.de
- Update to version ironic-2015.1.dev26.g0a0fa0e:
* Fix pep8 test
* Add missing attributes to sample API objects
* Fix markup-related issues in documentation
* Add documentation for PXE UEFI setup
* Fix exceptions names and messages for Keystone errors
* Remove unused change_node_maintenance_mode from rpcapi
Wed Oct 8 14:00:00 2014 cloud-develAATTsuse.de
- Update to version ironic-2015.1.dev15.g274a963:
* Imported Translations from Transifex
* Clear hash ring cache in get_topic_for
*
* Move database fixture to a separate test case
* KeyError from AgentVendorInterface._heartbeat()
Tue Oct 7 14:00:00 2014 cloud-develAATTsuse.de
- Update to version ironic-2015.1.dev8.gaf59e4b:
* Validate the power interface before deployment
* Cleans up some Sphinx rST warnings in Ironic
Sat Oct 4 14:00:00 2014 cloud-develAATTsuse.de
- Update to version ironic-2015.1.dev5.g0827173:
* Remove kombu as a dependency for Ironic
2014.2.rc1
* Make hash ring mapping be more consistent
* Open Kilo development
* ilo
* drivers to use only ilo credentials
* Remove \'incubated\' documentation theme
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