summaryrefslogtreecommitdiff
path: root/tox.ini
diff options
context:
space:
mode:
authorvponomaryov <vponomaryov@mirantis.com>2016-04-07 16:41:59 +0300
committerValeriy Ponomaryov <vponomaryov@mirantis.com>2016-04-22 12:46:37 +0300
commit7999280fb957657eff26928afe86bf650cf13822 (patch)
tree0d88ded51e64a9855cb98afdd35ce8ce343f6dcd /tox.ini
parent95011c5876761a45898c30aabce7465dcee222fe (diff)
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
Notes
Notes (review): Code-Review+2: Ben Swartzlander <ben@swartzlander.org> Code-Review+1: Goutham Pacha Ravi <gouthamr@netapp.com> Code-Review+2: xing-yang <xing.yang@emc.com> Workflow+1: xing-yang <xing.yang@emc.com> Verified+2: Jenkins Submitted-by: Jenkins Submitted-at: Thu, 05 May 2016 19:06:33 +0000 Reviewed-on: https://review.openstack.org/302801 Project: openstack/manila Branch: refs/heads/master
Diffstat (limited to 'tox.ini')
-rw-r--r--tox.ini4
1 files changed, 4 insertions, 0 deletions
diff --git a/tox.ini b/tox.ini
index 9c20ee7..dde2e50 100644
--- a/tox.ini
+++ b/tox.ini
@@ -39,6 +39,10 @@ commands =
39 contrib/ci/pre_test_hook.sh \ 39 contrib/ci/pre_test_hook.sh \
40 contrib/ci/post_test_hook.sh \ 40 contrib/ci/post_test_hook.sh \
41 devstack/plugin.sh \ 41 devstack/plugin.sh \
42 devstack/upgrade/from-mitaka/upgrade-manila \
43 devstack/upgrade/resources.sh \
44 devstack/upgrade/shutdown.sh \
45 devstack/upgrade/upgrade.sh \
42 tools/cover.sh \ 46 tools/cover.sh \
43 tools/check_logging.sh \ 47 tools/check_logging.sh \
44 run_tests.sh 48 run_tests.sh