commit f35497bc1bb7fd64c81bc06ed6f21ba263406b75 Author: OpenStack Proposal Bot Date: Sun Oct 11 06:44:24 2020 +0000 Imported Translations from Zanata For more information about this automatic import see: https://docs.openstack.org/i18n/latest/reviewing-translation-import.html Change-Id: I75e180c427778d921d5e68a8b021d7ebd37b9f0b 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 f21cd59..99a58a9 100644 --- a/ironic_inspector/locale/en_GB/LC_MESSAGES/ironic_inspector.po +++ b/ironic_inspector/locale/en_GB/LC_MESSAGES/ironic_inspector.po @@ -6,11 +6,11 @@ msgid "" msgstr "" "Project-Id-Version: ironic-inspector VERSION\n" "Report-Msgid-Bugs-To: https://bugs.launchpad.net/openstack-i18n/\n" -"POT-Creation-Date: 2020-06-15 17:11+0000\n" +"POT-Creation-Date: 2020-10-09 11:59+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:32+0000\n" +"PO-Revision-Date: 2020-10-10 11:10+0000\n" "Last-Translator: Andi Chandler \n" "Language-Team: English (United Kingdom)\n" "Language: en_GB\n" @@ -37,12 +37,23 @@ msgstr "" msgid "Access denied by policy" msgstr "Access denied by policy" +msgid "Additional fields to set on newly discovered nodes." +msgstr "Additional fields to set on newly discovered nodes." + msgid "" "Amount of time in seconds, after which repeat clean up of timed out nodes " -"and old nodes status information." +"and old nodes status information. WARNING: If set to a value of 0, then the " +"periodic task is disabled and inspector will not sync with ironic to " +"complete the internal clean-up process. Not advisable if the deployment uses " +"a PXE filter, and will result in the ironic-inspector ceasing periodic " +"cleanup activities." msgstr "" "Amount of time in seconds, after which repeat clean up of timed out nodes " -"and old nodes status information." +"and old nodes status information. WARNING: If set to a value of 0, then the " +"periodic task is disabled and inspector will not sync with ironic to " +"complete the internal clean-up process. Not advisable if the deployment uses " +"a PXE filter, and will result in the ironic-inspector ceasing periodic " +"cleanup activities." msgid "" "Amount of time in seconds, after which repeat periodic update of the filter." @@ -78,6 +89,21 @@ msgstr "BMC addresses %(addr)s correspond to more than one node: %(nodes)s" msgid "Bad request: %s" msgstr "Bad request: %s" +msgid "" +"By default inspector will open the DHCP server for any node when " +"introspection is active. Opening DHCP for unknown MAC addresses when " +"introspection is active allow for users to add nodes with no ports to ironic " +"and have ironic-inspector enroll ports based on node introspection results. " +"NOTE: If this option is True, nodes must have at least one enrolled port " +"prior to introspection." +msgstr "" +"By default inspector will open the DHCP server for any node when " +"introspection is active. Opening DHCP for unknown MAC addresses when " +"introspection is active allow for users to add nodes with no ports to ironic " +"and have ironic-inspector enrol ports based on node introspection results. " +"NOTE: If this option is True, nodes must have at least one enrolled port " +"prior to introspection." + msgid "Canceled by operator" msgstr "Cancelled by operator" @@ -115,6 +141,15 @@ msgstr "" "the defaults like this: \"prehook,$default_processing_hooks,posthook\"." msgid "" +"Configuration error: [pxe_filter]deny_unknown_macs isenabled and " +"[processing]node_not_found_hook is enabled.These options cannot both be " +"enabled simultaneously." +msgstr "" +"Configuration error: [pxe_filter]deny_unknown_macs isenabled and " +"[processing]node_not_found_hook is enabled.These options cannot both be " +"enabled simultaneously." + +msgid "" "Configuration error: add_ports set to disabled and keep_ports set to added. " "Please change keep_ports to all." msgstr "" @@ -197,6 +232,10 @@ msgid "Failed to set boot device to PXE: %s" msgstr "Failed to set boot device to PXE: %s" #, python-format +msgid "Failed to submit introspection job: %s" +msgstr "Failed to submit introspection job: %s" + +#, python-format msgid "Failed validation of power interface: %s" msgstr "Failed validation of power interface: %s" @@ -241,6 +280,13 @@ msgstr "IPv4" msgid "IPv6" msgstr "IPv6" +msgid "" +"If True, refuse to parse extra data if at least one record is too short. " +"Additionally, remove the incoming \"data\" even if parsing failed." +msgstr "" +"If True, refuse to parse extra data if at least one record is too short. " +"Additionally, remove the incoming \"data\" even if parsing failed." + msgid "If set, logs from ramdisk will be stored in this directory." msgstr "If set, logs from ramdisk will be stored in this directory." @@ -264,6 +310,9 @@ msgstr "Interface on which dnsmasq listens, the default is for VM's." msgid "Internal server error" msgstr "Internal server error" +msgid "Interval (in seconds) between leader elections." +msgstr "Interval (in seconds) between leader elections." + msgid "Interval between retries in case of conflict error (HTTP 409)." msgstr "Interval between retries in case of conflict error (HTTP 409)." @@ -331,7 +380,7 @@ msgid "Limit the number of elements an API list-call returns" msgstr "Limit the number of elements an API list-call returns" msgid "" -"List of Etherent Over InfiniBand interfaces on the Inspector host which are " +"List of Ethernet Over InfiniBand interfaces on the Inspector host which are " "used for physical access to the DHCP network. Multiple interfaces would be " "attached to a bond or bridge specified in dnsmasq_interface. The MACs of the " "InfiniBand nodes which are not in desired state are going to be blacklisted " @@ -615,6 +664,13 @@ msgstr "" "The name of the hook to run when inspector receives inspection information " "from a node it isn't already aware of. This hook is ignored by default." +msgid "" +"The predefined accelerator devices which contains information used for " +"identifying accelerators." +msgstr "" +"The predefined accelerator devices which contains information used for " +"identifying accelerators." + msgid "The source storage where the introspected data will be read from." msgstr "The source storage where the introspected data will be read from." @@ -754,6 +810,13 @@ msgid "Whether to store the boot mode (BIOS or UEFI)." msgstr "Whether to store the boot mode (BIOS or UEFI)." msgid "" +"Whether to update the pxe_enabled value according to the introspection data. " +"This option has no effect if [processing]overwrite_existing is set to False" +msgstr "" +"Whether to update the pxe_enabled value according to the introspection data. " +"This option has no effect if [processing]overwrite_existing is set to False" + +msgid "" "Which MAC addresses to add as ports during introspection. Possible values: " "all (all MAC addresses), active (MAC addresses of NIC with IP addresses), " "pxe (only MAC address of NIC node PXE booted from, falls back to \"active\" " diff --git a/releasenotes/source/locale/en_GB/LC_MESSAGES/releasenotes.po b/releasenotes/source/locale/en_GB/LC_MESSAGES/releasenotes.po index bc1cd2e..0051b50 100644 --- a/releasenotes/source/locale/en_GB/LC_MESSAGES/releasenotes.po +++ b/releasenotes/source/locale/en_GB/LC_MESSAGES/releasenotes.po @@ -6,11 +6,11 @@ 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" +"POT-Creation-Date: 2020-10-09 11:59+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" +"PO-Revision-Date: 2020-10-10 11:09+0000\n" "Last-Translator: Andi Chandler \n" "Language-Team: English (United Kingdom)\n" "Language: en_GB\n" @@ -30,11 +30,17 @@ 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.1" +msgstr "10.1.1" -msgid "10.1.0-42" -msgstr "10.1.0-42" +msgid "10.2.0" +msgstr "10.2.0" + +msgid "10.3.0" +msgstr "10.3.0" + +msgid "10.4.0" +msgstr "10.4.0" msgid "2.2.3" msgstr "2.2.3" @@ -168,8 +174,8 @@ msgstr "8.2.2" msgid "8.2.3" msgstr "8.2.3" -msgid "8.2.4-1" -msgstr "8.2.4-1" +msgid "8.2.5" +msgstr "8.2.5" msgid "9.0.0" msgstr "9.0.0" @@ -189,6 +195,9 @@ msgstr "9.2.2" msgid "9.2.3" msgstr "9.2.3" +msgid "9.2.3-2" +msgstr "9.2.3-2" + msgid "" "A ``version_id`` is now explicitly generated during the ``node_cache." "start_introspection/.add_node`` call to avoid race conditions such as in " @@ -217,6 +226,15 @@ msgstr "" "`_." msgid "" +"A new option was added ``[pxe_filter]deny_unknown_macs`` which allow " +"changeing this behaviour so that the DHCP server only allow enrolled nodes " +"being introspected and deny everything else." +msgstr "" +"A new option was added ``[pxe_filter]deny_unknown_macs`` which allow " +"changing this behaviour so that the DHCP server only allow enrolled nodes " +"being introspected and deny everything else." + +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 " @@ -253,6 +271,13 @@ msgstr "" "success. API version was bumped to 1.6. API less than 1.6 continues to " "return 200." +msgid "" +"API now listens on ``::`` by default, change the ``listen_address`` " +"configuration option to modify." +msgstr "" +"API now listens on ``::`` by default, change the ``listen_address`` " +"configuration option to modify." + msgid "Acquire a lock on a node UUID when handling it." msgstr "Acquire a lock on a node UUID when handling it." @@ -398,6 +423,15 @@ msgstr "" "use ``ip6tables`` command to manage rules for the DHCPv6 port ``547``." msgid "" +"Adds a configuration option ``[processing]update_pxe_enabled`` to control " +"whether the pxe_enabled should be updated according to introspection data " +"for ports. The default value is True which is backwards compatible." +msgstr "" +"Adds a configuration option ``[processing]update_pxe_enabled`` to control " +"whether the pxe_enabled should be updated according to introspection data " +"for ports. The default value is True which is backwards compatible." + +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: " @@ -411,6 +445,13 @@ msgstr "" "data stored in the swift to database, execute following command:" msgid "" +"Adds a new configuration option ``[discovery]enroll_node_fields`` that " +"specifies additional fields to set on a node (e.g. driver interfaces)." +msgstr "" +"Adds a new configuration option ``[discovery]enroll_node_fields`` that " +"specifies additional fields to set on a node (e.g. driver interfaces)." + +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 " @@ -424,6 +465,23 @@ msgstr "" "can also be generated from the code tree with the following command::" msgid "" +"Adds an ``accelerators`` plugin to identify acclerator devices and update " +"the bare metal node for future scheduling. The accelerator devices will be " +"saved to node properties under the key ``accelerators``. Introduces a " +"configuration option ``[accelerators]known_devices`` to specify a " +"configuration file which contains required information to identify " +"accelerator devices, by default it uses the in-tree configuration file named " +"``known_accelerators.yaml``." +msgstr "" +"Adds an ``accelerators`` plugin to identify accelerator devices and update " +"the bare metal node for future scheduling. The accelerator devices will be " +"saved to node properties under the key ``accelerators``. Introduces a " +"configuration option ``[accelerators]known_devices`` to specify a " +"configuration file which contains required information to identify " +"accelerator devices, by default it uses the in-tree configuration file named " +"``known_accelerators.yaml``." + +msgid "" "Adds dependency on the `retrying `_ " "python library." msgstr "" @@ -467,6 +525,13 @@ msgstr "" "``GET /v1/introspection`` API response data." msgid "" +"Adds periodic leader election for the cleanup sync with Ironic. The election " +"interval is configured by the new ``leader_election_interval`` config option." +msgstr "" +"Adds periodic leader election for the cleanup sync with Ironic. The election " +"interval is configured by the new ``leader_election_interval`` config option." + +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 " @@ -516,6 +581,19 @@ msgstr "" "the ironic-inspector API." msgid "" +"Adds the ability for periodic clean-up and synchronization tasks with " +"``ironic`` to be able to be disabled by setting the " +"``[DEFAULT]clean_up_period`` to a value of ``0``. This is intended for " +"\"stand-alone\" operators only as it may result in unexpected behaviors if " +"used in a non-standalone environment." +msgstr "" +"Adds the ability for periodic clean-up and synchronization tasks with " +"``ironic`` to be able to be disabled by setting the " +"``[DEFAULT]clean_up_period`` to a value of ``0``. This is intended for " +"\"stand-alone\" operators only as it may result in unexpected behaviours if " +"used in a non-standalone environment." + +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 " @@ -604,6 +682,21 @@ msgid "Bug Fixes" msgstr "Bug Fixes" msgid "" +"By default the DHCP filtering will open the DHCP server for any node when " +"introspection is active. It will only block DHCP for enrolled nodes that are " +"not being introspected. Doing so is required to support interface discovery " +"(which by default will enroll the pxe port to ironic if not present). This " +"behaviour is not always wanted, as nodes not managed by ironic may boot the " +"inspection image." +msgstr "" +"By default the DHCP filtering will open the DHCP server for any node when " +"introspection is active. It will only block DHCP for enrolled nodes that are " +"not being introspected. Doing so is required to support interface discovery " +"(which by default will enrol the PXE port to Ironic if not present). This " +"behaviour is not always wanted, as nodes not managed by Ironic may boot the " +"inspection image." + +msgid "" "Change database columns ``started_at`` and ``finished_at`` to type DateTime " "from type Float so that timestamps fit into these columns correctly." msgstr "" @@ -843,6 +936,13 @@ 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 ``AttributeError: 'Node' object has no attribute 'uuid'`` when trying " +"to introspect an active node that is not currently in the cache." +msgstr "" +"Fixes ``AttributeError: 'Node' object has no attribute 'uuid'`` when trying " +"to introspect an active node that is not currently in the cache." + +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 "" @@ -884,6 +984,26 @@ msgstr "" "consumed." msgid "" +"Fixes an issue where IPv6 link local addresses are ignored during interface " +"validation, making introspection fail." +msgstr "" +"Fixes an issue where IPv6 link local addresses are ignored during interface " +"validation, making introspection fail." + +msgid "" +"Fixes an issue which may occur with Apache httpd webservers acting as a " +"proxy where the server may report ``Bad Gateway``, however inspector " +"continues operating as if there was no problem. This was due to a lack of a " +"``Content-Type`` header on HTTP 202 and 204 replies, and lack of message " +"body with HTTP 202 messages which Apache httpd can error upon." +msgstr "" +"Fixes an issue which may occur with Apache httpd webservers acting as a " +"proxy where the server may report ``Bad Gateway``, however inspector " +"continues operating as if there was no problem. This was due to a lack of a " +"``Content-Type`` header on HTTP 202 and 204 replies, and lack of message " +"body with HTTP 202 messages which Apache httpd can error upon." + +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." @@ -946,6 +1066,13 @@ msgstr "" "validation exception." msgid "" +"Fixes the issue that IPv6 link local addresses are ignored during interface " +"validation which fails introspection." +msgstr "" +"Fixes the issue that IPv6 link local addresses are ignored during interface " +"validation which fails introspection." + +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" @@ -959,6 +1086,19 @@ msgstr "" "`_" msgid "" +"Fixes the node identification logic to enable a user to list the " +"``redfish_address`` label for ``driver_info`` field values for " +"identification of a machine using the ``[DEFAULT]ipmi_address_fields`` " +"configuration option. Previously the host would just not be matched as the " +"full URL would be evaluated instead of what the URL may resolve to." +msgstr "" +"Fixes the node identification logic to enable a user to list the " +"``redfish_address`` label for ``driver_info`` field values for " +"identification of a machine using the ``[DEFAULT]ipmi_address_fields`` " +"configuration option. Previously the host would just not be matched as the " +"full URL would be evaluated instead of what the URL may resolve to." + +msgid "" "Fixes updating a driver with the ``set-attribute`` introspection rule action " "by providing ``reset_interfaces``." msgstr "" @@ -1017,6 +1157,13 @@ msgstr "" "them in a ``policy.json`` file in the **ironic-inspector** configuration " "directory (usually ``/etc/ironic-inspector``)." +msgid "" +"If this option is ``True``, nodes must have at least one enrolled port prior " +"to introspection." +msgstr "" +"If this option is ``True``, nodes must have at least one enrolled port prior " +"to introspection." + msgid "Improve logging for ramdisk logs collection." msgstr "Improve logging for ramdisk logs collection." @@ -1329,6 +1476,13 @@ msgstr "" "``False``." msgid "" +"No longer tries to set ``local_gb`` to -1 if the matched root device has " +"size of zero." +msgstr "" +"No longer tries to set ``local_gb`` to -1 if the matched root device has " +"size of zero." + +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." @@ -1530,11 +1684,11 @@ 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``" +"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``" +"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." @@ -1700,6 +1854,24 @@ msgstr "" "#2001979 `_." msgid "" +"The ``extra_hardware`` processing hook no longer refuses to parse extra data " +"if some records are empty or have unexpected length. These records are now " +"discared." +msgstr "" +"The ``extra_hardware`` processing hook no longer refuses to parse extra data " +"if some records are empty or have unexpected length. These records are now " +"discarded." + +msgid "" +"The ``extra_hardware`` processing hook no longer removes the incoming " +"``data`` object if it has unexpected data format, assuming that this object " +"is used for something else." +msgstr "" +"The ``extra_hardware`` processing hook no longer removes the incoming " +"``data`` object if it has unexpected data format, assuming that this object " +"is used for something else." + +msgid "" "The ``node_info.finished(, error=)`` now updates node " "state together with other status attributes in a single DB transaction." msgstr "" @@ -1837,6 +2009,15 @@ msgstr "" "CoreOS based images." msgid "" +"The dnsmasq pxe-filter now supports mapping between host InfiniBand MAC to " +"EthernetOverInfiniBand MAC. (This was previously only supported by the " +"iptables pxe-filter.)" +msgstr "" +"The dnsmasq pxe-filter now supports mapping between host InfiniBand MAC to " +"EthernetOverInfiniBand MAC. (This was previously only supported by the " +"iptables pxe-filter.)" + +msgid "" "The filter uses the systemd service name used by the RDO distribution " "(``openstack-ironic-inspector-dnsmasq.service``)." msgstr "" @@ -1894,6 +2075,13 @@ msgstr "" "be used for creating port(s)." msgid "" +"The new API ``GET /v1/introspection//data/unprocessed`` allows " +"retrieving raw (unprocessed) data if data store is enabled." +msgstr "" +"The new API ``GET /v1/introspection//data/unprocessed`` allows " +"retrieving raw (unprocessed) data if data store is enabled." + +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 " @@ -1927,6 +2115,13 @@ msgstr "" "inspector service stopping." msgid "" +"The previous behavior can be returned by setting the new option " +"``[extra_hardware]strict`` to ``True``." +msgstr "" +"The previous behaviour can be returned by setting the new option " +"``[extra_hardware]strict`` to ``True``." + +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 "" @@ -2052,8 +2247,8 @@ msgstr "" 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 "Train Series (9.0.0 - 9.2.x) Release Notes" +msgstr "Train Series (9.0.0 - 9.2.x) 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." @@ -2088,6 +2283,13 @@ msgstr "" "PostgreSQL is used as a database backend." msgid "" +"Using auth_strategy=http_basic incorrectly required authentication for " +"public paths such as / and /v1. These paths are now public." +msgstr "" +"Using auth_strategy=http_basic incorrectly required authentication for " +"public paths such as / and /v1. These paths are now public." + +msgid "" "Using old bash-based ramdisk is deprecated, please switch to ironic-python-" "agent as soon as possible." msgstr "" @@ -2099,23 +2301,26 @@ msgid "" 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 "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 "" -"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." +"When the config option ``[DEFAULT]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 ``[DEFAULT]http_basic_auth_user_file`` defaults " +"to ``/etc/ironic-inspector/htpasswd`` and points to a file that 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." +"When the config option ``[DEFAULT]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 ``[DEFAULT]http_basic_auth_user_file`` defaults " +"to ``/etc/ironic-inspector/htpasswd`` and points to a file that 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 "