manila/devstack
vponomaryov 7999280fb9 Add Grenade support to Manila
Grenade is an OpenStack test harness to exercise the upgrade
process between releases. It uses DevStack to perform an initial
OpenStack install and as a reference for the final configuration.

Add support of it to Manila project, doing following changes:
- Add all required scripts for 'grenade' job, such as following:
-- settings
-- shutdown.sh
-- upgrade.sh
- Add optional 'resources.sh' script that performs functional
  tests using bash and manilaclient. List of scenarios:
-- 1. create and delete share setting metadata and access rule
-- 2. attach security service to share network
-- 3. update quotas
-- 4. create private share type and add access for project

Note following:
- Tempest is not used by design.
- Manilaclient is used of stable version - version of 'base' devstack,
  which is 'stable/mitaka'. It also means that used API microversion
  is latest for that branch.

Change-Id: I7d7e0c50933776ca1a710bcf069abb0282b821ac
Depends-On: I4232382d3c944666bbf0916a3f285b84f6ff9d64
Implements blueprint grenade
2016-04-22 12:46:37 +03:00
..
files Allow devstack plugin to work without Cinder 2016-03-04 15:33:34 -05:00
upgrade Add Grenade support to Manila 2016-04-22 12:46:37 +03:00
README.rst Add devstack plugin 2015-02-20 19:57:21 +02:00
plugin.sh Add Grenade support to Manila 2016-04-22 12:46:37 +03:00
settings Add tests to ensure snapshots across replicas 2016-03-19 11:53:02 +00:00

README.rst

Enabling in Devstack

  1. Download DevStack

  2. Add this repo as an external repository:

    > cat local.conf
    [[local|localrc]]
    enable_plugin manila https://github.com/openstack/manila
  3. run stack.sh