From 3aabc34493469cdd3c2c1591acb9da5d08845fe0 Mon Sep 17 00:00:00 2001 From: OpenStack Proposal Bot Date: Thu, 26 May 2022 03:15:28 +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: Iee21a71791c4e083033ad304d4348f36c8dbca7f --- .../en_GB/LC_MESSAGES/ironic_inspector.po | 31 ++- .../locale/en_GB/LC_MESSAGES/releasenotes.po | 253 +++++++++++++++++- 2 files changed, 276 insertions(+), 8 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 99a58a996..33b5c4b67 100644 --- a/ironic_inspector/locale/en_GB/LC_MESSAGES/ironic_inspector.po +++ b/ironic_inspector/locale/en_GB/LC_MESSAGES/ironic_inspector.po @@ -2,15 +2,16 @@ # Andi Chandler , 2018. #zanata # Andi Chandler , 2019. #zanata # Andi Chandler , 2020. #zanata +# Andi Chandler , 2022. #zanata msgid "" msgstr "" "Project-Id-Version: ironic-inspector VERSION\n" "Report-Msgid-Bugs-To: https://bugs.launchpad.net/openstack-i18n/\n" -"POT-Creation-Date: 2020-10-09 11:59+0000\n" +"POT-Creation-Date: 2022-05-17 16:20+0000\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"PO-Revision-Date: 2020-10-10 11:10+0000\n" +"PO-Revision-Date: 2022-05-25 08:59+0000\n" "Last-Translator: Andi Chandler \n" "Language-Team: English (United Kingdom)\n" "Language: en_GB\n" @@ -186,6 +187,15 @@ msgstr "" "Delay (in seconds) between two introspections. Only applies when boot is " "managed by ironic-inspector (i.e. manage_boot==True)." +msgid "" +"Enable the health check endpoint at /healthcheck. Note that this is " +"unauthenticated. More information is available at https://docs.openstack.org/" +"oslo.middleware/latest/reference/healthcheck_plugins.html." +msgstr "" +"Enable the health check endpoint at /healthcheck. Note that this is " +"unauthenticated. More information is available at https://docs.openstack.org/" +"oslo.middleware/latest/reference/healthcheck_plugins.html." + #, python-format msgid "Encountered an exception while getting the Ironic client: %s" msgstr "Encountered an exception while getting the Ironic client: %s" @@ -239,6 +249,13 @@ msgstr "Failed to submit introspection job: %s" msgid "Failed validation of power interface: %s" msgstr "Failed validation of power interface: %s" +msgid "" +"File mode (an octal number) of the unix socket to listen on. Ignored if " +"listen_unix_socket is not set." +msgstr "" +"File mode (an octal number) of the Unix socket to listen on. Ignored if " +"listen_unix_socket is not set." + msgid "" "File name template for storing ramdisk logs. The following replacements can " "be used: {uuid} - node UUID or \"unknown\", {bmc} - node BMC address or " @@ -546,6 +563,9 @@ msgid "" msgstr "" "Path to the rootwrap configuration file to use for running commands as root" +msgid "Policy File JSON to YAML Migration" +msgstr "Policy File JSON to YAML Migration" + #, python-format msgid "Port %(mac)s already exists, uuid: %(uuid)s" msgstr "Port %(mac)s already exists, uuid: %(uuid)s" @@ -590,6 +610,10 @@ msgstr "SSL Enabled/Disabled" msgid "Source and destination can not be the same." msgstr "Source and destination can not be the same." +#, python-format +msgid "State(s) \"%s\" are not valid" +msgstr "State(s) \"%s\" are not valid" + #, python-format msgid "Swift failed to create container %(container)s. Error was: %(error)s" msgstr "Swift failed to create container %(container)s. Error was: %(error)s" @@ -726,6 +750,9 @@ msgstr "" msgid "Unexpected exception %(exc_class)s during processing: %(error)s" msgstr "Unexpected exception %(exc_class)s during processing: %(error)s" +msgid "Unix socket to listen on. Disables listen_address and listen_port." +msgstr "Unix socket to listen on. Disables listen_address and listen_port." + #, python-format msgid "" "Unsupported API version %(requested)s, supported range is %(min)s to %(max)s" diff --git a/releasenotes/source/locale/en_GB/LC_MESSAGES/releasenotes.po b/releasenotes/source/locale/en_GB/LC_MESSAGES/releasenotes.po index ff1c263b2..3e29dbcdd 100644 --- a/releasenotes/source/locale/en_GB/LC_MESSAGES/releasenotes.po +++ b/releasenotes/source/locale/en_GB/LC_MESSAGES/releasenotes.po @@ -2,15 +2,16 @@ # Andi Chandler , 2018. #zanata # Andi Chandler , 2019. #zanata # Andi Chandler , 2020. #zanata +# Andi Chandler , 2022. #zanata msgid "" msgstr "" "Project-Id-Version: Ironic Inspector Release Notes\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2020-12-17 11:59+0000\n" +"POT-Creation-Date: 2022-05-17 16:20+0000\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"PO-Revision-Date: 2020-12-19 01:39+0000\n" +"PO-Revision-Date: 2022-05-25 09:02+0000\n" "Last-Translator: Andi Chandler \n" "Language-Team: English (United Kingdom)\n" "Language: en_GB\n" @@ -33,6 +34,18 @@ msgstr "10.1.0" msgid "10.1.1" msgstr "10.1.1" +msgid "10.1.2" +msgstr "10.1.2" + +msgid "10.1.3" +msgstr "10.1.3" + +msgid "10.10.0" +msgstr "10.10.0" + +msgid "10.11.0" +msgstr "10.11.0" + msgid "10.2.0" msgstr "10.2.0" @@ -45,9 +58,33 @@ msgstr "10.4.0" msgid "10.4.1" msgstr "10.4.1" +msgid "10.4.2" +msgstr "10.4.2" + msgid "10.5.0" msgstr "10.5.0" +msgid "10.6.0" +msgstr "10.6.0" + +msgid "10.6.1" +msgstr "10.6.1" + +msgid "10.6.1-2" +msgstr "10.6.1-2" + +msgid "10.7.0" +msgstr "10.7.0" + +msgid "10.8.0" +msgstr "10.8.0" + +msgid "10.8.0-3" +msgstr "10.8.0-3" + +msgid "10.9.0" +msgstr "10.9.0" + msgid "2.2.3" msgstr "2.2.3" @@ -201,8 +238,11 @@ msgstr "9.2.2" msgid "9.2.3" msgstr "9.2.3" -msgid "9.2.3-3" -msgstr "9.2.3-3" +msgid "9.2.4" +msgstr "9.2.4" + +msgid "9.2.4-4" +msgstr "9.2.4-4" msgid "" "A ``version_id`` is now explicitly generated during the ``node_cache." @@ -567,6 +607,13 @@ msgstr "" "Set ``[DEFAULT]transport_url`` to ``fake://`` if a rpc backend is not " "available or not desired." +msgid "" +"Adds support for filter by state in the list introspection API. See `story " +"1625183 `_." +msgstr "" +"Adds support for filtering by state in the list introspection API. See " +"`story 1625183 `_." + msgid "" "Adds support for using operators with the root device hints mechanism. The " "supported operators are ``=``, ``==``, ``!=``, ``>=``, ``<=``, ``>``, ``<``, " @@ -960,6 +1007,25 @@ 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 HTTP responses so the Eventlet library, which is used to support the " +"operation of the WSGI application, does not incorrectly inject a ``Transfer-" +"Encoding`` header into the HTTP response, even on HTTP 204 replies, which is " +"a violation of RFC7230. This header ultimately can cause varying client " +"reactions which are not expected and can raise exceptions. For now, this has " +"been remedied via an explicit return of a ``Content-Length`` header, which " +"is also an RFC7230 violation, but it appears to be the lesser of known evils " +"at this time." +msgstr "" +"Fixes HTTP responses so the Eventlet library, which is used to support the " +"operation of the WSGI application, does not incorrectly inject a ``Transfer-" +"Encoding`` header into the HTTP response, even on HTTP 204 replies, which is " +"a violation of RFC7230. This header ultimately can cause varying client " +"reactions which are not expected and can raise exceptions. For now, this has " +"been remedied via an explicit return of a ``Content-Length`` header, which " +"is also an RFC7230 violation, but it appears to be the lesser of known evils " +"at this time." + msgid "" "Fixes ``AttributeError: 'Node' object has no attribute 'uuid'`` when trying " "to introspect an active node that is not currently in the cache." @@ -1015,6 +1081,17 @@ msgstr "" "Fixes an issue where IPv6 link local addresses are ignored during interface " "validation, making introspection fail." +msgid "" +"Fixes an issue where a failed inspection due to a transient failure can " +"prevent retry attempts to inspect to be perceived as a failure. If a prior " +"inspection fails and is in ``error`` state, when a new introspection is " +"requested, the state is now appropriately set to ``starting``." +msgstr "" +"Fixes an issue where a failed inspection due to a transient failure can " +"prevent retry attempts to inspect to be perceived as a failure. If a prior " +"inspection fails and is in ``error`` state, when a new introspection is " +"requested, the state is now appropriately set to ``starting``." + msgid "" "Fixes an issue which may occur with Apache httpd webservers acting as a " "proxy where the server may report ``Bad Gateway``, however inspector " @@ -1093,6 +1170,23 @@ msgstr "" "expects these fields when a port is updated, this fix now handles the " "validation exception." +msgid "" +"Fixes issues in Inspector where various tasks would not have retry logic " +"applied to them and may sporadically fail. This is because the OpenStack SDK " +"does not comprehend the NodeLocked error, which previously python-" +"ironicclient silently handled. Basic operations such as \"power reboot\" and " +"\"set boot device\" will now be retried automatically if they fail. For more " +"information, please see `story 2009107 `_." +msgstr "" +"Fixes issues in Inspector where various tasks would not have retry logic " +"applied to them and may sporadically fail. This is because the OpenStack SDK " +"does not comprehend the NodeLocked error, which previously python-" +"ironicclient silently handled. Basic operations such as \"power reboot\" and " +"\"set boot device\" will now be retried automatically if they fail. For more " +"information, please see `story 2009107 `_." + msgid "" "Fixes the issue that IPv6 link local addresses are ignored during interface " "validation which fails introspection." @@ -1217,6 +1311,19 @@ msgstr "" "and \"cpu_arch\" fields from the introspection ramdisk. They are still " "supported, though, for compatibility with the old ramdisk." +msgid "" +"Inspector now ignores failures to list ironic ports during pxe filter driver " +"sync, and just skips the sync in this case. Previously such errors resulted " +"in pxe filter driver being stuck in an uninitialized state until ironic " +"inspector was restarted. See bug `2008971 `_." +msgstr "" +"Inspector now ignores failures to list ironic ports during PXE filter driver " +"sync, and just skips the sync in this case. Previously such errors resulted " +"in the PXE filter driver being stuck in an uninitialized state until Ironic " +"inspector was restarted. See bug `2008971 `_." + msgid "" "Integration with `tox `_ as " "`docs` target" @@ -1805,6 +1912,13 @@ msgstr "" "Support for the old bash-based ramdisk was removed. Please switch to IPA " "before upgrading." +msgid "" +"Supports listening on a Unix socket instead of a normal TCP socket. This is " +"useful with an HTTP server such as nginx in proxy mode." +msgstr "" +"Supports listening on a Unix socket instead of a normal TCP socket. This is " +"useful with an HTTP server such as nginx in proxy mode." + msgid "" "Switch required Ironic API version to '1.11', which supports 'enroll' state." msgstr "" @@ -1965,6 +2079,17 @@ msgstr "" "node UUID (if known) and the current date time. A proper \".tar.gz\" " "extension is now appended." +msgid "" +"The default policy will been replaced with one which aligns with the Secure-" +"RBAC scopes and roles. Since ironic-inspector is a tool used only by system-" +"level admins, only the ``system`` scope is supported, and the only roles in " +"the policy rules are ``admin`` and ``reader``." +msgstr "" +"The default policy will be replaced with one which aligns with the Secure-" +"RBAC scopes and roles. Since ironic-inspector is a tool used only by system-" +"level admins, only the ``system`` scope is supported, and the only roles in " +"the policy rules are ``admin`` and ``reader``." + msgid "" "The default value for the configuration option \"introspection_delay_drivers" "\" was changed to ``.*``, which means that by default \"introspection_delay" @@ -1976,6 +2101,27 @@ msgstr "" "\" is now applied to all drivers. Set \"introspection_delay\" to 0 to " "disable the delay." +msgid "" +"The default value of ``[oslo_policy] policy_file`` config option has been " +"changed from ``policy.json`` to ``policy.yaml``. Operators who are utilizing " +"customized policy files or previously generated static policy files (which " +"are not needed by default), should generate new policy files and modify them " +"to meet their needs in the event of any new policies or rules have been " +"added. Please consult the `oslopolicy-convert-json-to-yaml `_ " +"tool to convert a JSON to YAML formatted policy file in backward compatible " +"way." +msgstr "" +"The default value of ``[oslo_policy] policy_file`` config option has been " +"changed from ``policy.json`` to ``policy.yaml``. Operators who are utilizing " +"customized policy files or previously generated static policy files (which " +"are not needed by default), should generate new policy files and modify them " +"to meet their needs in the event of any new policies or rules have been " +"added. Please consult the `oslopolicy-convert-json-to-yaml `_ " +"tool to convert a JSON to YAML formatted policy file in backward compatible " +"way." + msgid "" "The deprecated SSL configuration options ``[DEFAULT]ssl_cert_path`` and " "``[DEFAULT]ssl_key_path`` were removed, please use configuration options " @@ -2109,6 +2255,32 @@ msgstr "" "The new API ``GET /v1/introspection//data/unprocessed`` allows " "retrieving raw (unprocessed) data if data store is enabled." +msgid "" +"The new ``[healthcheck] enabled`` option has been added. When this option is " +"set to ``True``, the healthcheck middleware is enabled in API pipeline and " +"the additional API endpoint to monitor service availability becomes " +"available at ``/healthcheck`` path." +msgstr "" +"The new ``[healthcheck] enabled`` option has been added. When this option is " +"set to ``True``, the healthcheck middleware is enabled in the API pipeline " +"and the additional API endpoint to monitor service availability becomes " +"available at ``/healthcheck`` path." + +msgid "" +"The new policy is only enforced when ``[oslo_policy]`` config is changed to " +"``enforce_new_defaults=True`` and ``enforce_scope=True``, otherwise the " +"existing deprecated policy is used. User accounts which rely on having the " +"``baremetal_admin`` or ``baremetal_observer`` roles will need to have system-" +"scoped ``admin`` or ``reader`` roles to use the API when the new policy is " +"enforced." +msgstr "" +"The new policy is only enforced when ``[oslo_policy]`` config is changed to " +"``enforce_new_defaults=True`` and ``enforce_scope=True``, otherwise the " +"existing deprecated policy is used. User accounts which rely on having the " +"``baremetal_admin`` or ``baremetal_observer`` roles will need to have system-" +"scoped ``admin`` or ``reader`` roles to use the API when the new policy is " +"enforced." + msgid "" "The older ``ipmi_address`` field in the introspection data no longer has " "priority over the newer ``bmc_address`` inventory field during lookup. This " @@ -2149,6 +2321,13 @@ msgstr "" "The previous behaviour can be returned by setting the new option " "``[extra_hardware]strict`` to ``True``." +msgid "" +"The previous policy is still enforced by default, but is now deprecated and " +"will be removed in a future release." +msgstr "" +"The previous policy is still enforced by default, but is now deprecated and " +"will be removed in a future release." + msgid "" "The primary key of the ``attributes`` table is relaxed from the ``attributes." "name, attributes.value`` column pair to a new column ``attributes.uuid``." @@ -2185,6 +2364,19 @@ msgstr "" "information is already available as part of the unprocessed introspection " "data without a hard dependency on Swift." +msgid "" +"The response headers for empty body HTTP 204 replies, at present, violate " +"RFC7230. This was not intentional, but underlying libraries also make " +"inappropriate changes to the headers, which can cause clients to experience " +"odd failures. This is anticipated to be corrected once an underlying issue " +"in `eventlet `_ is resolved." +msgstr "" +"The response headers for empty body HTTP 204 replies, at present, violate " +"RFC7230. This was not intentional, but underlying libraries also make " +"inappropriate changes to the headers, which can cause clients to experience " +"odd failures. This is anticipated to be corrected once an underlying issue " +"in `eventlet `_ is resolved." + 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." @@ -2201,6 +2393,19 @@ msgstr "" "hints are specified on ironic node, but ironic-python-agent is not used as " "an introspection ramdisk." +msgid "" +"The rootwrap rule to allow restarting the systemd service openstack-ironic-" +"inspector-dnsmasq.service has been removed. No known tooling requires this " +"rule since before Train. Any configuration tool which is setting " +"[dnsmasq_pxe_filter]dnsmasq_start_command also needs to be writing an " +"appropriate rootwrap.d file, as the inspector devstack plugin does." +msgstr "" +"The rootwrap rule to allow restarting the systemd service openstack-ironic-" +"inspector-dnsmasq.service has been removed. No known tooling requires this " +"rule since before Train. Any configuration tool which is setting " +"[dnsmasq_pxe_filter]dnsmasq_start_command also needs to be writing an " +"appropriate rootwrap.d file, as the inspector devstack plugin does." + msgid "" "The sample configuration file located at ``example.conf`` and the sample " "policy file located at ``policy.yaml.sample`` were removed in this release, " @@ -2303,6 +2508,21 @@ msgstr "" msgid "Upgrade Notes" msgstr "Upgrade Notes" +msgid "" +"Use of legacy policy files was deprecated by the ``oslo.policy`` library " +"during the Victoria development cycle. As a result, this deprecation is " +"being noted in the Wallaby with an anticipated future removal of support by " +"``oslo.policy``. As such operators will need to convert to YAML policy " +"files. Please see the upgrade notes for details on migration of any custom " +"policy files." +msgstr "" +"The use of legacy policy files was deprecated by the ``oslo.policy`` library " +"during the Victoria development cycle. As a result, this deprecation is " +"being noted in the Wallaby with an anticipated future removal of support by " +"``oslo.policy``. As such operators will need to convert to YAML policy " +"files. Please see the upgrade notes for details on the migration of any " +"custom policy files." + msgid "" "Use only single quotes for strings inside SQL statements. Fixes a crash when " "PostgreSQL is used as a database backend." @@ -2332,8 +2552,11 @@ msgstr "" msgid "Ussuri Series (10.0.0 - 10.1.x) Release Notes" msgstr "Ussuri Series (10.0.0 - 10.1.x) Release Notes" -msgid "Victoria Series Release Notes" -msgstr "Victoria Series Release Notes" +msgid "Victoria Series (10.2.0 - 10.4.x) Release Notes" +msgstr "Victoria Series (10.2.0 - 10.4.x) Release Notes" + +msgid "Wallaby Series (10.5.0 - 10.6.x) Release Notes" +msgstr "Wallaby Series (10.5.0 - 10.6.x) Release Notes" msgid "" "When the config option ``[DEFAULT]auth_strategy`` is set to ``http_basic`` " @@ -2367,6 +2590,12 @@ msgstr "" "when node inspection finishes without errors the node will be in 'inspect " "failed' provision state with inspection in 'finished' state." +msgid "Xena Series (10.7.0 - 10.8.x) Release Notes" +msgstr "Xena Series (10.7.0 - 10.8.x) Release Notes" + +msgid "Yoga Series Release Notes" +msgstr "Yoga Series Release Notes" + msgid "" "[1] https://httpd.apache.org/docs/current/misc/password_encryptions.html" msgstr "" @@ -2382,6 +2611,18 @@ msgstr "" "``0.0.0.0`` and an empty string in the ``bmc_address`` inventory field are " "now correctly treated as missing BMC address." +msgid "``GET /v1/introspection?state=starting,...``" +msgstr "``GET /v1/introspection?state=starting,...``" + +msgid "" +"``[DEFAULT]/ipmi_address_fields`` now has ``ibmc_address`` in the default " +"configuration, allowing introspection to try and match the BMC address if no " +"ports are defined when using the `ibmc` driver." +msgstr "" +"``[DEFAULT]/ipmi_address_fields`` now has ``ibmc_address`` in the default " +"configuration, allowing introspection to try and match the BMC address if no " +"ports are defined when using the `ibmc` driver." + msgid "" "``[ironic]/auth_strategy`` - set ``[ironic]/auth_type`` option to ``none`` " "to access ironic API in noauth mode"