diff options
author | Jenkins <jenkins@review.openstack.org> | 2015-09-24 22:58:43 +0000 |
---|---|---|
committer | Gerrit Code Review <review@openstack.org> | 2015-09-24 22:58:43 +0000 |
commit | 2114f2d5ba57160e345d65c2fa8ce5f2a0f91608 (patch) | |
tree | 6a2182bc589565b56b4e99e8e0bd7aeb4e379c89 | |
parent | 21b83107a637fa1c1cd2737f2ed64ec5072865dc (diff) | |
parent | 17ce470fdb27e0d3ab44cf1dd827a2d4eccd95db (diff) | |
download | ironic-2114f2d5ba57160e345d65c2fa8ce5f2a0f91608.tar.gz |
Merge "Cleanup of Translations"4.2.0
-rw-r--r-- | ironic/locale/ironic-log-error.pot | 96 | ||||
-rw-r--r-- | ironic/locale/ironic-log-info.pot | 78 | ||||
-rw-r--r-- | ironic/locale/ironic-log-warning.pot | 94 | ||||
-rw-r--r-- | ironic/locale/ironic.pot | 611 |
4 files changed, 480 insertions, 399 deletions
diff --git a/ironic/locale/ironic-log-error.pot b/ironic/locale/ironic-log-error.pot index 2ecfab7d7..700a096c6 100644 --- a/ironic/locale/ironic-log-error.pot +++ b/ironic/locale/ironic-log-error.pot @@ -6,9 +6,9 @@ #, fuzzy msgid "" msgstr "" -"Project-Id-Version: ironic 4.1.1.dev38\n" +"Project-Id-Version: ironic 4.1.0.106.gecf6fc1\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2015-09-17 06:25+0000\n" +"POT-Creation-Date: 2015-09-24 21:22+0200\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n" "Language-Team: LANGUAGE <LL@li.org>\n" @@ -72,14 +72,14 @@ msgstr "" msgid "Failed to create a file system in %(path)s. Error: %(error)s" msgstr "" -#: ironic/common/glance_service/base_image_service.py:129 +#: ironic/common/glance_service/base_image_service.py:128 #, python-format msgid "" "Error contacting glance server '%(host)s:%(port)s' for '%(method)s', " "attempt %(attempt)s of %(num_attempts)s failed." msgstr "" -#: ironic/conductor/manager.py:263 +#: ironic/conductor/manager.py:264 #, python-format msgid "" "Conductor %s cannot be started because no drivers were loaded. This " @@ -87,49 +87,56 @@ msgid "" "option." msgstr "" -#: ironic/conductor/manager.py:801 +#: ironic/conductor/manager.py:802 #, python-format msgid "Error in tear_down of node %(node)s: %(err)s" msgstr "" -#: ironic/conductor/manager.py:1464 +#: ironic/conductor/manager.py:1108 +#, python-format +msgid "" +"Failed to tear down cleaning for node %(node)s after aborting the " +"operation. Error: %(err)s" +msgstr "" + +#: ironic/conductor/manager.py:1569 #, python-format msgid "Failed to stop console while deleting the node %(node)s: %(err)s." msgstr "" -#: ironic/conductor/manager.py:2155 +#: ironic/conductor/manager.py:2365 #, python-format msgid "Error while uploading the configdrive for %(node)s to Swift" msgstr "" -#: ironic/conductor/manager.py:2166 +#: ironic/conductor/manager.py:2376 #, python-format msgid "Error while preparing to deploy to node %(node)s: %(err)s" msgstr "" -#: ironic/conductor/manager.py:2176 +#: ironic/conductor/manager.py:2386 #, python-format msgid "Error in deploy of node %(node)s: %(err)s" msgstr "" -#: ironic/conductor/manager.py:2193 +#: ironic/conductor/manager.py:2403 #, python-format msgid "Unexpected state %(state)s returned while deploying node %(node)s." msgstr "" -#: ironic/conductor/manager.py:2319 +#: ironic/conductor/manager.py:2529 #, python-format msgid "" "Failed to change power state of node %(node)s to '%(state)s', attempt " "%(attempt)s of %(retries)s." msgstr "" -#: ironic/conductor/manager.py:2353 +#: ironic/conductor/manager.py:2563 #, python-format msgid "Failed to inspect node %(node)s: %(err)s" msgstr "" -#: ironic/conductor/manager.py:2388 +#: ironic/conductor/manager.py:2599 #, python-format msgid "Failed to tear down cleaning on node %(uuid)s, reason: %(err)s" msgstr "" @@ -169,7 +176,7 @@ msgstr "" msgid "vendor_passthru failed with method %s" msgstr "" -#: ironic/drivers/modules/agent.py:151 +#: ironic/drivers/modules/agent.py:131 #, python-format msgid "" "Agent deploy supports only HTTP(S) URLs as instance_info['image_source']." @@ -181,61 +188,61 @@ msgstr "" msgid "Could not find matching node for the provided MACs %s." msgstr "" -#: ironic/drivers/modules/deploy_utils.py:472 +#: ironic/drivers/modules/deploy_utils.py:489 #, python-format msgid "" "Failed to erase beginning of disk for node %(node)s. Command: " "%(command)s. Error: %(error)s." msgstr "" -#: ironic/drivers/modules/deploy_utils.py:484 +#: ironic/drivers/modules/deploy_utils.py:501 #, python-format msgid "" "Failed to get disk block count for node %(node)s. Command: %(command)s. " "Error: %(error)s." msgstr "" -#: ironic/drivers/modules/deploy_utils.py:497 +#: ironic/drivers/modules/deploy_utils.py:514 #, python-format msgid "" "Failed to erase the end of the disk on node %(node)s. Command: " "%(command)s. Error: %(error)s." msgstr "" -#: ironic/drivers/modules/deploy_utils.py:687 +#: ironic/drivers/modules/deploy_utils.py:704 #, python-format msgid "Failed to detect %s" msgstr "" -#: ironic/drivers/modules/deploy_utils.py:785 -#: ironic/drivers/modules/deploy_utils.py:791 +#: ironic/drivers/modules/deploy_utils.py:802 +#: ironic/drivers/modules/deploy_utils.py:808 #, python-format msgid "Deploy to address %s failed." msgstr "" -#: ironic/drivers/modules/deploy_utils.py:786 +#: ironic/drivers/modules/deploy_utils.py:803 #, python-format msgid "Command: %s" msgstr "" -#: ironic/drivers/modules/deploy_utils.py:787 +#: ironic/drivers/modules/deploy_utils.py:804 #, python-format msgid "StdOut: %r" msgstr "" -#: ironic/drivers/modules/deploy_utils.py:788 +#: ironic/drivers/modules/deploy_utils.py:805 #, python-format msgid "StdErr: %r" msgstr "" -#: ironic/drivers/modules/deploy_utils.py:873 +#: ironic/drivers/modules/deploy_utils.py:890 #, python-format msgid "" "Internal error. Node %(node)s in provision state \"%(state)s\" could not " "transition to a failed state." msgstr "" -#: ironic/drivers/modules/deploy_utils.py:881 +#: ironic/drivers/modules/deploy_utils.py:898 #, python-format msgid "" "Node %s failed to power off while handling deploy failure. This may be a " @@ -305,11 +312,11 @@ msgstr "" msgid "IPMI \"bmc reset\" failed for node %(node_id)s with error: %(error)s." msgstr "" -#: ironic/drivers/modules/iscsi_deploy.py:625 -#: ironic/drivers/modules/iscsi_deploy.py:848 -#: ironic/drivers/modules/iscsi_deploy.py:887 -#: ironic/drivers/modules/ilo/deploy.py:964 -#: ironic/drivers/modules/irmc/deploy.py:868 +#: ironic/drivers/modules/iscsi_deploy.py:624 +#: ironic/drivers/modules/iscsi_deploy.py:847 +#: ironic/drivers/modules/iscsi_deploy.py:886 +#: ironic/drivers/modules/ilo/deploy.py:1032 +#: ironic/drivers/modules/irmc/deploy.py:871 #, python-format msgid "Deploy failed for instance %(instance)s. Error: %(error)s" msgstr "" @@ -340,17 +347,17 @@ msgid "" "error: %(error)s" msgstr "" -#: ironic/drivers/modules/ssh.py:280 +#: ironic/drivers/modules/ssh.py:294 #, python-format msgid "Cannot execute SSH cmd %(cmd)s. Reason: %(err)s." msgstr "" -#: ironic/drivers/modules/ssh.py:381 +#: ironic/drivers/modules/ssh.py:394 #, python-format msgid "Node \"%(host)s\" with MAC address %(mac)s not found." msgstr "" -#: ironic/drivers/modules/ssh.py:669 +#: ironic/drivers/modules/ssh.py:682 #, python-format msgid "" "Failed to set boot device for node %(node)s, virt_type %(vtype)s does not" @@ -496,7 +503,7 @@ msgstr "" msgid "Error while deleting %(object_name)s from %(container)s. Error: %(error)s" msgstr "" -#: ironic/drivers/modules/ilo/deploy.py:123 +#: ironic/drivers/modules/ilo/deploy.py:167 #, python-format msgid "" "Virtual media deploy accepts only Glance images or HTTP(S) URLs as " @@ -504,19 +511,19 @@ msgid "" " not reachable." msgstr "" -#: ironic/drivers/modules/ilo/deploy.py:151 +#: ironic/drivers/modules/ilo/deploy.py:195 #, python-format msgid "" "Unable to find kernel or ramdisk for image %(image)s to generate boot ISO" " for %(node)s" msgstr "" -#: ironic/drivers/modules/ilo/deploy.py:207 +#: ironic/drivers/modules/ilo/deploy.py:254 #, python-format msgid "Failed to clean up boot ISO for node %(node)s. Error: %(error)s." msgstr "" -#: ironic/drivers/modules/ilo/deploy.py:862 +#: ironic/drivers/modules/ilo/deploy.py:926 #, python-format msgid "Cannot get boot ISO for node %s" msgstr "" @@ -538,22 +545,22 @@ msgstr "" msgid "iLO failed to change state to %(tstate)s within %(timeout)s sec" msgstr "" -#: ironic/drivers/modules/irmc/deploy.py:434 +#: ironic/drivers/modules/irmc/deploy.py:437 #, python-format msgid "Error while inserting virtual cdrom from node %(uuid)s. Error: %(error)s" msgstr "" -#: ironic/drivers/modules/irmc/deploy.py:457 +#: ironic/drivers/modules/irmc/deploy.py:460 #, python-format msgid "Error while ejecting virtual cdrom from node %(uuid)s. Error: %(error)s" msgstr "" -#: ironic/drivers/modules/irmc/deploy.py:490 +#: ironic/drivers/modules/irmc/deploy.py:493 #, python-format msgid "Error while inserting virtual floppy from node %(uuid)s. Error: %(error)s" msgstr "" -#: ironic/drivers/modules/irmc/deploy.py:513 +#: ironic/drivers/modules/irmc/deploy.py:516 #, python-format msgid "Error while ejecting virtual floppy from node %(uuid)s. Error: %(error)s" msgstr "" @@ -587,7 +594,7 @@ msgstr "" msgid "Reboot failed. Error: %(err_msg)s" msgstr "" -#: ironic/drivers/modules/ucs/helper.py:119 +#: ironic/drivers/modules/ucs/helper.py:118 #, python-format msgid "Cisco client: service unavailable for node %(uuid)s." msgstr "" @@ -635,11 +642,6 @@ msgid "" "seconds." msgstr "" -#: ironic/objects/base.py:173 -#, python-format -msgid "Unable to instantiate unregistered object type %(objtype)s" -msgstr "" - #: ironic/tests/db/sqlalchemy/test_migrations.py:169 #, python-format msgid "Failed to migrate to version %(version)s on engine %(engine)s" diff --git a/ironic/locale/ironic-log-info.pot b/ironic/locale/ironic-log-info.pot index 50abe8c8d..3d68c88ee 100644 --- a/ironic/locale/ironic-log-info.pot +++ b/ironic/locale/ironic-log-info.pot @@ -6,9 +6,9 @@ #, fuzzy msgid "" msgstr "" -"Project-Id-Version: ironic 4.1.1.dev38\n" +"Project-Id-Version: ironic 4.1.0.106.gecf6fc1\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2015-09-17 06:25+0000\n" +"POT-Creation-Date: 2015-09-24 21:22+0200\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n" "Language-Team: LANGUAGE <LL@li.org>\n" @@ -17,7 +17,7 @@ msgstr "" "Content-Transfer-Encoding: 8bit\n" "Generated-By: Babel 2.0\n" -#: ironic/cmd/api.py:54 +#: ironic/cmd/api.py:58 #, python-format msgid "Serving on http://%(host)s:%(port)s" msgstr "" @@ -44,104 +44,112 @@ msgid "" "%(service)s on host %(host)s." msgstr "" -#: ironic/conductor/manager.py:315 +#: ironic/conductor/manager.py:316 #, python-format msgid "Successfully started conductor with hostname %(hostname)s." msgstr "" -#: ironic/conductor/manager.py:336 +#: ironic/conductor/manager.py:337 #, python-format msgid "Successfully stopped conductor with hostname %(hostname)s." msgstr "" -#: ironic/conductor/manager.py:342 +#: ironic/conductor/manager.py:343 #, python-format msgid "Not deregistering conductor with hostname %(hostname)s." msgstr "" -#: ironic/conductor/manager.py:809 +#: ironic/conductor/manager.py:810 #, python-format msgid "Successfully unprovisioned node %(node)s with instance %(instance)s." msgstr "" -#: ironic/conductor/manager.py:892 +#: ironic/conductor/manager.py:947 #, python-format msgid "" "Cleaning is disabled, node %s has been successfully moved to AVAILABLE " "state." msgstr "" -#: ironic/conductor/manager.py:961 +#: ironic/conductor/manager.py:1000 #, python-format msgid "Executing %(state)s on node %(node)s, remaining steps: %(steps)s" msgstr "" -#: ironic/conductor/manager.py:971 +#: ironic/conductor/manager.py:1010 #, python-format msgid "Executing %(step)s on node %(node)s" msgstr "" -#: ironic/conductor/manager.py:998 +#: ironic/conductor/manager.py:1037 #, python-format msgid "" "Clean step %(step)s on node %(node)s being executed asynchronously, " "waiting for driver." msgstr "" -#: ironic/conductor/manager.py:1009 +#: ironic/conductor/manager.py:1048 #, python-format msgid "Node %(node)s finished clean step %(step)s" msgstr "" -#: ironic/conductor/manager.py:1025 +#: ironic/conductor/manager.py:1064 #, python-format msgid "Node %s cleaning complete" msgstr "" -#: ironic/conductor/manager.py:1159 +#: ironic/conductor/manager.py:1174 +#, python-format +msgid "" +"The current clean step \"%(clean_step)s\" for node %(node)s is not " +"abortable. Adding a flag to abort the cleaning after the clean step is " +"completed." +msgstr "" + +#: ironic/conductor/manager.py:1264 #, python-format msgid "" "During sync_power_state, node %(node)s was not found and presumed deleted" " by another process." msgstr "" -#: ironic/conductor/manager.py:1163 +#: ironic/conductor/manager.py:1268 #, python-format msgid "" "During sync_power_state, node %(node)s was already locked by another " "process. Skip." msgstr "" -#: ironic/conductor/manager.py:1468 +#: ironic/conductor/manager.py:1573 #, python-format msgid "Successfully deleted node %(node)s." msgstr "" -#: ironic/conductor/manager.py:1488 +#: ironic/conductor/manager.py:1593 #, python-format msgid "" "Successfully deleted port %(port)s. The node associated with the port was" " %(node)s" msgstr "" -#: ironic/conductor/manager.py:1562 +#: ironic/conductor/manager.py:1667 #, python-format msgid "No console action was triggered because the console is already %s" msgstr "" -#: ironic/conductor/manager.py:2187 +#: ironic/conductor/manager.py:2397 #, python-format msgid "Successfully deployed node %(node)s with instance %(instance)s." msgstr "" -#: ironic/conductor/manager.py:2296 +#: ironic/conductor/manager.py:2506 #, python-format msgid "" "During sync_power_state, node %(node)s has no previous known state. " "Recording current state '%(state)s'." msgstr "" -#: ironic/conductor/manager.py:2366 +#: ironic/conductor/manager.py:2576 #, python-format msgid "Successfully inspected node %(node)s" msgstr "" @@ -151,7 +159,7 @@ msgstr "" msgid "Successfully set node %(node)s power state to %(state)s." msgstr "" -#: ironic/drivers/modules/agent.py:456 +#: ironic/drivers/modules/agent.py:417 #, python-format msgid "Image successfully written to node %s" msgstr "" @@ -178,7 +186,7 @@ msgid "" msgstr "" #: ironic/drivers/modules/agent_base_vendor.py:620 -#: ironic/drivers/modules/iscsi_deploy.py:643 +#: ironic/drivers/modules/iscsi_deploy.py:642 #, python-format msgid "Deployment to node %s done" msgstr "" @@ -188,36 +196,36 @@ msgstr "" msgid "Local boot successfully configured for node %s" msgstr "" -#: ironic/drivers/modules/deploy_utils.py:503 +#: ironic/drivers/modules/deploy_utils.py:520 #, python-format msgid "Disk metadata on %(dev)s successfully destroyed for node %(node)s" msgstr "" -#: ironic/drivers/modules/deploy_utils.py:616 +#: ironic/drivers/modules/deploy_utils.py:633 #, python-format msgid "" "Successfully completed the disk device %(dev)s partitioning for node " "%(node)s" msgstr "" -#: ironic/drivers/modules/deploy_utils.py:649 +#: ironic/drivers/modules/deploy_utils.py:666 #, python-format msgid "" "Configdrive for node %(node)s successfully copied onto partition " "%(partition)s" msgstr "" -#: ironic/drivers/modules/deploy_utils.py:660 +#: ironic/drivers/modules/deploy_utils.py:677 #, python-format msgid "Image for %(node)s successfully populated" msgstr "" -#: ironic/drivers/modules/deploy_utils.py:665 +#: ironic/drivers/modules/deploy_utils.py:682 #, python-format msgid "Swap partition %(swap)s successfully formatted for node %(node)s" msgstr "" -#: ironic/drivers/modules/deploy_utils.py:671 +#: ironic/drivers/modules/deploy_utils.py:688 #, python-format msgid "Ephemeral partition %(ephemeral)s successfully formatted for node %(node)s" msgstr "" @@ -268,7 +276,7 @@ msgstr "" msgid "Option %(opt)s is supported by ipmitool" msgstr "" -#: ironic/drivers/modules/iscsi_deploy.py:608 +#: ironic/drivers/modules/iscsi_deploy.py:607 #, python-format msgid "Bootloader successfully installed on node %s" msgstr "" @@ -323,7 +331,7 @@ msgstr "" msgid "Setting up node %s to boot from virtual media" msgstr "" -#: ironic/drivers/modules/ilo/deploy.py:385 +#: ironic/drivers/modules/ilo/deploy.py:432 #, python-format msgid "Changed secure boot to %(mode)s for node %(node)s" msgstr "" @@ -357,22 +365,22 @@ msgid "" "'reset_ilo_credential' is not performed on node %s." msgstr "" -#: ironic/drivers/modules/irmc/deploy.py:441 +#: ironic/drivers/modules/irmc/deploy.py:444 #, python-format msgid "Attached virtual cdrom successfully for node %s" msgstr "" -#: ironic/drivers/modules/irmc/deploy.py:464 +#: ironic/drivers/modules/irmc/deploy.py:467 #, python-format msgid "Detached virtual cdrom successfully for node %s" msgstr "" -#: ironic/drivers/modules/irmc/deploy.py:497 +#: ironic/drivers/modules/irmc/deploy.py:500 #, python-format msgid "Attached virtual floppy successfully for node %s" msgstr "" -#: ironic/drivers/modules/irmc/deploy.py:520 +#: ironic/drivers/modules/irmc/deploy.py:523 #, python-format msgid "Detached virtual floppy successfully for node %s" msgstr "" diff --git a/ironic/locale/ironic-log-warning.pot b/ironic/locale/ironic-log-warning.pot index db8bbda55..81bed8f7f 100644 --- a/ironic/locale/ironic-log-warning.pot +++ b/ironic/locale/ironic-log-warning.pot @@ -6,9 +6,9 @@ #, fuzzy msgid "" msgstr "" -"Project-Id-Version: ironic 4.1.1.dev38\n" +"Project-Id-Version: ironic 4.1.0.106.gecf6fc1\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2015-09-17 06:25+0000\n" +"POT-Creation-Date: 2015-09-24 21:22+0200\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n" "Language-Team: LANGUAGE <LL@li.org>\n" @@ -51,91 +51,91 @@ msgid "" "object is not a string: %s," msgstr "" -#: ironic/conductor/manager.py:288 +#: ironic/conductor/manager.py:289 #, python-format msgid "" "A conductor with hostname %(hostname)s was previously registered. " "Updating registration" msgstr "" -#: ironic/conductor/manager.py:376 +#: ironic/conductor/manager.py:377 msgid "Conductor could not connect to database while heartbeating." msgstr "" -#: ironic/conductor/manager.py:919 +#: ironic/conductor/manager.py:974 msgid "" "Returning CLEANING for asynchronous prepare cleaning has been deprecated." " Please use CLEANWAIT instead." msgstr "" -#: ironic/conductor/manager.py:987 +#: ironic/conductor/manager.py:1026 msgid "" "Returning CLEANING for asynchronous clean steps has been deprecated. " "Please use CLEANWAIT instead." msgstr "" -#: ironic/conductor/manager.py:1224 +#: ironic/conductor/manager.py:1329 #, python-format msgid "" "During checking for deploying state, node %s was not found and presumed " "deleted by another process. Skipping." msgstr "" -#: ironic/conductor/manager.py:1229 +#: ironic/conductor/manager.py:1334 #, python-format msgid "" "During checking for deploying state, when releasing the lock of the node " "%s, it was locked by another process. Skipping." msgstr "" -#: ironic/conductor/manager.py:1235 +#: ironic/conductor/manager.py:1340 #, python-format msgid "" "During checking for deploying state, when releasing the lock of the node " "%s, it was already unlocked." msgstr "" -#: ironic/conductor/manager.py:1625 +#: ironic/conductor/manager.py:1730 #, python-format msgid "" "No VIF found for instance %(instance)s port %(port)s when attempting to " "update port MAC address." msgstr "" -#: ironic/conductor/manager.py:1683 +#: ironic/conductor/manager.py:1788 #, python-format msgid "" "get_sensors_data is not implemented for driver %(driver)s, node_uuid is " "%(node)s" msgstr "" -#: ironic/conductor/manager.py:1688 +#: ironic/conductor/manager.py:1793 #, python-format msgid "" "During get_sensors_data, could not parse sensor data for node %(node)s. " "Error: %(err)s." msgstr "" -#: ironic/conductor/manager.py:1693 +#: ironic/conductor/manager.py:1798 #, python-format msgid "" "During get_sensors_data, could not get sensor data for node %(node)s. " "Error: %(err)s." msgstr "" -#: ironic/conductor/manager.py:1698 +#: ironic/conductor/manager.py:1803 #, python-format msgid "" "During send_sensor_data, node %(node)s was not found and presumed deleted" " by another process." msgstr "" -#: ironic/conductor/manager.py:1703 +#: ironic/conductor/manager.py:1808 #, python-format msgid "Failed to get sensor data for node %(node)s. Error: %(error)s" msgstr "" -#: ironic/conductor/manager.py:1833 +#: ironic/conductor/manager.py:1938 #, python-format msgid "" "Driver '%s' is missing a task argument to the method " @@ -143,14 +143,14 @@ msgid "" " code to include a task argument." msgstr "" -#: ironic/conductor/manager.py:2058 +#: ironic/conductor/manager.py:2268 #, python-format msgid "" "No free conductor workers available to perform an action on node " "%(node)s, setting node's power state back to %(power_state)s." msgstr "" -#: ironic/conductor/manager.py:2086 +#: ironic/conductor/manager.py:2296 #, python-format msgid "" "No free conductor workers available to perform an action on node " @@ -158,28 +158,28 @@ msgid "" "target_provision_state to %(tgt_prov_state)s." msgstr "" -#: ironic/conductor/manager.py:2270 +#: ironic/conductor/manager.py:2480 #, python-format msgid "" "During sync_power_state, could not get power state for node %(node)s, " "attempt %(attempt)s of %(retries)s. Error: %(err)s." msgstr "" -#: ironic/conductor/manager.py:2309 +#: ironic/conductor/manager.py:2519 #, python-format msgid "" "During sync_power_state, node %(node)s state '%(actual)s' does not match " "expected state. Changing hardware state to '%(state)s'." msgstr "" -#: ironic/conductor/manager.py:2327 +#: ironic/conductor/manager.py:2537 #, python-format msgid "" "During sync_power_state, node %(node)s state does not match expected " "state '%(state)s'. Updating recorded state to '%(actual)s'." msgstr "" -#: ironic/conductor/task_manager.py:400 +#: ironic/conductor/task_manager.py:399 #, python-format msgid "Task's on_error hook failed to call %(method)s on node %(node)s" msgstr "" @@ -220,7 +220,7 @@ msgid "" " on the following ports: %(ports)s." msgstr "" -#: ironic/drivers/base.py:1055 +#: ironic/drivers/base.py:1058 msgid "" "Using periodic tasks with parallel=False is deprecated, \"parallel\" " "argument will be ignored starting with the Mitaka release" @@ -231,6 +231,13 @@ msgstr "" msgid "Ignoring malformed capability '%s'. Format should be 'key:val'." msgstr "" +#: ironic/drivers/modules/agent.py:151 +#, python-format +msgid "" +"Skip the image size check as memory_mb is not defined in properties on " +"node %s." +msgstr "" + #: ironic/drivers/modules/agent_base_vendor.py:497 #, python-format msgid "Malformed MAC: %s" @@ -260,7 +267,7 @@ msgstr "" msgid "No console pid found for node %s while trying to stop shellinabox console." msgstr "" -#: ironic/drivers/modules/deploy_utils.py:1039 +#: ironic/drivers/modules/deploy_utils.py:1055 #, python-format msgid "" "ipmitool is unable to set boot device while the node %s is in UEFI boot " @@ -353,12 +360,12 @@ msgid "" "%(cmd)s\". Error: %(error)s" msgstr "" -#: ironic/drivers/modules/iscsi_deploy.py:793 -#: ironic/drivers/modules/iscsi_deploy.py:815 -#: ironic/drivers/modules/ilo/deploy.py:898 -#: ironic/drivers/modules/ilo/deploy.py:928 -#: ironic/drivers/modules/irmc/deploy.py:803 -#: ironic/drivers/modules/irmc/deploy.py:833 +#: ironic/drivers/modules/iscsi_deploy.py:792 +#: ironic/drivers/modules/iscsi_deploy.py:814 +#: ironic/drivers/modules/ilo/deploy.py:962 +#: ironic/drivers/modules/ilo/deploy.py:992 +#: ironic/drivers/modules/irmc/deploy.py:806 +#: ironic/drivers/modules/irmc/deploy.py:836 #, python-format msgid "" "The node %s is using the bash deploy ramdisk for its deployment. This " @@ -429,7 +436,7 @@ msgid "" " %(state)s." msgstr "" -#: ironic/drivers/modules/ssh.py:703 +#: ironic/drivers/modules/ssh.py:716 #, python-format msgid "" "Failed to get boot device for node %(node)s, virt_type %(vtype)s does not" @@ -468,7 +475,30 @@ msgid "" "%(response_code)s. Retry attempt %(count)d" msgstr "" -#: ironic/drivers/modules/ilo/deploy.py:403 +#: ironic/drivers/modules/ilo/deploy.py:91 +#, python-format +msgid "" +"Boot iso recreation failed during take over. Reason: %(reason)s. The node" +" %(node)s may not come up with current boot_iso %(boot_iso)s. " +msgstr "" + +#: ironic/drivers/modules/ilo/deploy.py:102 +#, python-format +msgid "" +"Boot iso recreation failed during take over. The node %(node)s may not " +"come up with current boot_iso %(boot_iso)s. " +msgstr "" + +#: ironic/drivers/modules/ilo/deploy.py:108 +#, python-format +msgid "" +"There is not enough information to recreate boot iso. The UUID for the " +"root partition could not be found. The boot-iso cannot be created without" +" root_uuid. The node %(node)s may not come up with current boot_iso " +"%(boot_iso)s " +msgstr "" + +#: ironic/drivers/modules/ilo/deploy.py:450 #, python-format msgid "Secure boot mode is not supported for node %s" msgstr "" diff --git a/ironic/locale/ironic.pot b/ironic/locale/ironic.pot index ce8614742..7a8922f32 100644 --- a/ironic/locale/ironic.pot +++ b/ironic/locale/ironic.pot @@ -6,9 +6,9 @@ #, fuzzy msgid "" msgstr "" -"Project-Id-Version: ironic 4.1.1.dev38\n" +"Project-Id-Version: ironic 4.1.0.106.gecf6fc1\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2015-09-17 06:25+0000\n" +"POT-Creation-Date: 2015-09-24 21:22+0200\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n" "Language-Team: LANGUAGE <LL@li.org>\n" @@ -79,47 +79,47 @@ msgid "" msgstr "" #: ironic/api/controllers/v1/chassis.py:177 -#: ironic/api/controllers/v1/node.py:883 ironic/api/controllers/v1/port.py:212 +#: ironic/api/controllers/v1/node.py:901 ironic/api/controllers/v1/port.py:212 #, python-format msgid "The sort_key value %(key)s is an invalid field for sorting" msgstr "" -#: ironic/api/controllers/v1/node.py:446 ironic/conductor/manager.py:696 +#: ironic/api/controllers/v1/node.py:452 ironic/conductor/manager.py:697 msgid "provisioning" msgstr "" -#: ironic/api/controllers/v1/node.py:468 +#: ironic/api/controllers/v1/node.py:474 #, python-format msgid "Adding a config drive is only supported when setting provision state to %s" msgstr "" -#: ironic/api/controllers/v1/node.py:495 +#: ironic/api/controllers/v1/node.py:500 #, python-format msgid "The requested action \"%(action)s\" could not be understood." msgstr "" -#: ironic/api/controllers/v1/node.py:871 +#: ironic/api/controllers/v1/node.py:889 msgid "Chassis id not specified." msgstr "" -#: ironic/api/controllers/v1/node.py:970 +#: ironic/api/controllers/v1/node.py:988 #, python-format msgid "" "Node %s can not update the driver while the console is enabled. Please " "stop the console first." msgstr "" -#: ironic/api/controllers/v1/node.py:1113 +#: ironic/api/controllers/v1/node.py:1131 #, python-format msgid "Cannot create node with invalid name %(name)s" msgstr "" -#: ironic/api/controllers/v1/node.py:1157 +#: ironic/api/controllers/v1/node.py:1175 #, python-format msgid "Node %s can not be updated while a state transition is in progress." msgstr "" -#: ironic/api/controllers/v1/node.py:1163 +#: ironic/api/controllers/v1/node.py:1181 #, python-format msgid "Node %(node)s: Cannot change name to invalid name '%(name)s'" msgstr "" @@ -533,260 +533,250 @@ msgstr "" #: ironic/common/exception.py:349 #, python-format -msgid "Unsupported object type %(objtype)s" -msgstr "" - -#: ironic/common/exception.py:353 -#, python-format -msgid "Cannot call %(method)s on orphaned %(objtype)s object" -msgstr "" - -#: ironic/common/exception.py:357 -#, python-format msgid "" "Driver %(driver)s does not support %(extension)s (disabled or not " "implemented)." msgstr "" -#: ironic/common/exception.py:362 -#, python-format -msgid "Version %(objver)s of %(objname)s is not supported" -msgstr "" - -#: ironic/common/exception.py:366 +#: ironic/common/exception.py:354 #, python-format msgid "Connection to glance host %(host)s:%(port)s failed: %(reason)s" msgstr "" -#: ironic/common/exception.py:371 +#: ironic/common/exception.py:359 #, python-format msgid "Not authorized for image %(image_id)s." msgstr "" -#: ironic/common/exception.py:375 +#: ironic/common/exception.py:363 #, python-format msgid "Invalid image href %(image_href)s." msgstr "" -#: ironic/common/exception.py:379 +#: ironic/common/exception.py:367 #, python-format msgid "Validation of image href %(image_href)s failed, reason: %(reason)s" msgstr "" -#: ironic/common/exception.py:384 +#: ironic/common/exception.py:372 #, python-format msgid "Failed to download image %(image_href)s, reason: %(reason)s" msgstr "" -#: ironic/common/exception.py:388 +#: ironic/common/exception.py:376 msgid "Not authorized in Keystone." msgstr "" -#: ironic/common/exception.py:396 +#: ironic/common/exception.py:384 #, python-format msgid "" "Service type %(service_type)s with endpoint type %(endpoint_type)s not " "found in keystone service catalog." msgstr "" -#: ironic/common/exception.py:401 +#: ironic/common/exception.py:389 msgid "Connection failed" msgstr "" -#: ironic/common/exception.py:405 +#: ironic/common/exception.py:393 msgid "Requested OpenStack Images API is forbidden" msgstr "" -#: ironic/common/exception.py:413 +#: ironic/common/exception.py:401 msgid "The provided endpoint is invalid" msgstr "" -#: ironic/common/exception.py:417 +#: ironic/common/exception.py:405 msgid "Unable to communicate with the server." msgstr "" -#: ironic/common/exception.py:433 +#: ironic/common/exception.py:421 #, python-format msgid "Could not find config at %(path)s" msgstr "" -#: ironic/common/exception.py:437 +#: ironic/common/exception.py:425 #, python-format msgid "" "Node %(node)s is locked by host %(host)s, please retry after the current " "operation is completed." msgstr "" -#: ironic/common/exception.py:442 +#: ironic/common/exception.py:430 #, python-format msgid "Node %(node)s found not to be locked on release" msgstr "" -#: ironic/common/exception.py:446 +#: ironic/common/exception.py:434 msgid "" "Requested action cannot be performed due to lack of free conductor " "workers." msgstr "" -#: ironic/common/exception.py:456 +#: ironic/common/exception.py:444 #, python-format msgid "Invalid configuration file. %(error_msg)s" msgstr "" -#: ironic/common/exception.py:460 +#: ironic/common/exception.py:448 #, python-format msgid "Driver %(driver)s could not be loaded. Reason: %(reason)s." msgstr "" -#: ironic/common/exception.py:468 +#: ironic/common/exception.py:456 #, python-format msgid "Could not find pid in pid file %(pid_path)s" msgstr "" -#: ironic/common/exception.py:472 +#: ironic/common/exception.py:460 #, python-format msgid "Console subprocess failed to start. %(error)s" msgstr "" -#: ironic/common/exception.py:476 +#: ironic/common/exception.py:464 #, python-format msgid "Failed to create the password file. %(error)s" msgstr "" -#: ironic/common/exception.py:484 +#: ironic/common/exception.py:472 #, python-format msgid "%(operation)s failed, error: %(error)s" msgstr "" -#: ironic/common/exception.py:488 +#: ironic/common/exception.py:476 #, python-format msgid "%(operation)s not supported. error: %(error)s" msgstr "" -#: ironic/common/exception.py:496 +#: ironic/common/exception.py:484 #, python-format msgid "" "DRAC client failed. Last error (cURL error code): %(last_error)s, fault " "string: \"%(fault_string)s\" response_code: %(response_code)s" msgstr "" -#: ironic/common/exception.py:503 +#: ironic/common/exception.py:491 #, python-format msgid "DRAC operation failed. Message: %(message)s" msgstr "" -#: ironic/common/exception.py:507 +#: ironic/common/exception.py:495 #, python-format msgid "" "DRAC operation yielded return value %(actual_return_value)s that is " "neither error nor expected %(expected_return_value)s" msgstr "" -#: ironic/common/exception.py:512 +#: ironic/common/exception.py:500 #, python-format msgid "" "Another job with ID %(job_id)s is already created to configure " "%(target)s. Wait until existing job is completed or is canceled" msgstr "" -#: ironic/common/exception.py:518 +#: ironic/common/exception.py:506 #, python-format msgid "" "Invalid filter dialect '%(invalid_filter)s'. Supported options are " "%(supported)s" msgstr "" -#: ironic/common/exception.py:523 +#: ironic/common/exception.py:511 #, python-format msgid "Failed to get sensor data for node %(node)s. Error: %(error)s" msgstr "" -#: ironic/common/exception.py:528 +#: ironic/common/exception.py:516 #, python-format msgid "Failed to parse sensor data for node %(node)s. Error: %(error)s" msgstr "" -#: ironic/common/exception.py:533 +#: ironic/common/exception.py:521 #, python-format msgid "" "Disk volume where '%(path)s' is located doesn't have enough disk space. " "Required %(required)d MiB, only %(actual)d MiB available space present." msgstr "" -#: ironic/common/exception.py:539 +#: ironic/common/exception.py:527 #, python-format msgid "Creating %(image_type)s image failed: %(error)s" msgstr "" -#: ironic/common/exception.py:543 +#: ironic/common/exception.py:531 #, python-format msgid "Swift operation '%(operation)s' failed: %(error)s" msgstr "" -#: ironic/common/exception.py:547 +#: ironic/common/exception.py:535 #, python-format msgid "SNMP operation '%(operation)s' failed: %(error)s" msgstr "" -#: ironic/common/exception.py:551 +#: ironic/common/exception.py:539 #, python-format msgid "Failed to create a file system. File system %(fs)s is not supported." msgstr "" -#: ironic/common/exception.py:556 +#: ironic/common/exception.py:544 #, python-format msgid "iRMC %(operation)s failed. Reason: %(error)s" msgstr "" -#: ironic/common/exception.py:560 +#: ironic/common/exception.py:548 #, python-format msgid "iRMC shared file system '%(share)s' is not mounted." msgstr "" -#: ironic/common/exception.py:564 +#: ironic/common/exception.py:552 #, python-format msgid "VirtualBox operation '%(operation)s' failed. Error: %(error)s" msgstr "" -#: ironic/common/exception.py:569 +#: ironic/common/exception.py:557 #, python-format msgid "Failed to inspect hardware. Reason: %(error)s" msgstr "" -#: ironic/common/exception.py:573 +#: ironic/common/exception.py:561 #, python-format msgid "Failed to clean node %(node)s: %(reason)s" msgstr "" -#: ironic/common/exception.py:577 +#: ironic/common/exception.py:565 #, python-format msgid "Path %(dir)s does not exist." msgstr "" -#: ironic/common/exception.py:581 +#: ironic/common/exception.py:569 #, python-format msgid "Directory %(dir)s is not writable." msgstr "" -#: ironic/common/exception.py:585 +#: ironic/common/exception.py:573 #, python-format msgid "" "Cisco UCS client: operation %(operation)s failed for node %(node)s. " "Reason: %(error)s" msgstr "" -#: ironic/common/exception.py:590 +#: ironic/common/exception.py:578 #, python-format msgid "Cisco UCS client: connection failed for node %(node)s. Reason: %(error)s" msgstr "" -#: ironic/common/exception.py:599 +#: ironic/common/exception.py:587 #, python-format msgid "" "Failed to upload %(image_name)s image to web server %(web_server)s, " "reason: %(reason)s" msgstr "" +#: ironic/common/exception.py:592 +#, python-format +msgid "Cisco IMC exception occurred for node %(node)s: %(error)s" +msgstr "" + #: ironic/common/fsm.py:87 #, python-format msgid "Target state '%s' does not exist" @@ -1126,86 +1116,86 @@ msgid "" "swift_store_multiple_containers_seed." msgstr "" -#: ironic/conductor/manager.py:88 +#: ironic/conductor/manager.py:89 msgid "" "URL of Ironic API service. If not set ironic can get the current value " "from the keystone service catalog." msgstr "" -#: ironic/conductor/manager.py:93 +#: ironic/conductor/manager.py:94 msgid "Seconds between conductor heart beats." msgstr "" -#: ironic/conductor/manager.py:96 +#: ironic/conductor/manager.py:97 msgid "" "Maximum time (in seconds) since the last check-in of a conductor. A " "conductor is considered inactive when this time has been exceeded." msgstr "" -#: ironic/conductor/manager.py:101 +#: ironic/conductor/manager.py:102 msgid "Interval between syncing the node power state to the database, in seconds." msgstr "" -#: ironic/conductor/manager.py:105 +#: ironic/conductor/manager.py:106 msgid "Interval between checks of provision timeouts, in seconds." msgstr "" -#: ironic/conductor/manager.py:109 +#: ironic/conductor/manager.py:110 msgid "" "Timeout (seconds) to wait for a callback from a deploy ramdisk. Set to 0 " "to disable timeout." msgstr "" -#: ironic/conductor/manager.py:113 +#: ironic/conductor/manager.py:114 msgid "" "During sync_power_state, should the hardware power state be set to the " "state recorded in the database (True) or should the database be updated " "based on the hardware state (False)." msgstr "" -#: ironic/conductor/manager.py:119 +#: ironic/conductor/manager.py:120 msgid "" "During sync_power_state failures, limit the number of times Ironic should" " try syncing the hardware node power state with the node power state in " "DB" msgstr "" -#: ironic/conductor/manager.py:125 +#: ironic/conductor/manager.py:126 msgid "" "Maximum number of worker threads that can be started simultaneously by a " "periodic task. Should be less than RPC thread pool size." msgstr "" -#: ironic/conductor/manager.py:130 +#: ironic/conductor/manager.py:131 msgid "The size of the workers greenthread pool." msgstr "" -#: ironic/conductor/manager.py:133 +#: ironic/conductor/manager.py:134 msgid "Number of attempts to grab a node lock." msgstr "" -#: ironic/conductor/manager.py:136 +#: ironic/conductor/manager.py:137 msgid "Seconds to sleep between node lock attempts." msgstr "" -#: ironic/conductor/manager.py:139 +#: ironic/conductor/manager.py:140 msgid "Enable sending sensor data message via the notification bus" msgstr "" -#: ironic/conductor/manager.py:143 +#: ironic/conductor/manager.py:144 msgid "" "Seconds between conductor sending sensor data message to ceilometer via " "the notification bus." msgstr "" -#: ironic/conductor/manager.py:147 +#: ironic/conductor/manager.py:148 msgid "" "List of comma separated meter types which need to be sent to Ceilometer. " "The default value, \"ALL\", is a special value meaning send all the " "sensor data." msgstr "" -#: ironic/conductor/manager.py:152 +#: ironic/conductor/manager.py:153 msgid "" "When conductors join or leave the cluster, existing conductors may need " "to update any persistent local state as nodes are moved around the " @@ -1214,21 +1204,21 @@ msgid "" "to disable the check entirely." msgstr "" -#: ironic/conductor/manager.py:161 +#: ironic/conductor/manager.py:162 msgid "Whether to upload the config drive to Swift." msgstr "" -#: ironic/conductor/manager.py:164 +#: ironic/conductor/manager.py:165 msgid "" "Name of the Swift container to store config drive data. Used when " "configdrive_use_swift is True." msgstr "" -#: ironic/conductor/manager.py:168 +#: ironic/conductor/manager.py:169 msgid "Timeout (seconds) for waiting for node inspection. 0 - unlimited." msgstr "" -#: ironic/conductor/manager.py:172 +#: ironic/conductor/manager.py:173 msgid "" "Cleaning is a configurable set of steps, such as erasing disk drives, " "that are performed on the node to ensure it is in a baseline state and " @@ -1242,110 +1232,132 @@ msgid "" "could be safely disabled." msgstr "" -#: ironic/conductor/manager.py:189 +#: ironic/conductor/manager.py:190 msgid "" "Timeout (seconds) to wait for a callback from the ramdisk doing the " "cleaning. If the timeout is reached the node will be put in the \"clean " "failed\" provision state. Set to 0 to disable timeout." msgstr "" -#: ironic/conductor/manager.py:306 +#: ironic/conductor/manager.py:307 #, python-format msgid "The deployment can't be resumed by conductor %s. Moving to fail state." msgstr "" -#: ironic/conductor/manager.py:509 ironic/conductor/manager.py:589 +#: ironic/conductor/manager.py:510 ironic/conductor/manager.py:590 #: ironic/drivers/utils.py:86 #, python-format msgid "No handler for method %s" msgstr "" -#: ironic/conductor/manager.py:514 ironic/conductor/manager.py:594 +#: ironic/conductor/manager.py:515 ironic/conductor/manager.py:595 #, python-format msgid "The method %(method)s does not support HTTP %(http)s" msgstr "" -#: ironic/conductor/manager.py:731 +#: ironic/conductor/manager.py:732 #, python-format msgid "RPC do_node_deploy failed to validate deploy or power info. Error: %(msg)s" msgstr "" -#: ironic/conductor/manager.py:779 +#: ironic/conductor/manager.py:780 #, python-format msgid "" "Failed to validate power driver interface. Can not delete instance. " "Error: %(msg)s" msgstr "" -#: ironic/conductor/manager.py:804 +#: ironic/conductor/manager.py:805 #, python-format msgid "Failed to tear down. Error: %s" msgstr "" -#: ironic/conductor/manager.py:859 +#: ironic/conductor/manager.py:852 +#, python-format +msgid "Node %(node)s got an invalid last step for %(state)s: %(step)s." +msgstr "" + +#: ironic/conductor/manager.py:890 #, python-format msgid "" "Cannot continue cleaning on %(node)s, node is in %(state)s state, should " "be %(clean_state)s" msgstr "" -#: ironic/conductor/manager.py:902 +#: ironic/conductor/manager.py:930 +msgid "Failed to run next clean step" +msgstr "" + +#: ironic/conductor/manager.py:957 #, python-format msgid "" "Failed to validate power driver interface. Can not clean node %(node)s. " "Error: %(msg)s" msgstr "" -#: ironic/conductor/manager.py:912 +#: ironic/conductor/manager.py:967 #, python-format msgid "Failed to prepare node %(node)s for cleaning: %(e)s" msgstr "" -#: ironic/conductor/manager.py:954 -#, python-format -msgid "Node %(node)s got an invalid last step for %(state)s: %(step)s." -msgstr "" - -#: ironic/conductor/manager.py:976 +#: ironic/conductor/manager.py:1015 #, python-format msgid "Node %(node)s failed step %(step)s: %(exc)s" msgstr "" -#: ironic/conductor/manager.py:1004 +#: ironic/conductor/manager.py:1043 #, python-format msgid "" "While executing step %(step)s on node %(node)s, step returned invalid " "value: %(val)s" msgstr "" -#: ironic/conductor/manager.py:1020 +#: ironic/conductor/manager.py:1059 #, python-format msgid "Failed to tear down from cleaning for node %s" msgstr "" -#: ironic/conductor/manager.py:1038 +#: ironic/conductor/manager.py:1077 #, python-format msgid "" "Failed to validate power driver interface for node %(node)s. Error: " "%(msg)s" msgstr "" -#: ironic/conductor/manager.py:1045 +#: ironic/conductor/manager.py:1084 #, python-format msgid "Failed to get power state for node %(node)s. Error: %(msg)s" msgstr "" -#: ironic/conductor/manager.py:1281 +#: ironic/conductor/manager.py:1111 +msgid "Failed to tear down cleaning after aborting the operation" +msgstr "" + +#: ironic/conductor/manager.py:1117 +#, python-format +msgid "Clean operation aborted for node %s" +msgstr "" + +#: ironic/conductor/manager.py:1118 +msgid "By request, the clean operation was aborted" +msgstr "" + +#: ironic/conductor/manager.py:1120 +#, python-format +msgid " after the completion of step \"%s\"" +msgstr "" + +#: ironic/conductor/manager.py:1386 msgid "" "Timeout reached while cleaning the node. Please check if the ramdisk " "responsible for the cleaning is running on the node." msgstr "" -#: ironic/conductor/manager.py:1409 +#: ironic/conductor/manager.py:1514 msgid "not supported" msgstr "" -#: ironic/conductor/manager.py:1454 +#: ironic/conductor/manager.py:1559 #, python-format msgid "" "Can not delete node \"%(node)s\" while it is in provision state " @@ -1353,58 +1365,58 @@ msgid "" "\"%(valid_states)s\"" msgstr "" -#: ironic/conductor/manager.py:1561 +#: ironic/conductor/manager.py:1666 msgid "enabled" msgstr "" -#: ironic/conductor/manager.py:1561 +#: ironic/conductor/manager.py:1666 msgid "disabled" msgstr "" -#: ironic/conductor/manager.py:1584 +#: ironic/conductor/manager.py:1689 msgid "enabling" msgstr "" -#: ironic/conductor/manager.py:1584 +#: ironic/conductor/manager.py:1689 msgid "disabling" msgstr "" -#: ironic/conductor/manager.py:1585 +#: ironic/conductor/manager.py:1690 #, python-format msgid "Error %(op)s the console on node %(node)s. Reason: %(error)s" msgstr "" -#: ironic/conductor/manager.py:1878 +#: ironic/conductor/manager.py:1983 #, python-format msgid "" "RPC inspect_hardware failed to validate inspection or power info. Error: " "%(msg)s" msgstr "" -#: ironic/conductor/manager.py:1910 +#: ironic/conductor/manager.py:2015 msgid "timeout reached while inspecting the node" msgstr "" -#: ironic/conductor/manager.py:2056 ironic/conductor/manager.py:2084 +#: ironic/conductor/manager.py:2266 ironic/conductor/manager.py:2294 msgid "No free conductor workers available" msgstr "" -#: ironic/conductor/manager.py:2157 +#: ironic/conductor/manager.py:2367 #, python-format msgid "Failed to upload the configdrive to Swift. Error: %s" msgstr "" -#: ironic/conductor/manager.py:2168 +#: ironic/conductor/manager.py:2378 #, python-format msgid "Failed to prepare to deploy. Error: %s" msgstr "" -#: ironic/conductor/manager.py:2177 +#: ironic/conductor/manager.py:2387 #, python-format msgid "Failed to deploy. Error: %s" msgstr "" -#: ironic/conductor/manager.py:2214 +#: ironic/conductor/manager.py:2424 #, python-format msgid "" "During sync_power_state, max retries exceeded for node %(node)s, node " @@ -1412,20 +1424,25 @@ msgid "" "state to '%(actual)s' Switching node to maintenance mode." msgstr "" -#: ironic/conductor/manager.py:2262 +#: ironic/conductor/manager.py:2472 msgid "Power driver returned ERROR state while trying to sync power state." msgstr "" -#: ironic/conductor/manager.py:2369 +#: ironic/conductor/manager.py:2579 #, python-format msgid "During inspection, driver returned unexpected state %(state)s" msgstr "" -#: ironic/conductor/rpcapi.py:114 +#: ironic/conductor/rpcapi.py:117 #, python-format msgid "No conductor service registered which supports driver %s." msgstr "" +#: ironic/conductor/rpcapi.py:614 ironic/conductor/rpcapi.py:638 +#: ironic/conductor/rpcapi.py:661 +msgid "Incompatible conductor version - please upgrade ironic-conductor first" +msgstr "" + #: ironic/conductor/utils.py:71 ironic/conductor/utils.py:118 #, python-format msgid "Failed to change power state to '%(target)s'. Error: %(error)s" @@ -1538,48 +1555,53 @@ msgid "" "possible network issue. %(exc)s" msgstr "" -#: ironic/drivers/agent.py:121 ironic/drivers/fake.py:217 -#: ironic/drivers/pxe.py:264 +#: ironic/drivers/agent.py:132 ironic/drivers/fake.py:219 +#: ironic/drivers/pxe.py:277 msgid "Unable to import pyremotevbox library" msgstr "" -#: ironic/drivers/agent.py:145 ironic/drivers/fake.py:267 -#: ironic/drivers/pxe.py:324 +#: ironic/drivers/agent.py:156 ironic/drivers/fake.py:269 +#: ironic/drivers/pxe.py:337 msgid "Unable to import UcsSdk library" msgstr "" -#: ironic/drivers/drac.py:38 ironic/drivers/fake.py:178 -#: ironic/drivers/fake.py:245 ironic/drivers/pxe.py:285 +#: ironic/drivers/agent.py:179 ironic/drivers/fake.py:282 +#: ironic/drivers/pxe.py:359 +msgid "Unable to import ImcSdk library" +msgstr "" + +#: ironic/drivers/drac.py:38 ironic/drivers/fake.py:180 +#: ironic/drivers/fake.py:247 ironic/drivers/pxe.py:298 msgid "Unable to import pywsman library" msgstr "" -#: ironic/drivers/fake.py:111 +#: ironic/drivers/fake.py:113 msgid "Unable to import pyghmi IPMI library" msgstr "" -#: ironic/drivers/fake.py:126 ironic/drivers/pxe.py:144 +#: ironic/drivers/fake.py:128 ironic/drivers/pxe.py:157 msgid "Unable to import seamicroclient library" msgstr "" -#: ironic/drivers/fake.py:152 ironic/drivers/pxe.py:172 +#: ironic/drivers/fake.py:154 ironic/drivers/pxe.py:185 msgid "Unable to import iboot library" msgstr "" -#: ironic/drivers/fake.py:164 ironic/drivers/ilo.py:44 ironic/drivers/ilo.py:68 -#: ironic/drivers/pxe.py:192 +#: ironic/drivers/fake.py:166 ironic/drivers/ilo.py:44 ironic/drivers/ilo.py:68 +#: ironic/drivers/pxe.py:205 msgid "Unable to import proliantutils library" msgstr "" -#: ironic/drivers/fake.py:192 ironic/drivers/pxe.py:216 +#: ironic/drivers/fake.py:194 ironic/drivers/pxe.py:229 msgid "Unable to import pysnmp library" msgstr "" -#: ironic/drivers/fake.py:204 ironic/drivers/irmc.py:45 -#: ironic/drivers/irmc.py:68 ironic/drivers/pxe.py:239 +#: ironic/drivers/fake.py:206 ironic/drivers/irmc.py:44 +#: ironic/drivers/irmc.py:67 ironic/drivers/pxe.py:252 msgid "Unable to import python-scciclient library" msgstr "" -#: ironic/drivers/pxe.py:119 +#: ironic/drivers/pxe.py:121 msgid "Unable to import pyghmi library" msgstr "" @@ -1587,103 +1609,101 @@ msgstr "" msgid "Method not specified when calling vendor extension." msgstr "" -#: ironic/drivers/modules/agent.py:43 +#: ironic/drivers/modules/agent.py:44 msgid "" "DEPRECATED. Additional append parameters for baremetal PXE boot. This " "option is deprecated and will be removed in Mitaka release. Please use " "[pxe]pxe_append_params instead." msgstr "" -#: ironic/drivers/modules/agent.py:50 +#: ironic/drivers/modules/agent.py:51 msgid "" "DEPRECATED. Template file for PXE configuration. This option is " "deprecated and will be removed in Mitaka release. Please use " "[pxe]pxe_config_template instead." msgstr "" -#: ironic/drivers/modules/agent.py:55 -msgid "" -"Priority to run in-band erase devices via the Ironic Python Agent " -"ramdisk. If unset, will use the priority set in the ramdisk (defaults to " -"10 for the GenericHardwareManager). If set to 0, will not run during " -"cleaning." -msgstr "" - -#: ironic/drivers/modules/agent.py:62 -msgid "Number of iterations to be run for erasing devices." -msgstr "" - -#: ironic/drivers/modules/agent.py:67 +#: ironic/drivers/modules/agent.py:59 msgid "" "Whether Ironic will manage booting of the agent ramdisk. If set to False," " you will need to configure your mechanism to allow booting the agent " "ramdisk." msgstr "" -#: ironic/drivers/modules/agent.py:81 ironic/drivers/modules/pxe.py:91 +#: ironic/drivers/modules/agent.py:65 +msgid "" +"The memory size in MiB consumed by agent when it is booted on a bare " +"metal node. This is used for checking if the image can be downloaded and " +"deployed on the bare metal node after booting agent ramdisk. This may be " +"set according to the memory consumed by the agent ramdisk image." +msgstr "" + +#: ironic/drivers/modules/agent.py:83 ironic/drivers/modules/pxe.py:91 msgid "UUID (from Glance) of the deployment kernel. Required." msgstr "" -#: ironic/drivers/modules/agent.py:83 +#: ironic/drivers/modules/agent.py:85 msgid "" "UUID (from Glance) of the ramdisk with agent that is used at deploy time." " Required." msgstr "" -#: ironic/drivers/modules/agent.py:187 +#: ironic/drivers/modules/agent.py:159 +#, python-format +msgid "" +"Memory size is too small for requested image, if it is less than (image " +"size + reserved RAM size), will break the IPA deployments. Image size: " +"%(image_size)d MiB, Memory size: %(memory_size)d MiB, Reserved size: " +"%(reserved_size)d MiB." +msgstr "" + +#: ironic/drivers/modules/agent.py:200 #, python-format msgid "Node %s failed to validate deploy image info. Some parameters were missing" msgstr "" -#: ironic/drivers/modules/agent.py:193 +#: ironic/drivers/modules/agent.py:206 #, python-format msgid "" "image_source's image_checksum must be provided in instance_info for node " "%s" msgstr "" -#: ironic/drivers/modules/agent.py:201 +#: ironic/drivers/modules/agent.py:215 #, python-format msgid "" "Node %(node)s is configured to use the %(driver)s driver which currently " "does not support deploying partition images." msgstr "" -#: ironic/drivers/modules/agent.py:337 -#, python-format -msgid "" -"When creating cleaning ports, DHCP provider didn't return VIF port ID for" -" %s" -msgstr "" - -#: ironic/drivers/modules/agent.py:450 +#: ironic/drivers/modules/agent.py:411 #, python-format msgid "node %(node)s command status errored: %(error)s" msgstr "" -#: ironic/drivers/modules/agent.py:511 +#: ironic/drivers/modules/agent.py:472 #, python-format msgid "Node %s has no target RAID configuration." msgstr "" -#: ironic/drivers/modules/agent.py:521 +#: ironic/drivers/modules/agent.py:481 msgid "skipping root volume" msgstr "" -#: ironic/drivers/modules/agent.py:524 +#: ironic/drivers/modules/agent.py:484 msgid "skipping non-root volumes" msgstr "" -#: ironic/drivers/modules/agent.py:531 +#: ironic/drivers/modules/agent.py:491 msgid " and " msgstr "" -#: ironic/drivers/modules/agent.py:533 +#: ironic/drivers/modules/agent.py:493 #, python-format msgid "Node %(node)s has empty target RAID configuration after %(msg)s." msgstr "" -#: ironic/drivers/modules/agent.py:569 +#: ironic/drivers/modules/agent.py:529 #, python-format msgid "" "Agent ramdisk didn't return a proper command result while cleaning " @@ -1877,147 +1897,166 @@ msgstr "" msgid "Could not stop the console for node '%(node)s'. Reason: %(err)s." msgstr "" -#: ironic/drivers/modules/deploy_utils.py:59 +#: ironic/drivers/modules/deploy_utils.py:61 msgid "" "Size of EFI system partition in MiB when configuring UEFI systems for " "local boot." msgstr "" -#: ironic/drivers/modules/deploy_utils.py:63 +#: ironic/drivers/modules/deploy_utils.py:65 msgid "Block size to use when writing to the nodes disk." msgstr "" -#: ironic/drivers/modules/deploy_utils.py:66 +#: ironic/drivers/modules/deploy_utils.py:68 msgid "" "Maximum attempts to verify an iSCSI connection is active, sleeping 1 " "second between attempts." msgstr "" -#: ironic/drivers/modules/deploy_utils.py:145 +#: ironic/drivers/modules/deploy_utils.py:83 +msgid "" +"Priority to run in-band erase devices via the Ironic Python Agent " +"ramdisk. If unset, will use the priority set in the ramdisk (defaults to " +"10 for the GenericHardwareManager). If set to 0, will not run during " +"cleaning." +msgstr "" + +#: ironic/drivers/modules/deploy_utils.py:92 +msgid "Number of iterations to be run for erasing devices." +msgstr "" + +#: ironic/drivers/modules/deploy_utils.py:162 #, python-format msgid "" "iSCSI connection was not seen by the file system after attempting to " "verify %d times." msgstr "" -#: ironic/drivers/modules/deploy_utils.py:169 +#: ironic/drivers/modules/deploy_utils.py:186 #, python-format msgid "" "iSCSI connection did not become active after attempting to verify %d " "times." msgstr "" -#: ironic/drivers/modules/deploy_utils.py:327 +#: ironic/drivers/modules/deploy_utils.py:344 #, python-format msgid "" "Unable to stat device %(dev)s after attempting to verify %(attempts)d " "times." msgstr "" -#: ironic/drivers/modules/deploy_utils.py:526 +#: ironic/drivers/modules/deploy_utils.py:543 #, python-format msgid "" "Can't download the configdrive content for node %(node)s from '%(url)s'. " "Reason: %(reason)s" msgstr "" -#: ironic/drivers/modules/deploy_utils.py:535 +#: ironic/drivers/modules/deploy_utils.py:552 #, python-format msgid "" "Config drive for node %s is not base64 encoded or the content is " "malformed." msgstr "" -#: ironic/drivers/modules/deploy_utils.py:538 +#: ironic/drivers/modules/deploy_utils.py:555 #, python-format msgid " Downloaded from \"%s\"." msgstr "" -#: ironic/drivers/modules/deploy_utils.py:552 +#: ironic/drivers/modules/deploy_utils.py:569 #, python-format msgid "" "Encountered error while decompressing and writing config drive for node " "%(node)s. Error: %(exc)s" msgstr "" -#: ironic/drivers/modules/deploy_utils.py:627 +#: ironic/drivers/modules/deploy_utils.py:644 #, python-format msgid "Root device '%s' not found" msgstr "" -#: ironic/drivers/modules/deploy_utils.py:637 +#: ironic/drivers/modules/deploy_utils.py:654 #, python-format msgid "'%(partition)s' device '%(part_device)s' not found" msgstr "" -#: ironic/drivers/modules/deploy_utils.py:729 -#: ironic/drivers/modules/iscsi_deploy.py:246 +#: ironic/drivers/modules/deploy_utils.py:746 +#: ironic/drivers/modules/iscsi_deploy.py:245 #, python-format msgid "" "Root partition is too small for requested image. Image virtual size: " "%(image_mb)d MB, Root size: %(root_mb)d MB" msgstr "" -#: ironic/drivers/modules/deploy_utils.py:779 +#: ironic/drivers/modules/deploy_utils.py:796 #, python-format msgid "Parent device '%s' not found" msgstr "" -#: ironic/drivers/modules/deploy_utils.py:830 +#: ironic/drivers/modules/deploy_utils.py:847 #, python-format msgid "%(error_msg)s. Missing are: %(missing_info)s" msgstr "" -#: ironic/drivers/modules/deploy_utils.py:924 +#: ironic/drivers/modules/deploy_utils.py:941 #, python-format msgid "" "Error parsing capabilities from Node %s instance_info field. A dictionary" " or a \"jsonified\" dictionary is expected." msgstr "" -#: ironic/drivers/modules/deploy_utils.py:958 +#: ironic/drivers/modules/deploy_utils.py:975 #, python-format msgid "get_clean_steps for node %(node)s returned invalid result: %(result)s" msgstr "" -#: ironic/drivers/modules/deploy_utils.py:994 +#: ironic/drivers/modules/deploy_utils.py:1011 #, python-format msgid "Agent on node %(node)s returned bad command result: %(result)s" msgstr "" -#: ironic/drivers/modules/deploy_utils.py:1067 +#: ironic/drivers/modules/deploy_utils.py:1083 #, python-format msgid "" "The hints \"%(invalid_hints)s\" are invalid. Valid hints are: " "\"%(valid_hints)s\"" msgstr "" -#: ironic/drivers/modules/deploy_utils.py:1077 +#: ironic/drivers/modules/deploy_utils.py:1093 msgid "Root device hint \"size\" is not an integer value." msgstr "" -#: ironic/drivers/modules/deploy_utils.py:1181 +#: ironic/drivers/modules/deploy_utils.py:1197 #, python-format msgid "" "The parameter '%(capability)s' from %(field)s has an invalid value: " "'%(value)s'. Acceptable values are: %(valid_values)s." msgstr "" -#: ironic/drivers/modules/deploy_utils.py:1233 +#: ironic/drivers/modules/deploy_utils.py:1249 #, python-format msgid "Failed to connect to Glance to get the properties of the image %s" msgstr "" -#: ironic/drivers/modules/deploy_utils.py:1237 +#: ironic/drivers/modules/deploy_utils.py:1253 #, python-format msgid "Image %s can not be found." msgstr "" -#: ironic/drivers/modules/deploy_utils.py:1249 +#: ironic/drivers/modules/deploy_utils.py:1265 #, python-format msgid "Image %(image)s is missing the following properties: %(properties)s" msgstr "" +#: ironic/drivers/modules/deploy_utils.py:1317 +#, python-format +msgid "" +"When creating cleaning ports, DHCP provider didn't return VIF port ID for" +" %s" +msgstr "" + #: ironic/drivers/modules/fake.py:49 #, python-format msgid "set_power_state called with an invalid powerstate: %s." @@ -2046,7 +2085,7 @@ msgstr "" #: ironic/drivers/modules/fake.py:186 ironic/drivers/modules/ipminative.py:468 #: ironic/drivers/modules/ipmitool.py:834 -#: ironic/drivers/modules/seamicro.py:573 ironic/drivers/modules/ssh.py:659 +#: ironic/drivers/modules/seamicro.py:573 ironic/drivers/modules/ssh.py:672 #: ironic/drivers/modules/virtualbox.py:341 #: ironic/drivers/modules/ilo/management.py:203 #: ironic/drivers/modules/irmc/management.py:146 @@ -2096,7 +2135,7 @@ msgid "iBoot PDU port must be an integer." msgstr "" #: ironic/drivers/modules/iboot.py:238 ironic/drivers/modules/ipmitool.py:750 -#: ironic/drivers/modules/snmp.py:701 ironic/drivers/modules/ssh.py:575 +#: ironic/drivers/modules/snmp.py:701 ironic/drivers/modules/ssh.py:588 #, python-format msgid "set_power_state called with invalid power state %s." msgstr "" @@ -2384,142 +2423,142 @@ msgid "" "'ipmi_protocol_version' parameter in node's driver_info" msgstr "" -#: ironic/drivers/modules/iscsi_deploy.py:51 +#: ironic/drivers/modules/iscsi_deploy.py:50 msgid "Additional append parameters for baremetal PXE boot." msgstr "" -#: ironic/drivers/modules/iscsi_deploy.py:54 +#: ironic/drivers/modules/iscsi_deploy.py:53 msgid "Default file system format for ephemeral partition, if one is created." msgstr "" -#: ironic/drivers/modules/iscsi_deploy.py:58 +#: ironic/drivers/modules/iscsi_deploy.py:57 msgid "On the ironic-conductor node, directory where images are stored on disk." msgstr "" -#: ironic/drivers/modules/iscsi_deploy.py:62 +#: ironic/drivers/modules/iscsi_deploy.py:61 msgid "" "On the ironic-conductor node, directory where master instance images are " "stored on disk." msgstr "" -#: ironic/drivers/modules/iscsi_deploy.py:66 +#: ironic/drivers/modules/iscsi_deploy.py:65 msgid "Maximum size (in MiB) of cache for master images, including those in use." msgstr "" -#: ironic/drivers/modules/iscsi_deploy.py:72 +#: ironic/drivers/modules/iscsi_deploy.py:71 msgid "Maximum TTL (in minutes) for old master images in cache." msgstr "" -#: ironic/drivers/modules/iscsi_deploy.py:76 +#: ironic/drivers/modules/iscsi_deploy.py:75 msgid "The disk devices to scan while doing the deploy." msgstr "" -#: ironic/drivers/modules/iscsi_deploy.py:128 +#: ironic/drivers/modules/iscsi_deploy.py:127 #, python-format msgid "" " Deployed value of %(param)s was %(param_value)s but requested value is " "%(request_value)s." msgstr "" -#: ironic/drivers/modules/iscsi_deploy.py:134 +#: ironic/drivers/modules/iscsi_deploy.py:133 #, python-format msgid "" "The following parameters have different values from previous " "deployment:%(error_msg)s" msgstr "" -#: ironic/drivers/modules/iscsi_deploy.py:185 +#: ironic/drivers/modules/iscsi_deploy.py:184 msgid "" "Cannot validate iSCSI deploy. Some parameters were missing in node's " "instance_info" msgstr "" -#: ironic/drivers/modules/iscsi_deploy.py:194 +#: ironic/drivers/modules/iscsi_deploy.py:193 #, python-format msgid "" "Cannot validate parameter for iSCSI deploy. Invalid parameter %(param)s. " "Reason: %(reason)s" msgstr "" -#: ironic/drivers/modules/iscsi_deploy.py:200 +#: ironic/drivers/modules/iscsi_deploy.py:199 #, python-format msgid "%s is not an integer value." msgstr "" -#: ironic/drivers/modules/iscsi_deploy.py:207 +#: ironic/drivers/modules/iscsi_deploy.py:206 msgid "Cannot deploy whole disk image with swap or ephemeral size set" msgstr "" -#: ironic/drivers/modules/iscsi_deploy.py:300 +#: ironic/drivers/modules/iscsi_deploy.py:299 msgid "Deploy key does not match" msgstr "" -#: ironic/drivers/modules/iscsi_deploy.py:322 +#: ironic/drivers/modules/iscsi_deploy.py:321 #, python-format msgid "Parameters %s were not passed to ironic for deploy." msgstr "" -#: ironic/drivers/modules/iscsi_deploy.py:368 +#: ironic/drivers/modules/iscsi_deploy.py:367 #, python-format msgid "Error returned from deploy ramdisk: %s" msgstr "" -#: ironic/drivers/modules/iscsi_deploy.py:389 +#: ironic/drivers/modules/iscsi_deploy.py:388 #, python-format msgid "Deploy failed for instance %(instance)s. Error: %(error)s" msgstr "" -#: ironic/drivers/modules/iscsi_deploy.py:397 +#: ironic/drivers/modules/iscsi_deploy.py:396 #, python-format msgid "" "Couldn't determine the UUID of the root partition or the disk identifier " "after deploying node %s" msgstr "" -#: ironic/drivers/modules/iscsi_deploy.py:440 +#: ironic/drivers/modules/iscsi_deploy.py:439 #, python-format msgid "" "Failed to start the iSCSI target to deploy the node %(node)s. Error: " "%(error)s" msgstr "" -#: ironic/drivers/modules/iscsi_deploy.py:551 +#: ironic/drivers/modules/iscsi_deploy.py:550 #, python-format msgid "" "Couldn't get the URL of the Ironic API service from the configuration " "file or keystone catalog. Keystone error: %s" msgstr "" -#: ironic/drivers/modules/iscsi_deploy.py:575 +#: ironic/drivers/modules/iscsi_deploy.py:574 msgid "" "Some mandatory input missing in 'pass_bootloader_info' vendor passthru " "from ramdisk." msgstr "" -#: ironic/drivers/modules/iscsi_deploy.py:582 +#: ironic/drivers/modules/iscsi_deploy.py:581 #, python-format msgid "Deploy key %(key_sent)s does not match with %(expected_key)s" msgstr "" -#: ironic/drivers/modules/iscsi_deploy.py:601 +#: ironic/drivers/modules/iscsi_deploy.py:600 #, python-format msgid "Failed to install bootloader on node %(node)s. Error: %(error)s." msgstr "" -#: ironic/drivers/modules/iscsi_deploy.py:628 +#: ironic/drivers/modules/iscsi_deploy.py:627 #, python-format msgid "" "Failed to notify ramdisk to reboot after bootloader installation. Error: " "%s" msgstr "" -#: ironic/drivers/modules/iscsi_deploy.py:851 -#: ironic/drivers/modules/ilo/deploy.py:967 -#: ironic/drivers/modules/irmc/deploy.py:871 +#: ironic/drivers/modules/iscsi_deploy.py:850 +#: ironic/drivers/modules/ilo/deploy.py:1035 +#: ironic/drivers/modules/irmc/deploy.py:874 msgid "Failed to continue iSCSI deployment." msgstr "" -#: ironic/drivers/modules/iscsi_deploy.py:890 +#: ironic/drivers/modules/iscsi_deploy.py:889 msgid "Failed to continue agent deployment." msgstr "" @@ -2596,7 +2635,7 @@ msgid "" "caused by enable secure boot." msgstr "" -#: ironic/drivers/modules/pxe.py:415 ironic/drivers/modules/ssh.py:521 +#: ironic/drivers/modules/pxe.py:415 ironic/drivers/modules/ssh.py:534 #, python-format msgid "Node %s does not have any port associated with it." msgstr "" @@ -2796,34 +2835,34 @@ msgstr "" msgid "SSHPowerDriver '%(virt_type)s' is not a valid virt_type." msgstr "" -#: ironic/drivers/modules/ssh.py:208 +#: ironic/drivers/modules/ssh.py:222 #, python-format msgid "SSHPowerDriver '%(virt_type)s' is not a valid virt_type, " msgstr "" -#: ironic/drivers/modules/ssh.py:299 +#: ironic/drivers/modules/ssh.py:313 #, python-format msgid "" "SSHPowerDriver requires the following parameters to be set in node's " "driver_info: %s." msgstr "" -#: ironic/drivers/modules/ssh.py:309 +#: ironic/drivers/modules/ssh.py:323 msgid "SSHPowerDriver requires ssh_port to be integer value" msgstr "" -#: ironic/drivers/modules/ssh.py:330 +#: ironic/drivers/modules/ssh.py:344 msgid "" "SSHPowerDriver requires one and only one of password, key_contents and " "key_filename to be set." msgstr "" -#: ironic/drivers/modules/ssh.py:339 +#: ironic/drivers/modules/ssh.py:353 #, python-format msgid "SSH key file %s not found." msgstr "" -#: ironic/drivers/modules/ssh.py:526 +#: ironic/drivers/modules/ssh.py:539 #, python-format msgid "SSH connection cannot be established: %s" msgstr "" @@ -2955,6 +2994,41 @@ msgstr "" msgid "Unsupported target_state: %s" msgstr "" +#: ironic/drivers/modules/cimc/common.py:25 +msgid "IP or Hostname of the CIMC. Required." +msgstr "" + +#: ironic/drivers/modules/cimc/common.py:26 +msgid "CIMC Manager admin username. Required." +msgstr "" + +#: ironic/drivers/modules/cimc/common.py:27 +msgid "CIMC Manager password. Required." +msgstr "" + +#: ironic/drivers/modules/cimc/common.py:48 +#: ironic/drivers/modules/ucs/helper.py:80 +#, python-format +msgid "%s driver requires these parameters to be set in the node's driver_info." +msgstr "" + +#: ironic/drivers/modules/cimc/power.py:32 +#: ironic/drivers/modules/ilo/power.py:40 +#: ironic/drivers/modules/ucs/power.py:39 +msgid "Number of times a power operation needs to be retried" +msgstr "" + +#: ironic/drivers/modules/cimc/power.py:36 +#: ironic/drivers/modules/ilo/power.py:44 +#: ironic/drivers/modules/ucs/power.py:43 +msgid "Amount of time in seconds to wait in between power operations" +msgstr "" + +#: ironic/drivers/modules/cimc/power.py:145 +#, python-format +msgid "set_power_state called for %(node)s with invalid state %(state)s" +msgstr "" + #: ironic/drivers/modules/drac/bios.py:73 #, python-format msgid "Item has no name: \"%s\"" @@ -3160,24 +3234,24 @@ msgstr "" msgid "UUID (from Glance) of the deployment ISO. Required." msgstr "" -#: ironic/drivers/modules/ilo/deploy.py:234 +#: ironic/drivers/modules/ilo/deploy.py:281 msgid "" "Error validating iLO virtual media deploy. Some parameters were missing " "in node's driver_info" msgstr "" -#: ironic/drivers/modules/ilo/deploy.py:747 +#: ironic/drivers/modules/ilo/deploy.py:811 msgid "Missing 'console_port' parameter in node's driver_info." msgstr "" -#: ironic/drivers/modules/ilo/deploy.py:825 +#: ironic/drivers/modules/ilo/deploy.py:889 #, python-format msgid "" "The requested action 'boot_into_iso' can be performed only when node " "%(node_uuid)s is in %(state)s state or in 'maintenance' mode" msgstr "" -#: ironic/drivers/modules/ilo/deploy.py:832 +#: ironic/drivers/modules/ilo/deploy.py:896 msgid "" "Error validating input for boot_into_iso vendor passthru. Some parameters" " were not provided: " @@ -3262,16 +3336,6 @@ msgstr "" msgid "Setting %s as boot device" msgstr "" -#: ironic/drivers/modules/ilo/power.py:40 -#: ironic/drivers/modules/ucs/power.py:39 -msgid "Number of times a power operation needs to be retried" -msgstr "" - -#: ironic/drivers/modules/ilo/power.py:44 -#: ironic/drivers/modules/ucs/power.py:43 -msgid "Amount of time in seconds to wait in between power operations" -msgstr "" - #: ironic/drivers/modules/ilo/power.py:98 msgid "iLO get_power_status" msgstr "" @@ -3411,19 +3475,19 @@ msgstr "" msgid "Copying floppy image file" msgstr "" -#: ironic/drivers/modules/irmc/deploy.py:437 +#: ironic/drivers/modules/irmc/deploy.py:440 msgid "Inserting virtual cdrom" msgstr "" -#: ironic/drivers/modules/irmc/deploy.py:460 +#: ironic/drivers/modules/irmc/deploy.py:463 msgid "Ejecting virtual cdrom" msgstr "" -#: ironic/drivers/modules/irmc/deploy.py:493 +#: ironic/drivers/modules/irmc/deploy.py:496 msgid "Inserting virtual floppy" msgstr "" -#: ironic/drivers/modules/irmc/deploy.py:516 +#: ironic/drivers/modules/irmc/deploy.py:519 msgid "Ejecting virtual floppy" msgstr "" @@ -3486,27 +3550,22 @@ msgstr "" msgid "Operation failed: %s" msgstr "" -#: ironic/drivers/modules/ucs/helper.py:35 +#: ironic/drivers/modules/ucs/helper.py:34 msgid "IP or Hostname of the UCS Manager. Required." msgstr "" -#: ironic/drivers/modules/ucs/helper.py:36 +#: ironic/drivers/modules/ucs/helper.py:35 msgid "UCS Manager admin/server-profile username. Required." msgstr "" -#: ironic/drivers/modules/ucs/helper.py:37 +#: ironic/drivers/modules/ucs/helper.py:36 msgid "UCS Manager password. Required." msgstr "" -#: ironic/drivers/modules/ucs/helper.py:38 +#: ironic/drivers/modules/ucs/helper.py:37 msgid "UCS Manager service-profile name. Required." msgstr "" -#: ironic/drivers/modules/ucs/helper.py:81 -#, python-format -msgid "%s driver requires these parameters to be set in the node's driver_info." -msgstr "" - #: ironic/drivers/modules/ucs/management.py:99 msgid "setting boot device" msgstr "" @@ -3532,25 +3591,7 @@ msgstr "" msgid "rebooting" msgstr "" -#: ironic/objects/base.py:109 -msgid "Invalid version string" -msgstr "" - -#: ironic/objects/base.py:301 -#, python-format -msgid "Cannot load '%(attrname)s' in the base class" -msgstr "" - -#: ironic/objects/base.py:310 -msgid "Cannot save anything in the base class" -msgstr "" - -#: ironic/objects/base.py:342 -#, python-format -msgid "%(objname)s object has no attribute '%(attrname)s'" -msgstr "" - -#: ironic/objects/conductor.py:57 +#: ironic/objects/conductor.py:63 msgid "Cannot update a conductor record directly." msgstr "" |