16 Commits

Author SHA1 Message Date
Zuul
4d5283ea2f Merge "Zuul: Remove project name" 2018-02-02 02:21:33 +00:00
James E. Blair
d59800937e Zuul: Remove project name
Zuul no longer requires the project-name for in-repo configuration.
Omitting it makes forking or renaming projects easier.

Change-Id: I34872b5c9a2ed82a8dd1e7112453c0d99cb5e0ba
2018-02-01 05:38:11 -08:00
Andrea Frittoli
85076bd448 Make tempest-full-py3 voting
The job is ready to replace the legacy one in the integration
gate py3 template. Before that can happen make it voting and add
some extra documentation to it.

The parent does not need to be tempest-full since that does not
add much useful as opposed to devstack-tempest and it's actually
better for the two jobs to be independent.

Change-Id: I4a8fa1759665038788e1b86fd3a5030fd6c68573
2018-01-24 10:22:22 +00:00
Andrea Frittoli
c4377ef276 Add a py3 integration test
Add a py3 integration test to replace legacy-tempest-dsvm-py35

Change-Id: If455604ffb513aa55a25a51994484f48a61efa29
2018-01-24 00:49:46 +00:00
Zuul
da084452d9 Merge "Remove redundant tempest-full" 2018-01-18 12:09:09 +00:00
Zuul
b8d3736aaa Merge "Relocate branch conditional for tempest-full job" 2018-01-18 09:14:40 +00:00
Andreas Jaeger
ba2f479dc2 Rename tox_venvlist
For consistency with the tox jobs, use tox_envlist instead of
tox_venvlist. See
https://docs.openstack.org/infra/zuul-jobs/jobs.html#job-tox for
definition of tox job.

All projects using tox_venvlist have been changed to use tox_envlist as
well (see dependencies). Now we can rename tox_venvlist to tox_envlist -
and then the projects can remove tox_venvlist and use only tox_envlist.

Change-Id: I67a20b1faa77ff0166ad96fd95432c11948abc74
Depends-On: I035584aaeaa71b62c1d0c7e0a62dbf053a3488b6
Depends-On: I2fb02ead3b45c2a05d28f59fd28d062a3b40e07e
Depends-On: Id03d4c1351d5a002dc9d73247d0315bef274f627
Depends-On: Iff3093e61c7d2cb684667d5bc5f2a75580569aab
2018-01-12 16:49:47 +01:00
Armando Migliaccio
ff3047f0c3 Relocate branch conditional for tempest-full job
This condition was added to openstack-zuul-jobs in [1], but it created
bug #1739829 as a side effect. While addressing the issue [2] it was
noticed  that conditional could be located in the tempest repo itself,
so this patch aims at cleaning things up a bit and reduce the moving
parts.

[1] I799ea86f3c445bb067950a8cbc237999d621e3a9
[2] I5d34e5b983b720dc1913d00ccc1a16d81a040d49
Needed-by: Ibfbc925af6eb274ced53312301b1733136ba4455
Partial-bug: #1739829

Change-Id: I8e0aa11cd2d92d5d6f5e9147a407374948920e7f
2018-01-10 18:42:02 +00:00
James E. Blair
e3b3884161 Only run tempest-full on the master branch
Further work needs to be done to backport devstack changes to
stable branches.

Change-Id: Ia1ffaa951e2e58a45aaff3bf75526185a6923a4f
2018-01-03 17:26:16 -08:00
Andrea Frittoli
cec6384c1a Remove redundant tempest-full
tempest-full is now part of the integration-gate, so it doesn not
need to be in the local .zuul.yaml anymore. Besides it was marked
as non-voting which should not be the case.

Change-Id: I14e8b10789ebb8a20c400099ce4d861979f701a2
2017-12-22 21:40:33 +00:00
Bar RH
ca15fe0535 Update Octavia plugin
Change-Id: Id6b5d089cb07227fd26fc9974e4102f278d16ce3
2017-12-20 02:41:43 +02:00
Andrea Frittoli (andreaf)
8e9e7f74ba Initial tempest-full job
Setup the tempest-full in Tempest job configuration.
The job as it looks now does not match its legacy counterpart, but
all of the features missing are on devstack side:
- selection of enabled services based on matrix
- collection of logs and configuration files

Change-Id: I387950424d25db9b671b077b47b14197683f5f66
2017-12-01 17:13:20 +00:00
Zuul
ce5f6094a1 Merge "Use zuul v3 for running tempest plugin sanity check" 2017-11-20 14:11:37 +00:00
Chandan Kumar
cf576b2af6 Use zuul v3 for running tempest plugin sanity check
Create a zuulv3 native job to replace the existing legacy tempest plugin
sanity check. The tempest plugin sanity script has been modified to fail
if at least one of the plugins failed.

Related fixed in plugins:
* Id08618a497b0f9205680a97d31600481b92eab08
* I3de3d6c6928d31af9c2deeba800b201bb681ac4e

Change-Id: I2bd52892b05d5c4044e11a34b2ca150dd2445c07
2017-11-20 10:36:13 +00:00
Andrea Frittoli (andreaf)
74810553a0 Add post step to Tempest base job
Stage three tempest conf and log files for archival using the
stage-output role.

Depends-on: Id45a50821539985710da7172a9185fd91e803603
Change-Id: Id67dbf3df5af52e848b8d378bc13aaa1c02cdd29
2017-11-08 18:04:42 +11:00
Andrea Frittoli (andreaf)
7d5445dae2 Initial skeleton for devstack-tempest base job
Setup the initial folder and play to run tempest.
This simply runs tempest full for now, with not support for config
options.

Change-Id: I5a76dd23900a1b5fb1764fafd837d69baf9ed8b1
Depends-on: Iffe54fbccbccd68db08f79a1b51dd7f76dbff408
2017-11-08 18:04:39 +11:00