# 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 VERSION\n"
"Report-Msgid-Bugs-To: https://bugs.launchpad.net/openstack-i18n/\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-10-10 11:10+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 "... terminating migration tool"
msgstr "... terminating migration tool"

msgid ""
"A (shell) command line to start the dnsmasq service upon filter "
"initialization. Default: don't start."
msgstr ""
"A (shell) command line to start the dnsmasq service upon filter "
"initialisation. Default: don't start."

msgid ""
"A (shell) command line to stop the dnsmasq service upon inspector (error) "
"exit. Default: don't stop."
msgstr ""
"A (shell) command line to stop the dnsmasq service upon inspector (error) "
"exit. Default: don't stop."

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. 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. 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."
msgstr ""
"Amount of time in seconds, after which repeat periodic update of the filter."

msgid ""
"An alias for PCI device identified by 'vendor_id' and 'product_id' fields. "
"Format: {\"vendor_id\": \"1234\", \"product_id\": \"5678\", \"name\": "
"\"pci_dev1\"}"
msgstr ""
"An alias for PCI device identified by 'vendor_id' and 'product_id' fields. "
"Format: {\"vendor_id\": \"1234\", \"product_id\": \"5678\", \"name\": "
"\"pci_dev1\"}"

msgid ""
"Authentication method used on the ironic-inspector API. \"noauth\", "
"\"keystone\" or \"http_basic\" are valid options. \"noauth\" will disable "
"all authentication."
msgstr ""
"Authentication method used on the ironic-inspector API. \"noauth\", "
"\"keystone\" or \"http_basic\" are valid options. \"noauth\" will disable "
"all authentication."

msgid "Authentication required"
msgstr "Authentication required"

#, python-format
msgid "BMC addresses %(addr)s correspond to more than one node: %(nodes)s"
msgstr "BMC addresses %(addr)s correspond to more than one node: %(nodes)s"

#, python-format
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"

#, python-format
msgid "Cannot get node %(node)s: %(exc)s"
msgstr "Cannot get node %(node)s: %(exc)s"

msgid ""
"Cannot pass reset_interfaces to set-attribute, requires API 1.46 and "
"ironicclient >= 2.5.0"
msgstr ""
"Cannot pass reset_interfaces to set-attribute, requires API 1.46 and "
"ironicclient >= 2.5.0"

msgid ""
"Comma-separated list of default hooks for processing pipeline. Hook "
"'scheduler' updates the node with the minimum properties required by the "
"Nova scheduler. Hook 'validate_interfaces' ensures that valid NIC data was "
"provided by the ramdisk. Do not exclude these two unless you really know "
"what you're doing."
msgstr ""
"Comma-separated list of default hooks for processing pipeline. Hook "
"'scheduler' updates the node with the minimum properties required by the "
"Nova scheduler. Hook 'validate_interfaces' ensures that valid NIC data was "
"provided by the ramdisk. Do not exclude these two unless you really know "
"what you're doing."

msgid ""
"Comma-separated list of enabled hooks for processing pipeline. The default "
"for this is $default_processing_hooks, hooks can be added before or after "
"the defaults like this: \"prehook,$default_processing_hooks,posthook\"."
msgstr ""
"Comma-separated list of enabled hooks for processing pipeline. The default "
"for this is $default_processing_hooks, hooks can be added before or after "
"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 ""
"Configuration error: add_ports set to disabled and keep_ports set to added. "
"Please change keep_ports to all."

#, python-format
msgid "Could not connect to the object storage service: %s"
msgstr "Could not connect to the object storage service: %s"

#, python-format
msgid "Could not find a node for attributes %s"
msgstr "Could not find a node for attributes %s"

#, python-format
msgid "Could not find node %s in cache"
msgstr "Could not find node %s in cache"

#, python-format
msgid ""
"Could not find node %s in introspection cache, probably it's not on "
"introspection now"
msgstr ""
"Could not find node %s in introspection cache, probably it's not on "
"introspection now"

msgid "Default Swift container to use when creating objects."
msgstr "Default Swift container to use when creating objects."

msgid ""
"Delay (in seconds) between two introspections. Only applies when boot is "
"managed by ironic-inspector (i.e. manage_boot==True)."
msgstr ""
"Delay (in seconds) between two introspections. Only applies when boot is "
"managed by ironic-inspector (i.e. manage_boot==True)."

#, python-format
msgid "Encountered an exception while getting the Ironic client: %s"
msgstr "Encountered an exception while getting the Ironic client: %s"

msgid ""
"Existing node cannot be found since neither MAC addresses nor BMC addresses "
"are present in the inventory"
msgstr ""
"Existing node cannot be found since neither MAC addresses nor BMC addresses "
"are present in the inventory"

#, python-format
msgid ""
"Existing node was not found by MAC address(es) %(macs)s and BMC address(es) "
"%(addr)s"
msgstr ""
"Existing node was not found by MAC address(es) %(macs)s and BMC address(es) "
"%(addr)s"

#, python-format
msgid "Failed reapply for node %(node)s, Error: %(exc)s"
msgstr "Failed reapply for node %(node)s, Error: %(exc)s"

#, python-format
msgid ""
"Failed to power off node %(node)s, check its power management configuration: "
"%(exc)s"
msgstr ""
"Failed to power off node %(node)s, check its power management configuration: "
"%(exc)s"

#, python-format
msgid ""
"Failed to power on the node, check its power management configuration: %s"
msgstr ""
"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"
msgstr "Failed to resolve the hostname (%(value)s) for node %(uuid)s"

#, python-format
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"

msgid ""
"File name template for storing ramdisk logs. The following replacements can "
"be used: {uuid} - node UUID or \"unknown\", {bmc} - node BMC address or "
"\"unknown\", {dt} - current UTC date and time, {mac} - PXE booting MAC or "
"\"unknown\"."
msgstr ""
"File name template for storing ramdisk logs. The following replacements can "
"be used: {uuid} - node UUID or \"unknown\", {bmc} - node BMC address or "
"\"unknown\", {dt} - current UTC date and time, {mac} - PXE booting MAC or "
"\"unknown\"."

msgid "HTTP basic authentication"
msgstr "HTTP basic authentication"

msgid "Hardware inventory is empty or missing"
msgstr "Hardware inventory is empty or missing"

msgid "IP to listen on."
msgstr "IP to listen on."

msgid ""
"IP version of BMC address that will be used when enrolling a new node in "
"Ironic. Defaults to \"4,6\". Could be \"4\" (use v4 address only), "
"\"4,6\" (v4 address have higher priority and if both addresses found v6 "
"version is ignored), \"6,4\" (v6 is desired but fall back to v4 address for "
"BMCs having v4 address, opposite to \"4,6\"), \"6\" (use v6 address only and "
"ignore v4 version)."
msgstr ""
"IP version of BMC address that will be used when enrolling a new node in "
"Ironic. Defaults to \"4,6\". Could be \"4\" (use v4 address only), "
"\"4,6\" (v4 address have higher priority and if both addresses found v6 "
"version is ignored), \"6,4\" (v6 is desired but fall back to v4 address for "
"BMCs having v4 address, opposite to \"4,6\"), \"6\" (use v6 address only and "
"ignore v4 version)."

msgid "IPv4"
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."

msgid ""
"Inspector is not configured to store data. Set the [processing]store_data "
"configuration option to change this."
msgstr ""
"Inspector is not configured to store data. Set the [processing]store_data "
"configuration option to change this."

msgid ""
"Inspector is not configured to store introspection data. Set the "
"[processing]store_data configuration option to change this."
msgstr ""
"Inspector is not configured to store introspection data. Set the "
"[processing]store_data configuration option to change this."

msgid "Interface on which dnsmasq listens, the default is for VM's."
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)."

#, python-format
msgid "Introspection data not found for node %(node)s, processed=%(processed)s"
msgstr ""
"Introspection data not found for node %(node)s, processed=%(processed)s"

#, python-format
msgid "Introspection for node %(node)s already finished on %(finish)s"
msgstr "Introspection for node %(node)s already finished on %(finish)s"

msgid "Invalid UUID value"
msgstr "Invalid UUID value"

#, python-format
msgid "Invalid boolean value for manage_boot: %s"
msgstr "Invalid boolean value for manage_boot: %s"

#, python-format
msgid "Invalid data: expected a JSON object, got %s"
msgstr "Invalid data: expected a JSON object, got %s"

#, python-format
msgid "Invalid event: %s"
msgstr "Invalid event: %s"

#, python-format
msgid "Invalid formatting variable key provided in value %(val)s: %(e)s"
msgstr "Invalid formatting variable key provided in value %(val)s: %(e)s"

msgid "Invalid index for mau type"
msgstr "Invalid index for mau type"

#, python-format
msgid "Invalid parameters for action %(act)s: %(error)s"
msgstr "Invalid parameters for action %(act)s: %(error)s"

#, python-format
msgid "Invalid parameters for operator %(op)s: %(error)s"
msgstr "Invalid parameters for operator %(op)s: %(error)s"

#, python-format
msgid ""
"Invalid provision state for introspection: \"%(state)s\", valid states are "
"\"%(valid)s\""
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."

msgid "Limit cannot be negative"
msgstr "Limit cannot be negative"

#, python-format
msgid "Limit over %s"
msgstr "Limit over %s"

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 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 "
"based on the list of neighbor MACs on these interfaces."
msgstr ""
"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 "
"based on the list of neighbour MACs on these interfaces."

#, python-format
msgid "Look up error: %s"
msgstr "Look up error: %s"

#, python-format
msgid ""
"MAC addresses %(mac)s and BMC addresses %(addr)s correspond to different "
"nodes: %(node1)s and %(node2)s"
msgstr ""
"MAC addresses %(mac)s and BMC addresses %(addr)s correspond to different "
"nodes: %(node1)s and %(node2)s"

#, python-format
msgid "MAC addresses %(macs)s correspond to more than one node: %(nodes)s"
msgstr "MAC addresses %(macs)s correspond to more than one node: %(nodes)s"

msgid "Malformed API version: expected string in form of X.Y or latest"
msgstr "Malformed API version: expected string in form of X.Y or latest"

msgid ""
"Managed boot is requested, but this installation cannot manage boot "
"((can_manage_boot set to False)"
msgstr ""
"Managed boot is requested, but this installation cannot manage boot "
"((can_manage_boot set to False)"

msgid ""
"Mapping between a CPU flag and a capability to set if this flag is present."
msgstr ""
"Mapping between a CPU flag and a capability to set if this flag is present."

msgid ""
"Mapping of IP subnet CIDR to physical network. When the physnet_cidr_map "
"processing hook is enabled the physical_network property of baremetal ports "
"is populated based on this mapping."
msgstr ""
"Mapping of IP subnet CIDR to physical network. When the physnet_cidr_map "
"processing hook is enabled the physical_network property of baremetal ports "
"is populated based on this mapping."

msgid "Marker not UUID-like"
msgstr "Marker not UUID-like"

msgid "Maximum number of retries in case of conflict error (HTTP 409)."
msgstr "Maximum number of retries in case of conflict error (HTTP 409)."

#, python-format
msgid "Multiple nodes match the same number of attributes %(attr)s: %(found)s"
msgstr "Multiple nodes match the same number of attributes %(attr)s: %(found)s"

msgid ""
"Name of this node. This can be an opaque identifier. It is not necessarily a "
"hostname, FQDN, or IP address. However, the node name must be valid within "
"an AMQP key, and if using ZeroMQ, a valid hostname, FQDN, or IP address."
msgstr ""
"Name of this node. This can be an opaque identifier. It is not necessarily a "
"hostname, FQDN, or IP address. However, the node name must be valid within "
"an AMQP key, and if using ZeroMQ, a valid hostname, FQDN, or IP address."

#, python-format
msgid ""
"No disks could be found using the root device hints %(hints)s because they "
"failed to validate. Error: %(error)s"
msgstr ""
"No disks could be found using the root device hints %(hints)s because they "
"failed to validate. Error: %(error)s"

msgid "No disks satisfied root device hints"
msgstr "No disks satisfied root device hints"

msgid "No interfaces supplied by the ramdisk"
msgstr "No interfaces supplied by the ramdisk"

msgid ""
"No lookup attributes were found, inspector won't be able to find it after "
"introspection, consider creating ironic ports or providing an IPMI address"
msgstr ""
"No lookup attributes were found, inspector won't be able to find it after "
"introspection, consider creating Ironic ports or providing an IPMI address"

msgid "No network interfaces provided in the inventory"
msgstr "No network interfaces provided in the inventory"

#, python-format
msgid "No suitable interfaces found in %s"
msgstr "No suitable interfaces found in %s"

#, python-format
msgid "Node %(node)s is not active, its provision state is %(state)s"
msgstr "Node %(node)s is not active, its provision state is %(state)s"

#, python-format
msgid "Node %(uuid)s already has BMC address %(addr)s"
msgstr "Node %(uuid)s already has BMC address %(addr)s"

#, python-format
msgid "Node %s was not found in Ironic"
msgstr "Node %s was not found in Ironic"

msgid "Node is locked, please, retry later"
msgstr "Node is locked, please, retry later"

msgid "Node locked, please, try again later"
msgstr "Node locked, please, try again later"

#, python-format
msgid "Node not found for marker: %s"
msgstr "Node not found for marker: %s"

#, python-format
msgid "Node not found hook failed: %s"
msgstr "Node not found hook failed: %s"

msgid "Node not found hook returned nothing"
msgstr "Node not found hook returned nothing"

msgid "Node not found in the cache"
msgstr "Node not found in the cache"

#, python-format
msgid "Node processing already finished with error: %s"
msgstr "Node processing already finished with error: %s"

msgid ""
"Node state mismatch detected between the DB and the cached node_info object"
msgstr ""
"Node state mismatch detected between the DB and the cached node_info object"

msgid ""
"Number of seconds that the Swift object will last before being deleted. (set "
"to 0 to never delete the object)."
msgstr ""
"Number of seconds that the Swift object will last before being deleted. (set "
"to 0 to never delete the object)."

msgid ""
"PXE boot filter driver to use, possible filters are: \"iptables\", \"dnsmasq"
"\" and \"noop\". Set \"noop \" to disable the firewall filtering."
msgstr ""
"PXE boot filter driver to use, possible filters are: \"iptables\", \"dnsmasq"
"\" and \"noop\". Set \"noop \" to disable the firewall filtering."

msgid ""
"Path to Apache format user authentication file used when "
"auth_strategy=http_basic"
msgstr ""
"Path to Apache format user authentication file used when "
"auth_strategy=http_basic"

msgid ""
"Path to the rootwrap configuration file to use for running commands as root"
msgstr ""
"Path to the rootwrap configuration file to use for running commands as root"

#, python-format
msgid "Port %(mac)s already exists, uuid: %(uuid)s"
msgstr "Port %(mac)s already exists, uuid: %(uuid)s"

msgid "Port to listen on."
msgstr "Port to listen on."

#, python-format
msgid ""
"Pre-processing failures detected reapplying introspection on stored data:\n"
"%s"
msgstr ""
"Pre-processing failures detected reapplying introspection on stored data:\n"
"%s"

msgid ""
"Purge the hostsdir upon driver initialization. Setting to false should only "
"be performed when the deployment of inspector is such that there are "
"multiple processes executing inside of the same host and namespace. In this "
"case, the Operator is responsible for setting up a custom cleaning facility."
msgstr ""
"Purge the hostsdir upon driver initialisation. Setting to false should only "
"be performed when the deployment of inspector is such that there are "
"multiple processes executing inside of the same host and namespace. In this "
"case, the Operator is responsible for setting up a custom cleaning facility."

#, python-format
msgid "Ramdisk reported error: %s"
msgstr "Ramdisk reported error: %s"

#, python-format
msgid "Rule %s was not found"
msgstr "Rule %s was not found"

#, python-format
msgid "Rule with UUID %s already exists"
msgstr "Rule with UUID %s already exists"

msgid "SSL Enabled/Disabled"
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 "Swift failed to create container %(container)s. Error was: %(error)s"
msgstr "Swift failed to create container %(container)s. Error was: %(error)s"

#, python-format
msgid ""
"Swift failed to create object %(object)s in container %(container)s. Error "
"was: %(error)s"
msgstr ""
"Swift failed to create object %(object)s in container %(container)s. Error "
"was: %(error)s"

#, python-format
msgid ""
"Swift failed to get object %(object)s in container %(container)s. Error was: "
"%(error)s"
msgstr ""
"Swift failed to get object %(object)s in container %(container)s. Error was: "
"%(error)s"

msgid "The IP version that will be used for iptables filter. Defaults to 4."
msgstr "The IP version that will be used for iptables filter. Defaults to 4."

msgid ""
"The MAC address cache directory, exposed to dnsmasq.This directory is "
"expected to be in exclusive control of the driver."
msgstr ""
"The MAC address cache directory, exposed to dnsmasq.This directory is "
"expected to be in the exclusive control of the driver."

#, python-format
msgid ""
"The PXE filter driver %(driver)s: my fsm encountered an exception: %(error)s"
msgstr ""
"The PXE filter driver %(driver)s: my fsm encountered an exception: %(error)s"

msgid "The Swift storage backend"
msgstr "The Swift storage backend"

msgid "The backend URL to use for distributed coordination. EXPERIMENTAL."
msgstr "The backend URL to use for distributed coordination. EXPERIMENTAL."

msgid "The database storage backend"
msgstr "The database storage backend"

#, python-format
msgid ""
"The following failures happened during running pre-processing hooks:\n"
"%s"
msgstr ""
"The following failures happened during running pre-processing hooks:\n"
"%s"

#, python-format
msgid "The following hook(s) are missing or failed to load: %s"
msgstr "The following hook(s) are missing or failed to load: %s"

msgid "The green thread pool size."
msgstr "The green thread pool size."

msgid ""
"The name of the Ironic driver used by the enroll hook when creating a new "
"node in Ironic."
msgstr ""
"The name of the Ironic driver used by the enrol hook when creating a new "
"node in Ironic."

msgid ""
"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."
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."

msgid ""
"The storage backend for storing introspection data. Possible values are: "
"'none', 'database' and 'swift'. If set to 'none', introspection data will "
"not be stored."
msgstr ""
"The storage backend for storing introspection data. Possible values are: "
"'none', 'database' and 'swift'. If set to 'none', introspection data will "
"not be stored."

msgid "The target storage where the introspected data will be saved to."
msgstr "The target storage where the introspected data will be saved to."

msgid ""
"Timeout after which introspection is considered failed, set to 0 to disable."
msgstr ""
"Timeout after which introspection is considered failed, set to 0 to disable."

msgid ""
"To run ironic-inspector in standalone mode, [DEFAULT]standalone should be "
"set to True."
msgstr ""
"To run ironic-inspector in standalone mode, [DEFAULT]standalone should be "
"set to True."

msgid ""
"To run ironic-inspector-api, [DEFAULT]standalone should be set to False."
msgstr ""
"To run ironic-inspector-api, [DEFAULT]standalone should be set to False."

msgid ""
"To run ironic-inspector-conductor, [DEFAULT]standalone should be set to "
"False."
msgstr ""
"To run ironic-inspector-conductor, [DEFAULT]standalone should be set to "
"False."

#, python-format
msgid "Unable to parse field JSON path %(field)s: %(error)s"
msgstr "Unable to parse field JSON path %(field)s: %(error)s"

#, python-format
msgid ""
"Unexpected exception %(exc_class)s during preprocessing in hook %(hook)s: "
"%(error)s"
msgstr ""
"Unexpected exception %(exc_class)s during preprocessing in hook %(hook)s: "
"%(error)s"

#, python-format
msgid "Unexpected exception %(exc_class)s during processing: %(error)s"
msgstr "Unexpected exception %(exc_class)s during processing: %(error)s"

#, python-format
msgid ""
"Unsupported API version %(requested)s, supported range is %(min)s to %(max)s"
msgstr ""
"Unsupported API version %(requested)s, supported range is %(min)s to %(max)s"

#, python-format
msgid "Unsupported scheme for field: %s, valid values are node:// or data://"
msgstr "Unsupported scheme for field: %s, valid values are node:// or data://"

#, python-format
msgid "Validation failed for actions: %s"
msgstr "Validation failed for actions: %s"

#, python-format
msgid "Validation failed for conditions: %s"
msgstr "Validation failed for conditions: %s"

#, python-format
msgid "Version %s not found."
msgstr "Version %s not found."

msgid ""
"Whether the current installation of ironic-inspector can manage PXE booting "
"of nodes. If set to False, the API will reject introspection requests with "
"manage_boot missing or set to True."
msgstr ""
"Whether the current installation of Ironic-Inspector can manage PXE booting "
"of nodes. If set to False, the API will reject introspection requests with "
"manage_boot missing or set to True."

msgid ""
"Whether to enable publishing the ironic-inspector API endpoint via multicast "
"DNS."
msgstr ""
"Whether to enable publishing the Ironic-inspector API endpoint via multicast "
"DNS."

msgid ""
"Whether to leave 1 GiB of disk size untouched for partitioning. Only has "
"effect when used with the IPA as a ramdisk, for older ramdisk local_gb is "
"calculated on the ramdisk side."
msgstr ""
"Whether to leave 1 GiB of disk size untouched for partitioning. Only has "
"effect when used with the IPA as a ramdisk, for older ramdisk local_gb is "
"calculated on the ramdisk side."

msgid ""
"Whether to overwrite existing values in node database. Disable this option "
"to make introspection a non-destructive operation."
msgstr ""
"Whether to overwrite existing values in node database. Disable this option "
"to make introspection a non-destructive operation."

msgid ""
"Whether to power off a node after introspection.Nodes in active or rescue "
"states which submit introspection data will be left on if the feature is "
"enabled via the 'permit_active_introspection' configuration option."
msgstr ""
"Whether to power off a node after introspection.Nodes in active or rescue "
"states which submit introspection data will be left on if the feature is "
"enabled via the 'permit_active_introspection' configuration option."

msgid "Whether to process nodes that are in running states."
msgstr "Whether to process nodes that are in running states."

msgid ""
"Whether to run ironic-inspector as a standalone service. It's EXPERIMENTAL "
"to set to False."
msgstr ""
"Whether to run Ironic-inspector as a standalone service. It's EXPERIMENTAL "
"to set to False."

msgid ""
"Whether to store ramdisk logs even if it did not return an error message "
"(dependent upon \"ramdisk_logs_dir\" option being set)."
msgstr ""
"Whether to store ramdisk logs even if it did not return an error message "
"(dependent upon \"ramdisk_logs_dir\" option being set)."

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\" "
"if PXE MAC is not supplied by the ramdisk)."
msgstr ""
"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\" "
"if PXE MAC is not supplied by the ramdisk)."

msgid ""
"Which ports (already present on a node) to keep after introspection. "
"Possible values: all (do not delete anything), present (keep ports which "
"MACs were present in introspection data), added (keep only MACs that we "
"added during introspection)."
msgstr ""
"Which ports (already present on a node) to keep after introspection. "
"Possible values: all (do not delete anything), present (keep ports which "
"MACs were present in introspection data), added (keep only MACs that we "
"added during introspection)."

#, python-format
msgid "[node: %s]"
msgstr "[node: %s]"

msgid "[unidentified node]"
msgstr "[unidentified node]"

#, python-format
msgid "invalid regular expression: %s"
msgstr "invalid regular expression: %s"

msgid "iptables chain name to use."
msgstr "iptables chain name to use."

#, python-format
msgid "missing required parameter(s): %s"
msgstr "missing required parameter(s): %s"

msgid "missing required parameter(s): value"
msgstr "missing required parameter(s): value"

msgid "no authentication"
msgstr "no authentication"

msgid "state"
msgstr "state"

#, python-format
msgid "unexpected parameter(s): %s"
msgstr "unexpected parameter(s): %s"

msgid "use the Identity service for authentication"
msgstr "use the Identity service for authentication"
