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 8060e584b..ea9060e10 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-01-17 04:33+0000\n" +"POT-Creation-Date: 2018-02-03 16:44+0000\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"PO-Revision-Date: 2018-01-11 09:45+0000\n" +"PO-Revision-Date: 2018-02-01 09:56+0000\n" "Last-Translator: Andi Chandler \n" "Language-Team: English (United Kingdom)\n" "Language: en-GB\n" @@ -242,10 +242,12 @@ msgstr "" msgid "" "Ironic API URL, used to set Ironic API URL when auth_strategy option is " -"noauth to work with standalone Ironic without keystone." +"noauth or auth_type is \"none\" to work with standalone Ironic without " +"keystone." msgstr "" "Ironic API URL, used to set Ironic API URL when auth_strategy option is " -"noauth to work with standalone Ironic without Keystone." +"noauth or auth_type is \"none\" to work with standalone Ironic without " +"Keystone." msgid "Ironic driver_info fields that are equivalent to ipmi_address." msgstr "Ironic driver_info fields that are equivalent to ipmi_address." @@ -565,6 +567,35 @@ msgstr "" msgid "Unsupported scheme for field: %s, valid values are node:// or data://" msgstr "Unsupported scheme for field: %s, valid values are node:// or data://" +msgid "" +"Use [ironic]/auth_type, for noauth case set [ironic]/auth_type to `none` and " +"specify ironic API URL via [ironic]/endpoint_override option." +msgstr "" +"Use [ironic]/auth_type, for noauth case set [ironic]/auth_type to `none` and " +"specify ironic API URL via [ironic]/endpoint_override option." + +msgid "Use [ironic]/endpoint_override option to set a specific ironic API url." +msgstr "" +"Use [ironic]/endpoint_override option to set a specific ironic API URL." + +msgid "Use [ironic]/region_name option instead to configure region." +msgstr "Use [ironic]/region_name option instead to configure region." + +msgid "Use [ironic]/service_type option to set a specific type." +msgstr "Use [ironic]/service_type option to set a specific type." + +msgid "Use [ironic]/valid_interfaces option to specify endpoint interfaces." +msgstr "Use [ironic]/valid_interfaces option to specify endpoint interfaces." + +msgid "Use [swift]/region_name option to configure region." +msgstr "Use [swift]/region_name option to configure region." + +msgid "Use [swift]/service_type option to set specific service type" +msgstr "Use [swift]/service_type option to set specific service type" + +msgid "Use [swift]/valid_interfaces option to specify endpoint interfaces." +msgstr "Use [swift]/valid_interfaces option to specify endpoint interfaces." + msgid "User data processing is not supported yet" msgstr "User data processing is not supported yet" diff --git a/releasenotes/source/locale/en_GB/LC_MESSAGES/releasenotes.po b/releasenotes/source/locale/en_GB/LC_MESSAGES/releasenotes.po index 01f68dd42..e0ca2627e 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 Release Notes\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2018-01-17 04:33+0000\n" +"POT-Creation-Date: 2018-02-03 16:43+0000\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"PO-Revision-Date: 2018-01-11 09:46+0000\n" +"PO-Revision-Date: 2018-02-05 01:25+0000\n" "Last-Translator: Andi Chandler \n" "Language-Team: English (United Kingdom)\n" "Language: en-GB\n" @@ -27,6 +27,15 @@ msgstr "2.2.5" msgid "2.2.6" msgstr "2.2.6" +msgid "2.3.0" +msgstr "2.3.0" + +msgid "3.0.0" +msgstr "3.0.0" + +msgid "3.1.0" +msgstr "3.1.0" + msgid "3.2.0" msgstr "3.2.0" @@ -39,6 +48,15 @@ msgstr "3.2.2" msgid "3.2.2-7" msgstr "3.2.2-7" +msgid "3.3.0" +msgstr "3.3.0" + +msgid "4.0.0" +msgstr "4.0.0" + +msgid "4.1.0" +msgstr "4.1.0" + msgid "4.2.0" msgstr "4.2.0" @@ -69,6 +87,9 @@ msgstr "6.1.0" msgid "7.0.0" msgstr "7.0.0" +msgid "7.0.0-12" +msgstr "7.0.0-12" + msgid "" "A ``version_id`` is now explicitly generated during the ``node_cache." "start_introspection/.add_node`` call to avoid race conditions such as in " @@ -98,6 +119,27 @@ msgstr "" "from the ``waiting`` state) from the activities necessary to abort an " "ongoing node introspection (power-off, set finished timestamp etc.)" +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 " +"return 200." +msgstr "" +"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 " +"return 200." + +msgid "Acquire a lock on a node UUID when handling it." +msgstr "Acquire a lock on a node UUID when handling it." + +msgid "" +"Actions support formatting to fetch values from introspection data. See " +"http://docs.openstack.org/developer/ironic-inspector/usage." +"html#introspection-rules" +msgstr "" +"Actions support formatting to fetch values from introspection data. See " +"http://docs.openstack.org/developer/ironic-inspector/usage." +"html#introspection-rules" + msgid "" "Add ``disabled`` option to ``add_ports``, so discovered nodes can be created " "without creating ports." @@ -115,6 +157,13 @@ msgstr "" msgid "Add a new dependency, ``pytz``." msgstr "Add a new dependency, ``pytz``." +msgid "" +"Add a new node_not_found hook - enroll, which allows automatically discover " +"Ironic's node." +msgstr "" +"Add a new node_not_found hook - enroll, which allows automatic discovery of " +"Ironic's node." + msgid "" "Add a plugin to parse raw LLDP Basic Management, 802.1, and 802.3 TLVs and " "store the data in Swift." @@ -131,6 +180,22 @@ msgstr "" "this to get the status for all running or previously run introspection " "processing." +msgid "" +"Add configuration option `processing.power_off` defaulting to True, which " +"allows to leave nodes powered on after introspection." +msgstr "" +"Add configuration option `processing.power_off` defaulting to True, which " +"allows to leave nodes powered on after introspection." + +msgid "" +"Add support for using Ironic node names in API instead of UUIDs. Note that " +"using node names in the introspection status API will require a call to " +"Ironic to be made by the service." +msgstr "" +"Add support for using Ironic node names in API instead of UUIDs. Note that " +"using node names in the introspection status API will require a call to " +"Ironic to be made by the service." + msgid "" "Added CORS support middleware to Ironic Inspector, allowing a deployer to " "optionally configure rules under which a javascript client may break the " @@ -140,6 +205,29 @@ msgstr "" "optionally configure rules under which a JavaScript client may break the " "single-origin policy and access the API directly." +msgid "" +"Added GenericLocalLinkConnectionHook processing plugin to process LLDP data " +"returned during inspection and set port ID and switch ID in an Ironic node's " +"port local link connection information using that data." +msgstr "" +"Added GenericLocalLinkConnectionHook processing plugin to process LLDP data " +"returned during inspection and set port ID and switch ID in an Ironic node's " +"port local link connection information using that data." + +msgid "" +"Added a new \"capabilities\" processing hook detecting the CPU and boot mode " +"capabilities (the latter disabled by default)." +msgstr "" +"Added a new \"capabilities\" processing hook detecting the CPU and boot mode " +"capabilities (the latter disabled by default)." + +msgid "" +"Added new condition plugin \"is-empty\", which allows to match empty string, " +"list, dictionary or None." +msgstr "" +"Added new condition plugin \"is-empty\", which allows to match empty string, " +"list, dictionary or None." + msgid "" "Adds an API access policy enforcment based on **oslo.policy** rules. Similar " "to other OpenStack services, operators now can configure fine-grained access " @@ -182,6 +270,9 @@ msgstr "" "``s==``, ``s!=``, ``s>=``, ``s>``, ``s<=``, ``s<``, ````, ```` " "and ````." +msgid "Allow autogeneration of database migrations." +msgstr "Allow auto-generation of database migrations." + msgid "" "Allows a periodic task to shut down an **ironic-inspector** process upon a " "failure." @@ -209,6 +300,12 @@ msgstr "" "Change database columns ``started_at`` and ``finished_at`` to type DateTime " "from type Float so that timestamps fit into these columns correctly." +msgid "Conditions now support comparing fields from node info;" +msgstr "Conditions now support comparing fields from node info;" + +msgid "Critical Issues" +msgstr "Critical Issues" + msgid "Current Series Release Notes" msgstr "Current Series Release Notes" @@ -225,6 +322,15 @@ msgstr "" "launchpad.net/ironic-inspector/+bug/1557979 and https://bugzilla.redhat.com/" "show_bug.cgi?id=1317695 for details." +msgid "" +"Database migrations downgrade was removed. More info about database " +"migration/rollback could be found here http://docs.openstack.org/openstack-" +"ops/content/ops_upgrades-roll-back.html" +msgstr "" +"Database migrations downgrade was removed. More info about database " +"migration/rollback could be found here http://docs.openstack.org/openstack-" +"ops/content/ops_upgrades-roll-back.html" + msgid "" "Default API version is temporary pinned to 1.8 (before deprecating setting " "IPMI credentials). It will be reset to the latest version again when support " @@ -234,6 +340,13 @@ msgstr "" "IPMI credentials). It will be reset to the latest version again when support " "for setting IPMI credentials is removed." +msgid "" +"Default API version was changed from minimum to maximum which Inspector can " +"support." +msgstr "" +"Default API version was changed from minimum to maximum which Inspector can " +"support." + msgid "Deprecation Notes" msgstr "Deprecation Notes" @@ -253,6 +366,15 @@ msgstr "" "Don't fail on finish power off if node in 'enrol' state. Nodes in 'enrol' " "state are not expected to have power credentials." +msgid "" +"Dropped rollback actions from 'set-attribute', 'set-capability' and 'extend-" +"attribute' introspection rules actions, as they were confusing, completely " +"undocumented and broke some real world use cases (e.g. setting driver field)." +msgstr "" +"Dropped rollback actions from 'set-attribute', 'set-capability' and 'extend-" +"attribute' introspection rules actions, as they were confusing, completely " +"undocumented and broke some real world use cases (e.g. setting driver field)." + msgid "" "Due to the choice of default values for API access policies rules, some API " "parts of the **ironic-inspector** service will become available to wider " @@ -311,6 +433,13 @@ msgstr "" "Extend the introspection status returned from ``GET@/v1/introspection/`` to contain the ``uuid``, ``started_at`` and ``finished_at`` fields." +msgid "" +"File name for stored ramdisk logs can now be customized via " +"\"ramdisk_logs_filename_format\" option." +msgstr "" +"File name for stored ramdisk logs can now be customised via " +"\"ramdisk_logs_filename_format\" option." + msgid "" "Fix bug where periodic clean up failed with DBDeadlock if introspection " "timed out." @@ -318,6 +447,29 @@ msgstr "" "Fix bug where periodic clean up failed with DBDeadlock if introspection " "timed out." +msgid "" +"Fix response return code for rule creating endpoint, it returns 201 now " +"instead of 200 on success." +msgstr "" +"Fix response return code for rule creating endpoint, it returns 201 now " +"instead of 200 on success." + +msgid "" +"Fix setting non string 'value' field for rule's actions. As non string value " +"is obviously not a formatted value, add the check to avoid AttributeError " +"exception." +msgstr "" +"Fix setting non string 'value' field for rule's actions. As non string value " +"is obviously not a formatted value, add the check to avoid AttributeError " +"exception." + +msgid "" +"Fixed \"/v1/continue\" to return HTTP 500 on unexpected exceptions, not HTTP " +"400." +msgstr "" +"Fixed \"/v1/continue\" to return HTTP 500 on unexpected exceptions, not HTTP " +"400." + msgid "" "Fixed a regression in the firewall code, which causes re-running " "introspection for an already inspected node to fail." @@ -342,6 +494,9 @@ msgstr "" msgid "Fixed extra_hardware plugin connection to Swift." msgstr "Fixed extra_hardware plugin connection to Swift." +msgid "Fixed several issues with MySQL database support:" +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." @@ -370,6 +525,24 @@ msgstr "" "Handling of ``local_gb`` property was moved from the ``scheduler`` hook to " "``root_disk_selection``." +msgid "" +"Handling ramdisk logs was moved out of the \"ramdisk_error\" plugin, so " +"disabling it will no longer disable handling ramdisk logs. As before, you " +"can set \"ramdisk_logs_dir\" option to an empty value (the default) to " +"disable storing ramdisk logs." +msgstr "" +"Handling ramdisk logs was moved out of the \"ramdisk_error\" plugin, so " +"disabling it will no longer disable handling ramdisk logs. As before, you " +"can set \"ramdisk_logs_dir\" option to an empty value (the default) to " +"disable storing ramdisk logs." + +msgid "" +"IPA (ironic-python-agent) is now fully supported in the devstack plugin and " +"will become the default ramdisk in the next release." +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 these access policies are not appropriate for your deployment, override " "them in a ``policy.json`` file in the **ironic-inspector** configuration " @@ -379,6 +552,9 @@ msgstr "" "them in a ``policy.json`` file in the **ironic-inspector** configuration " "directory (usually ``/etc/ironic-inspector``)." +msgid "Improve logging for ramdisk logs collection." +msgstr "Improve logging for ramdisk logs collection." + msgid "" "InfiniBand interface discovery is now supported through introspection. The " "ironic-inspector will add the client-id to the corresponding ironic port " @@ -392,6 +568,22 @@ msgstr "" "configured with a list of interfaces ``firewall.ethoib_interfaces`` to " "indicate which Ethernet Over InfiniBand Interfaces are used for DHCP." +msgid "" +"Inspector no longer requires old-style \"local_gb\", \"memory_mb\", \"cpus\" " +"and \"cpu_arch\" fields from the introspection ramdisk. They are still " +"supported, though, for compatibility with the old ramdisk." +msgstr "" +"Inspector no longer requires old-style \"local_gb\", \"memory_mb\", \"cpus\" " +"and \"cpu_arch\" fields from the introspection ramdisk. They are still " +"supported, though, for compatibility with the old ramdisk." + +msgid "" +"Integration with `tox `_ as " +"`docs` target" +msgstr "" +"Integration with `tox `_ as " +"`docs` target" + msgid "" "Introduce a new configuration option ``api_max_limit`` that defines the " "maximum number of items per page when API results are paginated." @@ -399,6 +591,27 @@ msgstr "" "Introduce a new configuration option ``api_max_limit`` that defines the " "maximum number of items per page when API results are paginated." +msgid "" +"Introduced API \"POST /v1/introspection//abort\" for aborting the " +"introspection process." +msgstr "" +"Introduced API \"POST /v1/introspection//abort\" for aborting the " +"introspection process." + +msgid "" +"Introduced API \"POST /v1/introspection/UUID/data/unprocessed\" for " +"reapplying the introspection over stored data." +msgstr "" +"Introduced API \"POST /v1/introspection/UUID/data/unprocessed\" for " +"reapplying the introspection over stored data." + +msgid "" +"Introduced new docs generation via `Sphinx `_ and `ReST `_." +msgstr "" +"Introduced new docs generation via `Sphinx `_ and `ReST `_." + msgid "" "Introduces the **dnsmasq** PXE filter driver. This driver takes advantage of " "the ``inotify`` facility to reconfigure the **dnsmasq** service in real time " @@ -415,9 +628,45 @@ msgstr "" "Introspection fails on nodes with the same IPMI address but different IPMI " "ports." +msgid "" +"Introspection rules (e.g. set-attribute action) now accept 'path' field " +"without leading forward slash as Ironic cli does." +msgstr "" +"Introspection rules (e.g. set-attribute action) now accept 'path' field " +"without leading forward slash as Ironic CLI does." + +msgid "" +"Introspection rules actions 'set-attribute', 'set-capability' and 'extend-" +"attribute' no longer have the opposite effect on nodes that do not match a " +"rule." +msgstr "" +"Introspection rules actions 'set-attribute', 'set-capability' and 'extend-" +"attribute' no longer have the opposite effect on nodes that do not match a " +"rule." + +msgid "" +"Introspection rules conditions got a new generic \"invert\" parameter that " +"inverts the result of the condition." +msgstr "" +"Introspection rules conditions got a new generic \"invert\" parameter that " +"inverts the result of the condition." + msgid "Ironic Inspector Release Notes" msgstr "Ironic Inspector Release Notes" +msgid "" +"Ironic-Inspector is now using keystoneauth and proper auth_plugins instead " +"of keystoneclient for communicating with Ironic and Swift. It allows to " +"finely tune authentification for each service independently. For each " +"service, the keystone session is created and reused, minimizing the number " +"of authentification requests to Keystone." +msgstr "" +"Ironic-Inspector is now using keystoneauth and proper auth_plugins instead " +"of keystoneclient for communicating with Ironic and Swift. It allows to " +"finely tune authentication for each service independently. For each service, " +"the Keystone session is created and reused, minimising the number of " +"authentication requests to Keystone." + msgid "Known Issues" msgstr "Known Issues" @@ -455,6 +704,33 @@ msgstr "" msgid "Liberty Series (2.0.0 - 2.2.7) Release Notes" msgstr "Liberty Series (2.0.0 - 2.2.7) Release Notes" +msgid "" +"Log a warning when add_ports is set to pxe, but no PXE MAC is returned from " +"the ramdisk." +msgstr "" +"Log a warning when add_ports is set to pxe, but no PXE MAC is returned from " +"the ramdisk." + +msgid "" +"Log level for error when node was not found in Inspector cache was changed " +"from error to info level. It was done because not_found_hook may handle this " +"case, so this wouldn't be error anymore." +msgstr "" +"Log level for error when node was not found in Inspector cache was changed " +"from error to info level. It was done because not_found_hook may handle this " +"case, so this wouldn't be error any more." + +msgid "" +"Logging during processing is now more consistent in terms of how it " +"identifies the node. Now we try to prefix the log message with node UUID, " +"BMC address and PXE MAC address (if available). Logging BMC addresses can be " +"disabled via new \"log_bmc_address\" option in the \"processing\" section." +msgstr "" +"Logging during processing is now more consistent in terms of how it " +"identifies the node. Now we try to prefix the log message with node UUID, " +"BMC address and PXE MAC address (if available). Logging BMC addresses can be " +"disabled via new \"log_bmc_address\" option in the \"processing\" section." + msgid "" "Looking up nodes during introspection or discovery now supports multiple " "attributes matching. For example, two nodes can use the same ``bmc_address`` " @@ -471,12 +747,45 @@ msgstr "" "Loopback BMC addresses (useful e.g. with virtualbmc) are no longer used for " "lookup." +msgid "" +"Make debug-level logging more compact by removing newlines from firewall " +"logging and disabling some 3rdparty debug messages by default." +msgstr "" +"Make debug-level logging more compact by removing newlines from firewall " +"logging and disabling some 3rdparty debug messages by default." + +msgid "Minimum possible value for the \"max_concurrency\" setting is now 2." +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 "" +"Most of current authentification options for either Ironic or Swift are " +"deprecated and will be removed in a future release. Please configure the " +"keystoneauth auth plugin authentification instead." +msgstr "" +"Most of current authentication options for either Ironic or Swift are " +"deprecated and will be removed in a future release. Please configure the " +"keystoneauth auth plugin authentication instead." + +msgid "" +"Never enable Flask debug mode as it may allow remote code execution. See " +"https://bugs.launchpad.net/bugs/1506419 for details." +msgstr "" +"Never enable Flask debug mode as it may allow remote code execution. See " +"https://bugs.launchpad.net/bugs/1506419 for details." + msgid "New Features" msgstr "New Features" +msgid "" +"New condition plugins \"contains\" and \"matches\" allow to match value " +"against regular expressions." +msgstr "" +"New condition plugins \"contains\" and \"matches\" allow to match value " +"against regular expressions." + msgid "Newton Series (3.3.0 - 4.2.x) Release Notes" msgstr "Newton Series (3.3.0 - 4.2.x) Release Notes" @@ -511,6 +820,19 @@ msgstr "OpenStack Cloud Admin Guide:" msgid "OpenStack CrossProject Spec:" msgstr "OpenStack CrossProject Spec:" +msgid "" +"Operators are advised to specify a proper keystoneauth plugin and its " +"appropriate settings in [ironic] and [swift] config sections. Backward " +"compatibility with previous authentification options is included. Using " +"authentification informaiton for Ironic and Swift from [keystone_authtoken] " +"config section is no longer supported." +msgstr "" +"Operators are advised to specify a proper keystoneauth plugin and its " +"appropriate settings in [ironic] and [swift] config sections. Backward " +"compatibility with previous authentication options is included. Using " +"authentication information for Ironic and Swift from [keystone_authtoken] " +"config section is no longer supported." + msgid "Oslo_Middleware Docs:" msgstr "Oslo_Middleware Docs:" @@ -531,6 +853,9 @@ msgstr "" "disable this hook or replace it with something else. Also make sure to place " "this hook before any hooks expecting ports to be created." +msgid "Prelude" +msgstr "Prelude" + msgid "" "Processing hooks can now define dependencies on other processing hooks. " "**ironic-inspector** start up fails when required hooks are not enabled " @@ -547,6 +872,20 @@ msgstr "" "Querying **ironic-inspector** rules API now also returns the ``invert`` and " "``multiple`` attributes of the associated conditions." +msgid "" +"Ramdisk logs are no longer part of data stored to Swift and returned by the " +"API." +msgstr "" +"Ramdisk logs are no longer part of data stored to Swift and returned by the " +"API." + +msgid "" +"Removed deprecated support for passing \"node_patches\" and \"ports_patches" +"\" arguments to processing hooks." +msgstr "" +"Removed deprecated support for passing \"node_patches\" and \"ports_patches" +"\" arguments to processing hooks." + msgid "" "Removed long deprecated support for \"discoverd\" section in configuration " "file." @@ -561,6 +900,22 @@ msgstr "" "Removed previously deprecated authentication options from \"ironic\", \"swift" "\", and \"keystone_authtoken\" sections." +msgid "" +"Removed support for introspecting nodes in maintenance mode, deprecated in " +"the liberty cycle. Use \"inspecting\", \"manageable\" or \"enroll\" states " +"instead." +msgstr "" +"Removed support for introspecting nodes in maintenance mode, deprecated in " +"the liberty cycle. Use \"inspecting\", \"manageable\" or \"enroll\" states " +"instead." + +msgid "" +"Removed the deprecated \"root_device_hint\" alias for the \"raid_device\" " +"hook." +msgstr "" +"Removed the deprecated \"root_device_hint\" alias for the \"raid_device\" " +"hook." + msgid "" "Removes deprecated configuration options: ``introspection_delay_drivers`` " "from the default section and ``log_bmc_address`` from the ``processing`` " @@ -570,6 +925,9 @@ msgstr "" "from the default section and ``log_bmc_address`` from the ``processing`` " "section." +msgid "Security Issues" +msgstr "Security Issues" + msgid "" "See the `oslo.policy package documentation`_ for more information on using " "and configuring API access policies." @@ -577,23 +935,54 @@ msgstr "" "See the `oslo.policy package documentation`_ for more information on using " "and configuring API access policies." +msgid "Separate `doc` folder includes `source` and `build`" +msgstr "Separate `doc` folder includes `source` and `build`" + 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." +msgid "" +"Several configuration options related to ironic API access are deprecated " +"and will be removed in the Rocky release. These include:" +msgstr "" +"Several configuration options related to ironic API access are deprecated " +"and will be removed in the Rocky release. These include:" + +msgid "" +"Several configuration options related to swift API access are deprecated and " +"will be removed in Rocky release. These include:" +msgstr "" +"Several configuration options related to Swift API access are deprecated and " +"will be removed in Rocky release. These include:" + msgid "" "Should the ``iptables`` PXE filter encounter an unexpected exception in the " "periodic ``sync`` call, the exception will be logged and the filter driver " "will be reset in order to make subsequent ``sync`` calls fail (and propagate " -"the failure, exiting the **ironic-inspector** process eventually)." +"the failure, exiting the **ironc-inspector** process eventually)." msgstr "" "Should the ``iptables`` PXE filter encounter an unexpected exception in the " "periodic ``sync`` call, the exception will be logged and the filter driver " "will be reset in order to make subsequent ``sync`` calls fail (and propagate " -"the failure, exiting the **ironic-inspector** process eventually)." +"the failure, exiting the **ironc-inspector** process eventually)." msgid "Start using reno to manage release notes." msgstr "Start using Reno to manage release notes." +msgid "" +"Starting with this release only ironic-python-agent (IPA) is supported as an " +"introspection ramdisk." +msgstr "" +"Starting with this release only ironic-python-agent (IPA) is supported as an " +"introspection ramdisk." + +msgid "" +"Starting with this release, ironic-python-agent becomes the default " +"introspection ramdisk, with the old bash-based ramdisk being deprecated." +msgstr "" +"Starting with this release, ironic-python-agent becomes the default " +"introspection ramdisk, with the old bash-based ramdisk being deprecated." + msgid "Support for rollback actions in introspection rules was removed." msgstr "Support for rollback actions in introspection rules was removed." @@ -608,6 +997,28 @@ msgstr "" "with this feature de-activated. For reasoning see https://bugs.launchpad.net/" "ironic-python-agent/+bug/1654318." +msgid "" +"Support for the old bash-based ramdisk was removed. Please switch to IPA " +"before upgrading." +msgstr "" +"Support for the old bash-based ramdisk was removed. Please switch to IPA " +"before upgrading." + +msgid "" +"Switch required Ironic API version to '1.11', which supports 'enroll' state." +msgstr "" +"Switch required Ironic API version to '1.11', which supports 'enroll' state." + +msgid "Switched to Futurist library for asynchronous tasks." +msgstr "Switched to Futurist library for asynchronous tasks." + +msgid "" +"The \"enroll\" node_not_found_hook now uses all valid MAC's to check node " +"existence, not only the MAC(s) that will be used for creating port(s)." +msgstr "" +"The \"enroll\" node_not_found_hook now uses all valid MACs to check node " +"existence, not only the MAC(s) that will be used for creating port(s)." + msgid "" "The \"size\" root device hint is now always converted to an integer for " "consistency with IPA." @@ -654,6 +1065,15 @@ msgstr "" msgid "The configuration option \"log_bmc_address\" is deprecated." msgstr "The configuration option \"log_bmc_address\" is deprecated." +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 " +"later (issue https://bugs.launchpad.net/bugs/1525876)." +msgstr "" +"The data processing API endpoint now validates that data received from the " +"ramdisk is actually a JSON object instead of failing the internal error " +"later (issue https://bugs.launchpad.net/bugs/1525876)." + msgid "" "The default API version was synchronized with the current API version again " "after removal of the IPMI credentials setting." @@ -661,6 +1081,15 @@ msgstr "" "The default API version was synchronised with the current API version again " "after removal of the IPMI credentials setting." +msgid "" +"The default file name for stored ramdisk logs was change to contain only " +"node UUID (if known) and the current date time. A proper \".tar.gz\" " +"extension is now appended." +msgstr "" +"The default file name for stored ramdisk logs was change to contain only " +"node UUID (if known) and the current date time. A proper \".tar.gz\" " +"extension is now appended." + msgid "" "The default value for the configuration option \"introspection_delay_drivers" "\" was changed to ``.*``, which means that by default \"introspection_delay" @@ -699,6 +1128,13 @@ msgstr "" "introspection error column value on a node row isn't null, then node state " "is set to ``error``." +msgid "" +"The lookup procedure now uses all valid MAC's, not only the MAC(s) that will " +"be used for creating port(s)." +msgstr "" +"The lookup procedure now uses all valid MACs, not only the MAC(s) that will " +"be used for creating port(s)." + msgid "" "The older ``ipmi_address`` field in the introspection data no longer has " "priority over the newer ``bmc_address`` inventory field during lookup. This " @@ -719,6 +1155,31 @@ 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 ramdisk logs are now stored on all preprocessing errors, not only ones " +"reported by the ramdisk itself. This required moving the ramdisk logs " +"handling from the \"ramdisk_error\" plugin to the generic processing code." +msgstr "" +"The ramdisk logs are now stored on all preprocessing errors, not only ones " +"reported by the ramdisk itself. This required moving the ramdisk logs " +"handling from the \"ramdisk_error\" plugin to the generic processing code." + +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." +msgstr "" +"The rollback actions for introspection rules are deprecated. No in-tree " +"actions are using them, 3rdpart should stop using them as soon as possible." + +msgid "" +"The root_disk_selection processing hook will now error out if root device " +"hints are specified on ironic node, but ironic-python-agent is not used as " +"an introspection ramdisk." +msgstr "" +"The root_disk_selection processing hook will now error out if root device " +"hints are specified on ironic node, but ironic-python-agent is not used as " +"an introspection ramdisk." + msgid "" "The tempest plugin code that was in ``ironic_inspector/test/" "inspector_tempest_plugin/`` has been removed. Tempest plugin code has been " @@ -734,6 +1195,9 @@ msgstr "" "wide `goal for the Queens cycle `_." +msgid "This release includes automatic `docs` generation via Sphinx." +msgstr "This release includes automatic `docs` generation via Sphinx." + msgid "" "Timeout in an active state led to an `undefined transition error `_. This is fixed and an " @@ -765,6 +1229,18 @@ msgstr "" "Use only single quotes for strings inside SQL statements. Fixes a crash when " "PostgreSQL is used as a database backend." +msgid "" +"Using old bash-based ramdisk is deprecated, please switch to ironic-python-" +"agent as soon as possible." +msgstr "" +"Using old bash-based ramdisk is deprecated, please switch to ironic-python-" +"agent as soon as possible." + +msgid "" +"Using the root_device_hint alias for the raid_device plugin is deprecated." +msgstr "" +"Using the root_device_hint alias for the raid_device plugin is deprecated." + msgid "" "Wrong provision state name 'inspectfail' in *ironic-inspector* valid states " "for node inspection. This issue leads to state inconsistency between " @@ -782,6 +1258,9 @@ msgstr "" "when node inspection finishes without errors the node will be in 'inspect " "failed' provision state with inspection in 'finished' state." +msgid "`Openstack Theme `_ support" +msgstr "`OpenStack Theme `_ support" + msgid "" "``0.0.0.0`` and an empty string in the ``bmc_address`` inventory field are " "now correctly treated as missing BMC address." @@ -789,6 +1268,47 @@ msgstr "" "``0.0.0.0`` and an empty string in the ``bmc_address`` inventory field are " "now correctly treated as missing BMC address." +msgid "" +"``[ironic]/auth_strategy`` - set ``[ironic]/auth_type`` option to ``none`` " +"to access ironic API in noauth mode" +msgstr "" +"``[ironic]/auth_strategy`` - set ``[ironic]/auth_type`` option to ``none`` " +"to access ironic API in noauth mode" + +msgid "" +"``[ironic]/ironic_url`` - use ``[ironic]/endpoint_override`` option to set " +"specific ironic API endpoint address if discovery of ironic API endpoint is " +"not desired or impossible (for example in standalone mode)" +msgstr "" +"``[ironic]/ironic_url`` - use ``[ironic]/endpoint_override`` option to set " +"specific ironic API endpoint address if discovery of Ironic API endpoint is " +"not desired or impossible (for example in standalone mode)" + +msgid "" +"``[ironic]/os_endpoint_type`` - use ``[ironic]/valid_interfaces`` option to " +"set ironic endpoint types that will be attempted to be used" +msgstr "" +"``[ironic]/os_endpoint_type`` - use ``[ironic]/valid_interfaces`` option to " +"set Ironic endpoint types that will be attempted to be used" + +msgid "``[ironic]/os_region`` - use ``[ironic]/region_name`` option instead" +msgstr "``[ironic]/os_region`` - use ``[ironic]/region_name`` option instead" + +msgid "``[ironic]/os_service_type`` - use ``[ironic]/service_type`` option" +msgstr "``[ironic]/os_service_type`` - use ``[ironic]/service_type`` option" + +msgid "``[swift]/os_endpoint_type`` - use ``[swift]/valid_interfaces`` option" +msgstr "``[swift]/os_endpoint_type`` - use ``[swift]/valid_interfaces`` option" + +msgid "``[swift]/os_region`` - use ``[swift]region_name`` option" +msgstr "``[swift]/os_region`` - use ``[swift]region_name`` option" + +msgid "``[swift]/os_service_type`` - use ``[swift]/service_type`` option" +msgstr "``[swift]/os_service_type`` - use ``[swift]/service_type`` option" + +msgid "`makefile` for manual building" +msgstr "`makefile` for manual building" + msgid "" "general access to the whole API is by default granted to a user with either " "``admin``, ``administrator`` or ``baremetal_admin`` role (previously it " @@ -809,6 +1329,12 @@ msgid "" msgstr "" "http://specs.openstack.org/openstack/openstack-specs/specs/cors-support.html" +msgid "https://bugs.launchpad.net/bugs/1501746" +msgstr "https://bugs.launchpad.net/bugs/1501746" + +msgid "https://bugs.launchpad.net/bugs/1506160" +msgstr "https://bugs.launchpad.net/bugs/1506160" + msgid "" "listing of current introspection statuses and showing a given introspection " "is by default also allowed to a user with the ``baremetal_observer`` role" diff --git a/releasenotes/source/locale/fr/LC_MESSAGES/releasenotes.po b/releasenotes/source/locale/fr/LC_MESSAGES/releasenotes.po index 46365253c..dc679d704 100644 --- a/releasenotes/source/locale/fr/LC_MESSAGES/releasenotes.po +++ b/releasenotes/source/locale/fr/LC_MESSAGES/releasenotes.po @@ -1,9 +1,9 @@ # Gérald LONLAS , 2016. #zanata msgid "" msgstr "" -"Project-Id-Version: Ironic Inspector Release Notes 6.1.1\n" +"Project-Id-Version: Ironic Inspector Release Notes\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2017-10-30 20:30+0000\n" +"POT-Creation-Date: 2018-02-03 16:43+0000\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" @@ -26,6 +26,15 @@ msgstr "2.2.5" msgid "2.2.6" msgstr "2.2.6" +msgid "2.3.0" +msgstr "2.3.0" + +msgid "3.0.0" +msgstr "3.0.0" + +msgid "3.1.0" +msgstr "3.1.0" + msgid "3.2.0" msgstr "3.2.0" @@ -38,12 +47,24 @@ msgstr "3.2.2" msgid "3.2.2-7" msgstr "3.2.2-7" +msgid "3.3.0" +msgstr "3.3.0" + +msgid "4.0.0" +msgstr "4.0.0" + +msgid "4.1.0" +msgstr "4.1.0" + msgid "4.2.0" msgstr "4.2.0" msgid "Bug Fixes" msgstr "Corrections de bugs" +msgid "Critical Issues" +msgstr "Erreurs critiques" + msgid "Current Series Release Notes" msgstr "Note de la release actuelle" @@ -59,12 +80,18 @@ msgstr "Nouvelles fonctionnalités" msgid "Other Notes" msgstr "Autres notes" +msgid "Security Issues" +msgstr "Problèmes de sécurités" + msgid "Start using reno to manage release notes." msgstr "Commence à utiliser reno pour la gestion des notes de release" msgid "Upgrade Notes" msgstr "Notes de mises à jours" +msgid "`Openstack Theme `_ support" +msgstr "`Openstack Theme `_ support" + msgid "http://docs.openstack.org/admin-guide-cloud/cross_project_cors.html" msgstr "http://docs.openstack.org/admin-guide-cloud/cross_project_cors.html" @@ -75,3 +102,9 @@ msgid "" "http://specs.openstack.org/openstack/openstack-specs/specs/cors-support.html" msgstr "" "http://specs.openstack.org/openstack/openstack-specs/specs/cors-support.html" + +msgid "https://bugs.launchpad.net/bugs/1501746" +msgstr "https://bugs.launchpad.net/bugs/1501746" + +msgid "https://bugs.launchpad.net/bugs/1506160" +msgstr "https://bugs.launchpad.net/bugs/1506160"