commit ed316557e9b7d33277c2b346a7251ef391f771db
Author: Ghanshyam Mann <email address hidden>
Date: Thu May 20 14:15:14 2021 -0500
Fix CI issues and adjust test jobs
It is incorrect to install tempest and manila-tempest-plugin
globally in devstack jobs. So this commit removes the use
of the test plugin's devstack installation hook, and uses
a "tempest-venv" that devstack sets up to run the tests.
To allow zuulv3 style jobs elsewhere [1] use the right
api versions when testing against this stable branch,
we enhance the devstack plugin.sh script to set api
versions as tempest configuration options.
Alongside these changes, we can perform a much needed
test job cleanup by eliminating some jobs we don't have
the bandwidth to maintain:
- manila-tempest-dsvm-postgres-generic-singlebackend
Single backend jobs are not very useful - the job
sets up a single backend in a multibackend style.
We've dropped this from future branches, and we
don't expect this job to catch any regressions that
other jobs will miss.
- manila-tempest-dsvm-generic-no-share-servers
This job's been failing; and wasting CI resources.
We have other DHSS=False reference drivers (CephFS
native/nfs, ZFSOnLinux, LVM) where we test the
driver mode sufficiently.
- manila-tempest-dsvm-glusterfs-nfs-heketi
and manila-tempest-dsvm-glusterfs-native-heketi
these were in the experimental queue, unmaintained
- manila-tempest-dsvm-container-scenario-custom-image
and manila-tempest-dsvm-generic-scenario-custom-image
New zuulv3 style jobs in the manila-image-elements
project replace these jobs [2].
Reviewed: https:/ /review. opendev. org/c/openstack /manila/ +/792475 /opendev. org/openstack/ manila/ commit/ ed316557e9b7d33 277c2b346a7251e f391f771db
Committed: https:/
Submitter: "Zuul (22348)"
Branch: stable/ussuri
commit ed316557e9b7d33 277c2b346a7251e f391f771db
Author: Ghanshyam Mann <email address hidden>
Date: Thu May 20 14:15:14 2021 -0500
Fix CI issues and adjust test jobs
It is incorrect to install tempest and manila- tempest- plugin
globally in devstack jobs. So this commit removes the use
of the test plugin's devstack installation hook, and uses
a "tempest-venv" that devstack sets up to run the tests.
To allow zuulv3 style jobs elsewhere [1] use the right
api versions when testing against this stable branch,
we enhance the devstack plugin.sh script to set api
versions as tempest configuration options.
Alongside these changes, we can perform a much needed
test job cleanup by eliminating some jobs we don't have
the bandwidth to maintain:
- manila- tempest- dsvm-postgres- generic- singlebackend tempest- dsvm-generic- no-share- servers tempest- dsvm-glusterfs- nfs-heketi tempest- dsvm-glusterfs- native- heketi tempest- dsvm-container- scenario- custom- image tempest- dsvm-generic- scenario- custom- image image-elements
Single backend jobs are not very useful - the job
sets up a single backend in a multibackend style.
We've dropped this from future branches, and we
don't expect this job to catch any regressions that
other jobs will miss.
- manila-
This job's been failing; and wasting CI resources.
We have other DHSS=False reference drivers (CephFS
native/nfs, ZFSOnLinux, LVM) where we test the
driver mode sufficiently.
- manila-
and manila-
these were in the experimental queue, unmaintained
- manila-
and manila-
New zuulv3 style jobs in the manila-
project replace these jobs [2].
[1] https:/ /review. opendev. org/c/openstack /manila- tempest- plugin/ +/725692 /opendev. org/openstack/ manila- image-elements/ src/commit/ 9c00e86d17a3487 c9467dbedfe09a0 d5623974b5/ zuul.d/ manila- image-elements- jobs.yaml
[2] https:/
Closes-Bug: #1928880 b779e115a0144a5 d9639d3753f f8156926e07efd5 7628cfdc9ff
Depends-On: I2eceb1d5fe42b1
Change-Id: I6c7db2286d544f
Signed-off-by: Goutham Pacha Ravi <email address hidden>