Fix share replica creation

The manilaclient SDK not accept a "share_network"
argument anymore with the share_replicas.create()
method.

Change-Id: If21408291fcb4ccd778b24145effcb253227df55
Closes-Bug: #1968925
Signed-off-by: Goutham Pacha Ravi <gouthampravi@gmail.com>
This commit is contained in:
Goutham Pacha Ravi 2022-04-14 02:15:46 +05:30
parent bdfde968cb
commit 3ba70dc3e6
3 changed files with 10 additions and 9 deletions

View File

@ -464,12 +464,10 @@ def share_replica_list(request, share=None):
return manilaclient(request).share_replicas.list(share) return manilaclient(request).share_replicas.list(share)
def share_replica_create(request, share, availability_zone, def share_replica_create(request, share, availability_zone):
share_network=None):
return manilaclient(request).share_replicas.create( return manilaclient(request).share_replicas.create(
share, share,
availability_zone=availability_zone, availability_zone=availability_zone)
share_network=share_network)
def share_replica_get(request, replica): def share_replica_get(request, replica):

View File

@ -811,18 +811,16 @@ class ManilaApiTests(base.APITestCase):
self.manilaclient.share_replicas.list.assert_called_once_with("FOO") self.manilaclient.share_replicas.list.assert_called_once_with("FOO")
@ddt.data(None, "foo_share_network") def test_share_replica_create(self):
def test_share_replica_create(self, share_network):
share = "FOO_share" share = "FOO_share"
availability_zone = "BAR_availability_zone" availability_zone = "BAR_availability_zone"
api.share_replica_create( api.share_replica_create(
self.request, share, availability_zone, share_network) self.request, share, availability_zone)
self.manilaclient.share_replicas.create.assert_called_once_with( self.manilaclient.share_replicas.create.assert_called_once_with(
share, share,
availability_zone=availability_zone, availability_zone=availability_zone
share_network=share_network,
) )
def test_share_replica_get(self): def test_share_replica_get(self):

View File

@ -0,0 +1,5 @@
---
fixes:
- |
`Bug #1968925 <https://launchpad.net/bugs/1968925>`_ that was preventing
creation of share replicas has been fixed.