manila/releasenotes/notes/add-update-security-service-for-in-use-share-networks-c60d82898c71eb4a.yaml
debeltrami 2bc27c5678 Add security service update for in-use share networks
This patch implements the update of security service's association
with in-use share networks. The following changes were added:

 - New share network APIs: `share_network_security_service_update`
 and `share_network_reset_state`.

 - A new `status` attribute was added to share network model to
 identify when it's in a modification state, called 'network_change'.
 Other supported status that were added: 'active' and 'error'.

 - New 'security_service_update_support' property was added to both
 share server and share network models, to identify when this resources
 are able to process security service update for in-use share networks.

 - New driver interface was added to support update of security service's
 configuration of a given share server.

DocImpact
APIImpact
Partially Implements: bp add-security-service-in-use-share-networks

Co-Authored-By: Carlos Eduardo <ces.eduardo98@gmail.com>
Co-Authored-By: Douglas Viroel <viroel@gmail.com>
Co-Authored-By: Andre Beltrami <debeltrami@gmail.com>

Change-Id: I129a794dfd2d179fa2b9a2fed050459d6f00b0de
2021-03-12 18:37:45 -03:00

21 lines
957 B
YAML

---
features:
- |
Added the possibility to add and update an entire security service when
a share network is already being used.
A new field called ``status`` was added to the share network model and its
default value is ``active``. Some operations might be blocked depending on
the share network status.
A boolean field called ``security_service_update_support`` was added to the
share server's model. This field defaults to ``False``, and all of the
already deployed share servers are going to get the default value even if
their backend support it. Administrators will be able to update the field
value using ``manila-manage`` commands.
The scheduler will filter out backend that does not handle this request
during some operations.
upgrade:
- |
``manila-manage`` now supports share server commands, which allow
administrators to modify the field value of some share server's
capabilities.