|
|
|
|
Changelog for python-ironic-6.2.5~dev3-86.1.noarch.rpm :
* Wed Jun 17 2020 Flávio Ramalho - Add %_tmpfilesdir to %files * Wed Jul 12 2017 cloud-develAATTsuse.de- Update to version ironic-6.2.5.dev3: * [Devstack] cleanup upgrade settings * Wed Jun 21 2017 cloud-develAATTsuse.de- Update to version ironic-6.2.5.dev2: * [devstack] Use global requirements for virtualbmc 6.2.4 * Thu Jun 01 2017 cloud-develAATTsuse.de- Update to version ironic-6.2.4.dev3: * python-oneviewclient version bump * Wed May 10 2017 cloud-develAATTsuse.de- Update to version ironic-6.2.4.dev2: * Switch to use test\\_utils.call\\_until\\_true * Tue May 09 2017 cloud-develAATTsuse.de- Update to version ironic-6.2.4.dev1: * Read disk identifier after config drive setup 6.2.3 * grenade: Only \'enable\\_plugin ironic\' if not already in conf * Thu Mar 30 2017 cloud-develAATTsuse.de- Update to version ironic-6.2.3.dev19: * Copy and append to static lists * Tue Mar 14 2017 cloud-develAATTsuse.de- Update to version ironic-6.2.3.dev18: * grenade: Only \'enable_plugin ironic\' if not already in conf * Wed Feb 22 2017 cloud-develAATTsuse.de- Update to version ironic-6.2.3.dev17: * Ensures that OneView nodes are free for use by Ironic * Tue Feb 07 2017 cloud-develAATTsuse.de- Update to version ironic-6.2.3.dev15: * Prepare for using standard python tests * Thu Feb 02 2017 cloud-develAATTsuse.de- Update to version ironic-6.2.3.dev14: * Fix take over for ACTIVE nodes in PXEBoot * Configure tempest for multitenancy/flat network * Tue Jan 31 2017 cloud-develAATTsuse.de- Update to version ironic-6.2.3.dev10: * Devstack: Create a \"no ansi\" logfile for the baremetal console logs * Allow setting dhcp_provider in devstack * Wed Jan 25 2017 cloud-develAATTsuse.de- Update to version ironic-6.2.3.dev8: * Remove service argument from tempest plugin client manager * Wed Jan 18 2017 cloud-develAATTsuse.de- Update to version ironic-6.2.3.dev7: * Trivial: fix warning message formatting * Tue Jan 17 2017 cloud-develAATTsuse.de- Update to version ironic-6.2.3.dev6: * Allow to set min,max API microversion in tempest * Sat Dec 17 2016 cloud-develAATTsuse.de- config cleanup * Sat Dec 17 2016 cloud-develAATTsuse.de- Update to version ironic-6.2.3.dev5: * Move CONF.service_available.ironic to our plugin * Turn off tempest\'s multitenant network tests * Tue Dec 13 2016 aplanasAATTsuse.com- Create /etc/ironic/ironic.conf.d * Wed Dec 07 2016 aplanasAATTsuse.com- systemd: remove Wants from services. * Sat Dec 03 2016 aplanasAATTsuse.com- Switch to systemd service files- Fix tmpfiles creation * Sat Dec 03 2016 cloud-develAATTsuse.de- Update to version ironic-6.2.3.dev3: * Make all IronicExceptions RPC-serializable * Tue Nov 29 2016 cloud-develAATTsuse.de- Update to version ironic-6.2.3.dev2: * Drop bad skip check in tempest plugin * Sat Nov 26 2016 cloud-develAATTsuse.de- Update to version ironic-6.2.3.dev1: * mask private keys for the ssh power driver 6.2.2 * Thu Nov 17 2016 cloud-develAATTsuse.de- Update to version ironic-6.2.2.dev17: * Bring configurations from tempest to ironic_tempest_plugin * Add PS4 for better logfile information of devstack runs * Mon Nov 14 2016 cloud-develAATTsuse.de- Update to version ironic-6.2.2.dev14: * Avoid name errors in oneview periodics * Thu Nov 10 2016 cloud-develAATTsuse.de- Update to version ironic-6.2.2.dev13: * [install-guide] describe service clients auth * Wed Nov 09 2016 cloud-develAATTsuse.de- Update to version ironic-6.2.2.dev12: * IPMI command should depend on console type * Sat Nov 05 2016 cloud-develAATTsuse.de- Update to version ironic-6.2.2.dev11: * API: lookup() ignore malformed MAC addresses * Thu Nov 03 2016 cloud-develAATTsuse.de- Update to version ironic-6.2.2.dev10: * Remove \"dhcp\" command from the iPXE template * Add a missing error check in ipmitool driver\'s reboot * DRAC get_bios_config() passthru causes exception * Wed Oct 12 2016 cloud-develAATTsuse.de- Update to version ironic-6.2.2.dev5: * Keep numbering of list in Install Guide * [install-guide] describe pxe.ipxe_swift_tempurl * Fri Oct 07 2016 cloud-develAATTsuse.de- Update to version ironic-6.2.2.dev1: 6.2.1 * Increase timeout for migration-related tests * Sat Oct 01 2016 cloud-develAATTsuse.de- Update to version ironic-6.2.1.dev23: * Change the logic of selecting image for tests * Update devstack IPA_DOWNLOAD_BRANCH to stable/newton * Thu Sep 29 2016 cloud-develAATTsuse.de- Update to version ironic-6.2.1.dev19: * Point documentation links to newton equivalents * Fix absolute links to install-guide.rst in developer docs * Update developer\'s guide \"Installation Guide\" link * Add link to new guide in old install guide * [install-guide] Import \"Setup the drivers for the Bare Metal service\" * [install-guide] Import \"Trusted boot with partition image\" * [install-guide] Import \"Building or downloading a deploy ramdisk image\" * [install-guide] Import \"Appending kernel parameters to boot instances\" * [install-guide] Import configdrive * [install-guide] Import HTTPS, standalone and root device hints * [install-guide] Import \"Enrollment\" and \"Troubleshooting\" sections * [install-guide] Import \"Local boot with partition images\" * [install-guide] Import \"Flavor creation\" * [install-guide] Import \"Image requirements\" * [install-guide] Import \"integration with other OpenStack components\" * [install-guide] Import Install and configure sections * [install-guide] Import \"Bare Metal service overview\" * Mon Sep 26 2016 tbechtoldAATTsuse.com- switch to stable/newton tarball * Sat Sep 24 2016 cloud-develAATTsuse.de- Update to version ironic-6.2.1.dev17: * Remove unneeded try..except in heartbeat * Fix a typo in helper.py * Fixes wrong steps to perform migration of nodes * Update reno index for Newton * Add i18n _() to string * DevStack: Use Jinja2 for templating when creating new VMs * [api-ref] Correcting type of r_addresses parameter * Fri Sep 23 2016 cloud-develAATTsuse.de- Update to version ironic-6.2.1.dev6: * Increase timeout for migration-related tests * Change the logic of selecting image for tests * Updated from global requirements 6.2.0 * Fix DRAC passthru \'list_unfinished_jobs\' desc * Thu Sep 22 2016 cloud-develAATTsuse.de- Update to version ironic-6.1.1.dev255: * Clean up release notes for 6.2.0 * DRAC: list unfinished jobs * Fix broken unit tests for get_ilo_object * Sync ironic-lib.filters from ironic-lib * Remove websockify from requirements * Add a note about security groups in install guide * Wed Sep 21 2016 cloud-develAATTsuse.de- Update to version ironic-6.1.1.dev245: * Remove unnecessary setUp * Adds a missing space in a help string * Remove duplicated line wrt configdrive * Notification event types have status \'error\' * Refactor common checks when instantiating the ipmitool classes * Grub2 by default for PXE + UEFI * Support configdrive in iscsi deploy for whole disk images * Remove NotificationEventTypeError as not needed * Mark untested drivers as unsupported * [trivial] Fix typo in docstring * Replace \"phase\" with \"status\" in notification base * Updated from global requirements * Fix test syntax error in devstack/lib/ironic * Separate WSGIService from RPCService * Update proliantutils version required for Newton release * Fix docstrings in Tempest Plugin REST client for Ironic API * Use assertEqual() instead of assertDictEqual() * Configure clean network to provision network * Allow using TempURLs for deploy images * Deprecate ClusteredComputeManager * Fri Sep 16 2016 cloud-develAATTsuse.de- Update to version ironic-6.1.1.dev208: * Fix link from doc index to user guide * Thu Sep 15 2016 cloud-develAATTsuse.de- Update to version ironic-6.1.1.dev207: * Fix DRAC failure during automated cleaning * Timing metrics: iLO drivers * Wed Sep 14 2016 cloud-develAATTsuse.de- Update to version ironic-6.1.1.dev203: * Remove cyclic import between rpcapi and objects.base * Fix nits on DRAC OOB inspection patch * Tue Sep 13 2016 cloud-develAATTsuse.de- Update to version ironic-6.1.1.dev200: * Replace six iteration methods with standard ones * Updated from global requirements * __ne__() unit tests & have special methods use (self, other) * Sun Sep 11 2016 cloud-develAATTsuse.de- Update to version ironic-6.1.1.dev194: * Add metrics to administrator guide * Update the string format * Sat Sep 10 2016 cloud-develAATTsuse.de- Update to version ironic-6.1.1.dev190: * Add a basic install guide * Fri Sep 09 2016 cloud-develAATTsuse.de- Update to version ironic-6.1.1.dev188: * Add __ne__() function for API Version object * Update unit tests for neutron interface * Update ironic/ironic.conf.sample * Log a warning for unsupported drivers and interfaces * [api-ref] Remove temporary block in conf.py * Thu Sep 08 2016 cloud-develAATTsuse.de- Update to version ironic-6.1.1.dev179: * Deny chassis with too long description * Wed Sep 07 2016 cloud-develAATTsuse.de- Update to version ironic-6.1.1.dev177: * Remove unused file: safe_utils.py * Tue Sep 06 2016 cloud-develAATTsuse.de- Update to version ironic-6.1.1.dev176: * Update driver requirement for iRMC * Sat Sep 03 2016 cloud-develAATTsuse.de- Update to version ironic-6.1.1.dev174: * DRAC OOB inspection * Remove neutron client workarounds * Fri Sep 02 2016 cloud-develAATTsuse.de- Update to version ironic-6.1.1.dev170: * Refresh fsm in task when a shared lock is upgraded * Updated from global requirements * Fix exception handling in NodesController._lookup * Remove unused LOG and CONF * Fix updating port.portgroup_uuid for node * Add a newline at the end of release note files * Replace DOS line endings with Unix * Update test_update_portgroup_address_no_vif_id test * Add standalone_ports_supported to portgroup - DB * DevStack: Configure retrieving logs from the deploy ramdisk * Fix incorrect order of params of assertEqual() * Thu Sep 01 2016 cloud-develAATTsuse.de- Update to version ironic-6.1.1.dev149: * Fix ironic-multitenant-network job * Metrics for ConductorManager * Allow suppressing ramdisk logs collection * OneView test nodes to use dynamic allocation * Wed Aug 31 2016 cloud-develAATTsuse.de- Update to version ironic-6.1.1.dev142: * Use assertIsInstance/assertNotIsInstance in tests * Config logABug feature for Ironic api-ref * Wed Aug 31 2016 cloud-develAATTsuse.de- Update to version ironic-6.1.1.dev139: * DRAC RAID configuration * Adds instructions to perform nodes migration * Tue Aug 30 2016 cloud-develAATTsuse.de- Update to version ironic-6.1.1.dev135: * Option to enroll nodes with drac driver * Fix pep8 on Python3.5 * Updated from global requirements * Fix for check if dynamic allocation model is enabled * Add multi-tenancy section to security doc * Fix formatting strings in LOG.error * Mask instance secrets in API responses * Update documentation for keystone policy support * Fix typo in policy.json.sample * Add metrics for the ipminative driver * Sat Aug 27 2016 cloud-develAATTsuse.de- Update to version ironic-6.1.1.dev118: * Switch Inspector interface to pass keystoneauth sessions * Fri Aug 26 2016 aplanasAATTsuse.com- Revert generate PID file for systemd (bsc#991985) * Fri Aug 26 2016 jtomasiakAATTsuse.com- Fix systemd service installation- Fix description in init.d script * Fri Aug 26 2016 cloud-develAATTsuse.de- Update to version ironic-6.1.1.dev116: * Add node serial console documentation * Prevent URL collisions with sub-controllers: nodes/ports * Centralize Config Options - patch merge, cleanup * Update the webapi version history reference * Fix fall back to newer keystonemiddleware options * Updated from global requirements * Update hacking test-requirement * Removed unneeded vlan settings from neutron config * Pass swiftclient header values as strings * Fix iLO drivers inconsistent boot mode default value * Thu Aug 25 2016 cloud-develAATTsuse.de- Update to version ironic-6.1.1.dev95: * Fix issues in dev-quickstart and index * Updated from global requirements * Add notification base classes and docs * Wed Aug 24 2016 aplanasAATTsuse.com- Generate PID file for systemd (bsc#991985) * Wed Aug 24 2016 cloud-develAATTsuse.de- Update to version ironic-6.1.1.dev89: * Documentation update * Move console documentation to separate file * Update api-ref for v1.22 * Centralize config options - [iscsi] * Tue Aug 23 2016 cloud-develAATTsuse.de- Update to version ironic-6.1.1.dev82: * Replace DB API call to object\'s method in iLO drivers * Move \"server_profile_template_uri\" to REQUIRED_ON_PROPERTIES * Using assertIsNone() is preferred over assertEqual() * Updated from global requirements * Get ready for os-api-ref sphinx theme change * Mon Aug 22 2016 cloud-develAATTsuse.de- Update to version ironic-6.1.1.dev73: * Log node uuid rather than id when acquiring node lock * Sun Aug 21 2016 cloud-develAATTsuse.de- Update to version ironic-6.1.1.dev71: * Updated from global requirements * Remove incorrect CONF.import_opt() from test_ipmitool.py * Sat Aug 20 2016 cloud-develAATTsuse.de- Update to version ironic-6.1.1.dev68: * Update code to use Pike as the code name * Operator documentation for multitenancy * Always set DEFAULT/host in devstack * Fix AgentDeploy take_over() docstring * Fix key word argument interface_type -> interface * Centralize config options - [pxe] * Fri Aug 19 2016 cloud-develAATTsuse.de- Update to version ironic-6.1.1.dev56: * Allow changing lock purpose on lock upgrade * Fix typo: interations -> iterations * Clean imports in code * Copy iPXE script over only when needed * Fix incorrect order of params of assertEqual() * Fix test_find_node_by_macs test * Use memory mode for sqlite in db test * DevStack: No need to change the ramdisk filesystem type * Adding InfiniBand Support * Remove CONF.import_opt() from api/controllers/v1/node.py * Thu Aug 18 2016 cloud-develAATTsuse.de- Update to version ironic-6.1.1.dev36: * Update readme file * Wed Aug 17 2016 cloud-develAATTsuse.de- Update to version ironic-6.1.1.dev34: * Bring upgrade documentation up to date * Tue Aug 16 2016 cloud-develAATTsuse.de- Update to version ironic-6.1.1.dev32: * Use upper-constraints for all tox targets * Add nova scheduler_host_subset_size option to docs * Fix the description of inspection time fields * Fix incorrect order of params of assertEqual() in test_objects.py * Fix assertEqual(10, 10) in unit/api/v1/test_utils.py * Update renos for fix to ipmi\'s set-boot-device * Document retrieving logs from the deploy ramdisk * DevStack guide: Bump IRONIC_VM_SPECS_RAM to 1280 * \'As of\' in documentation is incorrect * Sat Aug 13 2016 cloud-develAATTsuse.de- Update to version ironic-6.1.1.dev18: * Doc: Recommend users to update their systems * Add \"erase_devices_metadata_priority\" config option * Updated from global requirements * Fix updating port MAC address for active nodes * Fri Aug 12 2016 cloud-develAATTsuse.de- Update to version ironic-6.1.1.dev10: * Remove unused [pxe]disk_devices option * IPMINative: Check the boot mode when setting the boot device * IPMITool: Check the boot mode when setting the boot device * Fix ssh credential validation message 6.1.0 * Rename some variables in test_ipminative.py * Update proliantutils version required for Newton release * Refactor OneView dynamic allocation release notes * Clean up release notes for 6.1.0 * Refactor multitenant networking release notes * Updated Dev quickstart for viewing doc changes * Remove duplicate parameters from local.conf example * Check keyword arguments * Deprecate putting periodic tasks on a driver object * Updated from global requirements * test_console_utils: using mock_open for builtin open() * Update devstack configure_ironic_ssh_keypair * Trivial: Remove useless function call in glance service test * Simplify code by using mask_dict_password (again) * Officially deprecate agent passthru classes and API * Timing metrics: pxe boot and iscsi deploy driver * Fix the mistakes in Installation Guide doc * Use devstack test-config phase * Rename BaseApiTest.config to app_config * Documentation fixes for iLO SSL Certificate feature * Metrics for agent client * Simplify code by using mask_dict_password * OneView driver docs explaining Dynamic Allocation * Docs: Run py34 tox test before py27 * Collect deployment logs from IPA * Fix typo * Remove oslo-incubator references * Promote agent vendor passthru to core API * Update add nova user to baremetal_admin behaviour * Fix typo in Install-guide.rst file * Replacing generic OneViewError w/ InvalidNodeParameter * Add Dynamic Allocation feature for the OneView drivers * Fix __all__ module attributes * Fix tempest realted exceptions during docs build * Add keystone policy support to Ironic * Follow up to keystoneauth patch * Add a data migration to fill node.network_interface * Test that network_interface is explicitly set on POST/PATCH * Updated from global requirements * Create a custom StringField that can process functions * Revert \"Devstack should use a prebuilt ramdisk by default\" * Fix for \"db type could not be determined\" error message * Update devstack plugin with new auth options * Migrate to using keystoneauth Sessions * Updating dev quickstart to include compatiblity for newest distros * Update nova scheduler_host_manager config docs * Extend the \"configuring ironic-api behind mod_wsgi\" guide * Add metrics for the ipmitool driver * Timing metrics for agent deploy classes * Pass agent metrics config via conductor * Minor docstring and unittests fixes for IPMIConsole * Move default network_interface logic in node object * Updated from global requirements * Devstack should use a prebuilt ramdisk by default * Updated tests for db migration scripts * Centralize config options - [agent] * Log full config only once in conductor * Add node.resource_class field * Add api-ref for new port fields * Add support for the audit middleware * Change comment regarding network_interface * Fix rendering for version 1.14 * Use \'UUID\', not \'uuid\' in exception strings * IPMITool: add IPMISocatConsole and IPMIConsole class * Use assertEqual() instead of assertDictEqual() * Remove unused code when failing to start console * Trivial: Fix a trivial flake8 error * Centralize config options - [deploy] * Centralize config options - [api] * Added note to local.conf addressing firewall/proxy blocking Git protocol * Bug fixes and doc updates for adoption * Do the VM setup only when requested * Remove unused import * Remove duplicate copyright * Add build-essential to required packages for development * Implement new heartbeat for AgentDeploy * Add Python 3.5 tox venv * Updated from global requirements * Doc update for in-band cleaning support on more drivers * Updated from global requirements * Support to validate iLO SSL certificate in iLO drivers * Update {configure|cleanup}ironic_provision_network * Add test to verify ironic multitenancy * Add multitenancy devstack configuration examples * Following the hacking rule for string interpolation at logging * Centralize config options - [DEFAULT] * Add py35 to tox environments * Metric chassis, driver, node, and port API calls * Fix fake.FakeBoot.prepare_ramdisk() signature * Update devstack section of quickstart to use agent_ipmitool * Add configure_provision_network function * Add and document the \"rotational\" root device hint * Document API max_limit configuration option * Sat Jul 16 2016 cloud-develAATTsuse.de- Update to version ironic-6.0.1.dev134: * Follow-up to 317392 * Follow-up patch of 0fcf2e8b51e7dbbcde6d4480b8a7b9c807651546 * Updated from global requirements * Expose node\'s network_interface field in API * Fri Jul 15 2016 cloud-develAATTsuse.de- Update to version ironic-6.0.1.dev127: * Grammar fix in code contribution guide * Deprecate [ilo]/clean_priority_erase_devices config * Update Ironic VM network connection * Centralize config options - [neutron] * Nova-compatible serial console: socat console_utils * Updated from global requirements * Fix docstring warnings * Thu Jul 14 2016 dmuellerAATTsuse.com- sync sudoer settings with ironic * Thu Jul 14 2016 cloud-develAATTsuse.de- Update to version ironic-6.0.1.dev113: * Follow-up fixes to 206244 * Add multitenancy-related fields to port API object * Update the deploy drivers with network flipping logic * Add \'neutron\' network interface * Add network interface to base driver class * Config variable to configure [glance] section * Add support for building ISO for deploy ramdisk * Allow to use network interfaces in devstack * Wed Jul 13 2016 cloud-develAATTsuse.de- Update to version ironic-6.0.1.dev98: * Increase devstack BM VM RAM for coreos to boot * Add a doc about appending kernel parameters to boot instances * Centralize config options - [glance] * Tue Jul 12 2016 cloud-develAATTsuse.de- Update to version ironic-6.0.1.dev92: * Trivial grammar fixes to the upgrade guide * Remove unused expected_filter in the unit test * Updated from global requirements * Remove white space between print and () * Remove IBootOperationError exception * Fix two types in ironic.conf.sample * Sat Jul 09 2016 cloud-develAATTsuse.de- Update to version ironic-6.0.1.dev81: * Delete bios_wsman_mock.py from DRAC driver * Correct reraising of exception * Allow to enroll nodes with oneview driver * Add internal_info field to ports and portgroups * Remove iterated form of side effects * Fri Jul 08 2016 cloud-develAATTsuse.de- Update to version ironic-6.0.1.dev72: * Remove unused LOG * Thu Jul 07 2016 cloud-develAATTsuse.de- Update to version ironic-6.0.1.dev71: * Improve the readability of configuration drive doc part * Wed Jul 06 2016 cloud-develAATTsuse.de- Update to version ironic-6.0.1.dev69: * Drop IRONIC_DEPLOY_DRIVER_ISCSI_WITH_IPA from documentation * Centralize config options - [virtualbox] * Centralize config options - [swift] * Centralize config options - [ssh] * Tue Jul 05 2016 cloud-develAATTsuse.de- Update to version ironic-6.0.1.dev62: * Updated from global requirements * Centralize config options - [snmp] * Add network_interface node field to DB and object * Throwing an exception when creating a node with tags * Centralize config options - [seamicro] * Centralize config options - [oneview] * Fri Jul 01 2016 cloud-develAATTsuse.de- Update to version ironic-6.0.1.dev50: * Add Ironic specs process to the code contribution guide * Thu Jun 30 2016 cloud-develAATTsuse.de- Update to version ironic-6.0.1.dev48: * Add missing translation marker to clear_node_target_power_state * Improve tests for driver\'s parse_driver_info() * Centralize config options - [keystone] * Wed Jun 29 2016 cloud-develAATTsuse.de- Update to version ironic-6.0.1.dev42: * Fix typo in inspection.rst * Follow-up patch of 9a1aeb76da2ed53e042a94ead8640af9374a10bf * Centralize config options - [irmc] * Centralize config options - [ipmi] * Introduce new driver call and RPC for heartbeat * Tue Jun 28 2016 cloud-develAATTsuse.de- Update to version ironic-6.0.1.dev33: * Fix releasenotes formatting error * Centralize config options - [inspector] * Centralize config options - [ilo] * Remove unnecessary calls to dict.keys() * Fail early if ramdisk type is dib, and not building * Add dbapi and objects functions to get a node by associated MAC addresses * Drop references to RPC calls from user-visible errors * Centralize config options - [iboot] * Add validation of \'ilo_deploy_iso\' in deploy.validate() * Clear target_power_state on conductor startup * Fix parameter create-node.sh * Sat Jun 25 2016 cloud-develAATTsuse.de- Update to version ironic-6.0.1.dev16: * Updated from global requirements * Replace dict.get(key) in api & conductor tests * Use PRIVATE_NETWORK_NAME for devstack plugin * Restore diskimage-builder install * Fix test in test_agent_client.py * Add Link-Local-Connection info to ironic port * Fri Jun 24 2016 cloud-develAATTsuse.de- Update to version ironic-6.0.1.dev7: * Create common neutron module * Updated from global requirements * Deployment vmedia operations to run when cleaning * Thu Jun 23 2016 cloud-develAATTsuse.de- Update to version ironic-6.0.1.dev3: * Properly set ephemeral size in agent drivers 6.0.0 * Updated from global requirements * Mask password on agent lookup according to policy * Wed Jun 22 2016 cloud-develAATTsuse.de- Update to version ironic-5.1.1.dev413: * Replace assertRaisesRegexp with assertRaisesRegex * Replace dict.get(key) in drivers unit tests * Centralize config options - [dhcp] * Centralize config options - [database] * Centralize config options - [conductor] * Tue Jun 21 2016 cloud-develAATTsuse.de- Update to version ironic-5.1.1.dev404: * Docs: Fix some typos in the documentation * Removes the use of mutables as default args * Replace dict.get(key) in drivers/modules/ */ tests * Document testing an in-review patch with devstack * Replace vif_portgroup_id with vif_port_id * Mon Jun 20 2016 cloud-develAATTsuse.de- Update to version ironic-5.1.1.dev394: * Use assertIn and assertNotIn * Sat Jun 18 2016 cloud-develAATTsuse.de- Update to version ironic-5.1.1.dev392: * Follow-up to Active Node Creation * Change port used for Ironic static http to 3928 * Centralize config options - [cisco_ucs] * Centralize config options - [cimc] * Centralize config options - [console] * Fix typo in agent driver * Remove workaround for nova removing instance_uuid during cleaning * Active Node Creation via adopt state * Fri Jun 17 2016 cloud-develAATTsuse.de- Update to version ironic-5.1.1.dev377: * No need for \'default=None\' in config variable * Thu Jun 16 2016 cloud-develAATTsuse.de- Update to version ironic-5.1.1.dev376: * Use assert_called_once_with in test_cleanup_cleanwait_timeout * Trivial comments fix * Document support for APC AP7921 * fix sed strings in developer doc * Replace dict.get(key) with dict[key] in unit tests * Wed Jun 15 2016 cloud-develAATTsuse.de- Update to version ironic-5.1.1.dev367: * Updated from global requirements * Add cleanwait timeout cleanup process * Fix JSON error in documentation * Tue Jun 14 2016 cloud-develAATTsuse.de- Update to version ironic-5.1.1.dev361: * Add restrictions for changing portgroup-node association * Imported Translations from Zanata * Support for APC AP7922 * Sat Jun 11 2016 cloud-develAATTsuse.de- Update to version ironic-5.1.1.dev356: * Remove support for the old ramdisk (DIB deploy-ironic element) * Updated from global requirements * Document packing and unpacking the deploy ramdisk * Fix nits related to Ports api-ref * Gracefully degrade start_iscsi_target for Mitaka ramdisk * Update the api-ref documentation for Drivers * Update comment from NOTE to TODO * Update resources subnet CIDR * remove neutron stuff from devstack deb packages * Keep original error message when cleaning tear down fails * Add config option for ATA erase fallback in agent * Fix markup in documentation * Imported Translations from Zanata * Updated from global requirements * Add debug environment to tox * Correct RAID documentation JSON * Added ironic-ui horizon dashboard plugin to ironic docs * Update the api-ref documentation for Ports * Add \'How to get a decision on something\' to FAQ * Fri Jun 03 2016 cloud-develAATTsuse.de- Update to version ironic-5.1.1.dev321: * Updated from global requirements * Disable disk_config compute-feature-enabled in tempest * Make sure create_ovs_taps creates unique taps * NOTIFICATION_TRANSPORT should be global * Add one use case for configdrive * Add support for dib based agent ramdisk in lib/ironic * Wed Jun 01 2016 cloud-develAATTsuse.de- Update to version ironic-5.1.1.dev310: * Remove links to github for OpenStack things * Updated from global requirements * Remove hard-coded keystone version from setup * Use a single uuid parameter in api-ref * Remove support for \'hexraw\' iPXE type * Use messaging notifications transport instead of default * Tue May 31 2016 cloud-develAATTsuse.de- Update to version ironic-5.1.1.dev298: * Use correct iscsi portal port in continue_deploy * Fix raises to raise an instance of a class * Fix formatting of a release note * Updated from global requirements * tempest: start using get_configured_admin_credentials * Remove backward compatibility code for agent url * Change HTTP_SERVER\'s default value to TFTPSERVER_IP * Sat May 28 2016 cloud-develAATTsuse.de- Update to version ironic-5.1.1.dev287: * Fix signature for request method * Fri May 27 2016 cloud-develAATTsuse.de- Update to version ironic-5.1.1.dev286: * Follow-up patch of 8e5e69869df476788b3ccf7e5ba6c2210a98fc8a * Introduce provision states: AVAILABLE, ENROLL * minor changes to security documentation * Make use of oslo-config-generator * Make the ssh driver work on headless VirtualBox machines * Allow to specify node arch * Thu May 26 2016 cloud-develAATTsuse.de- Update to version ironic-5.1.1.dev274: * Add support for API microversions in Tempest tests * Mention RFEs in README * Remove unused is_valid_cidr method * Remove \"periodic_interval\" config option * Remove deprecated driver_periodic_task * Wed May 25 2016 cloud-develAATTsuse.de- Update to version ironic-5.1.1.dev265: * Updated from global requirements * Joined \'tags\' column while getting node * Tue May 24 2016 cloud-develAATTsuse.de- Update to version ironic-5.1.1.dev262: * Restart n-cpu after Ironic install * Move all cleanups to cleanup_ironic * Keep backward compatibility for openstack port create * Revert \"Run smoke tests after upgrade\" * Add some docs about firmware security * Update the api-ref documentation for Root and Nodes * devstack: Configure console device name * Sat May 21 2016 cloud-develAATTsuse.de- Update to version ironic-5.1.1.dev248: * Read the Sphinx html_last_updated_fmt option correctly in py3 * Updated from global requirements * Replace project clients calls with openstack client * Fix start order for Ironic during upgrade * Add some docs/comments to devstack/plugin.sh * Fri May 20 2016 cloud-develAATTsuse.de- Update to version ironic-5.1.1.dev239: * Stop unit-testing processutils internals * Run smoke tests after upgrade * Remove link to Liberty configs * Thu May 19 2016 cloud-develAATTsuse.de- Update to version ironic-5.1.1.dev234: * Add ironic to enabled_services * Updated from global requirements * Fix shutdown.sh & upgrade.sh for grenade * add mitaka configuration reference link to the index page * Remove verbose option * Updated from global requirements * Eliminate warnings about rm in api-ref build * Remove backward compat for Liberty cleaning * Remove [conductor]/clean_nodes config option * Remove \"message\" attribute support from IronicException * Setup for using the Grenade \'early_create\' phase * Remove deprecated [pxe]/http_ * options * Remove [agent]/manage_tftp option * Remove \"discoverd\" configuration group * Migrate to os-api-ref library * Add require_exclusive_lock decorators to conductor methods * Tue May 17 2016 cloud-develAATTsuse.de- Update to version ironic-5.1.1.dev203: * Regenerate sample config * Doc: Replace nova image-list * Fix syntax error in devstack create-node script * Updated from global requirements * Allow vendor drivers to acquire shared locks * Modify doc for RAID clean steps in manual cleaning * Only install DIB if going to use DIB * DevStack: Support to install virtualbmc from source * Extend IRONIC_RAMDISK_TYPE to support \'dib\' * Sun May 15 2016 cloud-develAATTsuse.de- Update to version ironic-5.1.1.dev187: * Make iPXE + TinyIPA the defaults for devstack * Sat May 14 2016 cloud-develAATTsuse.de- Update to version ironic-5.1.1.dev185: * Fix formatting error in releasenotes * Fri May 13 2016 cloud-develAATTsuse.de- Update to version ironic-5.1.1.dev184: * devstack: Fetch tarball images via https * Thu May 12 2016 cloud-develAATTsuse.de- Update to version ironic-5.1.1.dev183: * Regenerate sample configuration * Allow configuring shred\'s final overwrite with zeros * Wed May 11 2016 cloud-develAATTsuse.de- Update to version ironic-5.1.1.dev179: * Updated from global requirements * Cleanup unused conf variables * Adds RAID interface for \'iscsi_ilo\' * Mon May 09 2016 cloud-develAATTsuse.de- Update to version ironic-5.1.1.dev175: * Pass environment through to create-node.sh * DevStack: Support to install pyghmi from source * RAID interface to support JBOD volumes * Remove ClusteredComputeManager docs * API: Check for reserved words when naming a node * File download fails with swift pseudo folder * Migrate api-ref into our tree * Updating dev-quickstart.rst file links * Devstack: allow extra PXE params * Updated from global requirements * Update resources only for specific node during deletion * Fix tox cover command * Fix VirtualBox cannot set boot device when powered on * Set root hints for disks less than 4Gb and IPA * Use Ironic node name for VM * Update compute_driver in documentation * Fix API node name updates * Fixed nits in the new inspection doc page * Mon May 09 2016 cloud-develAATTsuse.de- Update to version ironic-5.1.1.dev140: * Allow to sepecify VM disk format * Replace logging constants with oslo.log * Mon May 09 2016 cloud-develAATTsuse.de- Update to version ironic-5.1.1.dev136: * Follow-up patch of 0607226fc4b4bc3c9e1738dc3f78ed99e5d4f13d * Mon May 09 2016 cloud-develAATTsuse.de- Update to version ironic-5.1.1.dev134: * iscsi: wipe the disk before deployment * FIX: IPMI bmc_reset() always executed as \"warm\" * DevStack: Parametrize automated_clean * Very important single character typo fix * Remove two DEPRECATED config options from [agent] * Allow to set Neutron port setup delay from config * Fix usage of rest_client expected_success() in tests * ipxe: retry on failure * Restart consoles on conductor startup * Remove backwards compat for CLEANING * Thu Apr 21 2016 cloud-develAATTsuse.de- Update to version ironic-5.1.1.dev115: * Update ironic.config.sample * Imported Translations from Zanata * Updated from global requirements * Document how to run the tempest tests * Update the inspection documentation * Devstack: Change to use \'ovs-vsctl get port tag\' * Make sure Cisco drivers are documented on IRONIC_DEPLOY_DRIVER * Wed Apr 20 2016 cloud-develAATTsuse.de- Update to version ironic-5.1.1.dev102: * Add note on prerequisite of \'rpm\' file extraction * Use get_admin_context() to create the context object * Thu Apr 14 2016 cloud-develAATTsuse.de- Update to version ironic-5.1.1.dev99: * Remove two deprecated config option names from [agent] section * Updated from global requirements * Add support for Cisco drivers in Ironic devstack * add new portal_port option for iscsi module * Remove description of \'downgrade\' for ironic-dbsync * Adopt Ironic\'s own context * Wed Apr 13 2016 cloud-develAATTsuse.de- Update to version ironic-5.1.1.dev87: * Updated from global requirements * [docstring] Update ironic/api/controllers/v1/__init__.py comment * Tue Apr 12 2016 cloud-develAATTsuse.de- Update to version ironic-5.1.1.dev84: * Fix tinyipa initrd tarballs.openstack.org file name * In node_power_action() add node.UUID to log message * deployment vmedia ops should not be run when not deploying * Force iRMC vmedia boot from remotely connected CD/DVD * Updating driver docs with DL hardwares requirements * Sync Oslo gettextutils module to Ironic * Removed templates directory in api config * Tue Apr 12 2016 cloud-develAATTsuse.de- Update to version ironic-5.1.1.dev76: * Prepare for transition to oslo-config-generator * Mon Apr 11 2016 cloud-develAATTsuse.de- Update to version ironic-5.1.1.dev74: * Rename juno name state modification method * Correct api version check conditional for node.name * Enable Grenade usage as a plugin * Sat Apr 09 2016 cloud-develAATTsuse.de- Update to version ironic-5.1.1.dev68: * Updated from global requirements * Allow user to specify cleaning network * Adjust ipminative._reboot to comply with pyghmi contract * Fri Apr 08 2016 cloud-develAATTsuse.de- Update to version ironic-5.1.1.dev65: * Reduce amount of unhelpful debug logging in the API service * Thu Apr 07 2016 cloud-develAATTsuse.de- Update to version ironic-5.1.1.dev63: * Enable download of tinyipa prebuilt image * Follow-up to I244c3f31d0ad26194887cfb9b79f96b5111296c6 * Updated from global requirements * Don\'t power off non-deploying iLO nodes in takeover * Tune interval for node provision state check * Normalize MAC OctetString to fix InvalidMAC exception * Wed Apr 06 2016 cloud-develAATTsuse.de- Update to version ironic-5.1.1.dev51: * Fix NamedTemporaryFile() OSError Exception * Updated from global requirements * Tue Apr 05 2016 cloud-develAATTsuse.de- Update to version ironic-5.1.1.dev48: * Updated from global requirements * Make tox respect upper-constraints.txt * Move _normalize_mac to driver utils * Sat Apr 02 2016 cloud-develAATTsuse.de- Update to version ironic-5.1.1.dev43: * Fix _do_next_clean_step_fail_in_tear_down_cleaning() * Allow fetching IPA ramdisk with branch name * Fri Apr 01 2016 cloud-develAATTsuse.de- Update to version ironic-5.1.1.dev40: * Fix typo in devstack script * Note on ilo firmware update swift url scheme * Clean up test node post data * Thu Mar 31 2016 cloud-develAATTsuse.de- Update to version ironic-5.1.1.dev35: * Readability fixes for cleaning_reboot code * Support reboot_requested bool on agent clean_steps * Move testcases related to parse_instance_info() * Remove unneeded use of task.release_resources() * Wed Mar 30 2016 cloud-develAATTsuse.de- Update to version ironic-5.1.1.dev28: * Update tempest compute flavor_ref/flavor_ref_alt * Follow up patch of 843ce0a16160f2e2710ef0901028453cd9a0357c * Tue Mar 29 2016 cloud-develAATTsuse.de- Update to version ironic-5.1.1.dev24: * Assign valid values to UUIDFields in unit tests * Fix typos in some source files * Sat Mar 26 2016 cloud-develAATTsuse.de- Update to version ironic-5.1.1.dev20: * Improve check for ssh-key to include public and private files * Doc update to enable HTTPS in Glance and Ironic comm * Fri Mar 25 2016 cloud-develAATTsuse.de- Update to version ironic-5.1.1.dev17: * Fix: Duplicated driver causes conductor to fail * Use trueorfalse function instead of specific value * Update reno for stable/mitaka * Fix race in hash ring refresh unit test * Addressing nits on I2984cd9d469622a65201fd9d50f964b144cce625 * Config to stop powering off nodes on failure * Delete bridge \"brbm\" in devstack/unstack.sh * [Devstack]Add ability to enable shellinabox SSL certificate * Update authorized_keys with new key only * Update ironic_ssh_check method * Thu Mar 24 2016 cloud-develAATTsuse.de- Update to version ironic-5.1.1.dev1: 5.1.0 * Add xinetd and its TFTP configuration in Install Guide * Thu Mar 24 2016 cloud-develAATTsuse.de- Update to version ironic-5.0.1.dev52: * Documentation update for partition image support * Wed Mar 23 2016 cloud-develAATTsuse.de- Update to version ironic-5.0.1.dev51: * Append \'Openstack-Request-Id\' header to the response * Add disk_label and node_uuid for agent drivers * Fix sphinx docs build * Agent: Out-of-band power off on deploy * Document partition image support with agent_ilo * Update the text in user guide of ironic * Devstack: add check of chassis creating * Tue Mar 22 2016 cloud-develAATTsuse.de- Update to version ironic-5.0.1.dev37: * Add support for partition images in agent drivers * Translate requests exception to IronicException * Extend the Conductor RPC object * Make sure target state is cleared on stable states * Removes redundant \"to\" * Don\'t depend on existing file perm for qemu hook * Adds doc - firmware update(iLO) manual clean step * Add ensure_thread_contain_context() to task_manager * Sat Mar 19 2016 cloud-develAATTsuse.de- Update to version ironic-5.0.1.dev22: * Install apparmor b/c Docker.io has undeclared dep * Remove unneeded \'wait=False\' to be more clean and consistent * Thu Mar 17 2016 cloud-develAATTsuse.de- Update to version ironic-5.0.1.dev18: * Follow-up of firmware update(iLO) as manual cleaning step * Thu Mar 17 2016 cloud-develAATTsuse.de- Update to version ironic-5.0.1.dev16: * [devstack] Do not die if neutron is disabled * Updating driver docs with DL hardwares requirements * Pass region_name to SwiftAPI * DevStack: Allow configuring the authentication strategy * Wed Mar 16 2016 cloud-develAATTsuse.de- Update to version ironic-5.0.1.dev8: * Add documentation for RAID * Tue Mar 15 2016 cloud-develAATTsuse.de- Update to version ironic-5.0.1.dev6: * Uses jsonschema library to verify clean steps * Fix important typo in the ipmitool documentation * Mon Mar 14 2016 tbechtoldAATTsuse.com- Update to version ironic-5.0.1.dev3: 5.0.0 * Add documentation about the disk_label capability * SSH driver: Remove pipes from virsh\'s list_{all, running} * Add documentation for the IPMITool driver * Fix error in cleaning docs * Replace depricated tempest-lib with tempest.lib * Add new \'disk_label\' capability * Fix JSON string in example of starting manual cleaning * Remove \'grub2\' option in creating whole-disk-images * Update iRMC driver doc for inspection * Don\'t use token for glance & check for some unset vars * Use \'baremetal\' flavor in devstack * [devstack] Fix IPA source build on Fedora * DevStack: Enable VirtualBMC logs * Support for passing CA certificate in Ironic Glance Communication * Updated from global requirements * Firmware update(iLO) as manual cleaning step * Updated from global requirements * Remove code duplication * Update iLO documentation for clean step \'reset_ilo\' * Refactor the management verbs check to utils * Updated from global requirements * Remove duplicate doc in ironic.conf.sample * Prep for 5.0 release * Fix unittests after new releases of libraries * Updating docs with support for DL class servers * Update CIMC driver docs to install ImcSdk from PyPi * Add returns to send_raw() ipmitool function * Add function for dump SDR to ipmitool driver * Add clean step in iLO drivers to activate iLO license * Update proliantutils version to 2.1.7 for Mitaka release * ipxe: add --timeout parameter to kernel and initrd * Updated iLO driver documentation to recommend ipmitool version * Refactor driver loading to load a driver instance per node * Clean up driver loading in init_host * add wipefs to ironic-lib.filters * Updated from global requirements * Use assertEqual/Greater/Less/IsNone * Follow up nits of 3429e3824c060071e59a117c19c95659c78e4c8b * API to list nodes using the same driver * [devstack] set ipa-debug=1 for greater debugability * Loose python-oneviewclient version requirement * Set node last_error in TaskManager * Add possible values for config options * Follow up nits of irmc oob inspection * Enable removing name when updating node * Make some agent functions require exclusive lock * Add db api layer for CRUD operations on node tags * Update proliantutils version required for Mitaka release * Add deprecated_for_removal config info in ironic.conf.sample * Update ironic.conf.sample * Tolerate roles in context.RequestContext * Switch to Futurist library for asynchronous execution and periodic tasks * Move _from_db_object() into base class * Add ironic_tempest_plugin to the list of packages in setup.cfg * Fix gate broken by sudden remove of SERVICE_TENANT_NAME variable * Add manual cleaning to documentation * Import host option in base test module * Fixes automated cleaning failure in iLO drivers * Updated from global requirements * DevStack: Add support for deploying nodes with pxe_ipmitool * Change the libvirt NIC driver to virtio * DevStack: Support to install diskimage-builder from source * [Devstack]Add ability to enable ironic node pty console * Use \'node\' directly in update_port() * Add links to the standalone configdrive documentation * DevStack: Install squashfs-tools * [DevStack] fix restart of nova compute * Use http_{root, url} config from \"deploy\" instead of \"pxe\" * During cleaning, store clean step index * Use oslo_config.fixture in unit tests * Introduce driver_internal_info in code-contribution-guide * Updated from global requirements * Correct instance parameter description * Add node.uuid to InstanceDeploy error message * Set existing ports pxe_enabled=True when adding pxe_enabled column * Augmenting the hashing strategy * Add hardware inspection module for iRMC driver * Document possible access problems with custom IRONIC_VM_LOG_DIR path * Add documentation for proxies usage with IPA * Updated from global requirements * Devstack: create endpoint in catalog unconditionally * Comment out test options that already exists on tempest\'s tree * Replace config \'clean_nodes\' with \'automated_clean\' * Remove \'zapping\' from code * Cache agent clean steps on node * API to manually clean nodes * Replace ifconfig with ip * Updated iLO documentation for boot mode capability * Agent vendor handles manual cleaning * Remove downgrade support from migrations * Enable tinyipa for devstack Ironic * Disable clean step \'reset_ilo\' for iLO drivers by default * Add proxy related parameters to agent driver * Update ironic.conf.samle * Fix genconfig \"tempdir\" inconsistency * Update the home page * Follow-up on dracclient refactor * Log warning if ipmi_username/ipmi_password missing * Add portgroups to support LAG interfaces - net * Add portgroups to support LAG interfaces - RPC * Add portgroups to support LAG interfaces - objs * Add portgroups to support LAG interfaces - DB * Fix missing lookup() vendor method error for pxe_drac * Refresh ssh verification mechanism * Refactor install-guide to configure API/Conductor seperately * Enable Ironic Inspector for Cisco Drivers * Fix doc8\'s \"duplicated target names\" (D000) error * Remove conditional checking the auth_strategy values * Extend root device hints to support device name * Fix spawn error hook in \"continue_node_clean\" RPC method * Enable doc8 style checker for *.rst files * Updated from global requirements * Show transitions initiated by API requests * Remove hard-coded DEPLOYWAIT timeout from Baremetal Scenario * Fix tiny format issue with install_guide * Add priority to manual clean step example * Use node uuid in some exception log * Fix error message in devstack * Updated from global requirements * [devstack] Restart nova compute before checking hypervisor stats * Imported Translations from Zanata * Fix minor typo * DRAC: cleanup after switch to python-dracclient * API service logs access requests again * Updated from global requirements * Correct port_id parameter description * Remove duplicate words in API version history * Remove unneeded enable_service in dev-quickstart.rst * Clarify that size in root device hints and local_gb are often different * Update ImcSdk requirement to use PyPi * Clean up \'no_proxy\' unit tests * Add more unit tests for NO_PROXY validation * Add ability to cache swift temporary URLs * DRAC: switch to python-dracclient on vendor-passthru * Migrate Tempest tests into Ironic tree * Use Tempest plugin interface * Fix issues with uefi-ipxe booting * Update links to OpenStack manuals * Fix issue where system hostname can impact genconfig * Add choices option to several options * Reorganize the developer\'s main page * Document backwards compat for passthru methods * Drop MANIFEST.in - it\'s not needed pbr * Clean up unneeded deprecated_group * Devstack: replace \'http\' with SERVICE_PROTOCOL * Clarify rejected status in RFE contribution docs * Bring UP baremetal bridge * Document the process of proposing new features * Updated from global requirements * Use assertTrue/False instead of assertEqual(T/F) * devstack \'cleanup-node\' script should delete OVS bridges * Change default IRONIC_VM_SPECS_RAM to 1024 * Remove release differences from flavor creation docs * Add documentation for standalone ilo drivers * Devstack: Make sure libvirt\'s hooks directory exists * Update the ironic.conf.sample file * Follow-up on refactor DRAC management interface * Allow user to set arch for the baremetal flavor and ironic node * tox: make it possible to run pep8 on current patch only * Devstack: Use [deploy] erase_devices_priority config option * Remove bashate from envlist * Use ironic-lib\'s util methods * Refactor objects into a magic registry * Don\'t return tracebacks in API response in debug mode * Updated from global requirements * Change assertTrue(isinstance()) by optimal assert * Remove */openstack/common * in tox * Remove vim headers in source files * Trival: Remove unused logging import * Use ironic-lib\'s qemu_img_info() & convert_image() * Update \"Developer Quick-Start\" guide for Fedora 23+ * Enable ironic devstack plugin in local.conf sample * Install \'shellinabox\' package for Ironic * Conductor handles manual cleaning * Add documentation for user inputs as HTTPS URLs * DRAC: switch to python-dracclient on management interface * Remove override-defaults- Adjust Requires and BuildRequires- Install ironic_tempest_plugin into test package * Sat Dec 26 2015 cloud-develAATTsuse.de- Update to version ironic-4.3.1.dev112: * Correct a tiny issue in install-guide * Fri Dec 25 2015 cloud-develAATTsuse.de- Update to version ironic-4.3.1.dev110: * Fix translations in driver base * Run flake8 against the python scripts under tools/ and devstack/tools * Use the apache-ironic.template from our tree * Thu Dec 24 2015 cloud-develAATTsuse.de- Update to version ironic-4.3.1.dev105: * Add UEFI support for iPXE * Add console feature to ssh driver * Use imageutils from oslo.utils * Wed Dec 23 2015 cloud-develAATTsuse.de- Update to version ironic-4.3.1.dev99: * Add extensions to the scripts at devstack/tools/ironic/scripts * Fix \"No closing quotation\" error when building with tox * Devstack: Remove QEMU hook at ./unstack * Run bashate as part of the pep8 command * Fix bashate errors in grenade plugin * Fix syntax errors in the shell scripts under devstack/tools * Fix typo in ironic/conductor/manager.py * genconfig: Debug info for unknown config types * Keep the console logs for all boots * Clean up variables in plugin.sh * Add utility function to validate NO_PROXY * Add grenade plugin * Refactor disk partitioner code from ironic and use ironic-lib * Thu Dec 17 2015 cloud-develAATTsuse.de- Update to version ironic-4.3.1.dev75: * DRAC: switch to python-dracclient on power interface * Follow up nits of Exception to str type conversion * Wed Dec 16 2015 cloud-develAATTsuse.de- Update to version ironic-4.3.1.dev71: * Add bashate tox command * Updated from global requirements * Add documentation for swiftless intermediate images * Sequence diagrams for iLo driver documentation * Refactor ilo documentation for duplicate information * Update swift HTTPs information in ilo documentation * Simplifies exception message assurance for oneview.common tests * Tue Dec 15 2015 cloud-develAATTsuse.de- Update to version ironic-4.3.1.dev58: * Replace assertEqual(None, *) with assertIsNone in tests * Add bifrost as an option projects in Service overview * Deprecated tox -downloadcache option removed * Add FSM.is_stable() method * Validate arguments to clean_step() decorator * Mon Dec 14 2015 cloud-develAATTsuse.de- Update to version ironic-4.3.1.dev50: * Updated from global requirements * Update ironic.conf.sample by applying the bug fix #1522841 * Remove extra space in \'host\' config comment * Sun Dec 13 2015 cloud-develAATTsuse.de- Update to version ironic-4.3.1.dev44: * Use \'service_type\' of \'network\'. Not \'neutron\' * Sat Dec 12 2015 cloud-develAATTsuse.de- Update to version ironic-4.3.1.dev42: * Fix iPXE template for whole disk image * Add devstack plugin * Fri Dec 11 2015 tbechtoldAATTsuse.com- Update to version ironic-4.3.1.dev38: * Copy devstack code to ironic tree * Add oslo_config.Opt support in Ironic config generator- adjust Requires according to requirements.txt * Fri Dec 11 2015 cloud-develAATTsuse.de- Update to version ironic-4.3.1.dev34: * Follow up patch to correct code-contribute-guide * Explicitly depend on WebTest>=2.0 * Always pass keystone credentials to neutronclient * Correct NotImplemented to NotImplementedError in rpcapi.py * Thu Dec 10 2015 cloud-develAATTsuse.de- Update to version ironic-4.3.1.dev26: * Use node.uuid directly in stop_console() * Adding oneview.common tests for some method not well tested * Add port option support for ipmitool * Numerous debug messages due to iso8601 log level * Handle deprecated opts\' group correctly * Clarify what changes need a release note * Add Mitaka release notes page * Update python-scciclient version number * Wed Dec 09 2015 cloud-develAATTsuse.de- Update to version ironic-4.3.1.dev10: * Updated from global requirements * Remove wsgi reset_pool_size_to_default test * Tue Dec 08 2015 cloud-develAATTsuse.de- Update to version ironic-4.3.1.dev8: * Add release notes from Icehouse to Liberty * Add Code Contribution Guide for Ironic * Replace HTTP \'magic numbers\' with constants * Documentation points to official release notes 4.3.0 * Split BaseConductorManager from ConductorManager * Sat Dec 05 2015 cloud-develAATTsuse.de- Update to version ironic-4.2.1.dev352: * Fix awake AMT unit test * Fix bug where clean steps do not run * Correct the db connection string in dev-quickstart * Fri Dec 04 2015 cloud-develAATTsuse.de- Update to version ironic-4.2.1.dev347: * Add reno for AMT wakeup patch * Updating OneView driver requirements and docs * change mysql url in dev-quickstart doc * Thu Dec 03 2015 cloud-develAATTsuse.de- Update to version ironic-4.2.1.dev342: * test: Remove _BaseTestCase * Wake up AMT interface before send request * Sync ironic.conf sample * Wed Dec 02 2015 cloud-develAATTsuse.de- Update to version ironic-4.2.1.dev336: * Fall back to old boot.ipxe behaviour if inc command is not found * Only mention IPA in the quick start and user guides for DevStack * Improve options help for image caching * Add troubleshooting docs for \"no valid host found\" * Extend FAQ with answer of how to create a new release note * Tue Dec 01 2015 cloud-develAATTsuse.de- Update to version ironic-4.2.1.dev326: * Add tests for RequestContextSerializer * Add a test to enforce object version bump correctly * force releasenotes warnings to be treated as errors * Mon Nov 30 2015 cloud-develAATTsuse.de- Update to version ironic-4.2.1.dev320: * Comment spelling error in ironic-images.filters file * Updated from global requirements * Add a developer FAQ * Follow up patch for the first commit of iRMC new boot I/F * Sat Nov 28 2015 cloud-develAATTsuse.de- Update to version ironic-4.2.1.dev313: * Avoid RequestContextSerializer from oslo.messaging * Fri Nov 27 2015 cloud-develAATTsuse.de- Update to version ironic-4.2.1.dev311: * Move iso8601 as a test dependency only * Catch up release notes for Mitaka * Add deprecated config info in ironic.conf.sample * Thu Nov 26 2015 cloud-develAATTsuse.de- Update to version ironic-4.2.1.dev306: * Move common code from ironic.conductor.manager to ironic.conductor.utils * Thu Nov 26 2015 cloud-develAATTsuse.de- Update to version ironic-4.2.1.dev304: * Add switch to enable/disable streaming raw images for IPA * SwiftAPI constructor should read CONF variables at runtime * Take over console session if enabled * Refactor IRMCVirtualMediaAgentDeploy by applying new BootInterface * Check shellinabox started successfully or not * Add SSL support to the Ironic API * Refactor agent_ilo driver to use new boot interface * Refactor iLO driver console interface into new module * refine the ironic installation guide * Wed Nov 25 2015 cloud-develAATTsuse.de- Update to version ironic-4.2.1.dev286: * Drop some outdated information from our quick start guide * Refactor IRMCVirtualMediaIscsiDeploy by applying new BootInterface * Tue Nov 24 2015 cloud-develAATTsuse.de- Update to version ironic-4.2.1.dev282: * Updated from global requirements * Fix: Next cleaning hangs if the previous cleaning was aborted * Add clean up method for the DHCP factory * Add missing packages to dev-quickstart * Get mandatory patch attrs from WSME properties * Update iLO documentation * Adds test case for the iscsi_ilo recreate boot iso * Fix comments on DRAC BIOS vendor_passthru * Sun Nov 22 2015 cloud-develAATTsuse.de- Update to version ironic-4.2.1.dev266: * Add manual cleaning to state machine * Sat Nov 21 2015 cloud-develAATTsuse.de- Update to version ironic-4.2.1.dev264: * Specifying target provision states in fsm * Use server_profile_template_uri at scheduling * Fri Nov 20 2015 cloud-develAATTsuse.de- Update to version ironic-4.2.1.dev260: * Support arguments for clean step methods * Validate all tcp/udp port numbers * Thu Nov 19 2015 cloud-develAATTsuse.de- Update to version ironic-4.2.1.dev256: * Updated from global requirements * Use wsgi from oslo.service for Ironic API * Remove duplicated unit tests in test_manager * Add and document two new root device hints: wwn_{with, vendor}_extension * Sort root device hints when parsing * Document \'erase_devices_iterations\' config option * Wed Nov 18 2015 cloud-develAATTsuse.de- Update to version ironic-4.2.1.dev244: * add \"unreleased\" release notes page * Follow up patch for 39e40ef12b016a1aeb37a3fe755b9978d3f9934f * Remove __name__ attribute from WSME user types * Tue Nov 17 2015 cloud-develAATTsuse.de- Update to version ironic-4.2.1.dev238: * Updated from global requirements * Add reno for release notes management * Add choices to temp_url_endpoint_type config option * Fix docker.io bug in the Install Guide * Sat Nov 14 2015 cloud-develAATTsuse.de- Update to version ironic-4.2.1.dev231: * Fix oslo namespace in default log level * Revert \"Add Pillow to test-requirements.txt\" * Update etc/ironic/ironic.conf.sample * Make task parameter mandatory in get_supported_boot_devices * Follow up patch for Ib8968418a1835a4131f2f22fb3e4df5ecb9b0dc5 * Fri Nov 13 2015 cloud-develAATTsuse.de- Update to version ironic-4.2.1.dev221: * Check shellinabox process during stopping console * Thu Nov 12 2015 cloud-develAATTsuse.de- Update to version ironic-4.2.1.dev219: * Add whole disk image creation command to Installation Guide * Updated from global requirements * Node\'s last_error to show the actual error from sync_power_state * Updated from global requirements * Rename test_conductor_utils.py to test_utils.py * Follow up patch for 8c3e102fc5736bfcf98525ebab59b6598a69b428 * Add agent_iboot entrypoint * Validate console port number in a valid range * iboot: add wait loop for pstate to activate * Validate the input of properties of nodes * Add documentation for Ceph Object Gateway support * Refactor iscsi_ilo driver to use new boot interface * Added unit tests for CORS middleware * Tue Nov 10 2015 cloud-develAATTsuse.de- Update to version ironic-4.2.1.dev195: * Don\'t reraise the exception in _set_console_mode * Check seamicro terminal port as long as it specified * Add missing unit tests for some PXE drivers * cautiously fail on unhandled heartbeat exception * Sat Nov 07 2015 cloud-develAATTsuse.de- Update to version ironic-4.2.1.dev187: * Use oslo_config new type PortOpt for port options * Add PortOpt to config generator * Expose versioning information on GET / endpoint * Wed Nov 04 2015 cloud-develAATTsuse.de- Update to version ironic-4.2.1.dev181: * Add \"agent_wol\" (AgentAndWakeOnLanDriver) * Rename utils.py to mgr_utils.py to avoid namespace collision * Tue Nov 03 2015 cloud-develAATTsuse.de- Update to version ironic-4.2.1.dev177: * Add self.raid for iSCSI based drivers * Fri Oct 30 2015 cloud-develAATTsuse.de- Update to version ironic-4.2.1.dev175: * Fix markup error in deploy/drivers.rst * Thu Oct 29 2015 cloud-develAATTsuse.de- Update to version ironic-4.2.1.dev173: * Update the Configuration Reference to Liberty in doc * iPXE document about the existence of prebuilt images * Tue Oct 27 2015 cloud-develAATTsuse.de- Update to version ironic-4.2.1.dev169: * Updated from global requirements * XenAPI: Add support for XenServer VMs * Sat Oct 24 2015 cloud-develAATTsuse.de- Update to version ironic-4.2.1.dev165: * Use self.__class__.X instead of self.X * Fri Oct 23 2015 cloud-develAATTsuse.de- Update to version ironic-4.2.1.dev163: * Imported Translations from Zanata * Move hash_ring refresh logic out of sync_local_state * Move ironic.tests.unit.base to ironic.tests.base * Switched order of CORS middleware * DRAC BIOS vendor_passthru: enable rebooting the node * Add db migration and model for tags table * Thu Oct 22 2015 cloud-develAATTsuse.de- Update to version ironic-4.2.1.dev152: * Change required version of ImcSdk to 0.7.2 * Add an iboot reboot_delay setting * Fix a typo * Replace deprecated LOG.warn with warning * Tue Oct 20 2015 cloud-develAATTsuse.de- Update to version ironic-4.2.1.dev145: * Add OneView driver documentation * Fix snmp property descriptions * Updated from global requirements * Remove unused functions from agent driver * mocking syscalls to make the tests run on OS X * Enable cmd/api & cmd/conductor to be launched directly * Tue Oct 20 2015 cloud-develAATTsuse.de- Update to version ironic-4.2.1.dev133: * Slightly reword README * Add reboot_delay option to snmp driver * Sat Oct 17 2015 cloud-develAATTsuse.de- Update to version ironic-4.2.1.dev130: * Move test_pxe.py inside unit/drivers/modules directory * Move pxe._parse_instance_info() to deploy_utils * Enable radosgw support in ironic * Fri Oct 16 2015 cloud-develAATTsuse.de- Update to version ironic-4.2.1.dev124: * Add note about driver API breakage * Fix a missing detail in install guide * Updated from global requirements * Add agent_amt docs * Thu Oct 15 2015 cloud-develAATTsuse.de- Update to version ironic-4.2.1.dev117: * Add release notes for 4.2.1 * Convert set() to list in ListType * remove lxml requirement * Update python-oneviewclient version * Add support for in-band cleaning in ISCSIDeploy * Refactor deploy_utils methods * Thu Oct 15 2015 cloud-develAATTsuse.de- Update to version ironic-4.2.1.dev105: * Fix an annoying detail in the developer quick-start * Fixes logging of failure in deletion of swift temporary object * ucs_hostname changed to ucs_address * Updated from global requirements * Remove functions: _cleanse_dict & format_message * Move FakeOneViewDriver to the fake.py module * Wed Oct 14 2015 cloud-develAATTsuse.de- Update to version ironic-4.2.1.dev93: * Updated from global requirements * OneView Driver for Ironic * Tue Oct 13 2015 cloud-develAATTsuse.de- Update to version ironic-4.2.1.dev90: * Add testresources and testscenarios used by oslo.db fixture * Add agent_amt driver * Mon Oct 12 2015 cloud-develAATTsuse.de- Update to version ironic-4.2.1.dev87: * Imported Translations from Zanata * Stop adding translation function to builtins * Fix tests giving erroneous output during os-testr run * Fix agent_ilo to remove temporary images * Prevent iRMC unit test from potential failure at the gate * Sat Oct 10 2015 cloud-develAATTsuse.de- Update to version ironic-4.2.1.dev78: * Updated from global requirements * iPXE: Fix assumption that ${mac} is the MAC of the NIC it\'s booting * Add secret=True to password option * Fix a bug error by passwords only includes numbers * PXE: Support Extra DHCP Options for IPv6 * Fri Oct 09 2015 cloud-develAATTsuse.de- Update to version ironic-4.2.1.dev69: * Fix typo in document * Remove unused import of oslo_log * Use power manager to reboot in agent deployments * Add retries to ssh._get_hosts_name_for_node * Fix irmc driver unit test * Thu Oct 08 2015 cloud-develAATTsuse.de- Update to version ironic-4.2.1.dev59: * Use standard locale when executing \'parted\' command * To run a specific unit test with ostestr use -r * Add .eggs to gitignore * Fix log formatting issue in agent base * Add notes to functions which are in ironic-lib * Allow empty password for ipmitool console * Update help string on tftp_root option * Updated from global requirements * Fix conductor deregistration on non init conductor * Rename \'message\' attribute to \'_msg_fmt\' in IronicException * Mon Oct 05 2015 cloud-develAATTsuse.de- Update to version ironic-4.2.1.dev39: * Add agent inspection support for IPMI and SSH drivers * Move unit tests to correct directory * Sat Oct 03 2015 cloud-develAATTsuse.de- Update to version ironic-4.2.1.dev35: * Updated from global requirements * Imported Translations from Zanata * Add Pillow to test-requirements.txt * Fri Oct 02 2015 cloud-develAATTsuse.de- Update to version ironic-4.2.1.dev30: * Python 3.4 unit tests fail with LANG=C * Fix ubuntu install command in install guide * Follow up for: Prepare for functional testing patch * Use standard locale when executing \'dd\' command * Wed Sep 30 2015 cloud-develAATTsuse.de- Update to version ironic-4.2.1.dev22: * Add \'whitelist_externals = bash\' for two testenvs * Fix documentation for installing mariaDB * Update help strings for DRAC configs * Fix some iBoot strings * Tue Sep 29 2015 cloud-develAATTsuse.de- Update to version ironic-4.2.1.dev14: * Switch tox unit test command to use ostestr * Imported Translations from Zanata * Fix typo: add a missing white space * Prepare for functional testing * Replace six.iteritems() with .items() * Mon Sep 28 2015 cloud-develAATTsuse.de- Update to version ironic-4.2.1.dev5: * Fix string formatting issues * Sat Sep 26 2015 cloud-develAATTsuse.de- Update to version ironic-4.2.1.dev4: * Make generation of ironic.conf.sample deterministic * Cached file should not be deleted if time equal to master 4.2.0 * 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 * Thu Sep 24 2015 cloud-develAATTsuse.de- Update to version ironic-4.1.1.dev86: * Make end-points discoverable via Ironic API * Wed Sep 23 2015 cloud-develAATTsuse.de- Update to version ironic-4.1.1.dev84: * 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 * Tue Sep 22 2015 cloud-develAATTsuse.de- Update to version ironic-4.1.1.dev75: * 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 * Mon Sep 21 2015 cloud-develAATTsuse.de- Update to version ironic-4.1.1.dev66: * Remove unused object function * Sun Sep 20 2015 cloud-develAATTsuse.de- Update to version ironic-4.1.1.dev64: * Fix typo in vendor method dev documentation * Add constraint target to tox.ini * Add IPMINative vendor methods to *IPMINative drivers * Convert functools.wraps() usage to six.wraps() * Sat Sep 19 2015 cloud-develAATTsuse.de- Update to version ironic-4.1.1.dev56: * Fix incorrect urls * Check image size before provisioning for agent driver * Help patch authors to remember to update version docs * Remove DictMatches custom matcher from unit tests * Imported Translations from Zanata * Update descriptions in RAID config schema * Document GET ...raid/logical_disk_properties * Fri Sep 18 2015 cloud-develAATTsuse.de- Update to version ironic-4.1.1.dev42: * Use oslo.versionedobjects remotable decorators * Base IronicObject on VersionedObject * Thu Sep 17 2015 cloud-develAATTsuse.de- Update to version ironic-4.1.1.dev38: * Remove comment about exception decorator * Replace metaclass registry with explicit opt-in registry from oslo * Add config option to override url for links * Allow tftpd usage of \'--secure\' by using symlinks * Add support for inband raid configuration agent ramdisk * Wed Sep 16 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 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 2015 cloud-develAATTsuse.de- Update to version ironic-4.1.1.dev17: * Cache the description of RAID properties * Trusted boot doc * Fri Sep 11 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 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 09 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 08 2015 cloud-develAATTsuse.de- Update to version ironic-4.0.1.dev81: * Fix doc typo * Mon Sep 07 2015 cloud-develAATTsuse.de- Update to version ironic-4.0.1.dev80: * Document nodes in enroll state, in install guide * Sun Sep 06 2015 cloud-develAATTsuse.de- Update to version ironic-4.0.1.dev78: * Set boot device in PXE Boot interface method prepare_instance() * Fri Sep 04 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 03 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 02 2015 cloud-develAATTsuse.de- Update to version ironic-4.0.1.dev44: * Add new method validate_raid_config to RAIDInterface * Tue Sep 01 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 2015 cloud-develAATTsuse.de- Update to version ironic-4.0.1.dev35: * Fix minor spelling/grammar errors * Sun Aug 30 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 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 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 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 2015 cloud-develAATTsuse.de- Update to version ironic-4.0.1.dev3: * Remove ObjectListBase * Switch to post-versioning 4.0.0 * Tue Aug 25 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 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 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 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 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 2015 cloud-develAATTsuse.de- Update to version ironic-2015.2.0.dev521: * Add copyright notice to iRMC driver source code * Tue Aug 18 2015 cloud-develAATTsuse.de- Update to version ironic-2015.2.0.dev519: * Update cached images based on update time * Sat Aug 15 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 2015 cloud-develAATTsuse.de- Update to version ironic-2015.2.0.dev468: * Fix warnings on doc builds * Fri Aug 07 2015 cloud-develAATTsuse.de- Update to version ironic-2015.2.0.dev467: * Document configuring ironic-api behind mod_wsgi * Thu Aug 06 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 05 2015 cloud-develAATTsuse.de- Update to version ironic-2015.2.0.dev449: * grub2 bootloader support for uefi boot mode * Tue Aug 04 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 02 2015 cloud-develAATTsuse.de- Update to version ironic-2015.2.0.dev439: * Add raises docstring tag into object.Ports methods * Sat Aug 01 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 2015 cloud-develAATTsuse.de- Update to version ironic-2015.2.0.dev419: * Fix apache wsgi import * Thu Jul 30 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 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 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 2015 cloud-develAATTsuse.de- Update to version ironic-2015.2.0.dev397: * Add IPA support for iscsi_irmc driver * Sat Jul 25 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 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 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 2015 dmuellerAATTsuse.com- fix build * Sun Jul 19 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 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 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 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 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 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 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 2015 cloud-develAATTsuse.de- Update to version ironic-2015.2.0.dev203: * Remove tools/flakes.py * Mon Jun 15 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 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 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 05 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 04 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 03 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 02 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 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 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 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 2015 cloud-develAATTsuse.de- Update to version ironic-2015.2.0.dev144: * DRAC: config options for retry values * Sat May 23 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 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 2015 cloud-develAATTsuse.de- Update to version ironic-2015.2.0.dev128: * Add simplegeneric to py34 requirements * Mon May 18 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 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 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 2015 cloud-develAATTsuse.de- Update to version ironic-2015.2.0.dev109: * Updated from global requirements * Tue May 12 2015 cloud-develAATTsuse.de- Update to version ironic-2015.2.0.dev108: * Improve strictness of iRMC test cases error checking * Mon May 11 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 09 2015 cloud-develAATTsuse.de- Update to version ironic-2015.2.0.dev96: * Remove deprecated exceptions * Thu May 07 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 07 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 06 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 06 2015 cloud-develAATTsuse.de- Update to version ironic-2015.2.0.dev65: * Imported Translations from Transifex * Tue May 05 2015 cloud-develAATTsuse.de- Update to version ironic-2015.2.0.dev63: * Adopt config generator * Mon May 04 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 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 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 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 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 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 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 09 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 08 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 07 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 06 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 04 2015 cloud-develAATTsuse.de- Update to version ironic-2015.1.dev114: * Remove DB tests workarounds * Fix formatting issue in install guide * Fri Apr 03 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 02 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 01 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 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 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 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 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 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 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 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 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 2015 dmuellerAATTsuse.com- update logrotate.conf * Thu Jan 29 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 2015 cloud-develAATTsuse.de- Update to version ironic-2015.1.dev134: * Replace DIB installation step from git clone to pip * Tue Jan 27 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 2015 cloud-develAATTsuse.de- Update to version ironic-2015.1.dev120: * Use oslo_serialization replace oslo.serialization * Sat Jan 24 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 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 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 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 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 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 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 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 2015 cloud-develAATTsuse.de- Update to version ironic-2015.1.dev34: * Fix policy enforcement to properly detect admin * Sat Jan 10 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 09 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 08 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 06 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 2014 cloud-develAATTsuse.de- Update to version ironic-2015.1.dev5: * Reuse methods from netutils * Sat Dec 20 2014 cloud-develAATTsuse.de- Update to version ironic-2015.1.dev4: * Extend API multivalue fields * Fri Dec 19 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 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 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 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 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 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 2014 tbechtoldAATTsuse.com- Add openstack-ironic-conductor package * Fri Nov 21 2014 tbechtoldAATTsuse.com- Run DB migrations during API service startup * Fri Nov 21 2014 tbechtoldAATTsuse.com- Update default values for ironic.conf * Fri Nov 21 2014 tbechtoldAATTsuse.com- Move Requires for python-sphinxcontrib-pecanwsme from python-ironic to openstack-ironic-test package. * Thu Nov 20 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 2014 dmuellerAATTsuse.com- fix configuration defaults * Thu Oct 09 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 08 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 07 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 04 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 03 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 02 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 01 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 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 2014 cloud-develAATTsuse.de- Update to version ironic-2014.2.dev145.g5e72ff0: * Adds openSUSE support for developer documentation * Fri Sep 26 2014 cloud-develAATTsuse.de- Update to version ironic-2014.2.dev143.ge5536e2: * Remove unneeded context initialization in tests * Fri Sep 26 2014 cloud-develAATTsuse.de- Update to version ironic-2014.2.dev141.g52f77f9: * Remove untranslated PO files * Thu Sep 25 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 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 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 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 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 2014 cloud-develAATTsuse.de- Update to version ironic-2014.2.dev98.g8576905: * Use standard locale in list_partitions * Fri Sep 19 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 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 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 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 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 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 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 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 05 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 04 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 03 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 02 2014 cloud-develAATTsuse.de- Update to version ironic-2014.2.dev189.g936d263: * Updated from global requirements * Remove gettextutils _ injection * Tue Sep 02 2014 cloud-develAATTsuse.de- Update to version ironic-2014.2.dev186.g81344cc: * Rewrite images tests with mock * Remove futures from requirements * Mon Sep 01 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 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 2014 cloud-develAATTsuse.de- Update to version ironic-2014.2.dev167.g2a19ff1: * properly format user guide in RST * Thu Aug 28 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 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 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 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 01 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 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 2014 cloud-develAATTsuse.de- Update to version ironic-2014.2.dev20.gd0a6893: * Imported Translations from Transifex * Tue Jul 29 2014 cloud-develAATTsuse.de- Update to version ironic-2014.2.dev19.g0b3fbb6: * Do not rely on hash ordering in tests * Tue Jul 29 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 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 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 2014 cloud-develAATTsuse.de- Update to version ironic-2014.2.dev129.gbaf332a: * Fix node to chassis and port to node association * Thu Jul 10 2014 cloud-develAATTsuse.de- Update to version ironic-2014.2.dev127.gd04f6ad: * Allow overriding the log level for ironicclient * Tue Jul 08 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 07 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 04 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 03 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 02 2014 cloud-develAATTsuse.de- Update to version ironic-2014.2.dev85.gdac09ad: * Fix glance endpoint tests * Sun Jun 29 2014 cloud-develAATTsuse.de- Update to version ironic-2014.2.dev84.g0bbb64d: * Wait for Neutron port updates when using SSHPower * Sat Jun 28 2014 cloud-develAATTsuse.de- Update to version ironic-2014.2.dev82.gbdcfac5: * Update \"Exercising the Services Locally\" doc * Fri Jun 27 2014 cloud-develAATTsuse.de- Update to version ironic-2014.2.dev80.gdbd96f3: * Fix \'fake\' driver unable to finish a deploy * Fri Jun 27 2014 cloud-develAATTsuse.de- Update to version ironic-2014.2.dev79.gfa9a0d0: * Fixing hardcoded glance protocol * Thu Jun 26 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 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 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 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 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 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 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 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 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 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 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 2014 cloud-develAATTsuse.de- Update to version ironic-2014.2.dev200.gec6a73b: * Remove \'node\' parameter from the Deploy interface * Fri May 23 2014 cloud-develAATTsuse.de- Update to version ironic-2014.2.dev199.gd5afee9: * Imported Translations from Transifex * Cleanup images after deployment * Thu May 22 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 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 2014 cloud-develAATTsuse.de- Update to version ironic-2014.2.dev173.g6239eb8: * Updated from global requirements * Wed May 14 2014 cloud-develAATTsuse.de- Update to version ironic-2014.2.dev171.gb7d916a: * Cleanup mock patch without `with` part 1 * Tue May 13 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 09 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 07 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 06 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 06 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 05 2014 mjuraAATTsuse.com- Change dependency on python-amqp instead of python-amqplib * Fri May 02 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 01 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 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 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 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 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 2014 cloud-develAATTsuse.de- Update to version ironic-2014.2.dev96.g2291251: * Complete wrapping ironic client calls * Fri Apr 18 2014 cloud-develAATTsuse.de- Update to version ironic-2014.2.dev95.g9ff949c: * Use DiskPartitioner * Thu Apr 17 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 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 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 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 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 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 09 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 08 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 05 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 04 2014 cloud-develAATTsuse.de- Update to version ironic-2014.2.dev9.gbb582f0: * Fix grammar in error string in pxe driver * Thu Apr 03 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 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 2014 dmuellerAATTsuse.com- fix requires- add python_requires service * Sat Mar 22 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 2014 cloud-develAATTsuse.de- Update to version ironic-2013.2.dev79.gf602116: * Expose API for fetching a single driver * Wed Mar 19 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 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 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 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 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 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 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 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 06 2014 cloud-develAATTsuse.de- Update to version ironic-2013.2.dev246.g3e03681: * PXE clean_up() to remove the pxe_deploy_key parameter * Thu Mar 06 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 05 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 04 2014 cloud-develAATTsuse.de- Update to version ironic-2013.2.dev231.gcc62836: * Implement the SeaMicro Power driver * Fix provision_updated_at deserialization * Sun Mar 02 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 01 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 2014 cloud-develAATTsuse.de- Update to version ironic-2013.2.dev191.gbdd96dc: * Fix race condition when deleting a node * Wed Feb 26 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 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 2014 dmuellerAATTsuse.com- switch over to non-openstack prefixed user * Wed Feb 19 2014 cloud-develAATTsuse.de- Update to version ironic-2013.2.dev152.ga3d65c7: * Move ipmitool _set_boot_device to VendorPassthru * Tue Feb 18 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 2014 cloud-develAATTsuse.de- Update to version ironic-2013.2.dev128.gba3c407: * Correct PXEPrivateMethodsTestCase.setUp * alembic with initial migration and tests * Sun Feb 16 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 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 2014 dmuellerAATTsuse.com- update requires * Thu Feb 13 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 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 01 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 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 2014 dmuellerAATTsuse.com- move lock_path to /var/run * Wed Jan 29 2014 vuntzAATTsuse.com- Package /var/{cache,lock}/ironic. * Tue Jan 28 2014 dmuellerAATTsuse.com- set lock_path / keystone_signing_dir and the like * Mon Jan 27 2014 opensuse-cloudAATTopensuse.org- Update to version 2013.2.dev11.g5983ad8: + Remove unused config option - pxe_deploy_timeout * Fri Jan 24 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 2014 opensuse-cloudAATTopensuse.org- Update to version 2013.2.dev114.g3af35b4: + Use same MANAGER_TOPIC variable * Tue Jan 21 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 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 2014 dmuellerAATTsuse.com- remove flake8/pep8 requires, they come from hacking * Thu Jan 16 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 2014 opensuse-cloudAATTopensuse.org- Update to version 2013.2.dev97.g828948c: + PXEAndSSH driver lacked vendor_passthru * Tue Jan 14 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 2014 opensuse-cloudAATTopensuse.org- Update to version 2013.2.dev90.g79b12ab: + Use correct auth context inside pxe driver * Fri Jan 10 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 07 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 04 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 03 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 02 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 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 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 03 2013 opensuse-cloudAATTopensuse.org- Update to version 2013.2.dev699.g7393c49: + Imported Translations from Transifex * Mon Dec 02 2013 opensuse-cloudAATTopensuse.org- Update to version 2013.2.dev698.g7d4a858: + Use addCleanup() in test_deploy_utils * Fri Nov 29 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 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 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 2013 opensuse-cloudAATTopensuse.org- Update to version 2013.2.dev670.ge94e918: + Imported Translations from Transifex * Mon Nov 25 2013 dmuellerAATTsuse.com- switch to python-setuptools * Mon Nov 25 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 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 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 2013 opensuse-cloudAATTopensuse.org- Update to version 2013.2.dev613.ge574ad0: + Replace __metaclass__ * Thu Nov 14 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 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 2013 opensuse-cloudAATTopensuse.org- Update to version 2013.2.dev597.g5c315b3: + Don\'t use deprecated module commands + Remove \'basestring\' from objects utils * Sat Nov 09 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 08 2013 opensuse-cloudAATTopensuse.org- Update to version 2013.2.dev587.g2760832: + Fix a typo in the name of logger method exception * Tue Nov 05 2013 opensuse-cloudAATTopensuse.org- Update to version 2013.2.dev586.g78afaaf: + Add wrapper for keystone service catalog * Sat Nov 02 2013 opensuse-cloudAATTopensuse.org- Update to version 2013.2.dev584.gbe41420: + Fix i18N compliance * Thu Oct 31 2013 opensuse-cloudAATTopensuse.org- Update to version 2013.2.dev583.gf354d93: + Fix test node manager * Wed Oct 30 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 2013 opensuse-cloudAATTopensuse.org- Update to version 2013.2.dev573.g409b20b: + Add mailmap file * Sat Oct 26 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 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 2013 opensuse-cloudAATTopensuse.org- Update to version 2013.2.a548.g1eedfc2: + Remove unused nova specific files + Remove _driver_factory class attribute * Wed Oct 23 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 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 2013 dmuellerAATTsuse.com- fix requires * Wed Oct 16 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 2013 opensuse-cloudAATTopensuse.org- Update to version 2013.2.a522.g7716be1: + Consolidates TestCase and BaseTestCase * Tue Oct 15 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 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 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 09 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 08 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 01 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 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 2013 opensuse-cloudAATTopensuse.org- Update to version 2013.2.a461.g4bdd7d2: + Update error return code to match new Pecan release * Fri Sep 27 2013 dmuellerAATTsuse.com- fix requires * Fri Sep 27 2013 opensuse-cloudAATTopensuse.org- Update to version 2013.2.a460.g203bb2e: + Integer types support in api + Add native ipmi driver * Thu Sep 26 2013 opensuse-cloudAATTopensuse.org- Update to version 2013.2.a457.g9867016: + API GET to return only minimal data * Tue Sep 24 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 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 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 2013 dmuellerAATTsuse.com- remove 0001-Drop-setuptools_git-dependency.patch * Thu Sep 19 2013 speilickeAATTsuse.com- Add 0001-Drop-setuptools_git-dependency.patch: Pbr has ist all * Wed Sep 18 2013 dmuellerAATTsuse.com- fix init script- install config files * Wed Sep 18 2013 dmuellerAATTsuse.com- fix requires * Wed Sep 18 2013 opensuse-cloudAATTopensuse.org- Update to version 2013.2.a427.g407230f: + Public API + Rename ipmi driver to ipmitool * Tue Sep 17 2013 dmuellerAATTsuse.com- add six-14.diff * Fri Sep 13 2013 opensuse-cloudAATTopensuse.org- Update to version 2013.2.a423.gd5d42ad: + Remove jsonutils from PXE driver + Expose the vendor_passthru resource * Thu Sep 12 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 09 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 06 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 04 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 02 2013 opensuse-cloudAATTopensuse.org- Update to version 2013.2.a401.gfc56e8d: + Added upper version boundry for six * Thu Aug 22 2013 opensuse-cloudAATTopensuse.org- Update to version 2013.2.a400.gc4de596: + API Nodes states * Thu Aug 15 2013 opensuse-cloudAATTopensuse.org- Update to version 2013.2.a398.g7071eb0: + Fix driver loading * Mon Aug 12 2013 opensuse-cloudAATTopensuse.org- Update to version 2013.2.a397.g5e76790: + Move glance image service client from nova and cinder into ironic * Thu Aug 08 2013 opensuse-cloudAATTopensuse.org- Update to version 2013.2.a396.gc97cf82: + Implement the root and v1 entry points of the API * Wed Aug 07 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 05 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 04 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 01 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 2013 bwiedemannAATTsuse.de- drop obsolete websockify-04x.diff * Mon Jul 29 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 2013 opensuse-cloudAATTopensuse.org- Update to version 2013.2.a348.g71c2525: + Keystone authentiation. * Wed Jul 17 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 2013 opensuse-cloudAATTopensuse.org- Update to version 2013.2.a338.g3b560c3: + Modify gitignore to ignore sqlite * Fri Jul 12 2013 opensuse-cloudAATTopensuse.org- Update to version 2013.2.a337.g34823e3: + Update resource manager for fixed stevedore issue * Thu Jul 11 2013 opensuse-cloudAATTopensuse.org- Update to version 2013.2.a336.g9cb58b4: + Add dbapi functions * Wed Jul 10 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 05 2013 dmuellerAATTsuse.com- quantum -> neutron * Fri Jul 05 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 04 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 03 2013 dmuellerAATTsuse.com- add websockify-04x.diff * Tue Jun 25 2013 opensuse-cloudAATTopensuse.org- Update to version 2013.2.a313.g0f586b4: + Sync strutils from oslo-incubator + Add license header * Mon Jun 24 2013 dmuellerAATTsuse.com- Initial package
|
|
|