diff options
| author | Reedip <reedip.banerjee@nectechnologies.in> | 2016-09-16 13:39:54 +0530 |
|---|---|---|
| committer | Reedip <reedip.banerjee@nectechnologies.in> | 2016-09-16 10:57:02 +0000 |
| commit | 91c4509afe1bdf89f89a40dfc0a3cb808fd2004a (patch) | |
| tree | 681b0ed81210fa64d47b00b7125303021a85132d /openstackclient | |
| parent | d3e9361796b4395fc86ea85adb5c9df20cd555d2 (diff) | |
| download | python-openstackclient-91c4509afe1bdf89f89a40dfc0a3cb808fd2004a.tar.gz | |
Fix quota-update issue in LBaaS
Currently L7Policies cannot be updated( it was missing
in implementation in neutronclient). The same has been
taken care in the current patch.
Also, currently quota doesnt support updating the members
in an LBaaS pool. This patch temporarily removes it, till
it is not confirmed that LBaaS v2 needs to support quotas
for members or not.
Change-Id: I25a54a57debb762a32a280ece8c081fc52365f0f
Closes-Bug: #1624097
Diffstat (limited to 'openstackclient')
| -rw-r--r-- | openstackclient/common/quota.py | 2 | ||||
| -rw-r--r-- | openstackclient/tests/unit/common/test_quota.py | 6 | ||||
| -rw-r--r-- | openstackclient/tests/unit/network/v2/fakes.py | 1 |
3 files changed, 5 insertions, 4 deletions
diff --git a/openstackclient/common/quota.py b/openstackclient/common/quota.py index 4668e193..ebbf7ddf 100644 --- a/openstackclient/common/quota.py +++ b/openstackclient/common/quota.py @@ -74,8 +74,8 @@ NETWORK_QUOTAS = { 'rbac_policy': 'rbac-policies', 'vip': 'vips', 'subnetpool': 'subnetpools', - 'member': 'members', 'healthmonitor': 'health-monitors', + 'l7policy': 'l7policies', } diff --git a/openstackclient/tests/unit/common/test_quota.py b/openstackclient/tests/unit/common/test_quota.py index c43755bd..294d772d 100644 --- a/openstackclient/tests/unit/common/test_quota.py +++ b/openstackclient/tests/unit/common/test_quota.py @@ -249,8 +249,8 @@ class TestQuotaSet(TestQuota): '--rbac-policies', str(network_fakes.QUOTA['rbac_policy']), '--ports', str(network_fakes.QUOTA['port']), '--vips', str(network_fakes.QUOTA['vip']), - '--members', str(network_fakes.QUOTA['member']), '--health-monitors', str(network_fakes.QUOTA['healthmonitor']), + '--l7policies', str(network_fakes.QUOTA['l7policy']), identity_fakes.project_name, ] verifylist = [ @@ -265,8 +265,8 @@ class TestQuotaSet(TestQuota): ('rbac_policy', network_fakes.QUOTA['rbac_policy']), ('port', network_fakes.QUOTA['port']), ('vip', network_fakes.QUOTA['vip']), - ('member', network_fakes.QUOTA['member']), ('healthmonitor', network_fakes.QUOTA['healthmonitor']), + ('l7policy', network_fakes.QUOTA['l7policy']), ] parsed_args = self.check_parser(self.cmd, arglist, verifylist) @@ -283,8 +283,8 @@ class TestQuotaSet(TestQuota): 'rbac_policy': network_fakes.QUOTA['rbac_policy'], 'port': network_fakes.QUOTA['port'], 'vip': network_fakes.QUOTA['vip'], - 'member': network_fakes.QUOTA['member'], 'healthmonitor': network_fakes.QUOTA['healthmonitor'], + 'l7policy': network_fakes.QUOTA['l7policy'], } self.network_mock.update_quota.assert_called_once_with( identity_fakes.project_id, diff --git a/openstackclient/tests/unit/network/v2/fakes.py b/openstackclient/tests/unit/network/v2/fakes.py index ec032c92..4cc3512e 100644 --- a/openstackclient/tests/unit/network/v2/fakes.py +++ b/openstackclient/tests/unit/network/v2/fakes.py @@ -34,6 +34,7 @@ QUOTA = { "vip": 10, "member": 10, "healthmonitor": 10, + "l7policy": 5, } |
