manila/manila
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
..
api Add security service update for in-use share networks 2021-03-12 18:37:45 -03:00
cmd Add security service update for in-use share networks 2021-03-12 18:37:45 -03:00
common Add security service update for in-use share networks 2021-03-12 18:37:45 -03:00
compute remove usage of six library 2021-01-27 13:46:31 -08:00
data remove usage of six library 2021-01-27 13:46:31 -08:00
db Add security service update for in-use share networks 2021-03-12 18:37:45 -03:00
image Fix NFS/CIFS share creation failure issue 2020-06-30 12:46:28 -04:00
message Merge "[Native CephFS] Add messages for async ACL ops" 2021-02-01 20:50:46 +00:00
network remove usage of six library 2021-01-27 13:46:31 -08:00
policies Add security service update for in-use share networks 2021-03-12 18:37:45 -03:00
scheduler Add security service update for in-use share networks 2021-03-12 18:37:45 -03:00
share Add security service update for in-use share networks 2021-03-12 18:37:45 -03:00
share_group Add security service update for in-use share networks 2021-03-12 18:37:45 -03:00
testing [ussuri][goal] Drop python2.7 support 2019-12-08 19:32:52 -08:00
tests Add security service update for in-use share networks 2021-03-12 18:37:45 -03:00
volume Fix parameters passed to exception 2019-03-19 17:40:40 +08:00
wsgi Integrate OSprofiler and Manila 2021-02-25 04:59:19 +01:00
__init__.py Removed ignored checks from tox.ini and fixed pep8 issues 2016-02-14 14:56:55 +02:00
context.py Drop "system_scope" from context constructor 2021-02-25 11:02:07 -08:00
coordination.py Remove unused configuration options 2017-12-13 22:49:35 +08:00
exception.py Add security service update for in-use share networks 2021-03-12 18:37:45 -03:00
i18n.py Remove i18n.enable_lazy() translation 2018-11-14 14:09:08 +05:30
manager.py Don't send heartbeats if driver not initializing correctly 2020-01-15 11:34:08 +08:00
opts.py Fix NFS/CIFS share creation failure issue 2020-06-30 12:46:28 -04:00
policy.py Clean up some policy code 2021-02-25 23:41:57 -08:00
quota.py Add config option to set per_share_size_limit. 2021-03-09 11:58:17 +01:00
rpc.py Integrate OSprofiler and Manila 2021-02-25 04:59:19 +01:00
service.py Integrate OSprofiler and Manila 2021-02-25 04:59:19 +01:00
test.py Integrate OSprofiler and Manila 2021-02-25 04:59:19 +01:00
utils.py [pylint] Fix/ignore pylint errors in non-test modules 2019-02-25 17:23:15 +00:00
version.py Remove vim headers 2014-10-06 15:00:27 +02:00