manila/manila_tempest_tests
Goutham Pacha Ravi 64a73b1419 Refactor Access Rules APIs
- Pull up policy check to beginning of the APIs.
- Avoid making access rules changes when one or
  more instances of the share are in an invalid state.
- Add back the per rule share instance access status.
  This restoration provides better visibility for which
  rules were applied successfully.
- Remove 'updating' and 'updating_multiple' as valid
  states for the share instance access rules status.
- Deprecate the access rule state 'new' in favor of
  'queued_to_apply' and the share instance access rules
  status 'out_of_sync' in favor of 'syncing'.

In a new API micro-version:
- Allow access rule changes irrespective of the share's
   access_rules_status.
- Expose new access rule states and share's
  access_rules_status values.

Access rules for each share instance now transition
from 'queued_to_apply' to 'applying' to 'active' or 'error';
and from 'active', 'queued_to_apply', 'applying' or 'error'
to 'queued_to_deny' to 'denying' to 'deleted'.

APIImpact
DocImpact

Partially-implements: bp fix-and-improve-access-rules
Co-Authored-By: Mike Rooney <rooneym@netapp.com>
Change-Id: Ic25e63215b5ba723cbc8cab7c51789c698e76f28
2017-01-19 15:02:58 -05:00
..
common Implement share revert to snapshot 2017-01-17 15:06:01 -05:00
services Implement share revert to snapshot 2017-01-17 15:06:01 -05:00
tests Implement share revert to snapshot 2017-01-17 15:06:01 -05:00
__init__.py Use Tempest plugin interface 2015-09-05 00:36:33 +00:00
config.py Refactor Access Rules APIs 2017-01-19 15:02:58 -05:00
plugin.py Implement share revert to snapshot 2017-01-17 15:06:01 -05:00
README.rst Use Tempest plugin interface 2015-09-05 00:36:33 +00:00
share_exceptions.py Add snapshot instances admin APIs 2016-07-29 11:21:35 +08:00
utils.py Improve Share Migration tempest tests 2016-09-13 13:17:07 -03:00

Tempest Integration

This directory contains Tempest tests to cover Manila project.