Sign Up
Log In
Log In
or
Sign Up
Places
All Projects
Status Monitor
Collapse sidebar
Cloud:OpenStack:Mitaka:Staging
openstack-ironic
openstack-ironic-doc.changes
Overview
Repositories
Revisions
Requests
Users
Attributes
Meta
File openstack-ironic-doc.changes of Package openstack-ironic
------------------------------------------------------------------- Sat Mar 25 04:33:31 UTC 2017 - cloud-devel@suse.de - Update to version ironic-5.1.3.dev22: * Pin version of virtualbmc in devstack plugin ------------------------------------------------------------------- Tue Feb 7 03:45:01 UTC 2017 - cloud-devel@suse.de - Update to version ironic-5.1.3.dev21: * Prepare for using standard python tests ------------------------------------------------------------------- Tue Jan 17 02:10:09 UTC 2017 - cloud-devel@suse.de - Update to version ironic-5.1.3.dev20: * Allow to set min,max API microversion in tempest ------------------------------------------------------------------- Tue Jan 10 04:04:11 UTC 2017 - cloud-devel@suse.de - Update to version ironic-5.1.3.dev19: * Move CONF.service_available.ironic to our plugin ------------------------------------------------------------------- Fri Jan 6 04:26:00 UTC 2017 - cloud-devel@suse.de - Update to version ironic-5.1.3.dev18: * Turn off tempest's multitenant network tests ------------------------------------------------------------------- Wed Nov 16 00:52:57 UTC 2016 - cloud-devel@suse.de - Update to version ironic-5.1.3.dev17: * Bring configurations from tempest to ironic_tempest_plugin * Fix updating port MAC address for active nodes ------------------------------------------------------------------- Wed Oct 12 04:19:45 UTC 2016 - cloud-devel@suse.de - Update to version ironic-5.1.3.dev14: * Update stable/mitaka driver requirement for iRMC * Make tox respect upper-constraints.txt ------------------------------------------------------------------- Sat Oct 8 04:28:11 UTC 2016 - cloud-devel@suse.de - Update to version ironic-5.1.3.dev12: * Fix: Duplicated driver causes conductor to fail ------------------------------------------------------------------- Fri Oct 7 04:32:00 UTC 2016 - cloud-devel@suse.de - Update to version ironic-5.1.3.dev10: * Increase timeout for migration-related tests ------------------------------------------------------------------- Tue Oct 4 02:20:03 UTC 2016 - cloud-devel@suse.de - Update to version ironic-5.1.3.dev8: * Updated from global requirements ------------------------------------------------------------------- Fri Sep 23 04:31:58 UTC 2016 - cloud-devel@suse.de - Update to version ironic-5.1.3.dev7: * Add validation of 'ilo_deploy_iso' in deploy.validate() ------------------------------------------------------------------- Tue Aug 30 01:03:40 UTC 2016 - cloud-devel@suse.de - Update to version ironic-5.1.3.dev5: * IPMINative: Check the boot mode when setting the boot device * IPMITool: Check the boot mode when setting the boot device ------------------------------------------------------------------- Thu Jun 23 02:39:41 UTC 2016 - cloud-devel@suse.de - Update to version ironic-5.1.3.dev2: * Updated from global requirements * remove neutron stuff from devstack deb packages ------------------------------------------------------------------- Wed Jun 22 02:37:26 UTC 2016 - cloud-devel@suse.de - Update to version ironic-5.1.2: 5.1.2 * Mask password on agent lookup according to policy ------------------------------------------------------------------- Sat Jun 18 02:24:33 UTC 2016 - cloud-devel@suse.de - Update to version ironic-5.1.2.dev1: * Change port used for Ironic static http to 3928 5.1.1 ------------------------------------------------------------------- Wed Jun 1 02:23:48 UTC 2016 - cloud-devel@suse.de - Update to version ironic-5.1.1.dev22: * Stop unit-testing processutils internals * tempest: start using get_configured_admin_credentials ------------------------------------------------------------------- Fri May 20 02:31:38 UTC 2016 - cloud-devel@suse.de - Update to version ironic-5.1.1.dev19: * Update compute_driver in documentation ------------------------------------------------------------------- Wed May 18 03:31:55 UTC 2016 - cloud-devel@suse.de - Update to version ironic-5.1.1.dev18: * Fix usage of rest_client expected_success() in tests * Updated from global requirements * Enable download of tinyipa prebuilt image ------------------------------------------------------------------- Tue May 17 02:11:05 UTC 2016 - cloud-devel@suse.de - Update to version ironic-5.1.1.dev12: * pull mitaka release notes from the mitaka branch * use stable/mitaka upper-constraints ------------------------------------------------------------------- Thu May 12 01:21:59 UTC 2016 - cloud-devel@suse.de - Update to version ironic-5.1.1.dev9: * Update tempest compute flavor_ref/flavor_ref_alt ------------------------------------------------------------------- Mon May 9 12:45:21 UTC 2016 - cloud-devel@suse.de - Update to version ironic-5.1.1.dev8: * Updated from global requirements ------------------------------------------------------------------- Mon May 9 04:56:19 UTC 2016 - cloud-devel@suse.de - Update to version ironic-5.1.1.dev6: * Force iRMC vmedia boot from remotely connected CD/DVD ------------------------------------------------------------------- Thu Apr 21 02:23:42 UTC 2016 - cloud-devel@suse.de - Update to version ironic-5.1.1.dev4: * Updated from global requirements ------------------------------------------------------------------- Wed Apr 13 02:13:23 UTC 2016 - cloud-devel@suse.de - Update to version ironic-5.1.1.dev3: * Normalize MAC OctetString to fix InvalidMAC exception * Updating driver docs with DL hardwares requirements * Sync Oslo gettextutils module to Ironic * Removed templates directory in api config ------------------------------------------------------------------- Tue Apr 5 01:19:14 UTC 2016 - cloud-devel@suse.de - Update to version ironic-5.1.1.dev2: * Allow fetching IPA ramdisk with branch name ------------------------------------------------------------------- Fri Mar 25 02:14:26 UTC 2016 - cloud-devel@suse.de - Update to version ironic-5.1.1.dev1: * Update .gitreview for stable/mitaka ------------------------------------------------------------------- Thu Mar 24 09:06:52 UTC 2016 - tbechtold@suse.com - Switch to stable/mitaka branch ------------------------------------------------------------------- Thu Mar 24 08:33:04 UTC 2016 - tbechtold@suse.com - Update to version ironic-5.1.1.dev1: 5.1.0 * Add xinetd and its TFTP configuration in Install Guide ------------------------------------------------------------------- Thu Mar 24 01:21:58 UTC 2016 - cloud-devel@suse.de - Update to version ironic-5.0.1.dev52: * Documentation update for partition image support ------------------------------------------------------------------- Wed Mar 23 01:19:48 UTC 2016 - cloud-devel@suse.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 01:22:16 UTC 2016 - cloud-devel@suse.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 01:22:30 UTC 2016 - cloud-devel@suse.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 13:54:46 UTC 2016 - cloud-devel@suse.de - Update to version ironic-5.0.1.dev18: * Follow-up of firmware update(iLO) as manual cleaning step ------------------------------------------------------------------- Thu Mar 17 02:24:15 UTC 2016 - cloud-devel@suse.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 02:17:01 UTC 2016 - cloud-devel@suse.de - Update to version ironic-5.0.1.dev8: * Add documentation for RAID ------------------------------------------------------------------- Tue Mar 15 02:20:28 UTC 2016 - cloud-devel@suse.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 10:07:41 UTC 2016 - tbechtold@suse.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 ------------------------------------------------------------------- Sat Dec 26 01:51:57 UTC 2015 - cloud-devel@suse.de - Update to version ironic-4.3.1.dev112: * Correct a tiny issue in install-guide ------------------------------------------------------------------- Fri Dec 25 01:51:47 UTC 2015 - cloud-devel@suse.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 01:54:00 UTC 2015 - cloud-devel@suse.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 01:53:07 UTC 2015 - cloud-devel@suse.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 02:00:33 UTC 2015 - cloud-devel@suse.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 02:01:19 UTC 2015 - cloud-devel@suse.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 01:58:06 UTC 2015 - cloud-devel@suse.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 01:59:18 UTC 2015 - cloud-devel@suse.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 02:04:22 UTC 2015 - cloud-devel@suse.de - Update to version ironic-4.3.1.dev44: * Use 'service_type' of 'network'. Not 'neutron' ------------------------------------------------------------------- Sat Dec 12 02:06:25 UTC 2015 - cloud-devel@suse.de - Update to version ironic-4.3.1.dev42: * Fix iPXE template for whole disk image * Add devstack plugin ------------------------------------------------------------------- Fri Dec 11 11:13:17 UTC 2015 - tbechtold@suse.com - Update to version ironic-4.3.1.dev38: * Copy devstack code to ironic tree * Add oslo_config.Opt support in Ironic config generator ------------------------------------------------------------------- Fri Dec 11 02:05:58 UTC 2015 - cloud-devel@suse.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 02:06:05 UTC 2015 - cloud-devel@suse.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 9 00:47:44 UTC 2015 - cloud-devel@suse.de - Update to version ironic-4.3.1.dev10: * Updated from global requirements * Remove wsgi reset_pool_size_to_default test ------------------------------------------------------------------- Tue Dec 8 09:27:28 UTC 2015 - cloud-devel@suse.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 5 01:27:44 UTC 2015 - cloud-devel@suse.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 4 01:26:27 UTC 2015 - cloud-devel@suse.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 3 01:25:46 UTC 2015 - cloud-devel@suse.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 2 01:26:34 UTC 2015 - cloud-devel@suse.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 1 01:26:01 UTC 2015 - cloud-devel@suse.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 04:12:30 UTC 2015 - cloud-devel@suse.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 04:12:14 UTC 2015 - cloud-devel@suse.de - Update to version ironic-4.2.1.dev313: * Avoid RequestContextSerializer from oslo.messaging ------------------------------------------------------------------- Fri Nov 27 04:25:25 UTC 2015 - cloud-devel@suse.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 06:02:46 UTC 2015 - cloud-devel@suse.de - Update to version ironic-4.2.1.dev306: * Move common code from ironic.conductor.manager to ironic.conductor.utils ------------------------------------------------------------------- Thu Nov 26 04:25:26 UTC 2015 - cloud-devel@suse.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 04:12:51 UTC 2015 - cloud-devel@suse.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 04:17:17 UTC 2015 - cloud-devel@suse.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 04:15:21 UTC 2015 - cloud-devel@suse.de - Update to version ironic-4.2.1.dev266: * Add manual cleaning to state machine ------------------------------------------------------------------- Sat Nov 21 04:17:21 UTC 2015 - cloud-devel@suse.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 13:47:48 UTC 2015 - cloud-devel@suse.de - Update to version ironic-4.2.1.dev260: * Support arguments for clean step methods * Validate all tcp/udp port numbers ------------------------------------------------------------------- Thu Nov 19 03:25:38 UTC 2015 - cloud-devel@suse.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 03:11:37 UTC 2015 - cloud-devel@suse.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 10:16:28 UTC 2015 - cloud-devel@suse.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 03:07:35 UTC 2015 - cloud-devel@suse.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 03:17:32 UTC 2015 - cloud-devel@suse.de - Update to version ironic-4.2.1.dev221: * Check shellinabox process during stopping console ------------------------------------------------------------------- Thu Nov 12 17:02:44 UTC 2015 - cloud-devel@suse.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 00:37:29 UTC 2015 - cloud-devel@suse.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 7 00:37:34 UTC 2015 - cloud-devel@suse.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 4 00:37:30 UTC 2015 - cloud-devel@suse.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 3 00:37:30 UTC 2015 - cloud-devel@suse.de - Update to version ironic-4.2.1.dev177: * Add self.raid for iSCSI based drivers ------------------------------------------------------------------- Fri Oct 30 00:37:30 UTC 2015 - cloud-devel@suse.de - Update to version ironic-4.2.1.dev175: * Fix markup error in deploy/drivers.rst ------------------------------------------------------------------- Thu Oct 29 00:37:33 UTC 2015 - cloud-devel@suse.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 00:37:37 UTC 2015 - cloud-devel@suse.de - Update to version ironic-4.2.1.dev169: * Updated from global requirements * XenAPI: Add support for XenServer VMs ------------------------------------------------------------------- Sat Oct 24 23:37:27 UTC 2015 - cloud-devel@suse.de - Update to version ironic-4.2.1.dev165: * Use self.__class__.X instead of self.X ------------------------------------------------------------------- Fri Oct 23 23:37:17 UTC 2015 - cloud-devel@suse.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 23:37:08 UTC 2015 - cloud-devel@suse.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 23:37:19 UTC 2015 - cloud-devel@suse.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 02:12:39 UTC 2015 - cloud-devel@suse.de - Update to version ironic-4.2.1.dev133: * Slightly reword README * Add reboot_delay option to snmp driver ------------------------------------------------------------------- Sat Oct 17 01:26:46 UTC 2015 - cloud-devel@suse.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 01:30:51 UTC 2015 - cloud-devel@suse.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 20:25:29 UTC 2015 - cloud-devel@suse.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 01:05:00 UTC 2015 - cloud-devel@suse.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 01:06:07 UTC 2015 - cloud-devel@suse.de - Update to version ironic-4.2.1.dev93: * Updated from global requirements * OneView Driver for Ironic ------------------------------------------------------------------- Tue Oct 13 01:05:02 UTC 2015 - cloud-devel@suse.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 03:11:35 UTC 2015 - cloud-devel@suse.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 03:13:25 UTC 2015 - cloud-devel@suse.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 9 03:14:37 UTC 2015 - cloud-devel@suse.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 8 03:14:25 UTC 2015 - cloud-devel@suse.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 5 11:36:46 UTC 2015 - cloud-devel@suse.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 3 02:06:28 UTC 2015 - cloud-devel@suse.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 2 02:08:50 UTC 2015 - cloud-devel@suse.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 13:12:15 UTC 2015 - cloud-devel@suse.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 23:40:29 UTC 2015 - cloud-devel@suse.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 23:40:13 UTC 2015 - cloud-devel@suse.de - Update to version ironic-4.2.1.dev5: * Fix string formatting issues ------------------------------------------------------------------- Sat Sep 26 23:40:09 UTC 2015 - cloud-devel@suse.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 00:17:51 UTC 2015 - cloud-devel@suse.de - Update to version ironic-4.1.1.dev86: * Make end-points discoverable via Ironic API ------------------------------------------------------------------- Wed Sep 23 00:19:13 UTC 2015 - cloud-devel@suse.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 00:18:13 UTC 2015 - cloud-devel@suse.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 00:15:46 UTC 2015 - cloud-devel@suse.de - Update to version ironic-4.1.1.dev66: * Remove unused object function ------------------------------------------------------------------- Sun Sep 20 00:15:43 UTC 2015 - cloud-devel@suse.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 00:17:03 UTC 2015 - cloud-devel@suse.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 00:15:41 UTC 2015 - cloud-devel@suse.de - Update to version ironic-4.1.1.dev42: * Use oslo.versionedobjects remotable decorators * Base IronicObject on VersionedObject ------------------------------------------------------------------- Thu Sep 17 01:56:46 UTC 2015 - cloud-devel@suse.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 01:55:02 UTC 2015 - cloud-devel@suse.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 01:54:11 UTC 2015 - cloud-devel@suse.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 01:58:26 UTC 2015 - cloud-devel@suse.de - Update to version ironic-4.1.1.dev17: * Cache the description of RAID properties * Trusted boot doc ------------------------------------------------------------------- Fri Sep 11 01:57:06 UTC 2015 - cloud-devel@suse.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 02:17:44 UTC 2015 - cloud-devel@suse.de - Update to version ironic-4.1.1.dev5: * Add version info for pyghmi in driver-requirements.txt 4.1.0 * Add description how to restart ironic services in Fedora/RHEL7/CentOS7 * Add APIs for RAID configuration * Add retry options to iBoot power driver * Use vendor mixin in IPMITool drivers ------------------------------------------------------------------- Wed Sep 9 02:12:47 UTC 2015 - cloud-devel@suse.de - Update to version ironic-4.0.1.dev102: * Add 4.1.0 release notes * Try to standardize retrieval of an Exception's description * Improve the ability to resolve capability value * Add supported environment 'VMware' to comments * Updated from global requirements * Remove policy 'admin' rule support * Handle missing is_whole_disk_image in pxe._build_pxe_config_options * Raise InvalidPrameterValue when ipmi_terminal_port is '' * Remove executable permission from irmc.py * Add vendor interface to ipminative driver * Use oslo.messaging serializers ------------------------------------------------------------------- Tue Sep 8 02:16:25 UTC 2015 - cloud-devel@suse.de - Update to version ironic-4.0.1.dev81: * Fix doc typo ------------------------------------------------------------------- Mon Sep 7 02:15:59 UTC 2015 - cloud-devel@suse.de - Update to version ironic-4.0.1.dev80: * Document nodes in enroll state, in install guide ------------------------------------------------------------------- Sun Sep 6 02:16:57 UTC 2015 - cloud-devel@suse.de - Update to version ironic-4.0.1.dev78: * Set boot device in PXE Boot interface method prepare_instance() ------------------------------------------------------------------- Fri Sep 4 02:14:30 UTC 2015 - cloud-devel@suse.de - Update to version ironic-4.0.1.dev76: * agent_ilo fails to bring up instance * Updated from global requirements * Remove 'is_valid_event' method * Revert "Do not overwrite the iPXE boot script on every deployment" * Removes unused posix-ipc requirement * Prevent ilo drivers powering off active nodes during take over * Fix docker package name in Ubuntu 14.04 in Install Guide * Remove unused dep discover from test reqs * Add deprecation warning to periodic tasks with parallel=False ------------------------------------------------------------------- Thu Sep 3 02:13:45 UTC 2015 - cloud-devel@suse.de - Update to version ironic-4.0.1.dev58: * Added CORS support middleware to Ironic * Refactor map_color() * Add release notes for 4.0.0 * Clean up cleaning error handling on heartbeats * Add RPC APIs for RAID configuration * Reset tempdir config option after NestedTempfile fixture applied * Use six.text_type in parse_image_ref ------------------------------------------------------------------- Wed Sep 2 15:39:27 UTC 2015 - cloud-devel@suse.de - Update to version ironic-4.0.1.dev44: * Add new method validate_raid_config to RAIDInterface ------------------------------------------------------------------- Tue Sep 1 02:20:53 UTC 2015 - cloud-devel@suse.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 02:05:30 UTC 2015 - cloud-devel@suse.de - Update to version ironic-4.0.1.dev35: * Fix minor spelling/grammar errors ------------------------------------------------------------------- Sun Aug 30 02:00:58 UTC 2015 - cloud-devel@suse.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 02:17:31 UTC 2015 - cloud-devel@suse.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 02:15:31 UTC 2015 - cloud-devel@suse.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 02:15:30 UTC 2015 - cloud-devel@suse.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 02:08:45 UTC 2015 - cloud-devel@suse.de - Update to version ironic-4.0.1.dev3: * Remove ObjectListBase * Switch to post-versioning 4.0.0 ------------------------------------------------------------------- Tue Aug 25 02:10:27 UTC 2015 - cloud-devel@suse.de - Update to version ironic-2015.2.0.dev563: * Fix improper exception catching * Fix nits from 'HTTP constants' patch ------------------------------------------------------------------- Mon Aug 24 02:07:27 UTC 2015 - cloud-devel@suse.de - Update to version ironic-2015.2.0.dev559: * Move tests into correct directories * Fix logging levels in do_node_deploy ------------------------------------------------------------------- Sun Aug 23 02:08:01 UTC 2015 - cloud-devel@suse.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 02:06:24 UTC 2015 - cloud-devel@suse.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 02:07:13 UTC 2015 - cloud-devel@suse.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 01:34:27 UTC 2015 - cloud-devel@suse.de - Update to version ironic-2015.2.0.dev521: * Add copyright notice to iRMC driver source code ------------------------------------------------------------------- Tue Aug 18 01:33:08 UTC 2015 - cloud-devel@suse.de - Update to version ironic-2015.2.0.dev519: * Update cached images based on update time ------------------------------------------------------------------- Sat Aug 15 01:35:21 UTC 2015 - cloud-devel@suse.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 00:24:56 UTC 2015 - cloud-devel@suse.de - Update to version ironic-2015.2.0.dev468: * Fix warnings on doc builds ------------------------------------------------------------------- Fri Aug 7 00:25:58 UTC 2015 - cloud-devel@suse.de - Update to version ironic-2015.2.0.dev467: * Document configuring ironic-api behind mod_wsgi ------------------------------------------------------------------- Thu Aug 6 00:27:22 UTC 2015 - cloud-devel@suse.de - Update to version ironic-2015.2.0.dev465: * Updated from global requirements * Add deprecation messages on the bash ramdisk endpoints * Document API versioning * Log configuration values as DEBUG, not INFO * Clean up instance_uuid as part of the node's tear down * Fix a trusted boot test bug * Secure boot support for pxe_ilo driver * Vagrant configuration generation now uses pymysql ------------------------------------------------------------------- Wed Aug 5 00:27:01 UTC 2015 - cloud-devel@suse.de - Update to version ironic-2015.2.0.dev449: * grub2 bootloader support for uefi boot mode ------------------------------------------------------------------- Tue Aug 4 00:26:49 UTC 2015 - cloud-devel@suse.de - Update to version ironic-2015.2.0.dev447: * Update ironic.conf.sample * Update ironic.conf.sample * Only take exclusive lock in sync_power_state if node is updated * Save and re-raise exception ------------------------------------------------------------------- Sun Aug 2 00:26:45 UTC 2015 - cloud-devel@suse.de - Update to version ironic-2015.2.0.dev439: * Add raises docstring tag into object.Ports methods ------------------------------------------------------------------- Sat Aug 1 00:27:36 UTC 2015 - cloud-devel@suse.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 12:55:24 UTC 2015 - cloud-devel@suse.de - Update to version ironic-2015.2.0.dev419: * Fix apache wsgi import ------------------------------------------------------------------- Thu Jul 30 00:24:54 UTC 2015 - cloud-devel@suse.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 05:15:12 UTC 2015 - cloud-devel@suse.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 00:24:13 UTC 2015 - cloud-devel@suse.de - Update to version ironic-2015.2.0.dev400: * Allow deleting nodes in ENROLL state * Updated from global requirements ------------------------------------------------------------------- Sun Jul 26 00:24:37 UTC 2015 - cloud-devel@suse.de - Update to version ironic-2015.2.0.dev397: * Add IPA support for iscsi_irmc driver ------------------------------------------------------------------- Sat Jul 25 00:24:52 UTC 2015 - cloud-devel@suse.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 00:28:39 UTC 2015 - cloud-devel@suse.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 13:01:39 UTC 2015 - cloud-devel@suse.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 ------------------------------------------------------------------- Sun Jul 19 00:29:00 UTC 2015 - cloud-devel@suse.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 23:36:42 UTC 2015 - cloud-devel@suse.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 23:40:26 UTC 2015 - cloud-devel@suse.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 23:40:25 UTC 2015 - cloud-devel@suse.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 23:40:25 UTC 2015 - cloud-devel@suse.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 01:39:09 UTC 2015 - cloud-devel@suse.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 01:38:30 UTC 2015 - cloud-devel@suse.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 01:34:11 UTC 2015 - cloud-devel@suse.de - Update to version ironic-2015.2.0.dev203: * Remove tools/flakes.py ------------------------------------------------------------------- Mon Jun 15 11:29:30 UTC 2015 - cloud-devel@suse.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 01:36:35 UTC 2015 - cloud-devel@suse.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 23:49:49 UTC 2015 - cloud-devel@suse.de - Update to version ironic-2015.2.0.dev186: * Updated from global requirements * Sync with latest oslo-incubator * Add pxe_ucs and agent_ucs drivers to manage Cisco UCS servers * Doc: Use --notest for creating venv * Updated from global requirements * Fix DRAC driver job completion detection * Add additional required RPMs to dev instructions * Update docs for usage of python-ironicclient * Install guide reflects changes on master branch * Remove auth token saving from iLO driver * Don't support deprecated drivers' vendor_passthru * Updated from global requirements 2015.1.0 * Updated from global requirements * Release Import of Translations from Transifex * Remove scripts for migrating nova baremetal * update .gitreview for stable/kilo * Fix heartbeat when clean step in progress 2014.2 * Add the PXE VendorPassthru interface to PXEDracDriver ------------------------------------------------------------------- Fri Jun 5 00:15:00 UTC 2015 - cloud-devel@suse.de - Update to version ironic-2015.2.0.dev197: * Enforce flake8 E123/6/7/8 in ironic * Change driver_info to driver_internal_info in conductor * Use svg as it looks better/scales better than png * Updated from global requirements * Use oslo config import methods for Keystone options ------------------------------------------------------------------- Thu Jun 4 00:14:43 UTC 2015 - cloud-devel@suse.de - Update to version ironic-2015.2.0.dev188: * Add documentation for getting a node's console * fix node-get-console returns url always start with http * Update the config drive doc to replace deprecated value * Remove bogus conditional from node_update * Prevent node delete based on provision, not power, state * Revert "Add simplegeneric to py34 requirements" * Do not save auth token on TFTP server in PXE driver * Updated from global requirements * Update iLO documentation for UEFI secure boot ------------------------------------------------------------------- Wed Jun 3 00:14:37 UTC 2015 - cloud-devel@suse.de - Update to version ironic-2015.2.0.dev170: * Updated from global requirements * ironic-discoverd is being renamed to ironic-inspector * Improve strictness of iLO test cases error checking ------------------------------------------------------------------- Tue Jun 2 00:15:06 UTC 2015 - cloud-devel@suse.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 00:14:49 UTC 2015 - cloud-devel@suse.de - Update to version ironic-2015.2.0.dev161: * Get admin auth token for Glance client in image_service ------------------------------------------------------------------- Thu May 28 00:52:01 UTC 2015 - cloud-devel@suse.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 00:52:57 UTC 2015 - cloud-devel@suse.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 00:52:31 UTC 2015 - cloud-devel@suse.de - Update to version ironic-2015.2.0.dev144: * DRAC: config options for retry values ------------------------------------------------------------------- Sat May 23 00:50:31 UTC 2015 - cloud-devel@suse.de - Update to version ironic-2015.2.0.dev142: * Update to hacking 0.10.x * Slight changes to Vagrant developer configs ------------------------------------------------------------------- Fri May 22 00:48:25 UTC 2015 - cloud-devel@suse.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 23:41:48 UTC 2015 - cloud-devel@suse.de - Update to version ironic-2015.2.0.dev128: * Add simplegeneric to py34 requirements ------------------------------------------------------------------- Mon May 18 23:43:11 UTC 2015 - cloud-devel@suse.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 23:41:51 UTC 2015 - cloud-devel@suse.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 23:41:13 UTC 2015 - cloud-devel@suse.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 23:41:18 UTC 2015 - cloud-devel@suse.de - Update to version ironic-2015.2.0.dev109: * Updated from global requirements ------------------------------------------------------------------- Tue May 12 23:41:01 UTC 2015 - cloud-devel@suse.de - Update to version ironic-2015.2.0.dev108: * Improve strictness of iRMC test cases error checking ------------------------------------------------------------------- Mon May 11 23:40:59 UTC 2015 - cloud-devel@suse.de - Update to version ironic-2015.2.0.dev106: * ironic/tests/drivers: Add autospec=True and spec_set= * Fix and enhance "Exercising the Services Locally" docs * Fix typos in Ironic docs * Fix spelling error in docstring * Check temp dir is usable for ipmitool driver ------------------------------------------------------------------- Sat May 9 23:41:06 UTC 2015 - cloud-devel@suse.de - Update to version ironic-2015.2.0.dev96: * Remove deprecated exceptions ------------------------------------------------------------------- Thu May 7 23:41:10 UTC 2015 - cloud-devel@suse.de - Update to version ironic-2015.2.0.dev95: * Fix Python 3.4 test failure * Remove unneeded usage of '# noqa' * Add section header to state machines page * Remove cleanfail->cleaning from state diagram ------------------------------------------------------------------- Thu May 7 01:44:21 UTC 2015 - cloud-devel@suse.de - Update to version ironic-2015.2.0.dev87: * Drop use of 'oslo' namespace package * Updated from global requirements * Specify environment variables needed for a standalone usage * Adds OCS Power and Management interfaces * Run tests in py34 environment * Update config generator to use oslo released libs ------------------------------------------------------------------- Wed May 6 17:33:02 UTC 2015 - tbechtold@suse.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 ------------------------------------------------------------------- Wed May 6 01:46:05 UTC 2015 - cloud-devel@suse.de - Update to version ironic-2015.2.0.dev65: * Imported Translations from Transifex ------------------------------------------------------------------- Tue May 5 13:45:30 UTC 2015 - cloud-devel@suse.de - Update to version ironic-2015.2.0.dev63: * Adopt config generator ------------------------------------------------------------------- Mon May 4 09:35:25 UTC 2015 - vuntz@suse.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 00:40:19 UTC 2015 - cloud-devel@suse.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 00:40:55 UTC 2015 - cloud-devel@suse.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 23:43:51 UTC 2015 - cloud-devel@suse.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 23:44:36 UTC 2015 - cloud-devel@suse.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 23:43:43 UTC 2015 - cloud-devel@suse.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 23:43:35 UTC 2015 - cloud-devel@suse.de - Update to version ironic-2015.1.dev174: * Fix for automated boot iso issue with IPA ramdisk * Agent driver fails without Ironic-managed TFTP * Add notes about upgrading juno->kilo to docs * Nit fixes for boot_mode being overwritten * Update installation service overview ------------------------------------------------------------------- Thu Apr 9 23:43:44 UTC 2015 - cloud-devel@suse.de - Update to version ironic-2015.1.dev165: * Address comments on I5cc41932acd75cf5e9e5b626285331f97126932e * Follow-up to "Add retry logic to _exec_ipmitool" * Don't pass boot_option: local for whole disk images * Use hexhyp instead of hexraw iPXE type ------------------------------------------------------------------- Wed Apr 8 23:42:51 UTC 2015 - cloud-devel@suse.de - Update to version ironic-2015.1.dev157: * Fixup post-merge comments on cleaning document * Fix exception handling in Glance image service * Update proliantutils version required for K release * Imported Translations from Transifex * Fix mocks not being stopped as intended * Add maintenance check before call do_node_deploy * Fix VM stuck when deploying with pxe_ssh + local boot * Fix bad quoting in quickstart guide * Set hash seed to 0 in gendocs environment * boot_mode is overwritten in node properties * Add retry logic to _exec_ipmitool * Shorten time for unittest test_download_with_retries * tests/db: Add autospec=True to mocks * Sync with oslo.incubator * Update doc for test database migrations ------------------------------------------------------------------- Tue Apr 7 23:42:49 UTC 2015 - cloud-devel@suse.de - Update to version ironic-2015.1.dev127: * Check status of bootloader installation for DIB ramdisk * Add missing mock for test_create_cleaning_ports_fail * Fix help string for glance auth_strategy option * Document ports creating configuration for in-band inspection * Refactor test code to reduce duplication ------------------------------------------------------------------- Mon Apr 6 23:42:40 UTC 2015 - cloud-devel@suse.de - Update to version ironic-2015.1.dev117: * Disable XML now that we have WSME/Pecan support * Add missing test for DB migration 2fb93ffd2af1 ------------------------------------------------------------------- Sat Apr 4 23:42:39 UTC 2015 - cloud-devel@suse.de - Update to version ironic-2015.1.dev114: * Remove DB tests workarounds * Fix formatting issue in install guide ------------------------------------------------------------------- Fri Apr 3 23:42:43 UTC 2015 - cloud-devel@suse.de - Update to version ironic-2015.1.dev110: * Enable cleaning by default * Improve error handling when JSON is not returned by agent * Fix is_hostname_safe for RFC compliance ------------------------------------------------------------------- Thu Apr 2 23:42:53 UTC 2015 - cloud-devel@suse.de - Update to version ironic-2015.1.dev104: * Regenerate states diagram after addition of CLEANING * Fix UnicodeEncodeError issue when the language is not en_US * pxe deploy fails for whole disk images in UEFI * Remove setting language to en_US for 'venv' * Add config drive documentation * Mock time.sleep() for two unittests * Add display-name option to example apache2 configuration * New field 'name' not supported in port REST API * Top level unit tests: Use autospec=True for mocks * Add whole disk image support for iscsi_ilo using agent ramdisk ------------------------------------------------------------------- Wed Apr 1 23:42:34 UTC 2015 - cloud-devel@suse.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 23:42:48 UTC 2015 - cloud-devel@suse.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 23:43:27 UTC 2015 - cloud-devel@suse.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 00:57:08 UTC 2015 - cloud-devel@suse.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 00:52:26 UTC 2015 - cloud-devel@suse.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 01:58:27 UTC 2015 - cloud-devel@suse.de - Update to version ironic-2015.1.dev34: * Add root device hints documentation * Add a return after saving node power state ------------------------------------------------------------------- Wed Mar 25 02:04:02 UTC 2015 - cloud-devel@suse.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 09:17:59 UTC 2015 - cloud-devel@suse.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 08:50:58 UTC 2015 - rsalevsky@suse.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 ------------------------------------------------------------------- Thu Jan 29 01:19:47 UTC 2015 - cloud-devel@suse.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 01:22:53 UTC 2015 - cloud-devel@suse.de - Update to version ironic-2015.1.dev134: * Replace DIB installation step from git clone to pip ------------------------------------------------------------------- Tue Jan 27 01:19:44 UTC 2015 - cloud-devel@suse.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 01:18:46 UTC 2015 - cloud-devel@suse.de - Update to version ironic-2015.1.dev120: * Use oslo_serialization replace oslo.serialization ------------------------------------------------------------------- Sat Jan 24 01:18:23 UTC 2015 - cloud-devel@suse.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 01:18:45 UTC 2015 - cloud-devel@suse.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 01:21:31 UTC 2015 - cloud-devel@suse.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 01:19:01 UTC 2015 - cloud-devel@suse.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 01:19:49 UTC 2015 - cloud-devel@suse.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 01:19:51 UTC 2015 - cloud-devel@suse.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 01:18:45 UTC 2015 - cloud-devel@suse.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 01:17:43 UTC 2015 - cloud-devel@suse.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 01:16:18 UTC 2015 - cloud-devel@suse.de - Update to version ironic-2015.1.dev34: * Fix policy enforcement to properly detect admin ------------------------------------------------------------------- Sat Jan 10 01:16:42 UTC 2015 - cloud-devel@suse.de - Update to version ironic-2015.1.dev32: * Updated from global requirements * Update etc/ironic/ironic.conf.sample * Minor changes to state model ------------------------------------------------------------------- Fri Jan 9 01:17:26 UTC 2015 - cloud-devel@suse.de - Update to version ironic-2015.1.dev28: * Add documentation to create in RegionOne * Updated from global requirements * display error logging should be improved ------------------------------------------------------------------- Thu Jan 8 01:18:50 UTC 2015 - cloud-devel@suse.de - Update to version ironic-2015.1.dev22: * Refactor async helper methods in conductor/manager.py * Hide oslo.messaging DEBUG logs by default * PXE: Pass root device hints via kernel cmdline * Add a fsm state -> dot diagram generator ------------------------------------------------------------------- Tue Jan 6 01:20:49 UTC 2015 - cloud-devel@suse.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 01:18:37 UTC 2014 - cloud-devel@suse.de - Update to version ironic-2015.1.dev5: * Reuse methods from netutils ------------------------------------------------------------------- Sat Dec 20 01:19:25 UTC 2014 - cloud-devel@suse.de - Update to version ironic-2015.1.dev4: * Extend API multivalue fields ------------------------------------------------------------------- Fri Dec 19 01:21:45 UTC 2014 - cloud-devel@suse.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 01:22:08 UTC 2014 - cloud-devel@suse.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 01:21:18 UTC 2014 - cloud-devel@suse.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 01:20:52 UTC 2014 - cloud-devel@suse.de - Update to version ironic-2015.1.dev207.g8067014: * Get rid of set_failed_state duplication * Correct vmware ssh power manager ------------------------------------------------------------------- Fri Dec 12 01:21:16 UTC 2014 - cloud-devel@suse.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 08:28:54 UTC 2014 - cloud-devel@suse.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() ------------------------------------------------------------------- Thu Nov 20 07:54:15 UTC 2014 - tbechtold@suse.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 ------------------------------------------------------------------- Thu Oct 9 23:34:57 UTC 2014 - cloud-devel@suse.de - Update to version ironic-2015.1.dev26.g0a0fa0e: * Fix pep8 test * Add missing attributes to sample API objects * Fix markup-related issues in documentation * Add documentation for PXE UEFI setup * Fix exceptions names and messages for Keystone errors * Remove unused change_node_maintenance_mode from rpcapi ------------------------------------------------------------------- Wed Oct 8 23:34:56 UTC 2014 - cloud-devel@suse.de - Update to version ironic-2015.1.dev15.g274a963: * Imported Translations from Transifex * Clear hash ring cache in get_topic_for* * Move database fixture to a separate test case * KeyError from AgentVendorInterface._heartbeat() ------------------------------------------------------------------- Tue Oct 7 23:35:03 UTC 2014 - cloud-devel@suse.de - Update to version ironic-2015.1.dev8.gaf59e4b: * Validate the power interface before deployment * Cleans up some Sphinx rST warnings in Ironic ------------------------------------------------------------------- Sat Oct 4 00:23:19 UTC 2014 - cloud-devel@suse.de - Update to version ironic-2015.1.dev5.g0827173: * Remove kombu as a dependency for Ironic 2014.2.rc1 * Make hash ring mapping be more consistent * Open Kilo development * ilo* drivers to use only ilo credentials * Remove 'incubated' documentation theme ------------------------------------------------------------------- Fri Oct 3 00:21:47 UTC 2014 - cloud-devel@suse.de - Update to version ironic-2014.2.dev177.g552a927: * Add periodic task to rebuild conductor local state * Add "affinity" tracking to nodes and conductors * Add a call to management.validate(task) ------------------------------------------------------------------- Thu Oct 2 00:16:31 UTC 2014 - cloud-devel@suse.de - Update to version ironic-2014.2.dev172.g6a42cee: * Update hacking version in test requirements * Replace custom lazy loading by stevedore * Updated from global requirements * Use DbTestCase as test base when context needed ------------------------------------------------------------------- Wed Oct 1 00:17:03 UTC 2014 - cloud-devel@suse.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 23:48:06 UTC 2014 - cloud-devel@suse.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 23:48:00 UTC 2014 - cloud-devel@suse.de - Update to version ironic-2014.2.dev145.g5e72ff0: * Adds openSUSE support for developer documentation ------------------------------------------------------------------- Fri Sep 26 23:47:27 UTC 2014 - cloud-devel@suse.de - Update to version ironic-2014.2.dev143.ge5536e2: * Remove unneeded context initialization in tests ------------------------------------------------------------------- Fri Sep 26 08:54:49 UTC 2014 - cloud-devel@suse.de - Update to version ironic-2014.2.dev141.g52f77f9: * Remove untranslated PO files ------------------------------------------------------------------- Thu Sep 25 23:47:13 UTC 2014 - cloud-devel@suse.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 07:40:33 UTC 2014 - cloud-devel@suse.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 00:33:48 UTC 2014 - cloud-devel@suse.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 00:32:11 UTC 2014 - cloud-devel@suse.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 13:02:48 UTC 2014 - cloud-devel@suse.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 00:39:32 UTC 2014 - cloud-devel@suse.de - Update to version ironic-2014.2.dev98.g8576905: * Use standard locale in list_partitions ------------------------------------------------------------------- Fri Sep 19 00:40:48 UTC 2014 - cloud-devel@suse.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 00:38:23 UTC 2014 - cloud-devel@suse.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 00:39:49 UTC 2014 - cloud-devel@suse.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 00:37:41 UTC 2014 - cloud-devel@suse.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 00:04:36 UTC 2014 - cloud-devel@suse.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 00:04:33 UTC 2014 - cloud-devel@suse.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 00:03:17 UTC 2014 - cloud-devel@suse.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 00:03:46 UTC 2014 - cloud-devel@suse.de - Update to version ironic-2014.2.dev39.g7db8d02: * Use oslo.utils instead of ironic.openstack.common * Use expected, actual order for PXE template test * Fix agent PXE template * Translator functions cleanup part 2 * Imported Translations from Transifex * Updated from global requirements * Remove XML from api doc samples * Update ironic.conf.sample * Fix race conditions running pxe_utils tests in parallel * Switch to "incubating" doc theme * Minor fixes for ipminative console support * Translator functions cleanup part 1 * Remove unnecessary mapping from Agent drivers * mock.assert_called_once() is not valid method * Use models.TimestampMixin from oslo.db * Updated from global requirements * Driver merge review comments from 111425 * Unbreak debugging via testr ------------------------------------------------------------------- Fri Sep 5 00:17:12 UTC 2014 - cloud-devel@suse.de - Update to version ironic-2014.2.dev4.g823bd59: 2014.2.b3 * Nova review updates for _node_resource * Ignore backup files * IloVirtualMediaAgent deploy driver * IloVirtualMediaIscsi deploy driver * Interactive console support for ipminative driver ------------------------------------------------------------------- Thu Sep 4 00:41:15 UTC 2014 - cloud-devel@suse.de - Update to version ironic-2014.2.dev216.g1773bcd: * Add UEFI based deployment support in Ironic * Adds SNMP power driver * Control extra space for images conversion in image_cache * Use metadata.create_all() to initialise DB schema * Fix minor issues in the DRAC driver * Add send-data-to-ceilometer support for pxe_ipminative driver * Reduce redundancy in conductor manager docstrings * Fix typo in PXE driver docstrings ------------------------------------------------------------------- Wed Sep 3 00:39:15 UTC 2014 - cloud-devel@suse.de - Update to version ironic-2014.2.dev201.g400b9e5: * Update installation guide for syslinux 6 * Imported Translations from Transifex * Avoid deadlock when logging network_info * Implements the DRAC ManagementInterface for get/set boot device * Add boot_device support for vbox * Check ERROR state from driver in _do_sync_power_state ------------------------------------------------------------------- Tue Sep 2 13:34:50 UTC 2014 - cloud-devel@suse.de - Update to version ironic-2014.2.dev189.g936d263: * Updated from global requirements * Remove gettextutils _ injection ------------------------------------------------------------------- Tue Sep 2 00:40:34 UTC 2014 - cloud-devel@suse.de - Update to version ironic-2014.2.dev186.g81344cc: * Rewrite images tests with mock * Remove futures from requirements ------------------------------------------------------------------- Mon Sep 1 07:00:12 UTC 2014 - tbechtold@suse.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 ------------------------------------------------------------------- Fri Aug 29 00:41:53 UTC 2014 - cloud-devel@suse.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 16:15:31 UTC 2014 - cloud-devel@suse.de - Update to version ironic-2014.2.dev167.g2a19ff1: * properly format user guide in RST ------------------------------------------------------------------- Thu Aug 28 00:32:59 UTC 2014 - cloud-devel@suse.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 00:29:48 UTC 2014 - cloud-devel@suse.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 00:30:31 UTC 2014 - cloud-devel@suse.de - Update to version ironic-2014.2.dev146.gac581d8: * Add iPXE Installation Guide documentation * Update nova driver's power_off() parameters ------------------------------------------------------------------- Mon Aug 25 08:20:27 UTC 2014 - tbechtold@suse.com - Update to version ironic-2014.2.dev142.g55024af: * return power state ERROR instead of an exception * Imported Translations from Transifex * Nova ironic driver review update requests to p4 * Allow rebuild of node in ERROR and DEPLOYFAIL state * Use cache in node_is_available() * Query full node details and cache * Add in text for text mode on trusty * Add Parallels virtualisation type * IPMI double bridging functionality * Add DracDriver and its DracPower module * use MissingParameterValue exception in iboot * Update compute driver macs_for_instance per docs * Update DevStack guide when querying the image UUID * Updated from global requirements * Fix py3k-unsafe code in test_get_properties() * Fix tear_down a node with missing info * Remove d_info param from _destroy_images * Add docs for agent driver with devstack * Removes get_port_by_vif * Replace incomplete "ilo" driver with pxe_ilo and fake_ilo * Handle all exceptions from _exec_ipmitool * Remove objectify decorator from dbapi's {get, register}_conductor() * Improve exception handling in console code * Use valid exception in start_shellinabox_console * Remove objectify decorator from dbapi.update_* methods * Add list() to Chassis, Node, Port objects * Raise MissingParameterValue when validating glance info * Mechanism to cleanup all ImageCaches * Driver merge review comments from 111425-2-3 * Raise MissingParameterValue instead of Invalid ------------------------------------------------------------------- Fri Aug 1 23:58:56 UTC 2014 - cloud-devel@suse.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 23:58:43 UTC 2014 - cloud-devel@suse.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 23:58:17 UTC 2014 - cloud-devel@suse.de - Update to version ironic-2014.2.dev20.gd0a6893: * Imported Translations from Transifex ------------------------------------------------------------------- Tue Jul 29 23:58:09 UTC 2014 - cloud-devel@suse.de - Update to version ironic-2014.2.dev19.g0b3fbb6: * Do not rely on hash ordering in tests ------------------------------------------------------------------- Tue Jul 29 19:27:05 UTC 2014 - dmueller@suse.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 23:42:08 UTC 2014 - cloud-devel@suse.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 23:42:03 UTC 2014 - cloud-devel@suse.de - Update to version ironic-2014.2.dev133.g02f5515: * Clean up nova virt driver test code * Imported Translations from Transifex ------------------------------------------------------------------- Sat Jul 12 23:42:01 UTC 2014 - cloud-devel@suse.de - Update to version ironic-2014.2.dev129.gbaf332a: * Fix node to chassis and port to node association ------------------------------------------------------------------- Thu Jul 10 23:42:28 UTC 2014 - cloud-devel@suse.de - Update to version ironic-2014.2.dev127.gd04f6ad: * Allow overriding the log level for ironicclient ------------------------------------------------------------------- Tue Jul 8 23:41:59 UTC 2014 - cloud-devel@suse.de - Update to version ironic-2014.2.dev125.g260a44f: * Updated from global requirements * Add more INFO logging to ironic/conductor * Specify rootfstype=ramfs deploy kernel parameter * Add set_spawn_error_hook to TaskManager ------------------------------------------------------------------- Mon Jul 7 23:42:25 UTC 2014 - cloud-devel@suse.de - Update to version ironic-2014.2.dev118.g95ef3c0: * Imported Translations from Transifex * Updates the Ironic on Devstack dev documentation * Simplify error handling ------------------------------------------------------------------- Fri Jul 4 23:42:04 UTC 2014 - cloud-devel@suse.de - Update to version ironic-2014.2.dev113.g9ba13b8: * Add gettextutils._L* to import_exceptions * Fix workaround for the "device is busy" problem * Allow noauth for Neutron * Minor cleanups to nova virt driver and tests * Update nova rebuild to account for new image ------------------------------------------------------------------- Thu Jul 3 00:30:26 UTC 2014 - cloud-devel@suse.de - Update to version ironic-2014.2.dev103.g510b967: * Updated from global requirements * pep8 cleanup of Nova code * PEP fixes for the Nova driver * Update Nova's available resources at termination * Fix the section name in CONTRIBUTING.rst * Add/Update docstrings in the Nova Ironic Driver * Update Nova Ironic Driver destroy() method * Nova Ironic driver get_info() to return memory stats in KBytes * Add the remaining unittests to the ClientWrapper class ------------------------------------------------------------------- Wed Jul 2 00:28:44 UTC 2014 - cloud-devel@suse.de - Update to version ironic-2014.2.dev85.gdac09ad: * Fix glance endpoint tests ------------------------------------------------------------------- Sun Jun 29 00:28:08 UTC 2014 - cloud-devel@suse.de - Update to version ironic-2014.2.dev84.g0bbb64d: * Wait for Neutron port updates when using SSHPower ------------------------------------------------------------------- Sat Jun 28 00:26:58 UTC 2014 - cloud-devel@suse.de - Update to version ironic-2014.2.dev82.gbdcfac5: * Update "Exercising the Services Locally" doc ------------------------------------------------------------------- Fri Jun 27 12:22:30 UTC 2014 - cloud-devel@suse.de - Update to version ironic-2014.2.dev80.gdbd96f3: * Fix 'fake' driver unable to finish a deploy ------------------------------------------------------------------- Fri Jun 27 00:26:45 UTC 2014 - cloud-devel@suse.de - Update to version ironic-2014.2.dev79.gfa9a0d0: * Fixing hardcoded glance protocol ------------------------------------------------------------------- Thu Jun 26 00:27:06 UTC 2014 - cloud-devel@suse.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 00:32:10 UTC 2014 - cloud-devel@suse.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 23:53:55 UTC 2014 - cloud-devel@suse.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 23:53:12 UTC 2014 - cloud-devel@suse.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 23:53:35 UTC 2014 - cloud-devel@suse.de - Update to version ironic-2014.2.dev11.g3a2582a: * Sync processutils from oslo code * Add unique constraint to instance_uuid ------------------------------------------------------------------- Thu Jun 12 23:53:34 UTC 2014 - cloud-devel@suse.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 07:06:50 UTC 2014 - cloud-devel@suse.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 00:22:08 UTC 2014 - cloud-devel@suse.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 23:53:51 UTC 2014 - cloud-devel@suse.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 23:55:25 UTC 2014 - cloud-devel@suse.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 23:55:18 UTC 2014 - cloud-devel@suse.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 23:53:59 UTC 2014 - cloud-devel@suse.de - Update to version ironic-2014.2.dev200.gec6a73b: * Remove 'node' parameter from the Deploy interface ------------------------------------------------------------------- Mon May 26 18:58:56 UTC 2014 - dmueller@suse.com - buildrequire python-ironic to have the correct list of buildrequires ------------------------------------------------------------------- Fri May 23 23:54:30 UTC 2014 - cloud-devel@suse.de - Update to version ironic-2014.2.dev199.gd5afee9: * Imported Translations from Transifex * Cleanup images after deployment ------------------------------------------------------------------- Thu May 22 23:54:33 UTC 2014 - cloud-devel@suse.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 00:42:38 UTC 2014 - cloud-devel@suse.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 23:51:23 UTC 2014 - cloud-devel@suse.de - Update to version ironic-2014.2.dev173.g6239eb8: * Updated from global requirements ------------------------------------------------------------------- Wed May 14 23:51:27 UTC 2014 - cloud-devel@suse.de - Update to version ironic-2014.2.dev171.gb7d916a: * Cleanup mock patch without `with` part 1 ------------------------------------------------------------------- Tue May 13 23:51:16 UTC 2014 - cloud-devel@suse.de - Update to version ironic-2014.2.dev170.g0acc05f: * Corrects a typo in RESTful Web API (v1) document * Clean up openstack-common.conf * Check requested image size ------------------------------------------------------------------- Fri May 9 23:50:54 UTC 2014 - cloud-devel@suse.de - Update to version ironic-2014.2.dev164.g70646b4: * Pin RPC client version min == max * Simplify calls to ImageCache in PXE module ------------------------------------------------------------------- Wed May 7 23:51:01 UTC 2014 - cloud-devel@suse.de - Update to version ironic-2014.2.dev161.g5df5032: * RPC_API_VERSION out of sync * Place root partition last so that it can always be expanded * Stop creating a swap partition when none was specified ------------------------------------------------------------------- Tue May 6 23:50:29 UTC 2014 - cloud-devel@suse.de - Update to version ironic-2014.2.dev156.gf587d47: * Implement more robust caching for master images * Decouple state inspection and availability check * Fix ironic node state comparison * Support serial console access ------------------------------------------------------------------- Tue May 6 00:08:49 UTC 2014 - cloud-devel@suse.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 ------------------------------------------------------------------- Fri May 2 00:08:04 UTC 2014 - cloud-devel@suse.de - Update to version ironic-2014.2.dev143.g56e8424: * Fix typo in rpcapi.driver_vendor_passthru * Remove 'node' parameter from the VendorPassthru interface * Fix chassis-node relationship * Return error immediately if set_console_mode is not supported ------------------------------------------------------------------- Thu May 1 00:08:04 UTC 2014 - cloud-devel@suse.de - Update to version ironic-2014.2.dev136.gacd0ad5: * Updated from global requirements * Synced jsonutils from oslo-incubator * Add ManagementInterface ------------------------------------------------------------------- Wed Apr 30 00:08:56 UTC 2014 - cloud-devel@suse.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 15:14:23 UTC 2014 - dmueller@suse.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 00:26:24 UTC 2014 - cloud-devel@suse.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 00:26:53 UTC 2014 - cloud-devel@suse.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 23:57:16 UTC 2014 - cloud-devel@suse.de - Update to version ironic-2014.2.dev96.g2291251: * Complete wrapping ironic client calls ------------------------------------------------------------------- Fri Apr 18 23:56:57 UTC 2014 - cloud-devel@suse.de - Update to version ironic-2014.2.dev95.g9ff949c: * Use DiskPartitioner ------------------------------------------------------------------- Thu Apr 17 23:56:46 UTC 2014 - cloud-devel@suse.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 00:36:11 UTC 2014 - cloud-devel@suse.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 00:33:17 UTC 2014 - cloud-devel@suse.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 00:35:14 UTC 2014 - cloud-devel@suse.de - Update to version ironic-2014.2.dev64.gb1e971c: * Cherry pick oslo rpc HA fixes * Fix missed stopping of conductor service ------------------------------------------------------------------- Sat Apr 12 00:36:10 UTC 2014 - cloud-devel@suse.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 23:54:55 UTC 2014 - cloud-devel@suse.de - Update to version ironic-2014.2.dev42.g2eb641a: * Replace sfdisk with parted * Handling validation in conductor consistently * Fix hosts mapping for conductor's periodic tasks * Fix Nova rescheduling tear down problem ------------------------------------------------------------------- Wed Apr 9 23:55:23 UTC 2014 - cloud-devel@suse.de - Update to version ironic-2014.2.dev34.gde352b9: * JsonPatch add operation on existing property * Fix seamicro power.validate() method definition * Sync base object code with Nova's * Fix self.fields on API Node object ------------------------------------------------------------------- Tue Apr 8 00:24:10 UTC 2014 - cloud-devel@suse.de - Update to version ironic-2014.2.dev27.g322d3b4: * Update tox.ini to also run nova tests * Use xargs -0 instead of --null * Add Node.instance_info field * Show maintenance field in GET /nodes ------------------------------------------------------------------- Sat Apr 5 00:22:35 UTC 2014 - cloud-devel@suse.de - Update to version ironic-2014.2.dev19.g32b24fa: * Updated from global requirements * Fix messages formatting for _sync_power_states * Refactor nova.virt.ironic.driver get_host_stats * Change admin_url help in ironic driver * Reduce logging output from non-Ironic libraries ------------------------------------------------------------------- Fri Apr 4 08:55:17 UTC 2014 - cloud-devel@suse.de - Update to version ironic-2014.2.dev9.gbb582f0: * Fix grammar in error string in pxe driver ------------------------------------------------------------------- Thu Apr 3 12:37:37 UTC 2014 - dmueller@suse.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 00:57:39 UTC 2014 - cloud-devel@suse.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 ------------------------------------------------------------------- Sat Mar 22 00:55:54 UTC 2014 - cloud-devel@suse.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 01:12:20 UTC 2014 - cloud-devel@suse.de - Update to version ironic-2013.2.dev79.gf602116: * Expose API for fetching a single driver ------------------------------------------------------------------- Wed Mar 19 00:43:24 UTC 2014 - cloud-devel@suse.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 10:04:46 UTC 2014 - cloud-devel@suse.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 00:45:47 UTC 2014 - cloud-devel@suse.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 01:44:05 UTC 2014 - cloud-devel@suse.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 01:28:45 UTC 2014 - cloud-devel@suse.de - Update to version ironic-2013.2.dev41.g287fe84: * Improve Ironic Conductor threading & locks * Mark hash_replicas as experimental ------------------------------------------------------------------- Wed Mar 12 06:31:16 UTC 2014 - cloud-devel@suse.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 01:42:24 UTC 2014 - cloud-devel@suse.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 15:52:54 UTC 2014 - cloud-devel@suse.de - Update to version ironic-2013.2.dev30.g81b0c94: * do_node_deploy() to use greenthreads * Pin iso8601 logging to WARN * Only fetch node once for vif actions * Fix how nova ironic driver gets flavor information * Imported Translations from Transifex * API: Add sample() method to remaining models * Import Nova "ironic" driver * Remove errors from API documentation * Add libffi-dev(el) dependency to quickstart * Updated from global requirements * Remove redundant default value None for dict.get 2014.1.b3 * Refactor vendor_passthru to use conductor async workers * Remove jsonutils from test_rpcapi * Sync common db code from Oslo ------------------------------------------------------------------- Thu Mar 6 16:02:07 UTC 2014 - cloud-devel@suse.de - Update to version ironic-2013.2.dev246.g3e03681: * PXE clean_up() to remove the pxe_deploy_key parameter ------------------------------------------------------------------- Thu Mar 6 01:24:27 UTC 2014 - cloud-devel@suse.de - Update to version ironic-2013.2.dev244.g9654a4e: * Sync the log_handler from oslo * Fix SeaMicro driver post landing for ba207b4aa0 ------------------------------------------------------------------- Wed Mar 5 01:03:28 UTC 2014 - cloud-devel@suse.de - Update to version ironic-2013.2.dev240.ge52d6af: * Fix wrong exception raised by conductor for node * Fix params order in assertEqual * Implements SeaMicro VendorPassThru functionality * Do not delete a Node which is not powered off * Python 3: replace "im_self" by "__self__" ------------------------------------------------------------------- Tue Mar 4 00:37:49 UTC 2014 - cloud-devel@suse.de - Update to version ironic-2013.2.dev231.gcc62836: * Implement the SeaMicro Power driver * Fix provision_updated_at deserialization ------------------------------------------------------------------- Sun Mar 2 01:14:44 UTC 2014 - cloud-devel@suse.de - Update to version ironic-2013.2.dev228.g76e6305: * Add provision_updated_at to node's resource * Prevent a node in maintenance from being deployed * Updated from global requirements ------------------------------------------------------------------- Sat Mar 1 01:20:13 UTC 2014 - cloud-devel@suse.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 00:57:55 UTC 2014 - cloud-devel@suse.de - Update to version ironic-2013.2.dev191.gbdd96dc: * Fix race condition when deleting a node ------------------------------------------------------------------- Wed Feb 26 00:35:34 UTC 2014 - cloud-devel@suse.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 01:27:49 UTC 2014 - cloud-devel@suse.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 01:05:49 UTC 2014 - cloud-devel@suse.de - Update to version ironic-2013.2.dev152.ga3d65c7: * Move ipmitool _set_boot_device to VendorPassthru ------------------------------------------------------------------- Tue Feb 18 01:24:50 UTC 2014 - cloud-devel@suse.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 00:46:07 UTC 2014 - cloud-devel@suse.de - Update to version ironic-2013.2.dev128.gba3c407: * Correct PXEPrivateMethodsTestCase.setUp * alembic with initial migration and tests ------------------------------------------------------------------- Sun Feb 16 01:03:07 UTC 2014 - cloud-devel@suse.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 07:51:43 UTC 2014 - cloud-devel@suse.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 01:08:42 UTC 2014 - cloud-devel@suse.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 12:55:52 UTC 2014 - speilicke@suse.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 * Adds Neutron support to Ironic * Replace CONF.set_default with self.config * Fix ssh_port type in _parse_driver_info() from ssh.py * Improve handling of invalid input in HashRing class * Sync db.sqlalchemy code from Oslo * Add lockfile>=0.8 to requirements.txt * Remove net_config_template options * Remove deploy kernel and ramdisk global config * Update docstrings in ssh.py ------------------------------------------------------------------- Wed Jan 8 15:19:46 UTC 2014 - speilicke@suse.com - Fix requirements ------------------------------------------------------------------- Tue Jul 9 14:30:22 UTC 2013 - dmueller@suse.com - fix build ------------------------------------------------------------------- Mon Jun 24 16:28:06 UTC 2013 - dmueller@suse.com - Initial package
Locations
Projects
Search
Status Monitor
Help
OpenBuildService.org
Documentation
API Documentation
Code of Conduct
Contact
Support
@OBShq
Terms
openSUSE Build Service is sponsored by
The Open Build Service is an
openSUSE project
.
Sign Up
Log In
Places
Places
All Projects
Status Monitor