Stable manager interface: improvement to create_volume

Bug #1899753 reported by Luigi Toscano
8
This bug affects 1 person
Affects Status Importance Assigned to Milestone
tempest
Fix Released
Undecided
Martin Kopec

Bug Description

As part of the effort for making the stable manager interface more stable, create_volume should take a few additional parameters:

- which client should be used (see create_volume_type: right now only os_primary is used, but creating volumes as a different user may be needed)
- generically kwargs for additional parameters to be passed to the client object, just like create_volume from tempest/api/volume/base.py (for example, the availability zone is missing)

Maybe other helper functions are affected too, but this bug focus on create_volume.

Changed in tempest:
assignee: nobody → Soniya Murlidhar Vyas (svyas)
Revision history for this message
Martin Kopec (mkopec) wrote :

I'm confirming the bug. I also made a note in the etherpad tracking stabilization of tempest/scenario/manager.py as this should be fixed as the part of the effort: https://etherpad.opendev.org/p/tempest-scenario-manager - see "Kwargs support" title.

Changed in tempest:
status: New → Confirmed
Revision history for this message
Martin Kopec (mkopec) wrote :

This is in progress, see the status in the etheprad https://etherpad.opendev.org/p/tempest-scenario-manager under 'Kwargs support' title

Changed in tempest:
status: Confirmed → In Progress
Changed in tempest:
assignee: Soniya Murlidhar Vyas (svyas) → Martin Kopec (mkopec)
Revision history for this message
Martin Kopec (mkopec) wrote :
Changed in tempest:
status: In Progress → Fix Released
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix included in openstack/tempest 26.0.0

This issue was fixed in the openstack/tempest 26.0.0 release.

To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.