Comment 4 for bug 1928880

Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix merged to manila (stable/ussuri)

Reviewed: https://review.opendev.org/c/openstack/manila/+/792475
Committed: https://opendev.org/openstack/manila/commit/ed316557e9b7d33277c2b346a7251ef391f771db
Submitter: "Zuul (22348)"
Branch: stable/ussuri

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].

    [1] https://review.opendev.org/c/openstack/manila-tempest-plugin/+/725692
    [2] https://opendev.org/openstack/manila-image-elements/src/commit/9c00e86d17a3487c9467dbedfe09a0d5623974b5/zuul.d/manila-image-elements-jobs.yaml

    Closes-Bug: #1928880
    Depends-On: I2eceb1d5fe42b1b779e115a0144a5d9639d3753f
    Change-Id: I6c7db2286d544ff8156926e07efd57628cfdc9ff
    Signed-off-by: Goutham Pacha Ravi <email address hidden>