From b85d949d960bb87f4447168ff013f5251b3991b6 Mon Sep 17 00:00:00 2001 From: OpenStack Proposal Bot Date: Wed, 8 Apr 2020 10:08:11 +0000 Subject: [PATCH] Imported Translations from Zanata For more information about this automatic import see: https://docs.openstack.org/i18n/latest/reviewing-translation-import.html Change-Id: I0115d6e0022c0b3594d130385222e0ee9f77a6e2 --- .../en_GB/LC_MESSAGES/ironic_inspector.po | 23 +- .../locale/en_GB/LC_MESSAGES/releasenotes.po | 310 +++++++++++++++++- 2 files changed, 311 insertions(+), 22 deletions(-) diff --git a/ironic_inspector/locale/en_GB/LC_MESSAGES/ironic_inspector.po b/ironic_inspector/locale/en_GB/LC_MESSAGES/ironic_inspector.po index 38250b86b..78881edb6 100644 --- a/ironic_inspector/locale/en_GB/LC_MESSAGES/ironic_inspector.po +++ b/ironic_inspector/locale/en_GB/LC_MESSAGES/ironic_inspector.po @@ -1,15 +1,16 @@ # Andi Chandler , 2017. #zanata # Andi Chandler , 2018. #zanata # Andi Chandler , 2019. #zanata +# Andi Chandler , 2020. #zanata msgid "" msgstr "" "Project-Id-Version: ironic-inspector VERSION\n" "Report-Msgid-Bugs-To: https://bugs.launchpad.net/openstack-i18n/\n" -"POT-Creation-Date: 2019-12-19 20:03+0000\n" +"POT-Creation-Date: 2020-04-02 06:55+0000\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"PO-Revision-Date: 2019-12-21 02:30+0000\n" +"PO-Revision-Date: 2020-04-07 08:16+0000\n" "Last-Translator: Andi Chandler \n" "Language-Team: English (United Kingdom)\n" "Language: en_GB\n" @@ -80,13 +81,6 @@ msgstr "Bad request: %s" msgid "Canceled by operator" msgstr "Cancelled by operator" -msgid "" -"Cannot find the bare metal endpoint either in Keystone or in the " -"configuration" -msgstr "" -"Cannot find the bare metal endpoint either in Keystone or in the " -"configuration" - #, python-format msgid "Cannot get node %(node)s: %(exc)s" msgstr "Cannot get node %(node)s: %(exc)s" @@ -186,9 +180,9 @@ msgstr "" #, python-format msgid "" -"Failed to power on the node, check it's power management configuration: %s" +"Failed to power on the node, check its power management configuration: %s" msgstr "" -"Failed to power on the node, check it's power management configuration: %s" +"Failed to power on the node, check its power management configuration: %s" #, python-format msgid "Failed to resolve the hostname (%(value)s) for node %(uuid)s" @@ -199,8 +193,8 @@ msgid "Failed to set boot device to PXE: %s" msgstr "Failed to set boot device to PXE: %s" #, python-format -msgid "Failed validation of power interface, reason: %s" -msgstr "Failed validation of power interface, reason: %s" +msgid "Failed validation of power interface: %s" +msgstr "Failed validation of power interface: %s" msgid "" "File name template for storing ramdisk logs. The following replacements can " @@ -313,6 +307,9 @@ msgstr "" "Invalid provision state for introspection: \"%(state)s\", valid states are " "\"%(valid)s\"" +msgid "Invalid scope: the length of the scope should be within 255 characters" +msgstr "Invalid scope: the length of the scope should be within 255 characters" + msgid "Ironic driver_info fields that are equivalent to ipmi_address." msgstr "Ironic driver_info fields that are equivalent to ipmi_address." diff --git a/releasenotes/source/locale/en_GB/LC_MESSAGES/releasenotes.po b/releasenotes/source/locale/en_GB/LC_MESSAGES/releasenotes.po index 8f4c1125e..bb3e28f35 100644 --- a/releasenotes/source/locale/en_GB/LC_MESSAGES/releasenotes.po +++ b/releasenotes/source/locale/en_GB/LC_MESSAGES/releasenotes.po @@ -1,15 +1,16 @@ # Andi Chandler , 2017. #zanata # Andi Chandler , 2018. #zanata # Andi Chandler , 2019. #zanata +# Andi Chandler , 2020. #zanata msgid "" msgstr "" "Project-Id-Version: ironic-inspector\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2019-12-19 20:03+0000\n" +"POT-Creation-Date: 2020-04-02 06:55+0000\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"PO-Revision-Date: 2019-12-21 02:32+0000\n" +"PO-Revision-Date: 2020-04-07 08:18+0000\n" "Last-Translator: Andi Chandler \n" "Language-Team: English (United Kingdom)\n" "Language: en_GB\n" @@ -23,6 +24,12 @@ 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.0.0-10" +msgstr "10.0.0-10" + msgid "2.2.3" msgstr "2.2.3" @@ -134,8 +141,8 @@ msgstr "8.0.2" msgid "8.0.3" msgstr "8.0.3" -msgid "8.0.3-3" -msgstr "8.0.3-3" +msgid "8.0.4" +msgstr "8.0.4" msgid "8.1.0" msgstr "8.1.0" @@ -161,11 +168,8 @@ msgstr "9.1.0" msgid "9.2.0" msgstr "9.2.0" -msgid "9.2.0-21" -msgstr "9.2.0-21" - -msgid "9.2.0-7" -msgstr "9.2.0-7" +msgid "9.2.1" +msgstr "9.2.1" msgid "" "A ``version_id`` is now explicitly generated during the ``node_cache." @@ -327,6 +331,21 @@ 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``, " @@ -467,6 +486,15 @@ msgstr "" "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 " @@ -490,6 +518,38 @@ 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." @@ -513,6 +573,17 @@ msgstr "" 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" @@ -557,6 +628,15 @@ 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" @@ -673,6 +753,15 @@ msgstr "" "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." @@ -717,6 +806,33 @@ 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 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 " @@ -750,6 +866,55 @@ msgstr "" "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 `_ 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 `_ for details." + +msgid "" +"Fixes introspection of active nodes that are not in the lookup cache, see " +"`story 2006233 `_." +msgstr "" +"Fixes introspection of active nodes that are not in the lookup cache, see " +"`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 " +"`_" +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 " +"`_" + +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 `_" +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." @@ -1367,6 +1607,13 @@ msgstr "" 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 " @@ -1403,6 +1650,15 @@ msgstr "" "\" 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 configuration option ``[DEFAULT]node_status_keep_time`` was " "removed." @@ -1417,6 +1673,24 @@ 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." @@ -1424,6 +1698,15 @@ 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``)." @@ -1503,6 +1786,15 @@ 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 "