diff --git a/releasenotes/source/locale/en_GB/LC_MESSAGES/releasenotes.po b/releasenotes/source/locale/en_GB/LC_MESSAGES/releasenotes.po new file mode 100644 index 0000000000..e625582246 --- /dev/null +++ b/releasenotes/source/locale/en_GB/LC_MESSAGES/releasenotes.po @@ -0,0 +1,1223 @@ +# Andi Chandler , 2017. #zanata +# Andi Chandler , 2018. #zanata +msgid "" +msgstr "" +"Project-Id-Version: Glance Release Notes\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2018-03-09 12:03+0000\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"PO-Revision-Date: 2018-03-10 10:55+0000\n" +"Last-Translator: Andi Chandler \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 "'community' - the image is available for consumption by all users" +msgstr "'community' - the image is available for consumption by all users" + +msgid "'private' - the image is accessible only to its owner" +msgstr "'private' - the image is accessible only to its owner" + +msgid "" +"'public' - reserved by default for images supplied by the operator for the " +"use of all users" +msgstr "" +"'public' - reserved by default for images supplied by the operator for the " +"use of all users" + +msgid "" +"'shared' - the image is completely accessible to the owner and available for " +"consumption by any image members" +msgstr "" +"'shared' - the image is completely accessible to the owner and available for " +"consumption by any image members" + +msgid "" +"**Adding** locations is disallowed on the following image statuses - " +"``saving``, ``deactivated``, ``deleted``, ``pending_delete``, ``killed``." +msgstr "" +"**Adding** locations is disallowed on the following image statuses - " +"``saving``, ``deactivated``, ``deleted``, ``pending_delete``, ``killed``." + +msgid "" +"**Experimental** zero-downtime database upgrade using an expand-migrate-" +"contract series of operations is available." +msgstr "" +"**Experimental** zero-downtime database upgrade using an expand-migrate-" +"contract series of operations is available." + +msgid "" +"*File system store operators*: the old name, now **DEPRECATED**, was " +"``filesystem``. The **new** name, used in both glance and glance_store, is " +"``file``" +msgstr "" +"*File system store operators*: the old name, now **DEPRECATED**, was " +"``filesystem``. The **new** name, used in both glance and glance_store, is " +"``file``" + +msgid "" +"*VMware datastore operators*: The old name, now **DEPRECATED**, was " +"``vmware_datastore``. The **new** name, used in both glance and " +"glance_store, is ``vmware``" +msgstr "" +"*VMware datastore operators*: The old name, now **DEPRECATED**, was " +"``vmware_datastore``. The **new** name, used in both glance and " +"glance_store, is ``vmware``" + +msgid "11.0.1" +msgstr "11.0.1" + +msgid "11.0.2" +msgstr "11.0.2" + +msgid "12.0.0" +msgstr "12.0.0" + +msgid "12.0.0-20" +msgstr "12.0.0-20" + +msgid "13.0.0" +msgstr "13.0.0" + +msgid "14.0.0" +msgstr "14.0.0" + +msgid "14.0.1" +msgstr "14.0.1" + +msgid "15.0.0" +msgstr "15.0.0" + +msgid "15.0.1" +msgstr "15.0.1" + +msgid "16.0.0" +msgstr "16.0.0" + +msgid "16.0.0.0rc1-43" +msgstr "16.0.0.0rc1-43" + +msgid "" +"A new interoperable image import method, ``web-download`` is introduced." +msgstr "" +"A new interoperable image import method, ``web-download`` is introduced." + +msgid "" +"A new interoperable image import method, ``web-download`` is introduced. " +"This method allows an end user to import an image from a remote URL. The " +"image data is retrieved from the URL and stored in the Glance backend. (In " +"other words, this is a **copy-from** operation.)" +msgstr "" +"A new interoperable image import method, ``web-download`` is introduced. " +"This method allows an end user to import an image from a remote URL. The " +"image data is retrieved from the URL and stored in the Glance backend. (In " +"other words, this is a **copy-from** operation.)" + +msgid "" +"A new policy, ``tasks_api_access`` has been introduced so that ordinary user " +"credentials may be used by Glance to manage the tasks that accomplish the " +"interoperable image import process without requiring that operators expose " +"the Tasks API to end users." +msgstr "" +"A new policy, ``tasks_api_access`` has been introduced so that ordinary user " +"credentials may be used by Glance to manage the tasks that accomplish the " +"interoperable image import process without requiring that operators expose " +"the Tasks API to end users." + +msgid "" +"A new value for the Image 'visibility' field, 'community', is introduced." +msgstr "" +"A new value for the Image 'visibility' field, 'community', is introduced." + +msgid "" +"A new value for visibility, 'shared', is introduced. Images that have or " +"can accept members will no longer be displayed as having 'private' " +"visibility, reducing confusion among end users." +msgstr "" +"A new value for visibility, 'shared', is introduced. Images that have or " +"can accept members will no longer be displayed as having 'private' " +"visibility, reducing confusion among end users." + +msgid "" +"A plugin framework for customizing the processing of imported images before " +"they become active is introduced in this release, along with a new plugin " +"that injects image metadata properties into imported images." +msgstr "" +"A plugin framework for customising the processing of imported images before " +"they become active is introduced in this release, along with a new plugin " +"that injects image metadata properties into imported images." + +msgid "" +"A preview of zero-downtime database upgrades is available in this release, " +"but it is **experimental** and **not supported for production systems**. " +"Please consult the `Database Management`_ section of the Glance " +"documentation for details." +msgstr "" +"A preview of zero-downtime database upgrades is available in this release, " +"but it is **experimental** and **not supported for production systems**. " +"Please consult the `Database Management`_ section of the Glance " +"documentation for details." + +msgid "" +"A recent change to oslo.log (>= 3.17.0) set the default value of ``[DEFAULT]/" +"use_stderr`` to ``False`` in order to prevent duplication of logs (as " +"reported in bug \\#1588051). Since this would change the current behaviour " +"of certain glance commands (e.g., glance-replicator, glance-cache-manage, " +"etc.), we chose to override the default value of ``use_stderr`` to ``True`` " +"in those commands. We also chose not to override that value in any Glance " +"service (e.g., glance-api, glance-registry) so that duplicate logs are not " +"created by those services. Operators that have a usecase that relies on logs " +"being reported on standard error may set ``[DEFAULT]/use_stderr = True`` in " +"the appropriate service's configuration file upon deployment." +msgstr "" +"A recent change to oslo.log (>= 3.17.0) set the default value of ``[DEFAULT]/" +"use_stderr`` to ``False`` in order to prevent duplication of logs (as " +"reported in bug \\#1588051). Since this would change the current behaviour " +"of certain glance commands (e.g., glance-replicator, glance-cache-manage, " +"etc.), we chose to override the default value of ``use_stderr`` to ``True`` " +"in those commands. We also chose not to override that value in any Glance " +"service (e.g., glance-api, glance-registry) so that duplicate logs are not " +"created by those services. Operators that have a use-case that relies on " +"logs being reported on standard error may set ``[DEFAULT]/use_stderr = " +"True`` in the appropriate service's configuration file upon deployment." + +msgid "" +"A return code of ``0`` means you are currently up to date with the latest " +"migration script version and all ``db`` upgrades are complete." +msgstr "" +"A return code of ``0`` means you are currently up to date with the latest " +"migration script version and all ``db`` upgrades are complete." + +msgid "" +"A return code of ``3`` means that an upgrade from your current database " +"version is available and your first step is to run ``glance-manage db " +"expand``." +msgstr "" +"A return code of ``3`` means that an upgrade from your current database " +"version is available and your first step is to run ``glance-manage db " +"expand``." + +msgid "" +"A return code of ``4`` means that the expansion stage is complete, and the " +"next step is to run ``glance-manage db migrate``." +msgstr "" +"A return code of ``4`` means that the expansion stage is complete, and the " +"next step is to run ``glance-manage db migrate``." + +msgid "" +"A return code of ``5`` means that the expansion and data migration stages " +"are complete, and the next step is to run ``glance-manage db contract``." +msgstr "" +"A return code of ``5`` means that the expansion and data migration stages " +"are complete, and the next step is to run ``glance-manage db contract``." + +msgid "Accept the Range header in requests to serve partial images." +msgstr "Accept the Range header in requests to serve partial images." + +msgid "Add ``ploop`` to the list of supported disk formats." +msgstr "Add ``ploop`` to the list of supported disk formats." + +msgid "Add ``vhdx`` to list of supported disk format." +msgstr "Add ``vhdx`` to list of supported disk format." + +msgid "" +"Added a new command ``glance-manage db check``, the command will allow a " +"user to check the status of upgrades in the database." +msgstr "" +"Added a new command ``glance-manage db check``, the command will allow a " +"user to check the status of upgrades in the database." + +msgid "" +"Added a plugin to inject image metadata properties to non-admin images " +"created via the interoperable image import process." +msgstr "" +"Added a plugin to inject image metadata properties to non-admin images " +"created via the interoperable image import process." + +msgid "" +"Added a plugin to inject image metadata properties to non-admin images " +"created via the interoperable image import process. This plugin implements " +"the spec `Inject metadata properties automatically to non-admin images`_. " +"See the spec for a discussion of the use case addressed by this plugin." +msgstr "" +"Added a plugin to inject image metadata properties to non-admin images " +"created via the interoperable image import process. This plugin implements " +"the spec `Inject metadata properties automatically to non-admin images`_. " +"See the spec for a discussion of the use case addressed by this plugin." + +msgid "" +"Added additional metadata for CPU thread pinning policies to 'compute-cpu-" +"pinning.json'. Use the ``glance_manage`` tool to upgrade." +msgstr "" +"Added additional metadata for CPU thread pinning policies to 'compute-cpu-" +"pinning.json'. Use the ``glance_manage`` tool to upgrade." + +msgid "" +"Adding locations to a non-active or non-queued image is no longer allowed." +msgstr "" +"Adding locations to a non-active or non-queued image is no longer allowed." + +msgid "" +"Additional values were added to the enumeration for the `hw_disk_bus`_ " +"property in the ``OS::Compute::LibvirtImage`` namespace." +msgstr "" +"Additional values were added to the enumeration for the `hw_disk_bus`_ " +"property in the ``OS::Compute::LibvirtImage`` namespace." + +msgid "" +"Additionally, you will need to verify that the task-related policies in the " +"Glance policy.json file are set correctly. These settings are described " +"below." +msgstr "" +"Additionally, you will need to verify that the task-related policies in the " +"Glance policy.json file are set correctly. These settings are described " +"below." + +msgid "" +"All ``qemu-img info`` calls are now run under resource limitations that " +"limit the CPU time and address space usage of the process running the " +"command to 2 seconds and 1 GB respectively. This addresses the bug https://" +"bugs.launchpad.net/glance/+bug/1449062 Current usage of \"qemu-img\" is " +"limited to Glance tasks, which by default (since the Mitaka release) are " +"only available to admin users. We continue to recommend that tasks only be " +"exposed to trusted users" +msgstr "" +"All ``qemu-img info`` calls are now run under resource limitations that " +"limit the CPU time and address space usage of the process running the " +"command to 2 seconds and 1 GB respectively. This addresses the bug https://" +"bugs.launchpad.net/glance/+bug/1449062 Current usage of \"qemu-img\" is " +"limited to Glance tasks, which by default (since the Mitaka release) are " +"only available to admin users. We continue to recommend that tasks only be " +"exposed to trusted users" + +msgid "" +"All ``qemu-img info`` calls will be run under resource limitations that " +"limit the CPU time and address space usage of the process if oslo." +"concurrency is at least version 2.6.1. ``qemu-img info`` calls are now " +"limited to 2 seconds and 1 GB respectively. This addresses the bug https://" +"bugs.launchpad.net/glance/+bug/1449062 Current usage of \"qemu-img\" is " +"limited to Glance tasks. In the Mitaka release, tasks by default will only " +"be available to admin users. In general, we recommend that tasks only be " +"exposed to trusted users, even in releases prior to Mitaka." +msgstr "" +"All ``qemu-img info`` calls will be run under resource limitations that " +"limit the CPU time and address space usage of the process if oslo." +"concurrency is at least version 2.6.1. ``qemu-img info`` calls are now " +"limited to 2 seconds and 1 GB respectively. This addresses the bug https://" +"bugs.launchpad.net/glance/+bug/1449062 Current usage of \"qemu-img\" is " +"limited to Glance tasks. In the Mitaka release, tasks by default will only " +"be available to admin users. In general, we recommend that tasks only be " +"exposed to trusted users, even in releases prior to Mitaka." + +msgid "" +"All images currently with 'public' visibility (that is, images for which " +"'is_public' is True in the database) will have their visibility set to " +"'public'." +msgstr "" +"All images currently with 'public' visibility (that is, images for which " +"'is_public' is True in the database) will have their visibility set to " +"'public'." + +msgid "" +"All the ``glance manage db`` commands are changed appropriately to use " +"Alembic to perform operations such as ``version``, ``upgrade``, ``sync`` and " +"``version_control``. Hence, the \"old-style\" migration scripts will no " +"longer work with the Ocata glance manage db commands." +msgstr "" +"All the ``glance manage db`` commands are changed appropriately to use " +"Alembic to perform operations such as ``version``, ``upgrade``, ``sync`` and " +"``version_control``. Hence, the \"old-style\" migration scripts will no " +"longer work with the Ocata glance manage db commands." + +msgid "" +"Although support has been added for Glance to be run as a WSGI application " +"hosted by a web server, the atypical nature of the Images APIs provided by " +"Glance, which enable transfer of copious amounts of image data, makes it " +"difficult for this approach to work without careful configuration. Glance " +"relies on the use of chunked transfer encoding for image uploads, and the " +"support of chunked transfer encoding is not required by the `WSGI " +"specification`_." +msgstr "" +"Although support has been added for Glance to be run as a WSGI application " +"hosted by a web server, the atypical nature of the Images APIs provided by " +"Glance, which enable transfer of copious amounts of image data, makes it " +"difficult for this approach to work without careful configuration. Glance " +"relies on the use of chunked transfer encoding for image uploads, and the " +"support of chunked transfer encoding is not required by the `WSGI " +"specification`_." + +msgid "" +"An **EXPERIMENTAL** version of the Images API supplied by Glance is " +"introduced as **2.6**. It includes the new API calls introduced for the " +"`refactored image import`_ functionality. This functionality is **not** " +"enabled by default, so the CURRENT version of the Images API remains at " +"2.5. There are no changes to the version 2.5 API in this release, so all " +"version 2.5 calls will work whether or not the new import functionality is " +"enabled or not." +msgstr "" +"An **EXPERIMENTAL** version of the Images API supplied by Glance is " +"introduced as **2.6**. It includes the new API calls introduced for the " +"`refactored image import`_ functionality. This functionality is **not** " +"enabled by default, so the CURRENT version of the Images API remains at " +"2.5. There are no changes to the version 2.5 API in this release, so all " +"version 2.5 calls will work whether or not the new import functionality is " +"enabled or not." + +msgid "" +"An enumeration of values was added for the `vmware:hw_version`_ property in " +"the ``OS::Compute::VMwareFlavor`` namespace." +msgstr "" +"An enumeration of values was added for the `vmware:hw_version`_ property in " +"the ``OS::Compute::VMwareFlavor`` namespace." + +msgid "" +"An image must have 'shared' visibility in order to accept members. This " +"provides a safeguard from 'private' images being shared inadvertently." +msgstr "" +"An image must have 'shared' visibility in order to accept members. This " +"provides a safeguard from 'private' images being shared inadvertently." + +msgid "" +"An image that has 'community' visibility in the v2 API will have " +"``is_public`` == False in the v1 API. It will behave like a private image, " +"that is, only the owner (or an admin) will have access to the image, and " +"only the owner (or an admin) will see the image in the image-list response." +msgstr "" +"An image that has 'community' visibility in the v2 API will have " +"``is_public`` == False in the v1 API. It will behave like a private image, " +"that is, only the owner (or an admin) will have access to the image, and " +"only the owner (or an admin) will see the image in the image-list response." + +msgid "" +"An image with 'community' visibility is available for consumption by any " +"user." +msgstr "" +"An image with 'community' visibility is available for consumption by any " +"user." + +msgid "" +"As far as the Glance team can determine, the difficulties running Glance as " +"a WSGI application are caused by issues external to Glance. Thus the Glance " +"team recommends that Glance be run in its normal standalone configuration, " +"particularly in production environments. If you choose to run Glance as a " +"WSGI application in a web server, be sure to test your installation " +"carefully with realistic usage scenarios." +msgstr "" +"As far as the Glance team can determine, the difficulties running Glance as " +"a WSGI application are caused by issues external to Glance. Thus the Glance " +"team recommends that Glance be run in its normal standalone configuration, " +"particularly in production environments. If you choose to run Glance as a " +"WSGI application in a web server, be sure to test your installation " +"carefully with realistic usage scenarios." + +msgid "" +"As is standard behavior for the image-list call, other filters may be " +"applied to the request. For example, to see the community images supplied " +"by user ``931efe8a-0ad7-4610-9116-c199f8807cda``, the following call would " +"be made: ``GET v2/images?visibility=community&owner=931efe8a-0ad7-4610-9116-" +"c199f8807cda``" +msgstr "" +"As is standard behaviour for the image-list call, other filters may be " +"applied to the request. For example, to see the community images supplied " +"by user ``931efe8a-0ad7-4610-9116-c199f8807cda``, the following call would " +"be made: ``GET v2/images?visibility=community&owner=931efe8a-0ad7-4610-9116-" +"c199f8807cda``" + +msgid "" +"As mentioned above, the default visibility of an image is 'shared'. If a " +"user wants an image to be private and not accept any members, a visibility " +"of 'private' can be explicitly assigned at the time of creation." +msgstr "" +"As mentioned above, the default visibility of an image is 'shared'. If a " +"user wants an image to be private and not accept any members, a visibility " +"of 'private' can be explicitly assigned at the time of creation." + +msgid "" +"As mentioned above, the same recommendation applies to the policy-based " +"configuration for exposing multiple image locations." +msgstr "" +"As mentioned above, the same recommendation applies to the policy-based " +"configuration for exposing multiple image locations." + +msgid "" +"Attempting to set image locations to an image *not* in ``active`` or " +"``queued`` status will now result in a HTTP Conflict (HTTP status code 409) " +"to the user." +msgstr "" +"Attempting to set image locations to an image *not* in ``active`` or " +"``queued`` status will now result in a HTTP Conflict (HTTP status code 409) " +"to the user." + +msgid "Bug 1229823_: Handle file delete races in image cache" +msgstr "Bug 1229823_: Handle file delete races in image cache" + +msgid "Bug 1482129_: Remove duplicate key from dictionary" +msgstr "Bug 1482129_: Remove duplicate key from dictionary" + +msgid "Bug 1483353 v1 Updates using x-image-meta-id header provoke E500 or 200" +msgstr "" +"Bug 1483353 v1 Updates using x-image-meta-id header provoke E500 or 200" + +msgid "Bug 1504184 Glance does not error gracefully on token validation error" +msgstr "Bug 1504184 Glance does not error gracefully on token validation error" + +msgid "" +"Bug 1505474 Glance raise 500 error when delete images with unallowed status " +"change" +msgstr "" +"Bug 1505474 Glance raise 500 error when delete images with unallowed status " +"change" + +msgid "" +"Bug 1505675 Flaky tasks test glance.tests.unit.v2.test_tasks_resource." +"TestTasksController.test_create_with_live_time" +msgstr "" +"Bug 1505675 Flaky tasks test glance.tests.unit.v2.test_tasks_resource." +"TestTasksController.test_create_with_live_time" + +msgid "Bug 1505710 Wrong logging setup in replicator" +msgstr "Bug 1505710 Wrong logging setup in replicator" + +msgid "" +"Bug 1512369 glance should declare a test-requirements.txt on swiftclient " +"(for config generator)" +msgstr "" +"Bug 1512369 glance should declare a test-requirements.txt on swiftclient " +"(for config generator)" + +msgid "Bug 1516706_: Prevent v1_api from making requests to v2_registry" +msgstr "Bug 1516706_: Prevent v1_api from making requests to v2_registry" + +msgid "" +"Bug 1517060 Users (without admin privileges) can change ACTIVE_IMMUTABLE " +"properties of their own images when deactivated." +msgstr "" +"Bug 1517060 Users (without admin privileges) can change ACTIVE_IMMUTABLE " +"properties of their own images when deactivated." + +msgid "" +"Bug 1522132 Scrubber tests are broken due to deprecated config " +"filesystem_store_datadir under DEFAULT section" +msgstr "" +"Bug 1522132 Scrubber tests are broken due to deprecated config " +"filesystem_store_datadir under DEFAULT section" + +msgid "Bug 1554412_: Provide user friendly message for FK failure" +msgstr "Bug 1554412_: Provide user friendly message for FK failure" + +msgid "Bug 1655727_: Invoke monkey_patching early enough for eventlet 0.20.1" +msgstr "Bug 1655727_: Invoke monkey_patching early enough for eventlet 0.20.1" + +msgid "Bug 1657459_: Fix incompatibilities with WebOb 1.7" +msgstr "Bug 1657459_: Fix incompatibilities with WebOb 1.7" + +msgid "Bug 1664709_: Do not serve partial image download requests from cache" +msgstr "Bug 1664709_: Do not serve partial image download requests from cache" + +msgid "Bug 1686488_: Fix glance image-download error" +msgstr "Bug 1686488_: Fix glance image-download error" + +msgid "Bug 1688189_: Fix member create to handle unicode characters" +msgstr "Bug 1688189_: Fix member create to handle unicode characters" + +msgid "Bug 1701346_: Fix trust auth mechanism" +msgstr "Bug 1701346_: Fix trust auth mechanism" + +msgid "Bug 1714240_: Avoid restarting a child when terminating" +msgstr "Bug 1714240_: Avoid restarting a child when terminating" + +msgid "Bug 1719252_: Metadefs: Fix 500 for name with more than 80 chars" +msgstr "Bug 1719252_: Metadefs: Fix 500 for name with more than 80 chars" + +msgid "Bug 1720354_: Correctly send auth request to oslo.policy" +msgstr "Bug 1720354_: Correctly send auth request to oslo.policy" + +msgid "Bug 1733813_: Fix 500 from image-import on queued images" +msgstr "Bug 1733813_: Fix 500 from image-import on queued images" + +msgid "Bug 1737952_: Fix 500 if custom property name is greater than 255" +msgstr "Bug 1737952_: Fix 500 if custom property name is greater than 255" + +msgid "Bug 1744824_: Fix py27 eventlet issue <0.22.0" +msgstr "Bug 1744824_: Fix py27 eventlet issue <0.22.0" + +msgid "Bug 1748916_: Glance default workers total overkill for modern servers" +msgstr "Bug 1748916_: Glance default workers total overkill for modern servers" + +msgid "Bug 1749297_: Fix 500 from list-tasks call with postgresql" +msgstr "Bug 1749297_: Fix 500 from list-tasks call with PostgreSQL" + +msgid "Bug Fixes" +msgstr "Bug Fixes" + +msgid "" +"Changes in Python 2.7 distribution packages affected Glance's use of " +"eventlet. As a result, the team backported a fix from eventlet 0.22.0 to " +"the Glance code. (The Ocata release of OpenStack uses eventlet 0.19.0.) " +"See Bug 1747305_ for details." +msgstr "" +"Changes in Python 2.7 distribution packages affected Glance's use of " +"eventlet. As a result, the team backported a fix from eventlet 0.22.0 to " +"the Glance code. (The Ocata release of OpenStack uses eventlet 0.19.0.) " +"See Bug 1747305_ for details." + +msgid "" +"Changes in Python 2.7 distribution packages affected Glance's use of " +"eventlet. As a result, the team backported a fix from eventlet 0.22.0 to " +"the Glance code. (The Pike release of OpenStack uses eventlet 0.20.0.) See " +"Bug 1747304_ for details." +msgstr "" +"Changes in Python 2.7 distribution packages affected Glance's use of " +"eventlet. As a result, the team backported a fix from eventlet 0.22.0 to " +"the Glance code. (The Pike release of OpenStack uses eventlet 0.20.0.) See " +"Bug 1747304_ for details." + +msgid "" +"Code for the OpenStack Artifacts Service (Glare) and its EXPERIMENTAL API " +"has been `removed`_ from the Glance codebase." +msgstr "" +"Code for the OpenStack Artifacts Service (Glare) and its EXPERIMENTAL API " +"has been `removed`_ from the Glance codebase." + +msgid "" +"Code for the OpenStack Artifacts Service (`Glare`_) and its EXPERIMENTAL API " +"has been removed from the Glance codebase, as it was relocated into an " +"independent `Glare`_ project repository during a previous release cycle. The " +"database upgrade for the Glance Pike release drops the Glare tables (named " +"'artifacts' and 'artifact_*') from the Glance database." +msgstr "" +"Code for the OpenStack Artifacts Service (`Glare`_) and its EXPERIMENTAL API " +"has been removed from the Glance codebase, as it was relocated into an " +"independent `Glare`_ project repository during a previous release cycle. The " +"database upgrade for the Glance Pike release drops the Glare tables (named " +"'artifacts' and 'artifact_*') from the Glance database." + +msgid "Critical Issues" +msgstr "Critical Issues" + +msgid "Current Series Release Notes" +msgstr "Current Series Release Notes" + +msgid "" +"Currently, we are experiencing some problems in the gate when Glance is " +"configured to run in devstack following the guidelines recommended in the " +"documentation. You can follow `Bug 1703856`_ to learn more." +msgstr "" +"Currently, we are experiencing some problems in the gate when Glance is " +"configured to run in devstack following the guidelines recommended in the " +"documentation. You can follow `Bug 1703856`_ to learn more." + +msgid "Database downgrades have been removed from the Glance source tree." +msgstr "Database downgrades have been removed from the Glance source tree." + +msgid "" +"Database versions are no longer numerical. Instead, they are the *revision " +"ID* of the last migration applied on the database." +msgstr "" +"Database versions are no longer numerical. Instead, they are the *revision " +"ID* of the last migration applied on the database." + +msgid "" +"Deprecate the ``show_multiple_locations`` configuration option in favor of " +"the existing Role Based Access Control (RBAC) for Image locations which uses " +"``policy.json`` file to define the appropriate rules." +msgstr "" +"Deprecate the ``show_multiple_locations`` configuration option in favour of " +"the existing Role Based Access Control (RBAC) for Image locations which uses " +"``policy.json`` file to define the appropriate rules." + +msgid "" +"Deprecated \"sign-the-hash\" approach for image signing. Old run_tests and " +"related scripts have been removed." +msgstr "" +"Deprecated \"sign-the-hash\" approach for image signing. Old run_tests and " +"related scripts have been removed." + +msgid "" +"Deprecated values are no longer recognized for the configuration option " +"``store_type_preference``. The two non-standard values 'filesystem' and " +"'vmware_datastore' were DEPRECATED in Newton and are no longer operable. The " +"correct values for those stores are 'file' and 'vmware'. See the Newton " +"release notes for more information at https://docs.openstack.org/" +"releasenotes/glance/newton.html#upgrade-notes" +msgstr "" +"Deprecated values are no longer recognized for the configuration option " +"``store_type_preference``. The two non-standard values 'filesystem' and " +"'vmware_datastore' were DEPRECATED in Newton and are no longer operable. The " +"correct values for those stores are 'file' and 'vmware'. See the Newton " +"release notes for more information at https://docs.openstack.org/" +"releasenotes/glance/newton.html#upgrade-notes" + +msgid "Deprecation Notes" +msgstr "Deprecation Notes" + +msgid "" +"Expired tasks are now deleted in Glance. As with other Glance resources, " +"this is a \"soft\" deletion, that is, a deleted task is marked as " +"``deleted`` in the database so that the task will not appear in API " +"responses, but the information associated with the task persists in the " +"database." +msgstr "" +"Expired tasks are now deleted in Glance. As with other Glance resources, " +"this is a \"soft\" deletion, that is, a deleted task is marked as " +"``deleted`` in the database so that the task will not appear in API " +"responses, but the information associated with the task persists in the " +"database." + +msgid "Expired tasks are now deleted." +msgstr "Expired tasks are now deleted." + +msgid "" +"Finally, there are no changes to the version 2.5 API in this release. All " +"version 2.5 calls will work whether the new import functionality is enabled " +"or not." +msgstr "" +"Finally, there are no changes to the version 2.5 API in this release. All " +"version 2.5 calls will work whether the new import functionality is enabled " +"or not." + +msgid "" +"Fixing bug 1525915; image might be transitioning from active to queued by " +"regular user by removing last location of image (or replacing locations with " +"empty list). This allows user to re-upload data to the image breaking " +"Glance's promise of image data immutability. From now on, last location " +"cannot be removed and locations cannot be replaced with empty list." +msgstr "" +"Fixing bug 1525915; image might be transitioning from active to queued by " +"regular user by removing last location of image (or replacing locations with " +"empty list). This allows user to re-upload data to the image breaking " +"Glance's promise of image data immutability. From now on, last location " +"cannot be removed and locations cannot be replaced with empty list." + +msgid "For example, ``GET v2/images?visibility=community``" +msgstr "For example, ``GET v2/images?visibility=community``" + +msgid "" +"For example, a user is not allowed to add a location to an image in " +"``saving`` status. Suppose a user decides to add a location anyway. It is " +"possible that before the user's request is processed, the transmission of " +"data being saved is completed and the image transitioned into ``active`` " +"status, in which case the user's add location request will succeed. To the " +"user, however, this success will appear anomalous because in most cases, an " +"attempt to add a location to an image in ``saving`` status will fail." +msgstr "" +"For example, a user is not allowed to add a location to an image in " +"``saving`` status. Suppose a user decides to add a location anyway. It is " +"possible that before the user's request is processed, the transmission of " +"data being saved is completed and the image transitioned into ``active`` " +"status, in which case the user's add location request will succeed. To the " +"user, however, this success will appear anomalous because in most cases, an " +"attempt to add a location to an image in ``saving`` status will fail." + +msgid "" +"For example, configuration options specifying counts, where a negative value " +"was undefined, would have still accepted the supplied negative value. Such " +"options will no longer accept negative values." +msgstr "" +"For example, configuration options specifying counts, where a negative value " +"was undefined, would have still accepted the supplied negative value. Such " +"options will no longer accept negative values." + +msgid "" +"For example, the Liberty migration, which was version ``42`` under the old " +"system, will now appear as ``liberty``. The Mitaka migrations ``43`` and " +"``44`` appear as ``mitaka01`` and ``mitaka02``, respectively." +msgstr "" +"For example, the Liberty migration, which was version ``42`` under the old " +"system, will now appear as ``liberty``. The Mitaka migrations ``43`` and " +"``44`` appear as ``mitaka01`` and ``mitaka02``, respectively." + +msgid "" +"For more information, see the Glance specification document `Actually " +"Deprecate the Glance Registry `_." +msgstr "" +"For more information, see the Glance specification document `Actually " +"Deprecate the Glance Registry `_." + +msgid "" +"For the Newton release, this option will still be honored. However, it is " +"important to update ``policy.json`` file for glance-api nodes. In " +"particular, please consider updating the policies ``delete_image_location``, " +"``get_image_location`` and ``set_image_location`` as per your requirements. " +"As this is an advanced option and prone to expose some risks, please check " +"the policies to ensure security and privacy of your cloud." +msgstr "" +"For the Newton release, this option will still be honoured. However, it is " +"important to update ``policy.json`` file for glance-api nodes. In " +"particular, please consider updating the policies ``delete_image_location``, " +"``get_image_location`` and ``set_image_location`` as per your requirements. " +"As this is an advanced option and prone to expose some risks, please check " +"the policies to ensure security and privacy of your cloud." + +msgid "" +"For the Pike release, the legacy Glare code has been removed from the Glance " +"code repository and the legacy 'artifacts' and 'artifact_*' database tables " +"are dropped from the Glance database. As the Artifacts service API was an " +"EXPERIMENTAL API in Glance and has not used the Glance database since " +"Mitaka, no provision is made for migrating data from the Glance database to " +"the Glare database." +msgstr "" +"For the Pike release, the legacy Glare code has been removed from the Glance " +"code repository and the legacy 'artifacts' and 'artifact_*' database tables " +"are dropped from the Glance database. As the Artifacts service API was an " +"EXPERIMENTAL API in Glance and has not used the Glance database since " +"Mitaka, no provision is made for migrating data from the Glance database to " +"the Glare database." + +msgid "" +"Formerly, it was possible to add members to an image whose visibility was " +"``private``, thereby creating a \"shared\" image. In this release, an image " +"must have a visibility of ``shared`` in order to accept member operations. " +"Attempting to add a member to an image with a visibility of ``private`` will " +"result in a `4xx response`_ containing an informative message." +msgstr "" +"Formerly, it was possible to add members to an image whose visibility was " +"``private``, thereby creating a \"shared\" image. In this release, an image " +"must have a visibility of ``shared`` in order to accept member operations. " +"Attempting to add a member to an image with a visibility of ``private`` will " +"result in a `4xx response`_ containing an informative message." + +msgid "" +"Future releases will ignore this option and just follow the policy rules. It " +"is recommended that this option is disabled for public endpoints and is used " +"only internally for service-to-service communication." +msgstr "" +"Future releases will ignore this option and just follow the policy rules. It " +"is recommended that this option is disabled for public endpoints and is used " +"only internally for service-to-service communication." + +msgid "Glance API **CURRENT** ``minor`` version is now ``2.4``." +msgstr "Glance API **CURRENT** ``minor`` version is now ``2.4``." + +msgid "Glance API ``minor`` version bumped to 2.4." +msgstr "Glance API ``minor`` version bumped to 2.4." + +msgid "Glance Release Notes" +msgstr "Glance Release Notes" + +msgid "" +"Glance and Nova contain nearly identical digital signature modules. In order " +"to better maintain and evolve this code and to eliminate the possibility " +"that the modules diverge, we have replaced the digital signature module in " +"Glance with the new ``cursive`` library." +msgstr "" +"Glance and Nova contain nearly identical digital signature modules. In order " +"to better maintain and evolve this code and to eliminate the possibility " +"that the modules diverge, we have replaced the digital signature module in " +"Glance with the new ``cursive`` library." + +msgid "" +"Glance had been accepting the Content-Range header for GET v2/images/" +"{image_id}/file requests, contrary to RFC 7233. Following RFC 7233, Glance " +"will now:" +msgstr "" +"Glance had been accepting the Content-Range header for GET v2/images/" +"{image_id}/file requests, contrary to RFC 7233. Following RFC 7233, Glance " +"will now:" + +msgid "" +"Glance is now packaged with a WSGI script entrypoint, enabling it to be run " +"as a WSGI application hosted by a performant web server. See `Running " +"Glance in HTTPD `_ in the Glance documentation for details." +msgstr "" +"Glance is now packaged with a WSGI script entrypoint, enabling it to be run " +"as a WSGI application hosted by a performant web server. See `Running " +"Glance in HTTPD `_ in the Glance documentation for details." + +msgid "" +"Glance no longer returns a 500 when 4 byte unicode characters are passed to " +"the metadefs API." +msgstr "" +"Glance no longer returns a 500 when 4 byte Unicode characters are passed to " +"the metadefs API." + +msgid "" +"Glance now uses the `python 'cryptography' module`_ instead of the " +"'pycrypto' module." +msgstr "" +"Glance now uses the `python 'cryptography' module`_ instead of the " +"'pycrypto' module." + +msgid "" +"Glance uses the ``cursive`` library's functionality to verify digital " +"signatures. To familiarize yourself with this new dependency and see the " +"list of transitive dependencies visit http://git.openstack.org/cgit/" +"openstack/cursive" +msgstr "" +"Glance uses the ``cursive`` library's functionality to verify digital " +"signatures. To familiarise yourself with this new dependency and see the " +"list of transitive dependencies visit http://git.openstack.org/cgit/" +"openstack/cursive" + +msgid "" +"HTTP Response Code 409 (Conflict) will be returned in response to an attempt " +"to remove an image location when the image status is not ``active``" +msgstr "" +"HTTP Response Code 409 (Conflict) will be returned in response to an attempt " +"to remove an image location when the image status is not ``active``" + +msgid "" +"HTTP Response Code 409 (Conflict) will be returned in response to an attempt " +"to replace an image location when the image status is not ``active`` or " +"``queued``" +msgstr "" +"HTTP Response Code 409 (Conflict) will be returned in response to an attempt " +"to replace an image location when the image status is not ``active`` or " +"``queued``" + +msgid "" +"Here is a list of other important bugs that have been fixed (or partially " +"fixed) along with their descriptions." +msgstr "" +"Here is a list of other important bugs that have been fixed (or partially " +"fixed) along with their descriptions." + +msgid "Here is a list of possible return codes:" +msgstr "Here is a list of possible return codes:" + +msgid "" +"If ``enable_image_import`` is set **False**, requests to the v2 endpoint for " +"URIs defined only in v2.6 will return 404 (Not Found) with a message in the " +"response body stating \"Image import is not supported at this site.\" " +"Additionally, the image-create response will not contain the \"OpenStack-" +"image-import-methods\" header." +msgstr "" +"If ``enable_image_import`` is set **False**, requests to the v2 endpoint for " +"URIs defined only in v2.6 will return 404 (Not Found) with a message in the " +"response body stating \"Image import is not supported at this site.\" " +"Additionally, the image-create response will not contain the \"OpenStack-" +"image-import-methods\" header." + +msgid "" +"If an image has a visiblity of 'private' when viewed in the v2 API, then " +"that image will not accept members in the v1 API. If a user wants to share " +"such an image, the user can:" +msgstr "" +"If an image has a visibility of 'private' when viewed in the v2 API, then " +"that image will not accept members in the v1 API. If a user wants to share " +"such an image, the user can:" + +msgid "" +"If configured to work in daemon mode, the Scrubber will log an error message " +"at level critical, but will not exit the process." +msgstr "" +"If configured to work in daemon mode, the Scrubber will log an error message " +"at level critical, but will not exit the process." + +msgid "" +"If configured to work in non-daemon mode, the Scrubber will log an error " +"message at level critical and exit with status one." +msgstr "" +"If configured to work in non-daemon mode, the Scrubber will log an error " +"message at level critical and exit with status one." + +msgid "" +"If you wish to enable the EXPERIMENTAL version 2.6 API that contains the new " +"interoperable image import functionality, set the configuration option " +"``enable_image_import`` to True in the glance-api.conf file. The default " +"value for this option is False." +msgstr "" +"If you wish to enable the EXPERIMENTAL version 2.6 API that contains the new " +"interoperable image import functionality, set the configuration option " +"``enable_image_import`` to True in the glance-api.conf file. The default " +"value for this option is False." + +msgid "Liberty Series Release Notes" +msgstr "Liberty Series Release Notes" + +msgid "Mitaka Series Release Notes" +msgstr "Mitaka Series Release Notes" + +msgid "New Features" +msgstr "New Features" + +msgid "Newton Series Release Notes" +msgstr "Newton Series Release Notes" + +msgid "" +"Note that in either case, when dealing with an image that has 'private' " +"visibility in the v2 API, there is a safeguard against a user " +"unintentionally adding a member to an image and exposing data. The " +"safeguard is that you must perform an additional image update operation in " +"either the v1 or v2 API before you can expose it to other users." +msgstr "" +"Note that in either case, when dealing with an image that has 'private' " +"visibility in the v2 API, there is a safeguard against a user " +"unintentionally adding a member to an image and exposing data. The " +"safeguard is that you must perform an additional image update operation in " +"either the v1 or v2 API before you can expose it to other users." + +msgid "" +"Note that such images will have to have their visibility updated to 'shared' " +"before they will accept members." +msgstr "" +"Note that such images will have to have their visibility updated to 'shared' " +"before they will accept members." + +msgid "" +"Note that the plugin applies *only* to images imported via the " +"`interoperable image import process`_. Thus images whose data is set using " +"the `image data upload`_ call will *not* be processed by the plugin and " +"hence will not have properties injected. You can force end users to use the " +"interoperable image import process by restricting the data upload call, " +"which is governed by the ``upload_image`` policy in the Glance ``policy." +"json`` file. See the documentation for more information." +msgstr "" +"Note that the plugin applies *only* to images imported via the " +"`interoperable image import process`_. Thus images whose data is set using " +"the `image data upload`_ call will *not* be processed by the plugin and " +"hence will not have properties injected. You can force end users to use the " +"interoperable image import process by restricting the data upload call, " +"which is governed by the ``upload_image`` policy in the Glance ``policy." +"json`` file. See the documentation for more information." + +msgid "" +"Note that there are race conditions associated with adding a location to an " +"image in the ``active``, ``queued``, ``saving``, or ``deactivated`` status. " +"Because these are non-terminal image statuses, it is possible that when a " +"user attempts to add a location, a status transition could occur that might " +"block the **add** (or might appear to allow an add that should not be " +"allowed)." +msgstr "" +"Note that there are race conditions associated with adding a location to an " +"image in the ``active``, ``queued``, ``saving``, or ``deactivated`` status. " +"Because these are non-terminal image statuses, it is possible that when a " +"user attempts to add a location, a status transition could occur that might " +"block the **add** (or might appear to allow an add that should not be " +"allowed)." + +msgid "Note the code name for the \"ceph\" driver is ``rbd``." +msgstr "Note the code name for the \"Ceph\" driver is ``rbd``." + +msgid "Note the ordering of the options within a store is not alphabetical." +msgstr "Note the ordering of the options within a store is not alphabetical." + +msgid "Note: This is not a change. It's simply mentioned for completeness." +msgstr "Note: This is not a change. It's simply mentioned for completeness." + +msgid "" +"OSprofiler support requires passing of trace information between various " +"OpenStack services. This information is signed by one of HMAC keys, which we " +"historically defined in glance-api-paste.ini and glance-registry-paste.ini " +"files (together with enabled option, that in fact was duplicated in the " +"corresponding configuration files). OSprofiler 0.3.1 and higher supports " +"passing this information via configuration files, therefore it's recommended " +"to modify the ``[filter:osprofiler]`` section in \\*-paste.ini to look like " +"``paste.filter_factor = osprofiler.web:WsgiMiddleware.factory`` and set the " +"``hmac_keys`` option in the glance-\\*.conf files." +msgstr "" +"OSprofiler support requires passing of trace information between various " +"OpenStack services. This information is signed by one of HMAC keys, which we " +"historically defined in glance-api-paste.ini and glance-registry-paste.ini " +"files (together with enabled option, that in fact was duplicated in the " +"corresponding configuration files). OSprofiler 0.3.1 and higher supports " +"passing this information via configuration files, therefore it's recommended " +"to modify the ``[filter:osprofiler]`` section in \\*-paste.ini to look like " +"``paste.filter_factor = osprofiler.web:WsgiMiddleware.factory`` and set the " +"``hmac_keys`` option in the glance-\\*.conf files." + +msgid "Ocata Series Release Notes" +msgstr "Ocata Series Release Notes" + +msgid "On this release requirements.txt were synced from global-requirements." +msgstr "On this release requirements.txt were synced from global-requirements." + +msgid "" +"OpenStack deployments, packagers, and deployment projects which provided " +"Glare should have begun to consume Glare from its own `Glare`_ respository " +"during the Newton and Ocata releases. With the Pike release, it is no " +"longer possible to consume Glare code from the Glance repository." +msgstr "" +"OpenStack deployments, packagers, and deployment projects which provided " +"Glare should have begun to consume Glare from its own `Glare`_ repository " +"during the Newton and Ocata releases. With the Pike release, it is no " +"longer possible to consume Glare code from the Glance repository." + +msgid "" +"Options where a negative value was previously defined (for example, -1 to " +"mean unlimited) will remain unaffected by this change." +msgstr "" +"Options where a negative value was previously defined (for example, -1 to " +"mean unlimited) will remain unaffected by this change." + +msgid "Other Notes" +msgstr "Other Notes" + +msgid "Pike Series Release Notes" +msgstr "Pike Series Release Notes" + +msgid "" +"Please note a change in the Scrubber's behavior in case of job fetching " +"errors:" +msgstr "" +"Please note a change in the Scrubber's behaviour in case of job fetching " +"errors:" + +msgid "" +"Please note that not all Glance storage backends support partial downloads. " +"A Range request to a Glance server with such a backend will result in the " +"entire image content being delivered despite the 206 response code." +msgstr "" +"Please note that not all Glance storage backends support partial downloads. " +"A Range request to a Glance server with such a backend will result in the " +"entire image content being delivered despite the 206 response code." + +msgid "Prelude" +msgstr "Prelude" + +msgid "" +"Prior to Ocata, an image with 'private' visibility could become shared by " +"adding members to it, though its visibility remained 'private'. In order to " +"make the visibility of images more clear, in Ocata the following changes are " +"introduced:" +msgstr "" +"Prior to Ocata, an image with 'private' visibility could become shared by " +"adding members to it, though its visibility remained 'private'. In order to " +"make the visibility of images more clear, in Ocata the following changes are " +"introduced:" + +msgid "" +"Prior to Ocata, the Glance database did not have a 'visibility' column, but " +"instead used a boolean 'is_public' column, which was translated into " +"'public' or 'private' visibility in the Images API v2 image response. As " +"part of the upgrade to Ocata, a 'visibility' column is introduced into the " +"images table. It will be populated as follows" +msgstr "" +"Prior to Ocata, the Glance database did not have a 'visibility' column, but " +"instead used a boolean 'is_public' column, which was translated into " +"'public' or 'private' visibility in the Images API v2 image response. As " +"part of the upgrade to Ocata, a 'visibility' column is introduced into the " +"images table. It will be populated as follows" + +msgid "Queens Series Release Notes" +msgstr "Queens Series Release Notes" + +msgid "" +"Sample configuration file shipped with Glance source now has reordered store " +"drivers configuration options for future consistent ordering." +msgstr "" +"Sample configuration file shipped with Glance source now has reordered store " +"drivers configuration options for future consistent ordering." + +msgid "Security Issues" +msgstr "Security Issues" + +msgid "" +"See the documentation in the sample glance-api.conf file for more " +"information." +msgstr "" +"See the documentation in the sample glance-api.conf file for more " +"information." + +msgid "" +"Several `new values`_ were added for the ``vmware_ostype`` property in the " +"``OS::Compute::VMware`` namespace." +msgstr "" +"Several `new values`_ were added for the ``vmware_ostype`` property in the " +"``OS::Compute::VMware`` namespace." + +msgid "" +"Since the default value for 'visibility' upon image creation is 'shared', an " +"image freshly created using the v1 API can have members added to it, just as " +"it did pre-Ocata." +msgstr "" +"Since the default value for 'visibility' upon image creation is 'shared', an " +"image freshly created using the v1 API can have members added to it, just as " +"it did pre-Ocata." + +msgid "" +"Some additional points about ``show_multiple_locations`` configuration " +"option deprecation." +msgstr "" +"Some additional points about ``show_multiple_locations`` configuration " +"option deprecation." + +msgid "" +"Some backend store names were inconsistent between glance and glance_store. " +"This meant that operators of the VMware datastore or file system store were " +"required to use store names in ``glance-api.conf`` that did not correspond " +"to any valid identifier in glance_store. As this situation encouraged " +"misconfiguration and operator unhappiness, we have made the store names " +"consistent in the Newton release. What this means for you:" +msgstr "" +"Some backend store names were inconsistent between glance and glance_store. " +"This meant that operators of the VMware datastore or file system store were " +"required to use store names in ``glance-api.conf`` that did not correspond " +"to any valid identifier in glance_store. As this situation encouraged " +"misconfiguration and operator unhappiness, we have made the store names " +"consistent in the Newton release. What this means for you:" + +msgid "bug 1585584: Glare v0.1 is unable to create public artifact draft" +msgstr "bug 1585584: Glare v0.1 is unable to create public artifact draft" + +msgid "" +"bug 1585917: member-create will raise 500 error if member-id is greater than " +"255 characters" +msgstr "" +"bug 1585917: member-create will raise 500 error if member-id is greater than " +"255 characters" + +msgid "" +"bug 1590608: Services should use http_proxy_to_wsgi middleware from oslo." +"middleware library" +msgstr "" +"bug 1590608: Services should use http_proxy_to_wsgi middleware from oslo." +"middleware library" + +msgid "" +"bug 1591004: Unable to download image with no checksum when cache is enabled" +msgstr "" +"bug 1591004: Unable to download image with no checksum when cache is enabled" + +msgid "" +"bug 1593177: The default policy needs to be admin for safer default " +"deployment scenarios" +msgstr "" +"bug 1593177: The default policy needs to be admin for safer default " +"deployment scenarios" + +msgid "" +"bug 1598985: glance-replicator compare output should show image name in " +"addition to image id for missing images" +msgstr "" +"bug 1598985: glance-replicator compare output should show image name in " +"addition to image id for missing images" + +msgid "" +"bug 1599169: glance-replicator size raises object of type 'NoneType' has no " +"len() exception when no args provided" +msgstr "" +"bug 1599169: glance-replicator size raises object of type 'NoneType' has no " +"len() exception when no args provided" + +msgid "bug 1599192: glance-replicator needs to display human-readable size" +msgstr "bug 1599192: glance-replicator needs to display human-readable size" + +msgid "bug 1602081: Glance needs to use oslo.context's policy dict" +msgstr "bug 1602081: Glance needs to use oslo.context's policy dict" + +msgid "" +"bug 1609571: version negotiation api middleware was NOT up to date to " +"include v2.3" +msgstr "" +"bug 1609571: version negotiation API middleware was NOT up to date to " +"include v2.3" + +msgid "bug 1612341: Add cpu thread pinning flavor metadef" +msgstr "bug 1612341: Add CPU thread pinning flavour metadef" + +msgid "bug 1617258: Image signature base64 needs to wrap lines" +msgstr "bug 1617258: Image signature base64 needs to wrap lines" + +msgid "the options in the ``[task]`` group" +msgstr "the options in the ``[task]`` group" + +msgid "the options in the ``[taskflow_executor]`` group" +msgstr "the options in the ``[taskflow_executor]`` group"