Since Id02221df0d6180519751c63e890851bd59fdafa0, in order to fix
lp#2004780, the job which all jobs defined here inherit from
uses the 'integrated-full' tox environment, which doesn't exist
on older branches. Those should use the 'full' tox environment
instead.
As this devstack plugin is not branched, as long as there are
jobs which use it on older branches, we should make sure
to not break them.
This broke a few other jobs, so use those fixes as examples:
(see I5f1c4de0e7ec0cc6d7f6ba7d7aa78aabc931d23e )
Related-Bug: #2007986
Change-Id: Iec4f5adc5bebb811e1ef44208a98d7403d1e8c01
Since Id1e40fd42b88c63dbbba2aaae77c40660ddac4c7 we need to enable revert
to snapshot tests in order to check that bugfix and possibly discover
new failures on the driver.
Partial-Bug: #1946059
Change-Id: If84fad2e6c0218fce2285a2638843b01c4e4bae7
The parent jobs of the basic tempest jobs defined here enabled
horizon since the merge of tempest-horizon into tempest (see
Id2ced856a41548a0b49e594ee5fed6ed28785f24).
But horizon is not really needed here, as the default list of
tests does not incldue any horizon test. Disabling it helps
freeing up a bit of resources for the job and also helps
the ongoing effort of testing FIPS, which would otherwise
require a patched django at this point.
A similar change was applied to devstack-plugin-ceph, see
review ID I05ea7f675aafb85eb54427ca95167b4c8f0eabdf
Change-Id: I6f074ea0096b26da9a87b6df366c11c6f30ee48f
Let's bump minimal tox version so that we can rename
whitelist_externals option to allowlist_externals one.
https: //tox.wiki/en/latest/changelog.html#v3-18-0-2020-07-23
Change-Id: I4b79e36b5ee3aefc59d262abe443271ad0dec100
- victoria, wallaby and xena have been out for a while
and need to be tested;
- stein and train are EM and other plugins dropped
their testing;
- temporarily disable the ussuri job until the related
bug is solved, otherwise no changes can be merged
in any of the active branches. It may take a while
for that to be solved, or the ussuri branch may move
out of support before that (it's already EM).
Related-Bug: #1916750
Change-Id: I379fe59b2fbf4888edfa8e6dd6fe1478c6c06497
As per victoria cycle testing runtime and community goal[1]
we need to migrate upstream CI/CD to Ubuntu Focal(20.04).
devstack-plugin-nfs jobs will be migrate automatically to Focal
once devstack base job start running on Focal(Depends-On).
stable jobs testing stable branch needs to keep running on their supported
distro version which is bionic from stein till ussuri.
[1] https://governance.openstack.org/tc/goals/selected/victoria/migrate-ci-cd-jobs-to-ubuntu-focal.html
Change-Id: Ia65c0739f9e8454e7bc8ada7cc076f42c68fe7ce
Switch to openstackdocstheme 2.2.1 version. Using
this version will allow especially:
* Linking from HTML to PDF document
* Allow parallel building of documents
* Fix some rendering problems
Update Sphinx version as well.
Disable openstackdocs_auto_name to use 'project' variable as name.
Change pygments_style to 'native' since old theme version always used
'native' and the theme now respects the setting and using 'sphinx' can
lead to some strange rendering.
openstackdocstheme renames some variables, so follow the renames
before the next release removes them. A couple of variables are also
not needed anymore, remove them.
See also
http://lists.openstack.org/pipermail/openstack-discuss/2020-May/014971.html
Change-Id: I4f371ec10b03aeff2ee0af7dab60403359cf69b0
devstack-plugins-nfs does not have the doc infra set
up and no doc publish job.
This is need to add the contributor doc as per the ussuri
community goal.
Change-Id: Ie091ebd4dc35ef429d60c41d74a9344b3f083718
The repo got moved from x/devstack-plugin-nfs to
openstack/devstack-plugin-nfs, update .gitreview and jobs
for this.
Change-Id: I510655dabea6886a27bec52e83a3cc86bd7ebd15
This is meant to replace legacy-tempest-dsvm-full-devstack-plugin-nfs
in both cinder and nova.
Check the plugin against all the supported branches
(but ocata) to prevent regressions.
Change-Id: I86be2db18685f36fb3f67be03271608637c79151
This commit allows this plugin to be run in parallel with other devstack plugins
like glusterfs, ceph, etc. This is needed to allow gate jobs that test
multibackend features.
Change-Id: I79c5ee753607953ffad7e78b96ffea506d84fc21
The Cinder NFS backend doesn't yet support snapshot, clone
or backup operations, so they should be disabled when
running Tempest.
We also have to explicitly disable the image cache in
cinder because that relies on volume cloning which the NFS
volume backend doesn't support.
Depends-On: I5ad578a78d6cfd4186a8230ad472d4a7b92445c9
Change-Id: I8fb421276005f9ba9cbc6c55ba8b6089349fdb69