86d617374c
For more information about this automatic import see: https://docs.openstack.org/i18n/latest/reviewing-translation-import.html Change-Id: If4490dcb193134c66d40679df9bcf09c06ca8d8d
1554 lines
62 KiB
Plaintext
1554 lines
62 KiB
Plaintext
# Andi Chandler <andi@gowling.com>, 2017. #zanata
|
|
# Andi Chandler <andi@gowling.com>, 2018. #zanata
|
|
msgid ""
|
|
msgstr ""
|
|
"Project-Id-Version: ironic-inspector\n"
|
|
"Report-Msgid-Bugs-To: \n"
|
|
"POT-Creation-Date: 2018-09-13 04:00+0000\n"
|
|
"MIME-Version: 1.0\n"
|
|
"Content-Type: text/plain; charset=UTF-8\n"
|
|
"Content-Transfer-Encoding: 8bit\n"
|
|
"PO-Revision-Date: 2018-09-16 09:00+0000\n"
|
|
"Last-Translator: Andi Chandler <andi@gowling.com>\n"
|
|
"Language-Team: English (United Kingdom)\n"
|
|
"Language: en_GB\n"
|
|
"X-Generator: Zanata 4.3.3\n"
|
|
"Plural-Forms: nplurals=2; plural=(n != 1)\n"
|
|
|
|
msgid ""
|
|
"1.38 was the API version at the time of the most recent Queens series Bare "
|
|
"Metal service release (10.1.0)."
|
|
msgstr ""
|
|
"1.38 was the API version at the time of the most recent Queens series Bare "
|
|
"Metal service release (10.1.0)."
|
|
|
|
msgid "2.2.3"
|
|
msgstr "2.2.3"
|
|
|
|
msgid "2.2.4"
|
|
msgstr "2.2.4"
|
|
|
|
msgid "2.2.5"
|
|
msgstr "2.2.5"
|
|
|
|
msgid "2.2.6"
|
|
msgstr "2.2.6"
|
|
|
|
msgid "2.3.0"
|
|
msgstr "2.3.0"
|
|
|
|
msgid "3.0.0"
|
|
msgstr "3.0.0"
|
|
|
|
msgid "3.1.0"
|
|
msgstr "3.1.0"
|
|
|
|
msgid "3.2.0"
|
|
msgstr "3.2.0"
|
|
|
|
msgid "3.2.1"
|
|
msgstr "3.2.1"
|
|
|
|
msgid "3.2.2"
|
|
msgstr "3.2.2"
|
|
|
|
msgid "3.2.2-7"
|
|
msgstr "3.2.2-7"
|
|
|
|
msgid "3.3.0"
|
|
msgstr "3.3.0"
|
|
|
|
msgid "4.0.0"
|
|
msgstr "4.0.0"
|
|
|
|
msgid "4.1.0"
|
|
msgstr "4.1.0"
|
|
|
|
msgid "4.2.0"
|
|
msgstr "4.2.0"
|
|
|
|
msgid "4.2.1"
|
|
msgstr "4.2.1"
|
|
|
|
msgid "4.2.2"
|
|
msgstr "4.2.2"
|
|
|
|
msgid "5.0.0"
|
|
msgstr "5.0.0"
|
|
|
|
msgid "5.0.1"
|
|
msgstr "5.0.1"
|
|
|
|
msgid "5.1.0"
|
|
msgstr "5.1.0"
|
|
|
|
msgid "6.0.0"
|
|
msgstr "6.0.0"
|
|
|
|
msgid "6.0.1"
|
|
msgstr "6.0.1"
|
|
|
|
msgid "6.0.2"
|
|
msgstr "6.0.2"
|
|
|
|
msgid "6.1.0"
|
|
msgstr "6.1.0"
|
|
|
|
msgid "7.0.0"
|
|
msgstr "7.0.0"
|
|
|
|
msgid "7.1.0"
|
|
msgstr "7.1.0"
|
|
|
|
msgid "7.2.0"
|
|
msgstr "7.2.0"
|
|
|
|
msgid "7.2.1"
|
|
msgstr "7.2.1"
|
|
|
|
msgid "7.2.1-2"
|
|
msgstr "7.2.1-2"
|
|
|
|
msgid "8.0.0"
|
|
msgstr "8.0.0"
|
|
|
|
msgid "8.0.0-11"
|
|
msgstr "8.0.0-11"
|
|
|
|
msgid ""
|
|
"A ``version_id`` is now explicitly generated during the ``node_cache."
|
|
"start_introspection/.add_node`` call to avoid race conditions such as in "
|
|
"case of the `two concurrent introspection calls bug`_."
|
|
msgstr ""
|
|
"A ``version_id`` is now explicitly generated during the ``node_cache."
|
|
"start_introspection/.add_node`` call to avoid race conditions such as in "
|
|
"case of the `two concurrent introspection calls bug`_."
|
|
|
|
msgid ""
|
|
"A database migration is required to change some columns from Float to "
|
|
"DateTime type. This may take some time based on the number of introspection "
|
|
"statuses in DB."
|
|
msgstr ""
|
|
"A database migration is required to change some columns from Float to "
|
|
"DateTime type. This may take some time based on the number of introspection "
|
|
"statuses in the DB."
|
|
|
|
msgid ""
|
|
"A new rootwrap filter is now included to allow control of the systemd "
|
|
"dnsmasq service used by ironic-inspector. This fixes a permission issue when "
|
|
"systemctl commands are used as ``dnsmasq_start_command`` and "
|
|
"``dnsmasq_stop_command`` in the configuration for the dnsmasq pxe filter. "
|
|
"See bug `2002818 <https://storyboard.openstack.org/#!/story/2002818>`_."
|
|
msgstr ""
|
|
"A new rootwrap filter is now included to allow control of the systemd "
|
|
"dnsmasq service used by ironic-inspector. This fixes a permission issue when "
|
|
"systemctl commands are used as ``dnsmasq_start_command`` and "
|
|
"``dnsmasq_stop_command`` in the configuration for the dnsmasq pxe filter. "
|
|
"See bug `2002818 <https://storyboard.openstack.org/#!/story/2002818>`_."
|
|
|
|
msgid ""
|
|
"A new state ``aborting`` was introduced to distinguish between the node "
|
|
"introspection abort precondition (being able to perform the state transition "
|
|
"from the ``waiting`` state) from the activities necessary to abort an "
|
|
"ongoing node introspection (power-off, set finished timestamp etc.)"
|
|
msgstr ""
|
|
"A new state ``aborting`` was introduced to distinguish between the node "
|
|
"introspection abort precondition (being able to perform the state transition "
|
|
"from the ``waiting`` state) from the activities necessary to abort an "
|
|
"ongoing node introspection (power-off, set finished timestamp etc.)"
|
|
|
|
msgid ""
|
|
"API \"POST /v1/rules\" returns 201 response code instead of 200 on creating "
|
|
"success. API version was bumped to 1.6. API less than 1.6 continues to "
|
|
"return 200."
|
|
msgstr ""
|
|
"API \"POST /v1/rules\" returns 201 response code instead of 200 on creating "
|
|
"success. API version was bumped to 1.6. API less than 1.6 continues to "
|
|
"return 200."
|
|
|
|
msgid "Acquire a lock on a node UUID when handling it."
|
|
msgstr "Acquire a lock on a node UUID when handling it."
|
|
|
|
msgid ""
|
|
"Actions support formatting to fetch values from introspection data. See "
|
|
"http://docs.openstack.org/developer/ironic-inspector/usage."
|
|
"html#introspection-rules"
|
|
msgstr ""
|
|
"Actions support formatting to fetch values from introspection data. See "
|
|
"http://docs.openstack.org/developer/ironic-inspector/usage."
|
|
"html#introspection-rules"
|
|
|
|
msgid ""
|
|
"Add ``disabled`` option to ``add_ports``, so discovered nodes can be created "
|
|
"without creating ports."
|
|
msgstr ""
|
|
"Add ``disabled`` option to ``add_ports``, so discovered nodes can be created "
|
|
"without creating ports."
|
|
|
|
msgid ""
|
|
"Add a check from the ``link_local_connection`` plugin to use data stored by "
|
|
"the ``lldp_basic``; this avoids parsing the LLDP packets twice."
|
|
msgstr ""
|
|
"Add a check from the ``link_local_connection`` plugin to use data stored by "
|
|
"the ``lldp_basic``; this avoids parsing the LLDP packets twice."
|
|
|
|
msgid "Add a new dependency, ``pytz``."
|
|
msgstr "Add a new dependency, ``pytz``."
|
|
|
|
msgid ""
|
|
"Add a new node_not_found hook - enroll, which allows automatically discover "
|
|
"Ironic's node."
|
|
msgstr ""
|
|
"Add a new node_not_found hook - enroll, which allows automatic discovery of "
|
|
"Ironic's node."
|
|
|
|
msgid ""
|
|
"Add a plugin to parse raw LLDP Basic Management, 802.1, and 802.3 TLVs and "
|
|
"store the data in Swift."
|
|
msgstr ""
|
|
"Add a plugin to parse raw LLDP Basic Management, 802.1, and 802.3 TLVs and "
|
|
"store the data in Swift."
|
|
|
|
msgid ""
|
|
"Add an API endpoint for listing introspection statuses. Operators can use "
|
|
"this to get the status for all running or previously run introspection "
|
|
"processing."
|
|
msgstr ""
|
|
"Add an API endpoint for listing introspection statuses. Operators can use "
|
|
"this to get the status for all running or previously run introspection "
|
|
"processing."
|
|
|
|
msgid ""
|
|
"Add configuration option `processing.power_off` defaulting to True, which "
|
|
"allows to leave nodes powered on after introspection."
|
|
msgstr ""
|
|
"Add configuration option `processing.power_off` defaulting to True, which "
|
|
"allows to leave nodes powered on after introspection."
|
|
|
|
msgid ""
|
|
"Add support for using Ironic node names in API instead of UUIDs. Note that "
|
|
"using node names in the introspection status API will require a call to "
|
|
"Ironic to be made by the service."
|
|
msgstr ""
|
|
"Add support for using Ironic node names in API instead of UUIDs. Note that "
|
|
"using node names in the introspection status API will require a call to "
|
|
"Ironic to be made by the service."
|
|
|
|
msgid ""
|
|
"Added CORS support middleware to Ironic Inspector, allowing a deployer to "
|
|
"optionally configure rules under which a javascript client may break the "
|
|
"single-origin policy and access the API directly."
|
|
msgstr ""
|
|
"Added CORS support middleware to Ironic Inspector, allowing a deployer to "
|
|
"optionally configure rules under which a JavaScript client may break the "
|
|
"single-origin policy and access the API directly."
|
|
|
|
msgid ""
|
|
"Added GenericLocalLinkConnectionHook processing plugin to process LLDP data "
|
|
"returned during inspection and set port ID and switch ID in an Ironic node's "
|
|
"port local link connection information using that data."
|
|
msgstr ""
|
|
"Added GenericLocalLinkConnectionHook processing plugin to process LLDP data "
|
|
"returned during inspection and set port ID and switch ID in an Ironic node's "
|
|
"port local link connection information using that data."
|
|
|
|
msgid ""
|
|
"Added a new \"capabilities\" processing hook detecting the CPU and boot mode "
|
|
"capabilities (the latter disabled by default)."
|
|
msgstr ""
|
|
"Added a new \"capabilities\" processing hook detecting the CPU and boot mode "
|
|
"capabilities (the latter disabled by default)."
|
|
|
|
msgid ""
|
|
"Added new condition plugin \"is-empty\", which allows to match empty string, "
|
|
"list, dictionary or None."
|
|
msgstr ""
|
|
"Added new condition plugin \"is-empty\", which allows to match empty string, "
|
|
"list, dictionary or None."
|
|
|
|
msgid ""
|
|
"Adds an API access policy enforcment based on **oslo.policy** rules. Similar "
|
|
"to other OpenStack services, operators now can configure fine-grained access "
|
|
"policies using ``policy.yaml`` file. See `policy.yaml.sample`_ in the code "
|
|
"tree for the list of available policies and their default rules. This file "
|
|
"can also be generated from the code tree with the following command::"
|
|
msgstr ""
|
|
"Adds an API access policy enforcment based on **oslo.policy** rules. Similar "
|
|
"to other OpenStack services, operators now can configure fine-grained access "
|
|
"policies using ``policy.yaml`` file. See `policy.yaml.sample`_ in the code "
|
|
"tree for the list of available policies and their default rules. This file "
|
|
"can also be generated from the code tree with the following command::"
|
|
|
|
msgid ""
|
|
"Adds dependency on the `retrying <https://github.com/rholder/retrying>`_ "
|
|
"python library."
|
|
msgstr ""
|
|
"Adds dependency on the `retrying <https://github.com/rholder/retrying>`_ "
|
|
"Python library."
|
|
|
|
msgid ""
|
|
"Adds new parameter ``manage_boot`` to the introspection API to allow "
|
|
"disabling boot management (setting the boot device and rebooting) for a "
|
|
"specific node. If it is set to ``False``, the boot is supposed to be managed "
|
|
"by a 3rd party."
|
|
msgstr ""
|
|
"Adds new parameter ``manage_boot`` to the introspection API to allow "
|
|
"disabling boot management (setting the boot device and rebooting) for a "
|
|
"specific node. If it is set to ``False``, the boot is supposed to be managed "
|
|
"by a 3rd party."
|
|
|
|
msgid ""
|
|
"Adds new processing hook pci_devices for setting node capabilities based on "
|
|
"PCI devices present on a node and rules in the [pci_devices] aliases "
|
|
"configuration option. Requires \"pci-devices\" collector to be enabled in "
|
|
"IPA."
|
|
msgstr ""
|
|
"Adds new processing hook pci_devices for setting node capabilities based on "
|
|
"PCI devices present on a node and rules in the [pci_devices] aliases "
|
|
"configuration option. Requires \"pci-devices\" collector to be enabled in "
|
|
"IPA."
|
|
|
|
msgid ""
|
|
"Adds node state to the ``GET /v1/introspection/<node UUID or name>`` and "
|
|
"``GET /v1/introspection`` API response data."
|
|
msgstr ""
|
|
"Adds node state to the ``GET /v1/introspection/<node UUID or name>`` and "
|
|
"``GET /v1/introspection`` API response data."
|
|
|
|
msgid ""
|
|
"Adds support for using operators with the root device hints mechanism. The "
|
|
"supported operators are ``=``, ``==``, ``!=``, ``>=``, ``<=``, ``>``, ``<``, "
|
|
"``s==``, ``s!=``, ``s>=``, ``s>``, ``s<=``, ``s<``, ``<in>``, ``<all-in>`` "
|
|
"and ``<or>``."
|
|
msgstr ""
|
|
"Adds support for using operators with the root device hints mechanism. The "
|
|
"supported operators are ``=``, ``==``, ``!=``, ``>=``, ``<=``, ``>``, ``<``, "
|
|
"``s==``, ``s!=``, ``s>=``, ``s>``, ``s<=``, ``s<``, ``<in>``, ``<all-in>`` "
|
|
"and ``<or>``."
|
|
|
|
msgid ""
|
|
"Adds wildcard ignore entry to ``dnsmasq`` PXE filter. When node "
|
|
"introspection is active, or if ``node_not_found_hook`` is set in the "
|
|
"configuration the ignore is removed from the wildcard entry. This ensures "
|
|
"that unknown nodes do not accidentally boot into the introspection image "
|
|
"when no node introspection is active."
|
|
msgstr ""
|
|
"Adds wildcard ignore entry to ``dnsmasq`` PXE filter. When node "
|
|
"introspection is active, or if ``node_not_found_hook`` is set in the "
|
|
"configuration the ignore is removed from the wildcard entry. This ensures "
|
|
"that unknown nodes do not accidentally boot into the introspection image "
|
|
"when no node introspection is active."
|
|
|
|
msgid "Allow autogeneration of database migrations."
|
|
msgstr "Allow auto-generation of database migrations."
|
|
|
|
msgid ""
|
|
"Allows a periodic task to shut down an **ironic-inspector** process upon a "
|
|
"failure."
|
|
msgstr ""
|
|
"Allows a periodic task to shut down an **ironic-inspector** process upon a "
|
|
"failure."
|
|
|
|
msgid ""
|
|
"Avoid failing introspection on diskless nodes. The node property ``local_gb "
|
|
"== 0`` is set in that case."
|
|
msgstr ""
|
|
"Avoid failing introspection on diskless nodes. The node property ``local_gb "
|
|
"== 0`` is set in that case."
|
|
|
|
msgid "Bare metal API version `1.19` is now required."
|
|
msgstr "Bare metal API version `1.19` is now required."
|
|
|
|
msgid "Bug Fixes"
|
|
msgstr "Bug Fixes"
|
|
|
|
msgid ""
|
|
"Change database columns ``started_at`` and ``finished_at`` to type DateTime "
|
|
"from type Float so that timestamps fit into these columns correctly."
|
|
msgstr ""
|
|
"Change database columns ``started_at`` and ``finished_at`` to type DateTime "
|
|
"from type Float so that timestamps fit into these columns correctly."
|
|
|
|
msgid "Conditions now support comparing fields from node info;"
|
|
msgstr "Conditions now support comparing fields from node info;"
|
|
|
|
msgid "Critical Issues"
|
|
msgstr "Critical Issues"
|
|
|
|
msgid "Current Series Release Notes"
|
|
msgstr "Current Series Release Notes"
|
|
|
|
msgid ""
|
|
"DHCP is now disabled completely when no nodes are on introspection and the "
|
|
"\"node_not_found_hook\" is not set. This reduces probability of serving DHCP "
|
|
"to wrong nodes, if their NIC is not registered in Ironic. See https://bugs."
|
|
"launchpad.net/ironic-inspector/+bug/1557979 and https://bugzilla.redhat.com/"
|
|
"show_bug.cgi?id=1317695 for details."
|
|
msgstr ""
|
|
"DHCP is now disabled completely when no nodes are on introspection and the "
|
|
"\"node_not_found_hook\" is not set. This reduces probability of serving DHCP "
|
|
"to wrong nodes, if their NIC is not registered in Ironic. See https://bugs."
|
|
"launchpad.net/ironic-inspector/+bug/1557979 and https://bugzilla.redhat.com/"
|
|
"show_bug.cgi?id=1317695 for details."
|
|
|
|
msgid ""
|
|
"Database migrations downgrade was removed. More info about database "
|
|
"migration/rollback could be found here http://docs.openstack.org/openstack-"
|
|
"ops/content/ops_upgrades-roll-back.html"
|
|
msgstr ""
|
|
"Database migrations downgrade was removed. More info about database "
|
|
"migration/rollback could be found here http://docs.openstack.org/openstack-"
|
|
"ops/content/ops_upgrades-roll-back.html"
|
|
|
|
msgid ""
|
|
"Default API version is temporary pinned to 1.8 (before deprecating setting "
|
|
"IPMI credentials). It will be reset to the latest version again when support "
|
|
"for setting IPMI credentials is removed."
|
|
msgstr ""
|
|
"Default API version is temporary pinned to 1.8 (before deprecating setting "
|
|
"IPMI credentials). It will be reset to the latest version again when support "
|
|
"for setting IPMI credentials is removed."
|
|
|
|
msgid ""
|
|
"Default API version was changed from minimum to maximum which Inspector can "
|
|
"support."
|
|
msgstr ""
|
|
"Default API version was changed from minimum to maximum which Inspector can "
|
|
"support."
|
|
|
|
msgid "Deprecation Notes"
|
|
msgstr "Deprecation Notes"
|
|
|
|
msgid ""
|
|
"Do not fail the whole introspection due to a value formatting error during "
|
|
"introspection rules rollback. See `bug 1686942 <https://bugs.launchpad.net/"
|
|
"ironic-inspector/+bug/1686942>`_ for an example and detailed investigation."
|
|
msgstr ""
|
|
"Do not fail the whole introspection due to a value formatting error during "
|
|
"introspection rules rollback. See `bug 1686942 <https://bugs.launchpad.net/"
|
|
"ironic-inspector/+bug/1686942>`_ for an example and detailed investigation."
|
|
|
|
msgid ""
|
|
"Don't fail on finish power off if node in 'enroll' state. Nodes in 'enroll' "
|
|
"state are not expected to have power credentials."
|
|
msgstr ""
|
|
"Don't fail on finish power off if node in 'enrol' state. Nodes in 'enrol' "
|
|
"state are not expected to have power credentials."
|
|
|
|
msgid ""
|
|
"Dropped rollback actions from 'set-attribute', 'set-capability' and 'extend-"
|
|
"attribute' introspection rules actions, as they were confusing, completely "
|
|
"undocumented and broke some real world use cases (e.g. setting driver field)."
|
|
msgstr ""
|
|
"Dropped rollback actions from 'set-attribute', 'set-capability' and 'extend-"
|
|
"attribute' introspection rules actions, as they were confusing, completely "
|
|
"undocumented and broke some real world use cases (e.g. setting driver field)."
|
|
|
|
msgid ""
|
|
"Due to the choice of default values for API access policies rules, some API "
|
|
"parts of the **ironic-inspector** service will become available to wider "
|
|
"range of users after upgrade:"
|
|
msgstr ""
|
|
"Due to the choice of default values for API access policies rules, some API "
|
|
"parts of the **ironic-inspector** service will become available to wider "
|
|
"range of users after upgrade:"
|
|
|
|
msgid ""
|
|
"Due to the nature of the NodeInfo.state attribute (being updated "
|
|
"independently from the rest of the node_info attributes) if a (DB) "
|
|
"connection was lost before the Node.state column was updated, Node."
|
|
"finished_at and Node.error columns may not be in sync with the Node.state "
|
|
"column."
|
|
msgstr ""
|
|
"Due to the nature of the NodeInfo.state attribute (being updated "
|
|
"independently from the rest of the node_info attributes) if a (DB) "
|
|
"connection was lost before the Node.state column was updated, Node."
|
|
"finished_at and Node.error columns may not be in sync with the Node.state "
|
|
"column."
|
|
|
|
msgid ""
|
|
"Ensure the configuration options ``firewall.firewall_update_period`` and "
|
|
"``clean_up_period`` are applied to the ``periodic_clean_up`` and "
|
|
"``periodic_update`` tasks after the config file is read."
|
|
msgstr ""
|
|
"Ensure the configuration options ``firewall.firewall_update_period`` and "
|
|
"``clean_up_period`` are applied to the ``periodic_clean_up`` and "
|
|
"``periodic_update`` tasks after the config file is read."
|
|
|
|
msgid ""
|
|
"Exception CalledProcessError is raised when running `iptables` cmd on start "
|
|
"up. The issue is caused by eventlet bug, see: https://github.com/eventlet/"
|
|
"eventlet/issues/357 The issue affects *ironic-inspector* only if it manages "
|
|
"firewall - configured with ``manage_firewall = True`` configuration option."
|
|
msgstr ""
|
|
"Exception CalledProcessError is raised when running `iptables` cmd on start "
|
|
"up. The issue is caused by eventlet bug, see: https://github.com/eventlet/"
|
|
"eventlet/issues/357 The issue affects *ironic-inspector* only if it manages "
|
|
"firewall - configured with ``manage_firewall = True`` configuration option."
|
|
|
|
msgid ""
|
|
"Experimental setting IPMI credentials support was removed from all versions "
|
|
"of the API. The current **ironic-inspector** API version was bumped to "
|
|
"`1.12` to mark this change."
|
|
msgstr ""
|
|
"Experimental setting IPMI credentials support was removed from all versions "
|
|
"of the API. The current **ironic-inspector** API version was bumped to "
|
|
"`1.12` to mark this change."
|
|
|
|
msgid ""
|
|
"Extend the introspection status returned from ``GET@/v1/introspection/<Node "
|
|
"Id>`` to contain the ``uuid``, ``started_at`` and ``finished_at`` fields."
|
|
msgstr ""
|
|
"Extend the introspection status returned from ``GET@/v1/introspection/<Node "
|
|
"Id>`` to contain the ``uuid``, ``started_at`` and ``finished_at`` fields."
|
|
|
|
msgid ""
|
|
"File name for stored ramdisk logs can now be customized via "
|
|
"\"ramdisk_logs_filename_format\" option."
|
|
msgstr ""
|
|
"File name for stored ramdisk logs can now be customised via "
|
|
"\"ramdisk_logs_filename_format\" option."
|
|
|
|
msgid ""
|
|
"Fix bug where periodic clean up failed with DBDeadlock if introspection "
|
|
"timed out."
|
|
msgstr ""
|
|
"Fix bug where periodic clean up failed with DBDeadlock if introspection "
|
|
"timed out."
|
|
|
|
msgid ""
|
|
"Fix response return code for rule creating endpoint, it returns 201 now "
|
|
"instead of 200 on success."
|
|
msgstr ""
|
|
"Fix response return code for rule creating endpoint, it returns 201 now "
|
|
"instead of 200 on success."
|
|
|
|
msgid ""
|
|
"Fix setting non string 'value' field for rule's actions. As non string value "
|
|
"is obviously not a formatted value, add the check to avoid AttributeError "
|
|
"exception."
|
|
msgstr ""
|
|
"Fix setting non string 'value' field for rule's actions. As non string value "
|
|
"is obviously not a formatted value, add the check to avoid AttributeError "
|
|
"exception."
|
|
|
|
msgid ""
|
|
"Fixed \"/v1/continue\" to return HTTP 500 on unexpected exceptions, not HTTP "
|
|
"400."
|
|
msgstr ""
|
|
"Fixed \"/v1/continue\" to return HTTP 500 on unexpected exceptions, not HTTP "
|
|
"400."
|
|
|
|
msgid ""
|
|
"Fixed a regression in the firewall code, which causes re-running "
|
|
"introspection for an already inspected node to fail."
|
|
msgstr ""
|
|
"Fixed a regression in the firewall code, which causes re-running "
|
|
"introspection for an already inspected node to fail."
|
|
|
|
msgid ""
|
|
"Fixed an issue with deleting nodes from cache on MySQL, see https://bugs."
|
|
"launchpad.net/ironic-inspector/+bug/1511187 for details."
|
|
msgstr ""
|
|
"Fixed an issue with deleting nodes from cache on MySQL, see https://bugs."
|
|
"launchpad.net/ironic-inspector/+bug/1511187 for details."
|
|
|
|
msgid ""
|
|
"Fixed confusing error message shown to user when something bad happens "
|
|
"during preprocessing (https://launchpad.net/bugs/1523907)."
|
|
msgstr ""
|
|
"Fixed confusing error message shown to user when something bad happens "
|
|
"during preprocessing (https://launchpad.net/bugs/1523907)."
|
|
|
|
msgid "Fixed extra_hardware plugin connection to Swift."
|
|
msgstr "Fixed extra_hardware plugin connection to Swift."
|
|
|
|
msgid "Fixed several issues with MySQL database support:"
|
|
msgstr "Fixed several issues with MySQL database support:"
|
|
|
|
msgid "Fixed the \"is-empty\" condition to return True on missing values."
|
|
msgstr "Fixed the \"is-empty\" condition to return True on missing values."
|
|
|
|
msgid ""
|
|
"Fixes a problem which caused an unhandled TypeError exception to bubble up "
|
|
"when inspector was attempting to convert some eDeploy data to integer."
|
|
msgstr ""
|
|
"Fixes a problem which caused an unhandled TypeError exception to bubble up "
|
|
"when inspector was attempting to convert some eDeploy data to integer."
|
|
|
|
msgid ""
|
|
"Fixes bug in which the ``switch_id`` field in a port's "
|
|
"``local_link_connection`` can be set to a non-MAC address if the processed "
|
|
"LLDP has a value other than a MAC address for ``ChassisID``. The bare metal "
|
|
"API requires the ``switch_id`` field to be a MAC address, and will return an "
|
|
"error otherwise. See `bug 1748022 <https://bugs.launchpad.net/ironic-"
|
|
"inspector/+bug/1748022>`_ for details."
|
|
msgstr ""
|
|
"Fixes bug in which the ``switch_id`` field in a port's "
|
|
"``local_link_connection`` can be set to a non-MAC address if the processed "
|
|
"LLDP has a value other than a MAC address for ``ChassisID``. The Bare Metal "
|
|
"API requires the ``switch_id`` field to be a MAC address, and will return an "
|
|
"error otherwise. See `bug 1748022 <https://bugs.launchpad.net/ironic-"
|
|
"inspector/+bug/1748022>`_ for details."
|
|
|
|
msgid ""
|
|
"For postgreSQL, the database migration command ``ironic-inspector-dbsync "
|
|
"upgrade`` always failed (with `enum NODE_STATE does not exist <https://bugs."
|
|
"launchpad.net/ironic-inspector/+bug/1696950>`_). This is fixed and the "
|
|
"migration now works."
|
|
msgstr ""
|
|
"For postgreSQL, the database migration command ``ironic-inspector-dbsync "
|
|
"upgrade`` always failed (with `enum NODE_STATE does not exist <https://bugs."
|
|
"launchpad.net/ironic-inspector/+bug/1696950>`_). This is fixed and the "
|
|
"migration now works."
|
|
|
|
msgid ""
|
|
"Handling of ``local_gb`` property was moved from the ``scheduler`` hook to "
|
|
"``root_disk_selection``."
|
|
msgstr ""
|
|
"Handling of ``local_gb`` property was moved from the ``scheduler`` hook to "
|
|
"``root_disk_selection``."
|
|
|
|
msgid ""
|
|
"Handling ramdisk logs was moved out of the \"ramdisk_error\" plugin, so "
|
|
"disabling it will no longer disable handling ramdisk logs. As before, you "
|
|
"can set \"ramdisk_logs_dir\" option to an empty value (the default) to "
|
|
"disable storing ramdisk logs."
|
|
msgstr ""
|
|
"Handling ramdisk logs was moved out of the \"ramdisk_error\" plugin, so "
|
|
"disabling it will no longer disable handling ramdisk logs. As before, you "
|
|
"can set \"ramdisk_logs_dir\" option to an empty value (the default) to "
|
|
"disable storing ramdisk logs."
|
|
|
|
msgid ""
|
|
"IPA (ironic-python-agent) is now fully supported in the devstack plugin and "
|
|
"will become the default ramdisk in the next release."
|
|
msgstr ""
|
|
"IPA (ironic-python-agent) is now fully supported in the Devstack plugin and "
|
|
"will become the default ramdisk in the next release."
|
|
|
|
msgid ""
|
|
"If the new option ``can_manage_boot`` is set to ``False`` (the default is "
|
|
"``True), then ``manage_boot`` must be explicitly set to ``False``."
|
|
msgstr ""
|
|
"If the new option ``can_manage_boot`` is set to ``False`` (the default is "
|
|
"``True), then ``manage_boot`` must be explicitly set to ``False``."
|
|
|
|
msgid ""
|
|
"If these access policies are not appropriate for your deployment, override "
|
|
"them in a ``policy.json`` file in the **ironic-inspector** configuration "
|
|
"directory (usually ``/etc/ironic-inspector``)."
|
|
msgstr ""
|
|
"If these access policies are not appropriate for your deployment, override "
|
|
"them in a ``policy.json`` file in the **ironic-inspector** configuration "
|
|
"directory (usually ``/etc/ironic-inspector``)."
|
|
|
|
msgid "Improve logging for ramdisk logs collection."
|
|
msgstr "Improve logging for ramdisk logs collection."
|
|
|
|
msgid ""
|
|
"InfiniBand interface discovery is now supported through introspection. The "
|
|
"ironic-inspector will add the client-id to the corresponding ironic port "
|
|
"that represents the InfiniBand interface. The ironic-inspector should be "
|
|
"configured with a list of interfaces ``firewall.ethoib_interfaces`` to "
|
|
"indicate which Ethernet Over InfiniBand Interfaces are used for DHCP."
|
|
msgstr ""
|
|
"InfiniBand interface discovery is now supported through introspection. The "
|
|
"ironic-inspector will add the client-id to the corresponding ironic port "
|
|
"that represents the InfiniBand interface. The ironic-inspector should be "
|
|
"configured with a list of interfaces ``firewall.ethoib_interfaces`` to "
|
|
"indicate which Ethernet Over InfiniBand Interfaces are used for DHCP."
|
|
|
|
msgid ""
|
|
"Inspector no longer requires old-style \"local_gb\", \"memory_mb\", \"cpus\" "
|
|
"and \"cpu_arch\" fields from the introspection ramdisk. They are still "
|
|
"supported, though, for compatibility with the old ramdisk."
|
|
msgstr ""
|
|
"Inspector no longer requires old-style \"local_gb\", \"memory_mb\", \"cpus\" "
|
|
"and \"cpu_arch\" fields from the introspection ramdisk. They are still "
|
|
"supported, though, for compatibility with the old ramdisk."
|
|
|
|
msgid ""
|
|
"Integration with `tox <https://testrun.org/tox/latest/index.html>`_ as "
|
|
"`docs` target"
|
|
msgstr ""
|
|
"Integration with `tox <https://testrun.org/tox/latest/index.html>`_ as "
|
|
"`docs` target"
|
|
|
|
msgid ""
|
|
"Introduce a new configuration option ``api_max_limit`` that defines the "
|
|
"maximum number of items per page when API results are paginated."
|
|
msgstr ""
|
|
"Introduce a new configuration option ``api_max_limit`` that defines the "
|
|
"maximum number of items per page when API results are paginated."
|
|
|
|
msgid ""
|
|
"Introduced API \"POST /v1/introspection/<UUID>/abort\" for aborting the "
|
|
"introspection process."
|
|
msgstr ""
|
|
"Introduced API \"POST /v1/introspection/<UUID>/abort\" for aborting the "
|
|
"introspection process."
|
|
|
|
msgid ""
|
|
"Introduced API \"POST /v1/introspection/UUID/data/unprocessed\" for "
|
|
"reapplying the introspection over stored data."
|
|
msgstr ""
|
|
"Introduced API \"POST /v1/introspection/UUID/data/unprocessed\" for "
|
|
"reapplying the introspection over stored data."
|
|
|
|
msgid ""
|
|
"Introduced new docs generation via `Sphinx <http://sphinx-doc.org/contents."
|
|
"html>`_ and `ReST <http://docutils.sourceforge.net/rst.html>`_."
|
|
msgstr ""
|
|
"Introduced new docs generation via `Sphinx <http://sphinx-doc.org/contents."
|
|
"html>`_ and `ReST <http://docutils.sourceforge.net/rst.html>`_."
|
|
|
|
msgid ""
|
|
"Introduces the **dnsmasq** PXE filter driver. This driver takes advantage of "
|
|
"the ``inotify`` facility to reconfigure the **dnsmasq** service in real time "
|
|
"to implement a caching black-/white-list of port MAC addresses."
|
|
msgstr ""
|
|
"Introduces the **dnsmasq** PXE filter driver. This driver takes advantage of "
|
|
"the ``inotify`` facility to reconfigure the **dnsmasq** service in real time "
|
|
"to implement a caching black-/white-list of port MAC addresses."
|
|
|
|
msgid ""
|
|
"Introspection fails on nodes with the same IPMI address but different IPMI "
|
|
"ports."
|
|
msgstr ""
|
|
"Introspection fails on nodes with the same IPMI address but different IPMI "
|
|
"ports."
|
|
|
|
msgid ""
|
|
"Introspection rules (e.g. set-attribute action) now accept 'path' field "
|
|
"without leading forward slash as Ironic cli does."
|
|
msgstr ""
|
|
"Introspection rules (e.g. set-attribute action) now accept 'path' field "
|
|
"without leading forward slash as Ironic CLI does."
|
|
|
|
msgid ""
|
|
"Introspection rules actions 'set-attribute', 'set-capability' and 'extend-"
|
|
"attribute' no longer have the opposite effect on nodes that do not match a "
|
|
"rule."
|
|
msgstr ""
|
|
"Introspection rules actions 'set-attribute', 'set-capability' and 'extend-"
|
|
"attribute' no longer have the opposite effect on nodes that do not match a "
|
|
"rule."
|
|
|
|
msgid ""
|
|
"Introspection rules conditions got a new generic \"invert\" parameter that "
|
|
"inverts the result of the condition."
|
|
msgstr ""
|
|
"Introspection rules conditions got a new generic \"invert\" parameter that "
|
|
"inverts the result of the condition."
|
|
|
|
msgid "Ironic Inspector Release Notes"
|
|
msgstr "Ironic Inspector Release Notes"
|
|
|
|
msgid ""
|
|
"Ironic introspection no longer tries to access the Identity service if the "
|
|
"``auth_strategy`` option is set to ``noauth`` and the ``auth_type`` option "
|
|
"is not set to ``none``."
|
|
msgstr ""
|
|
"Ironic introspection no longer tries to access the Identity service if the "
|
|
"``auth_strategy`` option is set to ``noauth`` and the ``auth_type`` option "
|
|
"is not set to ``none``."
|
|
|
|
msgid ""
|
|
"Ironic-Inspector is now using keystoneauth and proper auth_plugins instead "
|
|
"of keystoneclient for communicating with Ironic and Swift. It allows to "
|
|
"finely tune authentification for each service independently. For each "
|
|
"service, the keystone session is created and reused, minimizing the number "
|
|
"of authentification requests to Keystone."
|
|
msgstr ""
|
|
"Ironic-Inspector is now using keystoneauth and proper auth_plugins instead "
|
|
"of keystoneclient for communicating with Ironic and Swift. It allows to "
|
|
"finely tune authentication for each service independently. For each service, "
|
|
"the Keystone session is created and reused, minimising the number of "
|
|
"authentication requests to Keystone."
|
|
|
|
msgid "Known Issues"
|
|
msgstr "Known Issues"
|
|
|
|
msgid ""
|
|
"LLC hook ensures that correct port information is passed to patch_port "
|
|
"function"
|
|
msgstr ""
|
|
"LLC hook ensures that correct port information is passed to patch_port "
|
|
"function"
|
|
|
|
msgid ""
|
|
"LLC hook ensures that correct port information is passed to the patch_port "
|
|
"function"
|
|
msgstr ""
|
|
"LLC hook ensures that correct port information is passed to the patch_port "
|
|
"function"
|
|
|
|
msgid "LLC hook no longer assumes all inspected ports are added to ironic"
|
|
msgstr "LLC hook no longer assumes all inspected ports are added to ironic"
|
|
|
|
msgid ""
|
|
"LLC hook now formats the chassis ID and port ID MAC addresses into Unix "
|
|
"format as expected by ironic."
|
|
msgstr ""
|
|
"LLC hook now formats the chassis ID and port ID MAC addresses into Unix "
|
|
"format as expected by ironic."
|
|
|
|
msgid ""
|
|
"LLC hook now formats the chassis id and port id MAC addresses into Unix "
|
|
"format as expected by ironic."
|
|
msgstr ""
|
|
"LLC hook now formats the chassis id and port id MAC addresses into Unix "
|
|
"format as expected by ironic."
|
|
|
|
msgid "Liberty Series (2.0.0 - 2.2.7) Release Notes"
|
|
msgstr "Liberty Series (2.0.0 - 2.2.7) Release Notes"
|
|
|
|
msgid ""
|
|
"Log a warning when add_ports is set to pxe, but no PXE MAC is returned from "
|
|
"the ramdisk."
|
|
msgstr ""
|
|
"Log a warning when add_ports is set to pxe, but no PXE MAC is returned from "
|
|
"the ramdisk."
|
|
|
|
msgid ""
|
|
"Log level for error when node was not found in Inspector cache was changed "
|
|
"from error to info level. It was done because not_found_hook may handle this "
|
|
"case, so this wouldn't be error anymore."
|
|
msgstr ""
|
|
"Log level for error when node was not found in Inspector cache was changed "
|
|
"from error to info level. It was done because not_found_hook may handle this "
|
|
"case, so this wouldn't be error any more."
|
|
|
|
msgid ""
|
|
"Logging during processing is now more consistent in terms of how it "
|
|
"identifies the node. Now we try to prefix the log message with node UUID, "
|
|
"BMC address and PXE MAC address (if available). Logging BMC addresses can be "
|
|
"disabled via new \"log_bmc_address\" option in the \"processing\" section."
|
|
msgstr ""
|
|
"Logging during processing is now more consistent in terms of how it "
|
|
"identifies the node. Now we try to prefix the log message with node UUID, "
|
|
"BMC address and PXE MAC address (if available). Logging BMC addresses can be "
|
|
"disabled via new \"log_bmc_address\" option in the \"processing\" section."
|
|
|
|
msgid ""
|
|
"Looking up nodes during introspection or discovery now supports multiple "
|
|
"attributes matching. For example, two nodes can use the same ``bmc_address`` "
|
|
"and still can be distinguished by MAC addresses."
|
|
msgstr ""
|
|
"Looking up nodes during introspection or discovery now supports multiple "
|
|
"attributes matching. For example, two nodes can use the same ``bmc_address`` "
|
|
"and still can be distinguished by MAC addresses."
|
|
|
|
msgid ""
|
|
"Loopback BMC addresses (useful e.g. with virtualbmc) are no longer used for "
|
|
"lookup."
|
|
msgstr ""
|
|
"Loopback BMC addresses (useful e.g. with virtualbmc) are no longer used for "
|
|
"lookup."
|
|
|
|
msgid ""
|
|
"Make debug-level logging more compact by removing newlines from firewall "
|
|
"logging and disabling some 3rdparty debug messages by default."
|
|
msgstr ""
|
|
"Make debug-level logging more compact by removing newlines from firewall "
|
|
"logging and disabling some 3rdparty debug messages by default."
|
|
|
|
msgid "Minimum possible value for the \"max_concurrency\" setting is now 2."
|
|
msgstr "Minimum possible value for the \"max_concurrency\" setting is now 2."
|
|
|
|
msgid "Mitaka Series (2.3.0 - 3.2.x) Release Notes"
|
|
msgstr "Mitaka Series (2.3.0 - 3.2.x) Release Notes"
|
|
|
|
msgid ""
|
|
"Modifies introspection rules to allow formatting to be applied to strings "
|
|
"nested in dicts and lists in the actions."
|
|
msgstr ""
|
|
"Modifies introspection rules to allow formatting to be applied to strings "
|
|
"nested in dicts and lists in the actions."
|
|
|
|
msgid ""
|
|
"Most of current authentification options for either Ironic or Swift are "
|
|
"deprecated and will be removed in a future release. Please configure the "
|
|
"keystoneauth auth plugin authentification instead."
|
|
msgstr ""
|
|
"Most of current authentication options for either Ironic or Swift are "
|
|
"deprecated and will be removed in a future release. Please configure the "
|
|
"keystoneauth auth plugin authentication instead."
|
|
|
|
msgid ""
|
|
"Never enable Flask debug mode as it may allow remote code execution. See "
|
|
"https://bugs.launchpad.net/bugs/1506419 for details."
|
|
msgstr ""
|
|
"Never enable Flask debug mode as it may allow remote code execution. See "
|
|
"https://bugs.launchpad.net/bugs/1506419 for details."
|
|
|
|
msgid "New Features"
|
|
msgstr "New Features"
|
|
|
|
msgid ""
|
|
"New condition plugins \"contains\" and \"matches\" allow to match value "
|
|
"against regular expressions."
|
|
msgstr ""
|
|
"New condition plugins \"contains\" and \"matches\" allow to match value "
|
|
"against regular expressions."
|
|
|
|
msgid "Newton Series (3.3.0 - 4.2.x) Release Notes"
|
|
msgstr "Newton Series (3.3.0 - 4.2.x) Release Notes"
|
|
|
|
msgid ""
|
|
"Node introspection state is now kept in a dedicated database column. The "
|
|
"introspection is now using a finite state machine. The state isn't exposed "
|
|
"to the user yet."
|
|
msgstr ""
|
|
"Node introspection state is now kept in a dedicated database column. The "
|
|
"introspection is now using a finite state machine. The state isn't exposed "
|
|
"to the user yet."
|
|
|
|
msgid "Node.state and Node.version_id database columns are introduced."
|
|
msgstr "Node.state and Node.version_id database columns are introduced."
|
|
|
|
msgid "Ocata Series (5.0.0 - 5.0.x) Release Notes"
|
|
msgstr "Ocata Series (5.0.0 - 5.0.x) Release Notes"
|
|
|
|
msgid ""
|
|
"Old status records are no longer removed by default. They are still removed "
|
|
"if a node is removed from Ironic."
|
|
msgstr ""
|
|
"Old status records are no longer removed by default. They are still removed "
|
|
"if a node is removed from Ironic."
|
|
|
|
msgid "Only issue iptables calls when list of active MAC's changes."
|
|
msgstr "Only issue iptables calls when list of active MAC addresses changes."
|
|
|
|
msgid "OpenStack Cloud Admin Guide:"
|
|
msgstr "OpenStack Cloud Admin Guide:"
|
|
|
|
msgid "OpenStack CrossProject Spec:"
|
|
msgstr "OpenStack CrossProject Spec:"
|
|
|
|
msgid ""
|
|
"Operators are advised to specify a proper keystoneauth plugin and its "
|
|
"appropriate settings in [ironic] and [swift] config sections. Backward "
|
|
"compatibility with previous authentification options is included. Using "
|
|
"authentification informaiton for Ironic and Swift from [keystone_authtoken] "
|
|
"config section is no longer supported."
|
|
msgstr ""
|
|
"Operators are advised to specify a proper keystoneauth plugin and its "
|
|
"appropriate settings in [ironic] and [swift] config sections. Backward "
|
|
"compatibility with previous authentication options is included. Using "
|
|
"authentication information for Ironic and Swift from [keystone_authtoken] "
|
|
"config section is no longer supported."
|
|
|
|
msgid "Oslo_Middleware Docs:"
|
|
msgstr "Oslo_Middleware Docs:"
|
|
|
|
msgid "Other Notes"
|
|
msgstr "Other Notes"
|
|
|
|
msgid "Pike Series (6.0.0 - 6.0.x) Release Notes"
|
|
msgstr "Pike Series (6.0.0 - 6.0.x) Release Notes"
|
|
|
|
msgid ""
|
|
"Ports creating logic was moved from core processing code to the "
|
|
"``validate_interfaces`` processing hook. This may affect deployments that "
|
|
"disable this hook or replace it with something else. Also make sure to place "
|
|
"this hook before any hooks expecting ports to be created."
|
|
msgstr ""
|
|
"Ports creating logic was moved from core processing code to the "
|
|
"``validate_interfaces`` processing hook. This may affect deployments that "
|
|
"disable this hook or replace it with something else. Also make sure to place "
|
|
"this hook before any hooks expecting ports to be created."
|
|
|
|
msgid "Prelude"
|
|
msgstr "Prelude"
|
|
|
|
msgid ""
|
|
"Processing hooks can now define dependencies on other processing hooks. "
|
|
"**ironic-inspector** start up fails when required hooks are not enabled "
|
|
"before the hook that requires them."
|
|
msgstr ""
|
|
"Processing hooks can now define dependencies on other processing hooks. "
|
|
"**ironic-inspector** start up fails when required hooks are not enabled "
|
|
"before the hook that requires them."
|
|
|
|
msgid "Queens Series (6.1.0 - 7.2.x) Release Notes"
|
|
msgstr "Queens Series (6.1.0 - 7.2.x) Release Notes"
|
|
|
|
msgid ""
|
|
"Querying **ironic-inspector** rules API now also returns the ``invert`` and "
|
|
"``multiple`` attributes of the associated conditions."
|
|
msgstr ""
|
|
"Querying **ironic-inspector** rules API now also returns the ``invert`` and "
|
|
"``multiple`` attributes of the associated conditions."
|
|
|
|
msgid ""
|
|
"Ramdisk logs are no longer part of data stored to Swift and returned by the "
|
|
"API."
|
|
msgstr ""
|
|
"Ramdisk logs are no longer part of data stored to Swift and returned by the "
|
|
"API."
|
|
|
|
msgid ""
|
|
"Removed deprecated support for passing \"node_patches\" and \"ports_patches"
|
|
"\" arguments to processing hooks."
|
|
msgstr ""
|
|
"Removed deprecated support for passing \"node_patches\" and \"ports_patches"
|
|
"\" arguments to processing hooks."
|
|
|
|
msgid ""
|
|
"Removed long deprecated support for \"discoverd\" section in configuration "
|
|
"file."
|
|
msgstr ""
|
|
"Removed long deprecated support for \"discoverd\" section in configuration "
|
|
"file."
|
|
|
|
msgid ""
|
|
"Removed previously deprecated authentication options from \"ironic\", \"swift"
|
|
"\", and \"keystone_authtoken\" sections."
|
|
msgstr ""
|
|
"Removed previously deprecated authentication options from \"ironic\", \"swift"
|
|
"\", and \"keystone_authtoken\" sections."
|
|
|
|
msgid ""
|
|
"Removed support for introspecting nodes in maintenance mode, deprecated in "
|
|
"the liberty cycle. Use \"inspecting\", \"manageable\" or \"enroll\" states "
|
|
"instead."
|
|
msgstr ""
|
|
"Removed support for introspecting nodes in maintenance mode, deprecated in "
|
|
"the liberty cycle. Use \"inspecting\", \"manageable\" or \"enroll\" states "
|
|
"instead."
|
|
|
|
msgid ""
|
|
"Removed the deprecated \"root_device_hint\" alias for the \"raid_device\" "
|
|
"hook."
|
|
msgstr ""
|
|
"Removed the deprecated \"root_device_hint\" alias for the \"raid_device\" "
|
|
"hook."
|
|
|
|
msgid ""
|
|
"Removes deprecated configuration options: ``introspection_delay_drivers`` "
|
|
"from the default section and ``log_bmc_address`` from the ``processing`` "
|
|
"section."
|
|
msgstr ""
|
|
"Removes deprecated configuration options: ``introspection_delay_drivers`` "
|
|
"from the default section and ``log_bmc_address`` from the ``processing`` "
|
|
"section."
|
|
|
|
msgid "Rocky Series Release Notes"
|
|
msgstr "Rocky Series Release Notes"
|
|
|
|
msgid "Security Issues"
|
|
msgstr "Security Issues"
|
|
|
|
msgid ""
|
|
"See `story 2002166 <https://storyboard.openstack.org/#!/story/2002166>`__."
|
|
msgstr ""
|
|
"See `story 2002166 <https://storyboard.openstack.org/#!/story/2002166>`__."
|
|
|
|
msgid ""
|
|
"See the `oslo.policy package documentation`_ for more information on using "
|
|
"and configuring API access policies."
|
|
msgstr ""
|
|
"See the `oslo.policy package documentation`_ for more information on using "
|
|
"and configuring API access policies."
|
|
|
|
msgid "Separate `doc` folder includes `source` and `build`"
|
|
msgstr "Separate `doc` folder includes `source` and `build`"
|
|
|
|
msgid "Set the node to the error state when it failed get data from swift."
|
|
msgstr "Set the node to the error state when it failed get data from Swift."
|
|
|
|
msgid ""
|
|
"Several configuration options related to ironic API access are deprecated "
|
|
"and will be removed in the Rocky release. These include:"
|
|
msgstr ""
|
|
"Several configuration options related to ironic API access are deprecated "
|
|
"and will be removed in the Rocky release. These include:"
|
|
|
|
msgid ""
|
|
"Several configuration options related to swift API access are deprecated and "
|
|
"will be removed in Rocky release. These include:"
|
|
msgstr ""
|
|
"Several configuration options related to Swift API access are deprecated and "
|
|
"will be removed in Rocky release. These include:"
|
|
|
|
msgid ""
|
|
"Should the ``iptables`` PXE filter encounter an unexpected exception in the "
|
|
"periodic ``sync`` call, the exception will be logged and the filter driver "
|
|
"will be reset in order to make subsequent ``sync`` calls fail (and propagate "
|
|
"the failure, exiting the **ironic-inspector** process eventually)."
|
|
msgstr ""
|
|
"Should the ``iptables`` PXE filter encounter an unexpected exception in the "
|
|
"periodic ``sync`` call, the exception will be logged and the filter driver "
|
|
"will be reset in order to make subsequent ``sync`` calls fail (and propagate "
|
|
"the failure, exiting the **ironic-inspector** process eventually)."
|
|
|
|
msgid "Start using reno to manage release notes."
|
|
msgstr "Start using Reno to manage release notes."
|
|
|
|
msgid ""
|
|
"Starting with this release only ironic-python-agent (IPA) is supported as an "
|
|
"introspection ramdisk."
|
|
msgstr ""
|
|
"Starting with this release only ironic-python-agent (IPA) is supported as an "
|
|
"introspection ramdisk."
|
|
|
|
msgid ""
|
|
"Starting with this release, ironic-python-agent becomes the default "
|
|
"introspection ramdisk, with the old bash-based ramdisk being deprecated."
|
|
msgstr ""
|
|
"Starting with this release, ironic-python-agent becomes the default "
|
|
"introspection ramdisk, with the old bash-based ramdisk being deprecated."
|
|
|
|
msgid ""
|
|
"Stops introspection when setting boot device is failed, as the node is not "
|
|
"guarenteed to perform a PXE boot in this case."
|
|
msgstr ""
|
|
"Stops introspection when setting boot device is failed, as the node is not "
|
|
"guaranteed to perform a PXE boot in this case."
|
|
|
|
msgid "Support for rollback actions in introspection rules was removed."
|
|
msgstr "Support for rollback actions in introspection rules was removed."
|
|
|
|
msgid ""
|
|
"Support for setting IPMI credentials via ironic-inspector is deprecated and "
|
|
"will be removed completely in Pike. A new API version 1.9 was introduced "
|
|
"with this feature de-activated. For reasoning see https://bugs.launchpad.net/"
|
|
"ironic-python-agent/+bug/1654318."
|
|
msgstr ""
|
|
"Support for setting IPMI credentials via ironic-inspector is deprecated and "
|
|
"will be removed completely in Pike. A new API version 1.9 was introduced "
|
|
"with this feature de-activated. For reasoning see https://bugs.launchpad.net/"
|
|
"ironic-python-agent/+bug/1654318."
|
|
|
|
msgid ""
|
|
"Support for the old bash-based ramdisk was removed. Please switch to IPA "
|
|
"before upgrading."
|
|
msgstr ""
|
|
"Support for the old bash-based ramdisk was removed. Please switch to IPA "
|
|
"before upgrading."
|
|
|
|
msgid ""
|
|
"Switch required Ironic API version to '1.11', which supports 'enroll' state."
|
|
msgstr ""
|
|
"Switch required Ironic API version to '1.11', which supports 'enroll' state."
|
|
|
|
msgid "Switched to Futurist library for asynchronous tasks."
|
|
msgstr "Switched to Futurist library for asynchronous tasks."
|
|
|
|
msgid ""
|
|
"The \"enroll\" node_not_found_hook now uses all valid MAC's to check node "
|
|
"existence, not only the MAC(s) that will be used for creating port(s)."
|
|
msgstr ""
|
|
"The \"enroll\" node_not_found_hook now uses all valid MACs to check node "
|
|
"existence, not only the MAC(s) that will be used for creating port(s)."
|
|
|
|
msgid ""
|
|
"The \"size\" root device hint is now always converted to an integer for "
|
|
"consistency with IPA."
|
|
msgstr ""
|
|
"The \"size\" root device hint is now always converted to an integer for "
|
|
"consistency with IPA."
|
|
|
|
msgid ""
|
|
"The POST /v1/introspection/<Node ID>/data/unprocessed API updates the "
|
|
"started_at time when ironic inspector begins processing the node."
|
|
msgstr ""
|
|
"The POST /v1/introspection/<Node ID>/data/unprocessed API updates the "
|
|
"started_at time when ironic inspector begins processing the node."
|
|
|
|
msgid ""
|
|
"The PXE filter drivers mechanism is now enabled. The firewall-based "
|
|
"filtering was re-implemented as the ``iptables`` PXE filter driver."
|
|
msgstr ""
|
|
"The PXE filter drivers mechanism is now enabled. The firewall-based "
|
|
"filtering was re-implemented as the ``iptables`` PXE filter driver."
|
|
|
|
msgid ""
|
|
"The ``dnsmasq`` PXE filter no longer whitelists the MAC addresses of ports "
|
|
"deleted from the Bare Metal service. Instead they are blacklisted unless "
|
|
"introspection is active or the ``node_not_found_hook`` is set in the "
|
|
"configuration. This ensures that no previously enrolled node accidentally "
|
|
"boot the inspection image when no node introspection is active. `Bug "
|
|
"#2001979 <https://storyboard.openstack.org/#!/story/2001979>`_."
|
|
msgstr ""
|
|
"The ``dnsmasq`` PXE filter no longer whitelists the MAC addresses of ports "
|
|
"deleted from the Bare Metal service. Instead they are blacklisted unless "
|
|
"introspection is active or the ``node_not_found_hook`` is set in the "
|
|
"configuration. This ensures that no previously enrolled node accidentally "
|
|
"boot the inspection image when no node introspection is active. `Bug "
|
|
"#2001979 <https://storyboard.openstack.org/#!/story/2001979>`_."
|
|
|
|
msgid ""
|
|
"The ``node_info.finished(<transition>, error=<error>)`` now updates node "
|
|
"state together with other status attributes in a single DB transaction."
|
|
msgstr ""
|
|
"The ``node_info.finished(<transition>, error=<error>)`` now updates node "
|
|
"state together with other status attributes in a single DB transaction."
|
|
|
|
msgid ""
|
|
"The ``node_status_keep_time`` configuration option is deprecated. Now that "
|
|
"we can remove status information about nodes removed from **ironic**, this "
|
|
"option does not make much sense, and `may be confusing <https://bugs."
|
|
"launchpad.net/ironic-inspector/+bug/1695858>`_"
|
|
msgstr ""
|
|
"The ``node_status_keep_time`` configuration option is deprecated. Now that "
|
|
"we can remove status information about nodes removed from **ironic**, this "
|
|
"option does not make much sense, and `may be confusing <https://bugs."
|
|
"launchpad.net/ironic-inspector/+bug/1695858>`_"
|
|
|
|
msgid "The configuration option \"introspection_delay_drivers\" is deprecated."
|
|
msgstr ""
|
|
"The configuration option \"introspection_delay_drivers\" is deprecated."
|
|
|
|
msgid "The configuration option \"log_bmc_address\" is deprecated."
|
|
msgstr "The configuration option \"log_bmc_address\" is deprecated."
|
|
|
|
msgid ""
|
|
"The data processing API endpoint now validates that data received from the "
|
|
"ramdisk is actually a JSON object instead of failing the internal error "
|
|
"later (issue https://bugs.launchpad.net/bugs/1525876)."
|
|
msgstr ""
|
|
"The data processing API endpoint now validates that data received from the "
|
|
"ramdisk is actually a JSON object instead of failing the internal error "
|
|
"later (issue https://bugs.launchpad.net/bugs/1525876)."
|
|
|
|
msgid ""
|
|
"The default API version was synchronized with the current API version again "
|
|
"after removal of the IPMI credentials setting."
|
|
msgstr ""
|
|
"The default API version was synchronised with the current API version again "
|
|
"after removal of the IPMI credentials setting."
|
|
|
|
msgid ""
|
|
"The default file name for stored ramdisk logs was change to contain only "
|
|
"node UUID (if known) and the current date time. A proper \".tar.gz\" "
|
|
"extension is now appended."
|
|
msgstr ""
|
|
"The default file name for stored ramdisk logs was change to contain only "
|
|
"node UUID (if known) and the current date time. A proper \".tar.gz\" "
|
|
"extension is now appended."
|
|
|
|
msgid ""
|
|
"The default value for the configuration option \"introspection_delay_drivers"
|
|
"\" was changed to ``.*``, which means that by default \"introspection_delay"
|
|
"\" is now applied to all drivers. Set \"introspection_delay\" to 0 to "
|
|
"disable the delay."
|
|
msgstr ""
|
|
"The default value for the configuration option \"introspection_delay_drivers"
|
|
"\" was changed to ``.*``, which means that by default \"introspection_delay"
|
|
"\" is now applied to all drivers. Set \"introspection_delay\" to 0 to "
|
|
"disable the delay."
|
|
|
|
msgid ""
|
|
"The deprecated configuration option ``[DEFAULT]node_status_keep_time`` was "
|
|
"removed."
|
|
msgstr ""
|
|
"The deprecated configuration option ``[DEFAULT]node_status_keep_time`` was "
|
|
"removed."
|
|
|
|
msgid ""
|
|
"The deprecated configuration option ``[iptables]manage_firewall`` was "
|
|
"removed, use ``[pxe_filter]driver`` to set filtering driver."
|
|
msgstr ""
|
|
"The deprecated configuration option ``[iptables]manage_firewall`` was "
|
|
"removed, use ``[pxe_filter]driver`` to set filtering driver."
|
|
|
|
msgid ""
|
|
"The filter uses the systemd service name used by the RDO distrubution "
|
|
"(``openstack-ironic-inspector-dnsmasq.service``)."
|
|
msgstr ""
|
|
"The filter uses the systemd service name used by the RDO distribution "
|
|
"(``openstack-ironic-inspector-dnsmasq.service``)."
|
|
|
|
msgid ""
|
|
"The firewall-specific configuration options were moved from the ``firewall`` "
|
|
"to the ``iptables`` group. All options in the ``iptables`` group are now "
|
|
"deprecated."
|
|
msgstr ""
|
|
"The firewall-specific configuration options were moved from the ``firewall`` "
|
|
"to the ``iptables`` group. All options in the ``iptables`` group are now "
|
|
"deprecated."
|
|
|
|
msgid ""
|
|
"The generic firewall options ``firewall_update_period`` and "
|
|
"``manage_firewall`` were moved under the ``pxe_filter`` group as "
|
|
"``sync_period`` and ``driver=iptables/noop`` respectively."
|
|
msgstr ""
|
|
"The generic firewall options ``firewall_update_period`` and "
|
|
"``manage_firewall`` were moved under the ``pxe_filter`` group as "
|
|
"``sync_period`` and ``driver=iptables/noop`` respectively."
|
|
|
|
msgid ""
|
|
"The introspection state column defaults to the state ``finished`` unless the "
|
|
"introspection error column value on a node row isn't null, then node state "
|
|
"is set to ``error``."
|
|
msgstr ""
|
|
"The introspection state column defaults to the state ``finished`` unless the "
|
|
"introspection error column value on a node row isn't null, then node state "
|
|
"is set to ``error``."
|
|
|
|
msgid ""
|
|
"The lookup procedure now uses all valid MAC's, not only the MAC(s) that will "
|
|
"be used for creating port(s)."
|
|
msgstr ""
|
|
"The lookup procedure now uses all valid MACs, not only the MAC(s) that will "
|
|
"be used for creating port(s)."
|
|
|
|
msgid ""
|
|
"The older ``ipmi_address`` field in the introspection data no longer has "
|
|
"priority over the newer ``bmc_address`` inventory field during lookup. This "
|
|
"fixes lookup based on MAC addresses, when the BMC address is reported as "
|
|
"``0.0.0.0`` for any reason (see `bug 1714944 <https://bugs.launchpad.net/"
|
|
"ironic-python-agent/+bug/1714944>`_)."
|
|
msgstr ""
|
|
"The older ``ipmi_address`` field in the introspection data no longer has "
|
|
"priority over the newer ``bmc_address`` inventory field during lookup. This "
|
|
"fixes lookup based on MAC addresses, when the BMC address is reported as "
|
|
"``0.0.0.0`` for any reason (see `bug 1714944 <https://bugs.launchpad.net/"
|
|
"ironic-python-agent/+bug/1714944>`_)."
|
|
|
|
msgid ""
|
|
"The periodic PXE filter update task now retries fetching port list from the "
|
|
"Bare Metal service 5 times (with 1 second delay) before giving up. This "
|
|
"ensures that a temporary networking glitch will not result in the ironic-"
|
|
"inspector service stopping."
|
|
msgstr ""
|
|
"The periodic PXE filter update task now retries fetching port list from the "
|
|
"Bare Metal service 5 times (with 1 second delay) before giving up. This "
|
|
"ensures that a temporary networking glitch will not result in the ironic-"
|
|
"inspector service stopping."
|
|
|
|
msgid ""
|
|
"The primary key of the ``attributes`` table is relaxed from the ``attributes."
|
|
"name, attributes.value`` column pair to a new column ``attributes.uuid``."
|
|
msgstr ""
|
|
"The primary key of the ``attributes`` table is relaxed from the ``attributes."
|
|
"name, attributes.value`` column pair to a new column ``attributes.uuid``."
|
|
|
|
msgid ""
|
|
"The ramdisk logs are now stored on all preprocessing errors, not only ones "
|
|
"reported by the ramdisk itself. This required moving the ramdisk logs "
|
|
"handling from the \"ramdisk_error\" plugin to the generic processing code."
|
|
msgstr ""
|
|
"The ramdisk logs are now stored on all preprocessing errors, not only ones "
|
|
"reported by the ramdisk itself. This required moving the ramdisk logs "
|
|
"handling from the \"ramdisk_error\" plugin to the generic processing code."
|
|
|
|
msgid ""
|
|
"The rollback actions for introspection rules are deprecated. No in-tree "
|
|
"actions are using them, 3rdpart should stop using them as soon as possible."
|
|
msgstr ""
|
|
"The rollback actions for introspection rules are deprecated. No in-tree "
|
|
"actions are using them, 3rdpart should stop using them as soon as possible."
|
|
|
|
msgid ""
|
|
"The root_disk_selection processing hook will now error out if root device "
|
|
"hints are specified on ironic node, but ironic-python-agent is not used as "
|
|
"an introspection ramdisk."
|
|
msgstr ""
|
|
"The root_disk_selection processing hook will now error out if root device "
|
|
"hints are specified on ironic node, but ironic-python-agent is not used as "
|
|
"an introspection ramdisk."
|
|
|
|
msgid ""
|
|
"The sample configuration file located at ``example.conf`` and the sample "
|
|
"policy file located at ``policy.yaml.sample`` were removed in this release, "
|
|
"as they are now published with documentation. See `the sample configuration "
|
|
"file <https://docs.openstack.org/ironic-inspector/latest/configuration/"
|
|
"sample-config.html>`_ and `the sample policy file <https://docs.openstack."
|
|
"org/ironic-inspector/latest/configuration/sample-policy.html>`_."
|
|
msgstr ""
|
|
"The sample configuration file located at ``example.conf`` and the sample "
|
|
"policy file located at ``policy.yaml.sample`` were removed in this release, "
|
|
"as they are now published with documentation. See `the sample configuration "
|
|
"file <https://docs.openstack.org/ironic-inspector/latest/configuration/"
|
|
"sample-config.html>`_ and `the sample policy file <https://docs.openstack."
|
|
"org/ironic-inspector/latest/configuration/sample-policy.html>`_."
|
|
|
|
msgid ""
|
|
"The tempest plugin code that was in ``ironic_inspector/test/"
|
|
"inspector_tempest_plugin/`` has been removed. Tempest plugin code has been "
|
|
"migrated to the project `openstack/ironic-tempest-plugin <https://git."
|
|
"openstack.org/cgit/openstack/ironic-tempest-plugin>`_. This was an OpenStack "
|
|
"wide `goal for the Queens cycle <https://governance.openstack.org/tc/goals/"
|
|
"queens/split-tempest-plugins.html>`_."
|
|
msgstr ""
|
|
"The tempest plugin code that was in ``ironic_inspector/test/"
|
|
"inspector_tempest_plugin/`` has been removed. Tempest plugin code has been "
|
|
"migrated to the project `openstack/ironic-tempest-plugin <https://git."
|
|
"openstack.org/cgit/openstack/ironic-tempest-plugin>`_. This was an OpenStack "
|
|
"wide `goal for the Queens cycle <https://governance.openstack.org/tc/goals/"
|
|
"queens/split-tempest-plugins.html>`_."
|
|
|
|
msgid ""
|
|
"This brings ``dnsmasq`` PXE filter driver feature parity with the "
|
|
"``iptables`` PXE filter driver, which uses a firewall rule to block any DHCP "
|
|
"request on the interface where Ironic Inspector's DHCP server is listening."
|
|
msgstr ""
|
|
"This brings ``dnsmasq`` PXE filter driver feature parity with the "
|
|
"``iptables`` PXE filter driver, which uses a firewall rule to block any DHCP "
|
|
"request on the interface where Ironic Inspector's DHCP server is listening."
|
|
|
|
msgid "This release includes automatic `docs` generation via Sphinx."
|
|
msgstr "This release includes automatic `docs` generation via Sphinx."
|
|
|
|
msgid ""
|
|
"This version is used by default within the Bare Metal Inspection service "
|
|
"when communicating with the Bare Metal API. It is the default used by "
|
|
"processing plugins, which may override the version, and by introspection "
|
|
"rules, which may not override the version."
|
|
msgstr ""
|
|
"This version is used by default within the Bare Metal Inspection service "
|
|
"when communicating with the Bare Metal API. It is the default used by "
|
|
"processing plugins, which may override the version, and by introspection "
|
|
"rules, which may not override the version."
|
|
|
|
msgid ""
|
|
"Timeout in an active state led to an `undefined transition error <https://"
|
|
"bugs.launchpad.net/ironic-inspector/+bug/1662494>`_. This is fixed and an "
|
|
"introspection finishes now with ``Timeout`` error."
|
|
msgstr ""
|
|
"Timeout in an active state led to an `undefined transition error <https://"
|
|
"bugs.launchpad.net/ironic-inspector/+bug/1662494>`_. This is fixed and an "
|
|
"introspection finishes now with ``Timeout`` error."
|
|
|
|
msgid "Uniqueness of a node ``bmc_address`` isn't enforced any more."
|
|
msgstr "Uniqueness of a node ``bmc_address`` isn't enforced any more."
|
|
|
|
msgid ""
|
|
"Update ``pxe_enabled`` field on ports. It is set to ``True`` for the PXE-"
|
|
"booting port and ``False`` for the remaining ports. Both newly discovered "
|
|
"and existing ports are affected."
|
|
msgstr ""
|
|
"Update ``pxe_enabled`` field on ports. It is set to ``True`` for the PXE-"
|
|
"booting port and ``False`` for the remaining ports. Both newly discovered "
|
|
"and existing ports are affected."
|
|
|
|
msgid "Updates the default Ironic API version to 1.38."
|
|
msgstr "Updates the default Ironic API version to 1.38."
|
|
|
|
msgid "Upgrade Notes"
|
|
msgstr "Upgrade Notes"
|
|
|
|
msgid ""
|
|
"Use only single quotes for strings inside SQL statements. Fixes a crash when "
|
|
"PostgreSQL is used as a database backend."
|
|
msgstr ""
|
|
"Use only single quotes for strings inside SQL statements. Fixes a crash when "
|
|
"PostgreSQL is used as a database backend."
|
|
|
|
msgid ""
|
|
"Using old bash-based ramdisk is deprecated, please switch to ironic-python-"
|
|
"agent as soon as possible."
|
|
msgstr ""
|
|
"Using old bash-based ramdisk is deprecated, please switch to ironic-python-"
|
|
"agent as soon as possible."
|
|
|
|
msgid ""
|
|
"Using the root_device_hint alias for the raid_device plugin is deprecated."
|
|
msgstr ""
|
|
"Using the root_device_hint alias for the raid_device plugin is deprecated."
|
|
|
|
msgid ""
|
|
"Wrong provision state name 'inspectfail' in *ironic-inspector* valid states "
|
|
"for node inspection. This issue leads to state inconsistency between "
|
|
"*ironic* and *ironic-inspector*. For example, if *ironic* inspection timeout "
|
|
"is lower than *ironic-inspector*'s, and inspection timeout occurs, *ironic* "
|
|
"will transition node into 'inspect failed' provision state. In such case "
|
|
"when node inspection finishes without errors the node will be in 'inspect "
|
|
"failed' provision state with inspection in 'finished' state."
|
|
msgstr ""
|
|
"Wrong provision state name 'inspectfail' in *ironic-inspector* valid states "
|
|
"for node inspection. This issue leads to state inconsistency between "
|
|
"*ironic* and *ironic-inspector*. For example, if *ironic* inspection timeout "
|
|
"is lower than *ironic-inspector*'s, and inspection timeout occurs, *ironic* "
|
|
"will transition node into 'inspect failed' provision state. In such case "
|
|
"when node inspection finishes without errors the node will be in 'inspect "
|
|
"failed' provision state with inspection in 'finished' state."
|
|
|
|
msgid "`Openstack Theme <https://github.com/openstack/oslosphinx>`_ support"
|
|
msgstr "`OpenStack Theme <https://github.com/openstack/oslosphinx>`_ support"
|
|
|
|
msgid ""
|
|
"``0.0.0.0`` and an empty string in the ``bmc_address`` inventory field are "
|
|
"now correctly treated as missing BMC address."
|
|
msgstr ""
|
|
"``0.0.0.0`` and an empty string in the ``bmc_address`` inventory field are "
|
|
"now correctly treated as missing BMC address."
|
|
|
|
msgid ""
|
|
"``[ironic]/auth_strategy`` - set ``[ironic]/auth_type`` option to ``none`` "
|
|
"to access ironic API in noauth mode"
|
|
msgstr ""
|
|
"``[ironic]/auth_strategy`` - set ``[ironic]/auth_type`` option to ``none`` "
|
|
"to access ironic API in noauth mode"
|
|
|
|
msgid ""
|
|
"``[ironic]/ironic_url`` - use ``[ironic]/endpoint_override`` option to set "
|
|
"specific ironic API endpoint address if discovery of ironic API endpoint is "
|
|
"not desired or impossible (for example in standalone mode)"
|
|
msgstr ""
|
|
"``[ironic]/ironic_url`` - use ``[ironic]/endpoint_override`` option to set "
|
|
"specific ironic API endpoint address if discovery of Ironic API endpoint is "
|
|
"not desired or impossible (for example in standalone mode)"
|
|
|
|
msgid ""
|
|
"``[ironic]/os_endpoint_type`` - use ``[ironic]/valid_interfaces`` option to "
|
|
"set ironic endpoint types that will be attempted to be used"
|
|
msgstr ""
|
|
"``[ironic]/os_endpoint_type`` - use ``[ironic]/valid_interfaces`` option to "
|
|
"set Ironic endpoint types that will be attempted to be used"
|
|
|
|
msgid "``[ironic]/os_region`` - use ``[ironic]/region_name`` option instead"
|
|
msgstr "``[ironic]/os_region`` - use ``[ironic]/region_name`` option instead"
|
|
|
|
msgid "``[ironic]/os_service_type`` - use ``[ironic]/service_type`` option"
|
|
msgstr "``[ironic]/os_service_type`` - use ``[ironic]/service_type`` option"
|
|
|
|
msgid "``[swift]/os_endpoint_type`` - use ``[swift]/valid_interfaces`` option"
|
|
msgstr "``[swift]/os_endpoint_type`` - use ``[swift]/valid_interfaces`` option"
|
|
|
|
msgid "``[swift]/os_region`` - use ``[swift]region_name`` option"
|
|
msgstr "``[swift]/os_region`` - use ``[swift]region_name`` option"
|
|
|
|
msgid "``[swift]/os_service_type`` - use ``[swift]/service_type`` option"
|
|
msgstr "``[swift]/os_service_type`` - use ``[swift]/service_type`` option"
|
|
|
|
msgid "`makefile` for manual building"
|
|
msgstr "`makefile` for manual building"
|
|
|
|
msgid ""
|
|
"general access to the whole API is by default granted to a user with either "
|
|
"``admin``, ``administrator`` or ``baremetal_admin`` role (previously it "
|
|
"allowed access only to a user with ``admin`` role)"
|
|
msgstr ""
|
|
"general access to the whole API is by default granted to a user with either "
|
|
"``admin``, ``administrator`` or ``baremetal_admin`` role (previously it "
|
|
"allowed access only to a user with ``admin`` role)"
|
|
|
|
msgid "http://docs.openstack.org/admin-guide-cloud/cross_project_cors.html"
|
|
msgstr "http://docs.openstack.org/admin-guide-cloud/cross_project_cors.html"
|
|
|
|
msgid "http://docs.openstack.org/developer/oslo.middleware/cors.html"
|
|
msgstr "http://docs.openstack.org/developer/oslo.middleware/cors.html"
|
|
|
|
msgid ""
|
|
"http://specs.openstack.org/openstack/openstack-specs/specs/cors-support.html"
|
|
msgstr ""
|
|
"http://specs.openstack.org/openstack/openstack-specs/specs/cors-support.html"
|
|
|
|
msgid "https://bugs.launchpad.net/bugs/1501746"
|
|
msgstr "https://bugs.launchpad.net/bugs/1501746"
|
|
|
|
msgid "https://bugs.launchpad.net/bugs/1506160"
|
|
msgstr "https://bugs.launchpad.net/bugs/1506160"
|
|
|
|
msgid ""
|
|
"listing of current introspection statuses and showing a given introspection "
|
|
"is by default also allowed to a user with the ``baremetal_observer`` role"
|
|
msgstr ""
|
|
"listing of current introspection statuses and showing a given introspection "
|
|
"is by default also allowed to a user with the ``baremetal_observer`` role"
|