diff options
Diffstat (limited to 'ironic/locale/ironic.pot')
-rw-r--r-- | ironic/locale/ironic.pot | 611 |
1 files changed, 326 insertions, 285 deletions
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 "" |