Commit Graph

8 Commits

Author SHA1 Message Date
Tom Barron
093072536e [Grenade] Switch base to stable/queens
We should test two neighbour branches in grenade job.
So, after branching of stable/queens we should use it as
base for testing of manila migration to current master
branch (Rocky-dev).

Change-Id: I20a78d69b4adcedd2e1691c7ef672567826a6b79
2018-05-24 09:04:19 -04:00
junboli
411855cda7 [Grenade] Switch base to stable/pike
We should test two neighbour branches in grenade job.
So, after branching of stable/pike we should use it as
base for testing of manila migration to current master
branch (Queens-dev).

Change-Id: I0794a7e699622051a7b094b81dcfc843e7b43880
2017-09-07 00:36:01 +00:00
Valeriy Ponomaryov
0d30c50a60 [Grenade] Add test with creation of share snapshot
Extend test coverage for 'upgrade' devstack logic (grenade) by
adding new test that creates share snapshot.

Change-Id: I2610fe744123eab2b3fc6ed74ed191e38cecb92e
2017-02-09 18:27:26 +00:00
Valeriy Ponomaryov
f3218a1d42 [Grenade] Switch base to stable/ocata
We should test two neighbour branches in grenade job.
So, after branching of stable/ocata we should use it as base
for testing of manila migration to current master branch (Pike-dev).

Also, update existing code to be consistent with newer microversion.

Change-Id: Id78c30e2000186958a2eb8f6fd727042d9b31862
2017-02-09 14:50:39 +00:00
vponomaryov
3ede2d1c48 [Grenade] Do not run tempest tests
Since tempest is not used in manila grenade logic skip run of its
tests.

Change-Id: I6c45448ec286fe6c365b4e9edcce56501e5c87bd
Closes-Bug: #1650482
2016-12-21 11:16:22 +02:00
Valeriy Ponomaryov
5be1e8f3d3 [Grenade] Update devstack and pre_test_hook
Make devstack grenade code use 'newton' as base branch for migration to
master (ocata).
After switch [1] to dummy driver we need to override defaults.
So, update pre_test_hook approach for saving configuration data properly.

[1] I2b698f69a29ef983b13534b2f4d393570be4dac8

Change-Id: Ie5fa0f78b0e3caa06d34a0822a8ed60b69406f9d
Closes-Bug: #1631412
2016-10-17 13:42:26 +03:00
Alexey Ovchinnikov
0ca6707992 Clarify grenade failure message
This patch changes wording in an error message to make it
clearer.

TrivialFix

Change-Id: I15fe8f8c1c4273665ea59f93a007c5680b652458
2016-08-26 10:32:52 +03:00
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