Bug 1400709

Summary: openstack-tempest-all Metapackage Does Not Include the Manila Tempest Plugin
Product: Red Hat OpenStack Reporter: Dustin Schoenbrun <dschoenb>
Component: openstack-tempestAssignee: Jon Schlueter <jschluet>
Status: CLOSED ERRATA QA Contact: tkammer
Severity: low Docs Contact:
Priority: low    
Version: 10.0 (Newton)CC: apevec, chkumar, dmacpher, jschluet, lhh, slinaber
Target Milestone: z1Keywords: Triaged, ZStream
Target Release: 10.0 (Newton)   
Hardware: Unspecified   
OS: Unspecified   
Whiteboard:
Fixed In Version: openstack-tempest-13.0.0-9.bafe630git.el7ost Doc Type: Bug Fix
Doc Text:
The openstack-tempest-all meta package missed a requirement for the python-manila-tests package. This caused python-manila-tests tempest plugin to not install. This fix install includes the missing requirement for python-manila-tests package in the openstack-tempest package. This means the python-manila-tests package is installed and tempest testing now includes manila tests. As a manual workaround for previous versions, install the python-manila-tests package manually.
Story Points: ---
Clone Of: Environment:
Last Closed: 2017-02-01 14:36:37 UTC Type: Bug
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Embargoed:

Description Dustin Schoenbrun 2016-12-01 22:03:54 UTC
Description of problem:
The openstack-tempest-all metapackage is an easy way of installing all of the available Tempest plugins in one shot. Unfortunately the Manila Tempest plugin is not included in the list of packages that are installed.

Version-Release number of selected component (if applicable):
openstack-tempest-all-13.0.0-5.bafe630git.el7ost.noarch

How reproducible:
Always

Steps to Reproduce:
1. Install the available Tempest plugins using the openstack-tempest-all metapackage
2. Run the command "tempest list-plugins" and observe that the Manila Tempest plugin is not installed.

Actual results:
The Manila Tempest plugin is not installed with the openstack-tempest-all metapackage.

Expected results:
The Manila Tempest plugin shall be installed with the openstack-tempest-all metapackage.

Comment 1 Chandan Kumar 2016-12-01 22:20:05 UTC
Hello Dustin,

python-manila-tests is already there in RDO tempest spec under openstack-tempest-all subpackage. https://github.com/rdo-packages/tempest-distgit/blob/newton-rdo/openstack-tempest.spec#L136

It might get imported to RHOS in next import from RDO.

Comment 2 Jon Schlueter 2016-12-02 12:57:39 UTC
Packaging change staged up and will be part of next build for post OSP 10 GA

Comment 4 Jon Schlueter 2017-01-27 15:13:25 UTC
$ sudo yum install openstack-tempest-all

Resolving Dependencies
--> Running transaction check
---> Package openstack-tempest-all.noarch 1:13.0.0-9.bafe630git.el7ost will be installed
...
--> Processing Dependency: python-mistral-tests for package: 1:openstack-tempest-all-13.0.0-9.bafe630git.el7ost.noarch

Comment 6 errata-xmlrpc 2017-02-01 14:36:37 UTC
Since the problem described in this bug report should be
resolved in a recent advisory, it has been closed with a
resolution of ERRATA.

For information on the advisory, and where to find the updated
files, follow the link below.

If the solution does not work for you, open a new bug report.

https://rhn.redhat.com/errata/RHBA-2017-0233.html