Bug 1412202

Summary: config_tempest does not have the capability to discover and configure manila/share section under tempest.conf
Product: Red Hat OpenStack Reporter: Anshul Behl <abehl>
Component: openstack-tempestAssignee: Dustin Schoenbrun <dschoenb>
Status: CLOSED CURRENTRELEASE QA Contact: tkammer
Severity: unspecified Docs Contact:
Priority: unspecified    
Version: 10.0 (Newton)CC: apevec, chkumar, dmellado, dschoenb, lhh, pkshiras, slinaber
Target Milestone: ---   
Target Release: ---   
Hardware: Unspecified   
OS: Unspecified   
Whiteboard:
Fixed In Version: openstack-tempest-13.0.0-12.bafe630git.el7ost Doc Type: If docs needed, set a value
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2017-07-17 15:38:35 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:

Description Anshul Behl 2017-01-11 14:16:43 UTC
Description of problem:

File config_tempest.py does not have the capability to discover manila and then configure tempest.conf accordingly.


Version-Release number of selected component (if applicable):
openstack-tempest-13.0.0-7.bafe630git.el7ost.noarch
puppet-tempest-9.4.0-1.el7ost.noarch
python-tempest-13.0.0-7.bafe630git.el7ost.noarch


How reproducible:
Everytime


Steps to Reproduce:
SERVICE_NAMES = {
    'baremetal': 'ironic',
    'compute': 'nova',
    'database': 'trove',
    'data-processing': 'sahara',
    'image': 'glance',
    'network': 'neutron',
    'object-store': 'swift',
    'orchestration': 'heat',
    'telemetry': 'ceilometer',
    'volume': 'cinder',
    'messaging': 'zaqar',
}

Above section under the file does not configure manila because there is no similar key present, in addition to this it also need to discover the resources/protocols enabled so that tempest manila tests don't skip.

Actual results:
Manila tempest tests skip if file generated using config_tempest.py

Expected results:
Manila tempest tests should not skip

Additional info:

Comment 1 Anshul Behl 2017-01-23 10:11:38 UTC
Hi Dustin,

Will it be possible to backport this patch to RHOS 10, because currently manila partners will be affected by this bug and we are expecting Netapp to certify soon.

Thanks,
Anshul Behl

Comment 2 Dustin Schoenbrun 2017-01-23 19:53:20 UTC
Hey Anshul,

It will be very easy to backport this to the OSP-10 branch. I do think that, however, we need to set the expectation that there will still be a sizeable amount of manual intervention required to correctly configure not only Manila but also other services like Cinder. I will update this space when the backport has merged.