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 13c5b8997..c82c534dd 100644 --- a/ironic_inspector/locale/en_GB/LC_MESSAGES/ironic_inspector.po +++ b/ironic_inspector/locale/en_GB/LC_MESSAGES/ironic_inspector.po @@ -4,11 +4,11 @@ msgid "" msgstr "" "Project-Id-Version: ironic-inspector VERSION\n" "Report-Msgid-Bugs-To: https://bugs.launchpad.net/openstack-i18n/\n" -"POT-Creation-Date: 2018-02-21 23:18+0000\n" +"POT-Creation-Date: 2018-08-10 18:06+0000\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"PO-Revision-Date: 2018-02-01 09:56+0000\n" +"PO-Revision-Date: 2018-08-09 08:49+0000\n" "Last-Translator: Andi Chandler \n" "Language-Team: English (United Kingdom)\n" "Language: en_GB\n" @@ -149,6 +149,10 @@ msgstr "" 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 validation of power interface, reason: %s" msgstr "Failed validation of power interface, reason: %s" @@ -205,6 +209,10 @@ 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" @@ -214,8 +222,8 @@ msgid "Invalid event: %s" msgstr "Invalid event: %s" #, python-format -msgid "Invalid formatting variable key provided: %s" -msgstr "Invalid formatting variable key provided: %s" +msgid "Invalid formatting variable key provided in value %(val)s: %(e)s" +msgstr "Invalid formatting variable key provided in value %(val)s: %(e)s" #, python-format msgid "Invalid hardware inventory: %s key is missing or empty" @@ -294,6 +302,13 @@ msgstr "Look up error: %s" msgid "Malformed API version: expected string in form of X.Y" msgstr "Malformed API version: expected string in form of X.Y" +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 "" @@ -398,8 +413,12 @@ 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, such as iptables" -msgstr "PXE boot filter driver to use, such as iptables" +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 SSL certificate" msgstr "Path to SSL certificate" @@ -611,24 +630,22 @@ msgid "Version not found." msgstr "Version not found." 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." +"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 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." +"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 manage firewall rules for PXE port. This configuration option was " -"deprecated in favor of the ``driver`` option in the ``pxe_filter`` section. " -"Please, use the ``noop`` filter driver to disable the firewall filtering or " -"the ``iptables`` filter driver to enable it." +"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 manage firewall rules for PXE port. This configuration option was " -"deprecated in favour of the ``driver`` option in the ``pxe_filter`` section. " -"Please, use the ``noop`` filter driver to disable the firewall filtering or " -"the ``iptables`` filter driver to enable it." +"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 " diff --git a/releasenotes/source/locale/en_GB/LC_MESSAGES/releasenotes.po b/releasenotes/source/locale/en_GB/LC_MESSAGES/releasenotes.po index 93d83373f..a978861eb 100644 --- a/releasenotes/source/locale/en_GB/LC_MESSAGES/releasenotes.po +++ b/releasenotes/source/locale/en_GB/LC_MESSAGES/releasenotes.po @@ -4,11 +4,11 @@ msgid "" msgstr "" "Project-Id-Version: ironic-inspector\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2018-06-18 10:07+0000\n" +"POT-Creation-Date: 2018-08-10 18:06+0000\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"PO-Revision-Date: 2018-06-15 05:28+0000\n" +"PO-Revision-Date: 2018-08-09 08:49+0000\n" "Last-Translator: Andi Chandler \n" "Language-Team: English (United Kingdom)\n" "Language: en_GB\n" @@ -103,8 +103,11 @@ msgstr "7.1.0" msgid "7.2.0" msgstr "7.2.0" -msgid "7.3.0" -msgstr "7.3.0" +msgid "7.2.1" +msgstr "7.2.1" + +msgid "7.2.1-1" +msgstr "7.2.1-1" msgid "" "A ``version_id`` is now explicitly generated during the ``node_cache." @@ -135,10 +138,6 @@ msgstr "" "from the ``waiting`` state) from the activities necessary to abort an " "ongoing node introspection (power-off, set finished timestamp etc.)" -msgid "A warning is logged for any changes to immutable configuration options." -msgstr "" -"A warning is logged for any changes to immutable configuration options." - msgid "" "API \"POST /v1/rules\" returns 201 response code instead of 200 on creating " "success. API version was bumped to 1.6. API less than 1.6 continues to " @@ -268,6 +267,17 @@ msgstr "" "Adds dependency on the `retrying `_ " "Python library." +msgid "" +"Adds new parameter ``manage_boot`` to the introspection API to allow " +"disabling boot management (setting the boot device and rebooting) for a " +"specific node. If it is set to ``False``, the boot is supposed to be managed " +"by a 3rd party." +msgstr "" +"Adds new parameter ``manage_boot`` to the introspection API to allow " +"disabling boot management (setting the boot device and rebooting) for a " +"specific node. If it is set to ``False``, the boot is supposed to be managed " +"by a 3rd party." + msgid "" "Adds new processing hook pci_devices for setting node capabilities based on " "PCI devices present on a node and rules in the [pci_devices] aliases " @@ -598,6 +608,13 @@ msgstr "" "IPA (ironic-python-agent) is now fully supported in the Devstack plugin and " "will become the default ramdisk in the next release." +msgid "" +"If the new option ``can_manage_boot`` is set to ``False`` (the default is " +"``True), then ``manage_boot`` must be explicitly set to ``False``." +msgstr "" +"If the new option ``can_manage_boot`` is set to ``False`` (the default is " +"``True), then ``manage_boot`` must be explicitly set to ``False``." + msgid "" "If these access policies are not appropriate for your deployment, override " "them in a ``policy.json`` file in the **ironic-inspector** configuration " @@ -731,13 +748,6 @@ msgstr "" "the Keystone session is created and reused, minimising the number of " "authentication requests to Keystone." -msgid "" -"Issuing a SIGHUP to the ironic-inspector service will cause the service to " -"reload and use any changed values for *mutable* configuration options." -msgstr "" -"Issuing a SIGHUP to the Ironic-Inspector service will cause the service to " -"reload and use any changed values for *mutable* configuration options." - msgid "Known Issues" msgstr "Known Issues" @@ -831,6 +841,13 @@ msgstr "Minimum possible value for the \"max_concurrency\" setting is now 2." msgid "Mitaka Series (2.3.0 - 3.2.x) Release Notes" msgstr "Mitaka Series (2.3.0 - 3.2.x) Release Notes" +msgid "" +"Modifies introspection rules to allow formatting to be applied to strings " +"nested in dicts and lists in the actions." +msgstr "" +"Modifies introspection rules to allow formatting to be applied to strings " +"nested in dicts and lists in the actions." + msgid "" "Most of current authentification options for either Ironic or Swift are " "deprecated and will be removed in a future release. Please configure the " @@ -840,17 +857,6 @@ msgstr "" "deprecated and will be removed in a future release. Please configure the " "keystoneauth auth plugin authentication instead." -msgid "" -"Mutable configuration options are indicated as such in the `sample " -"configuration file `_ by ``Note: This option can be changed " -"without restarting``." -msgstr "" -"Mutable configuration options are indicated as such in the `sample " -"configuration file `_ by ``Note: This option can be changed " -"without restarting``." - msgid "" "Never enable Flask debug mode as it may allow remote code execution. See " "https://bugs.launchpad.net/bugs/1506419 for details." @@ -1073,6 +1079,13 @@ msgstr "" "Starting with this release, ironic-python-agent becomes the default " "introspection ramdisk, with the old bash-based ramdisk being deprecated." +msgid "" +"Stops introspection when setting boot device is failed, as the node is not " +"guarenteed to perform a PXE boot in this case." +msgstr "" +"Stops introspection when setting boot device is failed, as the node is not " +"guaranteed to perform a PXE boot in this case." + msgid "Support for rollback actions in introspection rules was removed." msgstr "Support for rollback actions in introspection rules was removed." @@ -1131,13 +1144,19 @@ msgstr "" "filtering was re-implemented as the ``iptables`` PXE filter driver." msgid "" -"The ``[discovery]enroll_node_driver`` option, specifying the hardware type " -"or driver to use for newly discovered nodes, was changed from ``fake`` " -"classic driver to ``fake-hardware`` hardware type." +"The ``dnsmasq`` PXE filter no longer whitelists the MAC addresses of ports " +"deleted from the Bare Metal service. Instead they are blacklisted unless " +"introspection is active or the ``node_not_found_hook`` is set in the " +"configuration. This ensures that no previously enrolled node accidentally " +"boot the inspection image when no node introspection is active. `Bug " +"#2001979 `_." msgstr "" -"The ``[discovery]enroll_node_driver`` option, specifying the hardware type " -"or driver to use for newly discovered nodes, was changed from ``fake`` " -"classic driver to ``fake-hardware`` hardware type." +"The ``dnsmasq`` PXE filter no longer whitelists the MAC addresses of ports " +"deleted from the Bare Metal service. Instead they are blacklisted unless " +"introspection is active or the ``node_not_found_hook`` is set in the " +"configuration. This ensures that no previously enrolled node accidentally " +"boot the inspection image when no node introspection is active. `Bug " +"#2001979 `_." msgid "" "The ``node_info.finished(, error=)`` now updates node " @@ -1200,6 +1219,13 @@ msgstr "" "\" is now applied to all drivers. Set \"introspection_delay\" to 0 to " "disable the delay." +msgid "" +"The deprecated configuration option ``[iptables]manage_firewall`` was " +"removed, use ``[pxe_filter]driver`` to set filtering driver." +msgstr "" +"The deprecated configuration option ``[iptables]manage_firewall`` was " +"removed, use ``[pxe_filter]driver`` to set filtering driver." + msgid "" "The firewall-specific configuration options were moved from the ``firewall`` " "to the ``iptables`` group. All options in the ``iptables`` group are now "