You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
2224 lines
90 KiB
2224 lines
90 KiB
# Andi Chandler <andi@gowling.com>, 2017. #zanata |
|
# Andi Chandler <andi@gowling.com>, 2018. #zanata |
|
# Andi Chandler <andi@gowling.com>, 2019. #zanata |
|
# Andi Chandler <andi@gowling.com>, 2020. #zanata |
|
msgid "" |
|
msgstr "" |
|
"Project-Id-Version: Ironic Inspector Release Notes\n" |
|
"Report-Msgid-Bugs-To: \n" |
|
"POT-Creation-Date: 2020-06-15 17:11+0000\n" |
|
"MIME-Version: 1.0\n" |
|
"Content-Type: text/plain; charset=UTF-8\n" |
|
"Content-Transfer-Encoding: 8bit\n" |
|
"PO-Revision-Date: 2020-06-15 05:33+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 "10.0.0" |
|
msgstr "10.0.0" |
|
|
|
msgid "10.1.0" |
|
msgstr "10.1.0" |
|
|
|
msgid "10.1.0-11" |
|
msgstr "10.1.0-11" |
|
|
|
msgid "10.1.0-42" |
|
msgstr "10.1.0-42" |
|
|
|
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.0.2-8" |
|
msgstr "5.0.2-8" |
|
|
|
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.0.3-5" |
|
msgstr "6.0.3-5" |
|
|
|
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.2" |
|
msgstr "7.2.2" |
|
|
|
msgid "7.2.3" |
|
msgstr "7.2.3" |
|
|
|
msgid "7.2.4" |
|
msgstr "7.2.4" |
|
|
|
msgid "7.3.0" |
|
msgstr "7.3.0" |
|
|
|
msgid "8.0.0" |
|
msgstr "8.0.0" |
|
|
|
msgid "8.0.1" |
|
msgstr "8.0.1" |
|
|
|
msgid "8.0.2" |
|
msgstr "8.0.2" |
|
|
|
msgid "8.0.3" |
|
msgstr "8.0.3" |
|
|
|
msgid "8.0.4" |
|
msgstr "8.0.4" |
|
|
|
msgid "8.1.0" |
|
msgstr "8.1.0" |
|
|
|
msgid "8.2.0" |
|
msgstr "8.2.0" |
|
|
|
msgid "8.2.1" |
|
msgstr "8.2.1" |
|
|
|
msgid "8.2.2" |
|
msgstr "8.2.2" |
|
|
|
msgid "8.2.3" |
|
msgstr "8.2.3" |
|
|
|
msgid "8.2.4-1" |
|
msgstr "8.2.4-1" |
|
|
|
msgid "9.0.0" |
|
msgstr "9.0.0" |
|
|
|
msgid "9.1.0" |
|
msgstr "9.1.0" |
|
|
|
msgid "9.2.0" |
|
msgstr "9.2.0" |
|
|
|
msgid "9.2.1" |
|
msgstr "9.2.1" |
|
|
|
msgid "9.2.2" |
|
msgstr "9.2.2" |
|
|
|
msgid "9.2.3" |
|
msgstr "9.2.3" |
|
|
|
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 option ``enable_mdns`` allows to enable publishing the baremetal " |
|
"introspection API endpoint via mDNS as specified in the `API SIG guideline " |
|
"<http://specs.openstack.org/openstack/api-sig/guidelines/dns-sd.html>`_." |
|
msgstr "" |
|
"A new option ``enable_mdns`` allows to enable publishing the baremetal " |
|
"introspection API endpoint via mDNS as specified in the `API SIG guideline " |
|
"<http://specs.openstack.org/openstack/api-sig/guidelines/dns-sd.html>`_." |
|
|
|
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 "A warning is logged for any changes to immutable configuration options." |
|
msgstr "" |
|
"A warning is logged for any changes to immutable configuration options." |
|
|
|
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 ``physnet_cidr_map`` processing plugin, the plugin uses the IP address " |
|
"of interfaces returned during inspection and set the port " |
|
"``physical_network`` via lookup from a CIDR to physical network mapping in " |
|
"config option ``[port_physnet]/cidr_map``." |
|
msgstr "" |
|
"Added ``physnet_cidr_map`` processing plugin, the plugin uses the IP address " |
|
"of interfaces returned during inspection and set the port " |
|
"``physical_network`` via lookup from a CIDR to physical network mapping in " |
|
"config option ``[port_physnet]/cidr_map``." |
|
|
|
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 base class (``BasePhysnetHook``) for plugins that assign a physical " |
|
"network to ports." |
|
msgstr "" |
|
"Added base class (``BasePhysnetHook``) for plugins that assign a physical " |
|
"network to ports." |
|
|
|
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 "" |
|
"Added the capability to define a scope for the inspection process. " |
|
"Previously, all introspection rules were applied when inspecting any node. " |
|
"There was no mechanism to apply only a selected set of rules. This change " |
|
"introduces a ``scope`` field to introspection rules. If a scope is set on an " |
|
"introspection rule, it will only apply to nodes that have a matching " |
|
"``inspection_scope`` property. If not set, it will apply to all nodes." |
|
msgstr "" |
|
"Added the capability to define a scope for the inspection process. " |
|
"Previously, all introspection rules were applied when inspecting any node. " |
|
"There was no mechanism to apply only a selected set of rules. This change " |
|
"introduces a ``scope`` field to introspection rules. If a scope is set on an " |
|
"introspection rule, it will only apply to nodes that have a matching " |
|
"``inspection_scope`` property. If not set, it will apply to all nodes." |
|
|
|
msgid "" |
|
"Adds a configuration option ``[iptables]ip_version`` to specify the desired " |
|
"ip version for the iptables pxe filter, possible values are ``4`` and ``6``, " |
|
"the default value is ``4``. When set to ``6``, the iptables pxe filter will " |
|
"use ``ip6tables`` command to manage rules for the DHCPv6 port ``547``." |
|
msgstr "" |
|
"Adds a configuration option ``[iptables]ip_version`` to specify the desired " |
|
"ip version for the iptables pxe filter, possible values are ``4`` and ``6``, " |
|
"the default value is ``4``. When set to ``6``, the iptables pxe filter will " |
|
"use ``ip6tables`` command to manage rules for the DHCPv6 port ``547``." |
|
|
|
msgid "" |
|
"Adds a migration tool ``ironic-inspector-migrate-data`` to facilitate the " |
|
"introspection data migration between supported introspection data storage " |
|
"backends. Currently the available introspection data storage backends are: " |
|
"``database`` and ``swift``. For example, to migrate existing introspection " |
|
"data stored in the swift to database, execute following command:" |
|
msgstr "" |
|
"Adds a migration tool ``ironic-inspector-migrate-data`` to facilitate the " |
|
"introspection data migration between supported introspection data storage " |
|
"backends. Currently the available introspection data storage backends are: " |
|
"``database`` and ``swift``. For example, to migrate existing introspection " |
|
"data stored in the swift to database, execute following command:" |
|
|
|
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 introspection rules actions to add or remove traits on nodes: ``add-" |
|
"trait`` and ``remove-trait``." |
|
msgstr "" |
|
"Adds new introspection rules actions to add or remove traits on nodes: ``add-" |
|
"trait`` and ``remove-trait``." |
|
|
|
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 rpc related configuration options for the communication between ironic-" |
|
"inspector API and worker. It needs to be configured properly during upgrade. " |
|
"Set ``[DEFAULT]transport_url`` to ``fake://`` if a rpc backend is not " |
|
"available or not desired." |
|
msgstr "" |
|
"Adds rpc related configuration options for the communication between ironic-" |
|
"inspector API and worker. It needs to be configured properly during upgrade. " |
|
"Set ``[DEFAULT]transport_url`` to ``fake://`` if a rpc backend is not " |
|
"available or not desired." |
|
|
|
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 support to enroll node with IPv6 BMC address. Introduces a " |
|
"configuration option ``[discovery]enabled_bmc_address_version`` to specify " |
|
"the order of preferred IP version of the BMC address." |
|
msgstr "" |
|
"Adds support to enroll node with IPv6 BMC address. Introduces a " |
|
"configuration option ``[discovery]enabled_bmc_address_version`` to specify " |
|
"the order of preferred IP version of the BMC address." |
|
|
|
msgid "" |
|
"Adds support to reapply with provided unprocessed introspection data. The " |
|
"introspection data is supplied in the body of POST request to ``/v1/" |
|
"introspection/<node_id>/data/unprocessed``. The introspection data will also " |
|
"be saved to storage backend." |
|
msgstr "" |
|
"Adds support to reapply with provided unprocessed introspection data. The " |
|
"introspection data is supplied in the body of POST request to ``/v1/" |
|
"introspection/<node_id>/data/unprocessed``. The introspection data will also " |
|
"be saved to storage backend." |
|
|
|
msgid "" |
|
"Adds support to use ``latest`` as the microversion value in the request to " |
|
"the ironic-inspector API." |
|
msgstr "" |
|
"Adds support to use ``latest`` as the microversion value in the request to " |
|
"the ironic-inspector API." |
|
|
|
msgid "" |
|
"Adds the capability for introspection data to be posted to the API when a " |
|
"baremetal node is in ``active`` or ``rescue`` states. This feature may be " |
|
"useful for data center operators who wish to update introspection data " |
|
"periodically." |
|
msgstr "" |
|
"Adds the capability for introspection data to be posted to the API when a " |
|
"baremetal node is in ``active`` or ``rescue`` states. This feature may be " |
|
"useful for data centre operators who wish to update introspection data " |
|
"periodically." |
|
|
|
msgid "" |
|
"Adds the support to store introspection data in ironic-inspector database. " |
|
"Set the option ``[processing]store_data`` to ``database`` to use this " |
|
"feature." |
|
msgstr "" |
|
"Adds the support to store introspection data in ironic-inspector database. " |
|
"Set the option ``[processing]store_data`` to ``database`` to use this " |
|
"feature." |
|
|
|
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 "" |
|
"Allows splitting the ironic-inspector service into ironic-inspector-api and " |
|
"ironic-inspector-conductor which coordinate via tooz and its underlying " |
|
"backend. A new configuration option ``[DEFAULT]standalone`` is introduced to " |
|
"enable this feature. The configuration defaults to True, and ironic-" |
|
"inspector runs as a single service, which is compatible with the old " |
|
"behavior. When set to False, ``ironic-inspector-api-wsgi`` is used to start " |
|
"the API service, and ``ironic-inspector-conductor`` is used to start the " |
|
"conductor service. For ironic-inspector running in non-standalone mode, the " |
|
"user needs to set the new configuration option " |
|
"``[coordination]backend_url``, which specifies the backend used for " |
|
"coordination." |
|
msgstr "" |
|
"Allows splitting the ironic-inspector service into ironic-inspector-api and " |
|
"ironic-inspector-conductor which coordinate via Tooz and its underlying " |
|
"backend. A new configuration option ``[DEFAULT]standalone`` is introduced to " |
|
"enable this feature. The configuration defaults to True, and ironic-" |
|
"inspector runs as a single service, which is compatible with the old " |
|
"behaviour. When set to False, ``ironic-inspector-api-wsgi`` is used to start " |
|
"the API service, and ``ironic-inspector-conductor`` is used to start the " |
|
"conductor service. For ironic-inspector running in non-standalone mode, the " |
|
"user needs to set the new configuration option " |
|
"``[coordination]backend_url``, which specifies the backend used for " |
|
"coordination." |
|
|
|
msgid "" |
|
"Allows the ``set-attribute`` introspection rule action to accept ``None`` as " |
|
"value for a property." |
|
msgstr "" |
|
"Allows the ``set-attribute`` introspection rule action to accept ``None`` as " |
|
"value for a property." |
|
|
|
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 "" |
|
"Configuration options ``[DEFAULT]ssl_cert_path`` and " |
|
"``[DEFAULT]ssl_key_path`` are deprecated for ironic-inspector now uses oslo." |
|
"service as underlying HTTP service instead of Werkzeug. Please use " |
|
"``[ssl]cert_file`` and ``[ssl]key_file``." |
|
msgstr "" |
|
"Configuration options ``[DEFAULT]ssl_cert_path`` and " |
|
"``[DEFAULT]ssl_key_path`` are deprecated for ironic-inspector now uses oslo." |
|
"service as underlying HTTP service instead of Werkzeug. Please use " |
|
"``[ssl]cert_file`` and ``[ssl]key_file``." |
|
|
|
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 "" |
|
"Deprecates the configuration option ``[processing]store_data_location``. The " |
|
"introspection data can be retrieved from the ironic-inspector API, there is " |
|
"no need to keep an extra link in ironic." |
|
msgstr "" |
|
"Deprecates the configuration option ``[processing]store_data_location``. The " |
|
"introspection data can be retrieved from the ironic-inspector API, there is " |
|
"no need to keep an extra link in Ironic." |
|
|
|
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 "Enable Basic HTTP authentication middleware." |
|
msgstr "Enable Basic HTTP authentication middleware." |
|
|
|
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 "" |
|
"Fix starting inspection of node having IPv6 BMC address. Inspection could " |
|
"not be initiated because v6 address was being considered as a hostname. Thus " |
|
"resolving incorrect hostname ended up with blocking error." |
|
msgstr "" |
|
"Fix starting inspection of node having IPv6 BMC address. Inspection could " |
|
"not be initiated because v6 address was being considered as a hostname. Thus " |
|
"resolving incorrect hostname ended up with blocking error." |
|
|
|
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 accessing API endpoints with trailing slashes. Now they're treated the " |
|
"same way as without slashes, although the latter remain canonical URLs." |
|
msgstr "" |
|
"Fixes accessing API endpoints with trailing slashes. Now they're treated the " |
|
"same way as without slashes, although the latter remain canonical URLs." |
|
|
|
msgid "" |
|
"Fixes an issue during manual inspection of active nodes where the node uuid " |
|
"was not passed back to the inspector when it tried to identify a matching " |
|
"port." |
|
msgstr "" |
|
"Fixes an issue during manual inspection of active nodes where the node UUID " |
|
"was not passed back to the inspector when it tried to identify a matching " |
|
"port." |
|
|
|
msgid "" |
|
"Fixes an issue happening during manual inspection of active nodes where the " |
|
"code attempts to delete or update ports, while the only modification allowed " |
|
"for active nodes is updating the MAC address if the node is in maintenance." |
|
msgstr "" |
|
"Fixes an issue happening during manual inspection of active nodes where the " |
|
"code attempts to delete or update ports, while the only modification allowed " |
|
"for active nodes is updating the MAC address if the node is in maintenance." |
|
|
|
msgid "" |
|
"Fixes an issue when extra_hardware plugin failed to save extra hardware " |
|
"information to Swift, the collected information is not processed and " |
|
"consumed." |
|
msgstr "" |
|
"Fixes an issue when extra_hardware plugin failed to save extra hardware " |
|
"information to Swift, the collected information is not processed and " |
|
"consumed." |
|
|
|
msgid "" |
|
"Fixes an issue while mapping port InfiniBand MAC address to " |
|
"EthernetOverInfiniBand MAC. Prior to this fix, it will fail to map and raise " |
|
"an exception." |
|
msgstr "" |
|
"Fixes an issue while mapping port InfiniBand MAC address to " |
|
"EthernetOverInfiniBand MAC. Prior to this fix, it will fail to map and raise " |
|
"an exception." |
|
|
|
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 "" |
|
"Fixes inspection of nodes with IPv6 BMC address. Inspection could not be " |
|
"initiated because an IPv6 address was treated as a hostname, which could not " |
|
"be resolved." |
|
msgstr "" |
|
"Fixes inspection of nodes with IPv6 BMC address. Inspection could not be " |
|
"initiated because an IPv6 address was treated as a hostname, which could not " |
|
"be resolved." |
|
|
|
msgid "" |
|
"Fixes insufficient input filtering when looking up a node by information " |
|
"from the introspection data. It could potentially allow SQL injections via " |
|
"the ``/v1/continue`` API endpoint. See `story 2005678 <https://storyboard." |
|
"openstack.org/#!/story/2005678>`_ for details." |
|
msgstr "" |
|
"Fixes insufficient input filtering when looking up a node by information " |
|
"from the introspection data. It could potentially allow SQL injections via " |
|
"the ``/v1/continue`` API endpoint. See `story 2005678 <https://storyboard." |
|
"openstack.org/#!/story/2005678>`_ for details." |
|
|
|
msgid "" |
|
"Fixes introspection of active nodes that are not in the lookup cache, see " |
|
"`story 2006233 <https://storyboard.openstack.org/#!/story/2006233>`_." |
|
msgstr "" |
|
"Fixes introspection of active nodes that are not in the lookup cache, see " |
|
"`story 2006233 <https://storyboard.openstack.org/#!/story/2006233>`_." |
|
|
|
msgid "" |
|
"Fixes issue that can result in introspection failure when a network switch " |
|
"sends incomplete information for LLDP switch_id or port_id. The validation " |
|
"expects these fields when a port is updated, this fix now handles the " |
|
"validation exception." |
|
msgstr "" |
|
"Fixes issue that can result in introspection failure when a network switch " |
|
"sends incomplete information for LLDP switch_id or port_id. The validation " |
|
"expects these fields when a port is updated, this fix now handles the " |
|
"validation exception." |
|
|
|
msgid "" |
|
"Fixes the issue that ports were not collected when there were only IPv6 " |
|
"addresses (no IPv4), and the configuration option ``[processing]add_ports`` " |
|
"was not set to ``all``. Inspector will report \"No suitable interfaces found" |
|
"\" if no interface is collected. For more information see `Story 1744073 " |
|
"<https://storyboard.openstack.org/#!/story/1744073>`_" |
|
msgstr "" |
|
"Fixes the issue that ports were not collected when there were only IPv6 " |
|
"addresses (no IPv4), and the configuration option ``[processing]add_ports`` " |
|
"was not set to ``all``. Inspector will report \"No suitable interfaces found" |
|
"\" if no interface is collected. For more information see `Story 1744073 " |
|
"<https://storyboard.openstack.org/#!/story/1744073>`_" |
|
|
|
msgid "" |
|
"Fixes updating a driver with the ``set-attribute`` introspection rule action " |
|
"by providing ``reset_interfaces``." |
|
msgstr "" |
|
"Fixes updating a driver with the ``set-attribute`` introspection rule action " |
|
"by providing ``reset_interfaces``." |
|
|
|
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 now respects the ``force_persistent_boot_device`` parameter in " |
|
"a node's ``driver_info``." |
|
msgstr "" |
|
"Introspection now respects the ``force_persistent_boot_device`` parameter in " |
|
"a node's ``driver_info``." |
|
|
|
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 "" |
|
"Issuing a SIGHUP to the ironic-inspector service will cause the service to " |
|
"reload and use any changed values for *mutable* configuration options." |
|
msgstr "" |
|
"Issuing a SIGHUP to the Ironic-Inspector service will cause the service to " |
|
"reload and use any changed values for *mutable* configuration options." |
|
|
|
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 basic authenticated HTTP requests, for example: ``curl --user myName:" |
|
"myPassword http://localhost:6385/v1/introspection``" |
|
msgstr "" |
|
"Make basic authenticated HTTP requests, for example: ``curl --user myName:" |
|
"myPassword http://localhost:6385/v1/introspection``" |
|
|
|
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 "" |
|
"Makes the way ironic-inspector creates an ironic client compatible with " |
|
"future (post-Stein) versions of ironicclient." |
|
msgstr "" |
|
"Makes the way ironic-inspector creates an ironic client compatible with " |
|
"future (post-Stein) versions of ironicclient." |
|
|
|
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 "" |
|
"Mutable configuration options are indicated as such in the `sample " |
|
"configuration file <https://docs.openstack.org/ironic-inspector/latest/" |
|
"configuration/sample-config.html>`_ by ``Note: This option can be changed " |
|
"without restarting``." |
|
msgstr "" |
|
"Mutable configuration options are indicated as such in the `sample " |
|
"configuration file <https://docs.openstack.org/ironic-inspector/latest/" |
|
"configuration/sample-config.html>`_ by ``Note: This option can be changed " |
|
"without restarting``." |
|
|
|
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 "No longer aborts the whole process if one periodic task fails." |
|
msgstr "No longer aborts the whole process if one periodic task fails." |
|
|
|
msgid "" |
|
"No longer fails introspection if memory or CPU information is not provided " |
|
"in the inventory. These are no longer required for scheduling, introspection " |
|
"should not require them either." |
|
msgstr "" |
|
"No longer fails introspection if memory or CPU information is not provided " |
|
"in the inventory. These are no longer required for scheduling, introspection " |
|
"should not require them either." |
|
|
|
msgid "" |
|
"No longer tries to power off nodes after introspection if ``manage_boot`` is " |
|
"``False``." |
|
msgstr "" |
|
"No longer tries to power off nodes after introspection if ``manage_boot`` is " |
|
"``False``." |
|
|
|
msgid "" |
|
"No longer uses introspection delay for nodes with ``manage_boot==False`` (i." |
|
"e. boot is managed by ironic). It is useless and may actually break " |
|
"introspection if a node boots before it gets whitelisted in the PXE filter." |
|
msgstr "" |
|
"No longer uses introspection delay for nodes with ``manage_boot==False`` (i." |
|
"e. boot is managed by ironic). It is useless and may actually break " |
|
"introspection if a node boots before it gets whitelisted in the PXE filter." |
|
|
|
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 "" |
|
"Populate the htpasswd file with entries, for example: ``htpasswd -nbB myName " |
|
"myPassword >> /etc/ironic-inspector/htpasswd``" |
|
msgstr "" |
|
"Populate the htpasswd file with entries, for example: ``htpasswd -nbB myName " |
|
"myPassword >> /etc/ironic-inspector/htpasswd``" |
|
|
|
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 "" |
|
"Python 2.7 support has been dropped. Last release of ironic-inspector to " |
|
"support Python 2.7 is OpenStack Train. The minimum version of Python now " |
|
"supported by ironic-inspector is Python 3.6." |
|
msgstr "" |
|
"Python 2.7 support has been dropped. Last release of ironic-inspector to " |
|
"support Python 2.7 is OpenStack Train. The minimum version of Python now " |
|
"supported by ironic-inspector is Python 3.6." |
|
|
|
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 "" |
|
"Remove debug logging for PXE filter driver which tends to fill up inspector " |
|
"logs when debug is enabled." |
|
msgstr "" |
|
"Remove debug logging for PXE filter driver which tends to fill up inspector " |
|
"logs when debug is enabled." |
|
|
|
msgid "" |
|
"Remove upper constraint for python construct library and use the latest " |
|
"version available. The minimum compatible version for python construct is " |
|
"now 2.9.39" |
|
msgstr "" |
|
"Remove upper constraint for Python construct library and use the latest " |
|
"version available. The minimum compatible version for Python construct is " |
|
"now 2.9.39" |
|
|
|
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 (8.0.0 - 8.0.x) Release Notes" |
|
msgstr "Rocky Series (8.0.0 - 8.0.x) 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 ``/etc/ironic-inspector/inspector.conf`` ``DEFAULT`` ``auth_strategy`` " |
|
"to ``http_basic``" |
|
msgstr "" |
|
"Set ``/etc/ironic-inspector/inspector.conf`` ``DEFAULT`` ``auth_strategy`` " |
|
"to ``http_basic``" |
|
|
|
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 "Stein Series (8.1.0 - 8.2.x) Release Notes" |
|
msgstr "Stein Series (8.1.0 - 8.2.x) Release Notes" |
|
|
|
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 "" |
|
"Storage backends involved in the migration should have been properly " |
|
"configured in the ironic inspector configuration file. Before the " |
|
"introspection data migration can be started. The ironic inspector database " |
|
"should be upgraded to have the latest schema." |
|
msgstr "" |
|
"Storage backends involved in the migration should have been properly " |
|
"configured in the ironic inspector configuration file. Before the " |
|
"introspection data migration can be started. The ironic inspector database " |
|
"should be upgraded to have the latest schema." |
|
|
|
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 Stein release of ironic-inspector features support of storing " |
|
"introspection data in the database instead of the Object Store service, as " |
|
"well as fixes for IPv6." |
|
msgstr "" |
|
"The Stein release of ironic-inspector features support of storing " |
|
"introspection data in the database instead of the Object Store service, as " |
|
"well as fixes for IPv6." |
|
|
|
msgid "" |
|
"The Train release of Ironic Inspector features support for running separate " |
|
"API and conductor services." |
|
msgstr "" |
|
"The Train release of Ironic Inspector features support for running separate " |
|
"API and conductor services." |
|
|
|
msgid "" |
|
"The ``[discovery]enroll_node_driver`` option, specifying the hardware type " |
|
"or driver to use for newly discovered nodes, was changed from ``fake`` " |
|
"classic driver to ``fake-hardware`` hardware type." |
|
msgstr "" |
|
"The ``[discovery]enroll_node_driver`` option, specifying the hardware type " |
|
"or driver to use for newly discovered nodes, was changed from ``fake`` " |
|
"classic driver to ``fake-hardware`` hardware type." |
|
|
|
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 ``set-attribute`` action now automatically sets ``reset_interfaces`` to " |
|
"``True`` if the driver is updated. If it's not desired, set it explicitly to " |
|
"``False``." |
|
msgstr "" |
|
"The ``set-attribute`` action now automatically sets ``reset_interfaces`` to " |
|
"``True`` if the driver is updated. If it's not desired, set it explicitly to " |
|
"``False``." |
|
|
|
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 configuration option ``[swift]max_retries`` is deprecated. It has been " |
|
"doing nothing for a few releases already." |
|
msgstr "" |
|
"The configuration option ``[swift]max_retries`` is deprecated. It has been " |
|
"doing nothing for a few releases already." |
|
|
|
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 SSL configuration options ``[DEFAULT]ssl_cert_path`` and " |
|
"``[DEFAULT]ssl_key_path`` were removed, please use configuration options " |
|
"from ``[ssl]`` section." |
|
msgstr "" |
|
"The deprecated SSL configuration options ``[DEFAULT]ssl_cert_path`` and " |
|
"``[DEFAULT]ssl_key_path`` were removed, please use configuration options " |
|
"from ``[ssl]`` section." |
|
|
|
msgid "The deprecated ``[swift]max_retries`` parameter has been removed." |
|
msgstr "The deprecated ``[swift]max_retries`` parameter has been removed." |
|
|
|
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 deprecated configuration option ``[processing]store_data_location`` was " |
|
"removed." |
|
msgstr "" |
|
"The deprecated configuration option ``[processing]store_data_location`` was " |
|
"removed." |
|
|
|
msgid "" |
|
"The deprecated options from the ``ironic`` section ``os_region``, " |
|
"``auth_strategy``, ``ironic_url``, ``os_service_type`` and " |
|
"``os_endpoint_type`` have been removed. Please use **keystoneauth** options " |
|
"instead." |
|
msgstr "" |
|
"The deprecated options from the ``ironic`` section ``os_region``, " |
|
"``auth_strategy``, ``ironic_url``, ``os_service_type`` and " |
|
"``os_endpoint_type`` have been removed. Please use **keystoneauth** options " |
|
"instead." |
|
|
|
msgid "" |
|
"The deprecation configuration options ``os_service_type``, ``os_region`` and " |
|
"``os_endpoint_type`` from the ``[swift]`` section have been removed." |
|
msgstr "" |
|
"The deprecation configuration options ``os_service_type``, ``os_region`` and " |
|
"``os_endpoint_type`` from the ``[swift]`` section have been removed." |
|
|
|
msgid "" |
|
"The devstack plugin for ``ironic-inspector`` has been changed to utilize pre-" |
|
"built ``ironic-python-agent`` images based on Centos8 instead of legacy " |
|
"CoreOS based images." |
|
msgstr "" |
|
"The devstack plugin for ``ironic-inspector`` has been changed to utilise pre-" |
|
"built ``ironic-python-agent`` images based on Centos8 instead of legacy " |
|
"CoreOS based images." |
|
|
|
msgid "" |
|
"The filter uses the systemd service name used by the RDO distribution " |
|
"(``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 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 start API is now synchronous when ``manage_boot==False``. " |
|
"This means that any failures will be propagated to ironic, preventing it " |
|
"from powering a node on and booting it without the PXE filter updated." |
|
msgstr "" |
|
"The introspection start API is now synchronous when ``manage_boot==False``. " |
|
"This means that any failures will be propagated to Ironic, preventing it " |
|
"from powering a node on and booting it without the PXE filter updated." |
|
|
|
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 only password digest supported is bcrypt, and the ``bcrypt`` python " |
|
"library is used for password checks since it supports ``$2y$`` prefixed " |
|
"bcrypt passwords as generated by the Apache htpasswd utility." |
|
msgstr "" |
|
"The only password digest supported is bcrypt, and the ``bcrypt`` Python " |
|
"library is used for password checks since it supports ``$2y$`` prefixed " |
|
"bcrypt passwords as generated by the Apache htpasswd utility." |
|
|
|
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 python-ironicclient package has been removed as a dependency in favor of " |
|
"openstacksdk. Third party modules and plugins will require an update if they " |
|
"previously invoked ironicclient." |
|
msgstr "" |
|
"The python-ironicclient package has been removed as a dependency in favour " |
|
"of openstacksdk. Third party modules and plugins will require an update if " |
|
"they previously invoked ironicclient." |
|
|
|
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 raw data from the ``extra_hardware`` processing hook is no longer stored " |
|
"in Swift in an object named ``extra_hardware-<node UUID>``. The same " |
|
"information is already available as part of the unprocessed introspection " |
|
"data without a hard dependency on Swift." |
|
msgstr "" |
|
"The raw data from the ``extra_hardware`` processing hook is no longer stored " |
|
"in Swift in an object named ``extra_hardware-<node UUID>``. The same " |
|
"information is already available as part of the unprocessed introspection " |
|
"data without a hard dependency on Swift." |
|
|
|
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 "" |
|
"To enable this feature, set ``[processing]permit_active_introspection`` to " |
|
"``True``. When this is set, the value of ``[processing]power_off`` is " |
|
"overridden for nodes in ``active`` or ``rescue`` states." |
|
msgstr "" |
|
"To enable this feature, set ``[processing]permit_active_introspection`` to " |
|
"``True``. When this is set, the value of ``[processing]power_off`` is " |
|
"overridden for nodes in ``active`` or ``rescue`` states." |
|
|
|
msgid "To try basic authentication, the following can be done:" |
|
msgstr "To try basic authentication, the following can be done:" |
|
|
|
msgid "Train Series Release Notes" |
|
msgstr "Train Series Release Notes" |
|
|
|
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 "" |
|
"Updates the default Ironic API version to 1.56, which is the most recent " |
|
"version in the Stein series Bare Metal release (12.1.0)." |
|
msgstr "" |
|
"Updates the default Ironic API version to 1.56, which is the most recent " |
|
"version in the Stein series Bare Metal release (12.1.0)." |
|
|
|
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 "Ussuri Series Release Notes" |
|
msgstr "Ussuri Series Release Notes" |
|
|
|
msgid "" |
|
"When the config option ``auth_strategy`` is set to ``http_basic`` then non-" |
|
"public API calls require a valid HTTP Basic authentication header to be set. " |
|
"The config option ``http_basic_auth_user_file`` defaults to ``/etc/ironic-" |
|
"inspector/htpasswd`` and points to a file which supports the Apache htpasswd " |
|
"syntax[1]. This file is read for every request, so no service restart is " |
|
"required when changes are made." |
|
msgstr "" |
|
"When the config option ``auth_strategy`` is set to ``http_basic`` then non-" |
|
"public API calls require a valid HTTP Basic authentication header to be set. " |
|
"The config option ``http_basic_auth_user_file`` defaults to ``/etc/ironic-" |
|
"inspector/htpasswd`` and points to a file which supports the Apache htpasswd " |
|
"syntax[1]. This file is read for every request, so no service restart is " |
|
"required when changes are made." |
|
|
|
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 "" |
|
"[1] https://httpd.apache.org/docs/current/misc/password_encryptions.html" |
|
msgstr "" |
|
"[1] https://httpd.apache.org/docs/current/misc/password_encryptions.html" |
|
|
|
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"
|
|
|