- 03 Mar, 2021 1 commit
-
-
Zuul authored
-
- 01 Mar, 2021 1 commit
-
-
Zuul authored
-
- 27 Feb, 2021 2 commits
- 25 Feb, 2021 1 commit
-
-
Luigi Toscano authored
Change I0b6ab9fb943c7b0925a0a0d2490a8bcdfa76cedc removed the 'member' user from the default roles assigned to dynamic tempest users. This broke cinder-backup with the default swift backend. Set the full list of roles, including 'creator' which should be added by the barbican devstack plugin. Unfortunately the values here overrides any other setting. Change-Id: Id6dc96915f5b15827e6e8f58cc8195a0f76e9686
-
- 23 Feb, 2021 1 commit
-
-
Luigi Toscano authored
While waiting for tempest scenario manager to stabilize its API, a copy of it has been imported, so make sure to use it and to not rely on tempest's one (whose API is changing during the stabilization process, so it may break anytime). Just one file needs to change its imports. At the same time, fix the import order for another file. Change-Id: I29c4784d59151948778cad57b7db56a368ed821d
-
- 19 Feb, 2021 3 commits
-
-
Zuul authored
-
Zuul authored
-
Luigi Toscano authored
Each test should have one: https://opendev.org/openstack/tempest/src/tag/26.0.0/HACKING.rst Change-Id: Icd119d710376c0f5e4c6d2932ca39d55648cc9b7
-
- 09 Feb, 2021 1 commit
-
-
Luigi Toscano authored
We don't really have unit tests in the repository and any py3x venv would not really be useful (the tests are executed through tempest), but let's remove the old dependency anyway and depend on stestr like all the other OpenStack projects. Change-Id: I52d06f1c1e141cb455fb7a823a27be532afb4c16
-
- 31 Jan, 2021 1 commit
-
-
Zuul authored
-
- 30 Jan, 2021 1 commit
-
-
Zuul authored
-
- 29 Jan, 2021 2 commits
-
-
Rajat Dhasmana authored
This patch adds data integrity tests for snapshot with the following procedure : 1) create a volume from image 2) Boot an instance from the volume 3) create file on vm and write data into it 4) create first snapshot 5) repeat 3 5) create second snapshot 6) repeat 3 7) create third snapshot Now restore the snapshots one by one into volume, create instances from it and check the number of files and file content at each point snapshot was created. We are also temporarily making a copy of tempest scenario manager until the actual manager is available for import in tempest plugins. Change-Id: I5c5ff6f996dd39b52fada82f3938b628e58b0a2c
-
Rajat Dhasmana authored
It doesn't seem to provide any benefit and is also removed from cinder project. For detailed reason, please look into the commit message of the cinder patch[1]. [1] https://opendev.org/openstack/cinder/commit/b0a56ddd252670dadb2c5e3eb0b03bfc7f93623d Change-Id: I9a7749288706c8b326c1acd0cef6edd5ea91503e
-
- 21 Jan, 2021 1 commit
-
-
Lee Yarwood authored
An independent image isn't required for these tests and additionally isn't required when calling create_server as the lack of an image results in CONF.compute.image_ref being used by tempest.common.compute.create_test_server [1]. The creation of this image resulted in the nova-ceph-multistore job breaking as documented in bug #1912607. This broke as we use the job to provide both our core ceph coverage and slightly more edgey topologies using Glance multistore and the [workarounds]/ workaround option. This option blocking the download of rbd images via g-api when n-cpu can't clone the rbd volumes directly, as caused by the image creation in test_volume_encrypted. Iaf6f6e0dbcb25561bf00e969e1964cd30e974e64 is currently skipping any encryption test in the nova-ceph-multistore job to workaround bug #1912607 for the time being but we would obviously like to revert that if possible and expand our coverage. A follow up change will also propose adding nova-ceph-multistore to the gate of this plugin to avoid future breakage. Related-Bug: #1912607 [1] https://opendev.org/openstack/tempest/src/branch/master/tempest/common/compute.py#L108-L109 Change-Id: I50d3b874b7e0676436c434be6c059f221041560f
-
- 20 Jan, 2021 1 commit
-
-
Zuul authored
-
- 18 Jan, 2021 1 commit
-
-
Sofia Enriquez authored
Due to an error in the _setup_encryption_keys volume rekey code, a cloned encrypted volume that has been rekeyed will specify an encryption key different from the key used to format the volume, so it cannot be attached. This test scenario will cover this feature and also the case of source-vol feature. Related-Bug: #1904440 Depends-on: https://review.opendev.org/#/c/762884/ Change-Id: I846b96ef925c34162cf462da91d854ceacabe022
-
- 05 Jan, 2021 2 commits
-
-
Luigi Toscano authored
So that changes to this plugin (at least, most of them) don't break victoria. As stein moved to EM, remove its job according the common guidelines. Change-Id: If4857a8beaa46b48c0f7d44ff707dd44425b530c
-
Hervé Beraud authored
We need to specify doc requirements in doc/requirements.txt to avoid problems with the pip resolver [1] for the release team [2][3]. Removed specific doc requirements from test-requirements.txt. The problem here is that this repos haven't doc/requirements.txt file and by default in this case zuul will use the test-requirements.txt file to pull requirements [4]. This requirements file contains extra requirements like flake8 that collided with those allowed in our job environment and so the new pip resolver fails to install these requirements and the job exits in error. This project meet the conditions leading to the bug however it doesn't produce any doc or releasenotes, but uniformization can't hurt and help us in the future. /!\/!\/!\ Notice that I voluntarily added the doc directory even if no docs are generated here because zuul will try to pull this requirements from there first and the contained requirements are needed for reno but AFAIK the releasenotes dir is ignored by zuul. c.f [4] for further details. /!\/!\/!\ [1] http://lists.openstack.org/pipermail/release-job-failures/2021-January/001500.html [2] http://lists.openstack.org/pipermail/openstack-discuss/2021-January/019611.html [3] http://lists.openstack.org/pipermail/openstack-discuss/2021-January/019612.html [4] https://opendev.org/zuul/zuul-jobs/src/branch/master/roles/ensure-sphinx/tasks/main.yaml#L36 Change-Id: I166c9479d94a42114adc94778140a9878a5949c5
-
- 18 Nov, 2020 1 commit
-
-
wu.shiming authored
Change-Id: Ie7e6b07dad5d2d732eac809e14714ccb19850bba
-
- 09 Oct, 2020 1 commit
-
-
Sam Wan authored
The test cases should wait for CG to be available first before moving to create volume in the CG. Change-Id: Iac0aefff7a2277e1d3a36d8943e285a226a6830f Closes-Bug: #1897532
-
- 06 Oct, 2020 1 commit
-
-
tushargite96 authored
This is fixed by https://review.opendev.org/#/c/753699/4 SO removing the TODO to anable to run the job on ubuntu focal. Change-Id: Idce913345c1bf8a47e678d706364c09837221a82
-
- 24 Sep, 2020 1 commit
-
-
Zuul authored
-
- 22 Sep, 2020 1 commit
-
-
Ghanshyam Mann authored
As per victoria cycle testing runtime and community goal[1] we need to migrate upstream CI/CD to Ubuntu Focal(20.04). Most of the Tempest jobs will be migrate automatically once devstack base job start running on Focal[2]. Stable jobs testing stable branch needs to keep running on their supported distro version which is bionic from stein till ussuri. Keeping barbican jobs running on bionic nodeset till https://storyboard.openstack.org/#!/story/2007732 is fixed. [1] https://governance.openstack.org/tc/goals/selected/victoria/migrate-ci-cd-jobs-to-ubuntu-focal.html [2] https://review.opendev.org/#/c/734700/ Story: #2007865 Task: #40179 Change-Id: Ief046344957004a5ad29337864ace5837d6c553d
-
- 30 Jul, 2020 1 commit
-
-
Luigi Toscano authored
= Fix the imports of shared exceptions = Shared tempest exceptions (like TimeoutException) are defined in and exported by tempest.lib, so use them correctly. = Directly define the exceptions used by this tempest plugin = While those exceptions have been defined in tempest.lib through I62e0ba556b884c94f6e8796a2e6f6d8083277fa4, they really belongs to this plugin only, so define them here. Other tempest plugins followed the same pattern. Moreover, the current import would need to be fixed anyway, because it should import the exceptions from tempest.lib.exceptions instead of tempest.exceptions. Closes-Bug: #1858417 Closes-Bug: #1889537 Change-Id: Ie54c2a1dc25b647a0f0d10bcad6ba62023986741
-
- 28 Jul, 2020 1 commit
-
-
Brian Rosmaita authored
When a volume is created from an image with a cinder_img_volume_type image property, and a volume_type is not specified in the volume- create call, the resulting volume should be the specified volume_type, not the default type. Change-Id: If8edd24ba5183522ebe8202bbf6b62b41b3febe9
-
- 27 Jul, 2020 1 commit
-
-
Zuul authored
-
- 16 Jul, 2020 2 commits
-
-
Luigi Toscano authored
The functional tests are executed from the tempest node(s), which means that the collection must happen from the same place, not all nodes; otherwise the playbook code fails on pure compute nodes. Change-Id: Ibe1796e1380add34b6d8f19606bb55fda13c3c08
-
Zuul authored
-
- 05 Jul, 2020 1 commit
-
-
Luigi Toscano authored
Most likely needed to unblock the cinder gates. Depends-On: https://review.opendev.org/676722 Change-Id: I9b59792008dd5bb003f1f3dbdd0403b1c679e4e2
-
- 26 Jun, 2020 1 commit
-
-
Luigi Toscano authored
Follow the same pattern of the other jobs which deploy devstack but runs also functional tests (see devtack-tox-functional and devstack-tox-functional-consumer). Without this, the older branches where cinderlib functional tests use Python 2 (stein, and soon train when that is branched) fails because they try to install packages part of which are Python 3 only. Change-Id: Ibd2862f30d4c451118fb96d1f56a09fd66b2d75a
-
- 27 May, 2020 2 commits
- 19 May, 2020 1 commit
-
-
Rodrigo Barbieri authored
Tests 1 and 2 (negative): - Try to create an incremental backup from a backup previously created by another tenant (admin/user). Test 3 (positive): - Create backups as different tenants and confirm their incremental backups follow the respective parents. Change-Id: I1d7896d9d7e20f7e6ac816af379f59cc86a3daa6 Depends-on: Icb621ff5966133f59d9d43ca2dd9f8e1919b1149
-
- 14 May, 2020 1 commit
-
-
Ghanshyam Mann authored
flake8 new release 3.8.0 added new checks and gate pep8 job start failing. hacking 3.0.1 fix the pinning of flake8 to avoid bringing in a new version with new checks. Though it is fixed in latest hacking but 2.0 and 3.0 has cap for flake8 as <4.0.0 which mean flake8 new version 3.9.0 can also break the pep8 job if new check are added. To avoid similar gate break in future, we need to bump the hacking min version. - http://lists.openstack.org/pipermail/openstack-discuss/2020-May/014828.html Change-Id: Ic84db0e885c6560120548ecb2ebc16dde1cd23d1
-
- 13 May, 2020 1 commit
-
-
Ghanshyam Mann authored
Supported stable branches in maintenance state (stein, train, ussuri) use the Tempest and plugins master version for their testing. To make sure master version (new tests or any changes) is compatible with stable branch testing, we need to add the stable branches job on the plugins master gate. Tempest and many other plugins are already testing the stable branches in same way[1]. Ussuri onwards, Tempest or plugins are py3 only, so we are running only python3 version of stable jobs Tempest plugins guide for stable branch testing: - https://docs.openstack.org/tempest/latest/stable_branch_testing_policy.html [1] https://opendev.org/openstack/tempest/src/commit/e8f1876aa6772077f85f380677b30251c2454505/.zuul.yaml#L646 Depends-On: https://review.opendev.org/#/c/727848/ Change-Id: Ic2d79795fa205525dc5adaaae342e0c6f29d28d9
-
- 06 May, 2020 1 commit
-
-
Zuul authored
-
- 04 May, 2020 1 commit
-
-
Andreas Jaeger authored
This repo is now testing only with Python 3, so let's make a few cleanups: - Remove python 2.7.3 stanza from setup.py - Remove obsolete sections from setup.cfg - Remove install_command from tox.ini, the default is fine - Switch to hacking 3.0, ignore W503 and W504 (as in cinder repo) - Use TOX_CONSTRAINTS instead of obsolete UPPER_CONSTRAINTS Change-Id: Ia623c8af7f03c25bce7e4600693a7e834ab70000
-
- 01 May, 2020 1 commit
-
-
Luigi Toscano authored
Non-voting for now. Change-Id: Iea40482164ef1802330459cb8af5235c5acfae8a
-
- 30 Apr, 2020 1 commit
-
-
Zuul authored
-