[doc] Driver updatable metadata

Updates to the end user, which allows them to specify metadata items
that should be passed to backend share drivers. Share driver may take
needed action from provided metadata if supported.

partially-implements: blueprint pass-resource-metadata-updates-to-backend-drivers
Change-Id: If595af5910706582165c11c30e73766c208f9b4e
This commit is contained in:
Kiran Pawar 2024-09-25 10:36:47 +00:00
parent dca04e2270
commit debec43785
2 changed files with 8 additions and 2 deletions

View File

@ -507,6 +507,10 @@ You also can unset the metadata using
only metadata configuration option listed in the
:ref:`additional configuration options page <manila-common>`.
In case you want to pass certain metadata key-values to be consumed by share
drivers, you can provide a list of such keys through the driver updatable
metadata configuration option listed in the
:ref:`additional configuration options page <manila-common>`.
Reset share state
-----------------

View File

@ -110,6 +110,10 @@
- (Boolean) Treat X-Forwarded-For as the canonical remote address. Only enable this if you have a sanitizing proxy.
* - ``wsgi_keep_alive`` = ``True``
- (Boolean) If False, closes the client socket connection explicitly. Setting it to True to maintain backward compatibility. Recommended setting is set it to False.
* - ``admin_only_metadata`` = ``__affinity_same_host,__affinity_different_host``
- (List) The affinity keys are default to ensure backwards compatibility. Update the list with metadata items that should only be manipulated by people allowed by the "update_admin_only_metadata" policy.
* - ``driver_updatable_metadata`` = ``None``
- (List) Metadata keys that will decide which share metadata can be passed to share drivers as part of metadata create/update operations.
* - **[coordination]**
-
* - ``backend_url`` = ``file://$state_path``
@ -126,5 +130,3 @@
- (List) Check the presence of a file based on a port to determine if an application is running on a port. Expects a "port:path" list of strings. Used by DisableByFilesPortsHealthcheck plugin.
* - ``path`` = ``/healthcheck``
- (String) DEPRECATED: The path to respond to healtcheck requests on.
* - ``admin_only_metadata`` = ``__affinity_same_host,__affinity_different_host``
- (List) The affinity keys are default to ensure backwards compatibility. Update the list with metadata items that should only be manipulated by people allowed by the "update_admin_only_metadata" policy.