Skip to content

Commit 91c4509

Browse files
author
Reedip
committed
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
1 parent d3e9361 commit 91c4509

3 files changed

Lines changed: 5 additions & 4 deletions

File tree

openstackclient/common/quota.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -74,8 +74,8 @@
7474
'rbac_policy': 'rbac-policies',
7575
'vip': 'vips',
7676
'subnetpool': 'subnetpools',
77-
'member': 'members',
7877
'healthmonitor': 'health-monitors',
78+
'l7policy': 'l7policies',
7979
}
8080

8181

openstackclient/tests/unit/common/test_quota.py

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -249,8 +249,8 @@ def test_quota_set_network(self):
249249
'--rbac-policies', str(network_fakes.QUOTA['rbac_policy']),
250250
'--ports', str(network_fakes.QUOTA['port']),
251251
'--vips', str(network_fakes.QUOTA['vip']),
252-
'--members', str(network_fakes.QUOTA['member']),
253252
'--health-monitors', str(network_fakes.QUOTA['healthmonitor']),
253+
'--l7policies', str(network_fakes.QUOTA['l7policy']),
254254
identity_fakes.project_name,
255255
]
256256
verifylist = [
@@ -265,8 +265,8 @@ def test_quota_set_network(self):
265265
('rbac_policy', network_fakes.QUOTA['rbac_policy']),
266266
('port', network_fakes.QUOTA['port']),
267267
('vip', network_fakes.QUOTA['vip']),
268-
('member', network_fakes.QUOTA['member']),
269268
('healthmonitor', network_fakes.QUOTA['healthmonitor']),
269+
('l7policy', network_fakes.QUOTA['l7policy']),
270270
]
271271
parsed_args = self.check_parser(self.cmd, arglist, verifylist)
272272

@@ -283,8 +283,8 @@ def test_quota_set_network(self):
283283
'rbac_policy': network_fakes.QUOTA['rbac_policy'],
284284
'port': network_fakes.QUOTA['port'],
285285
'vip': network_fakes.QUOTA['vip'],
286-
'member': network_fakes.QUOTA['member'],
287286
'healthmonitor': network_fakes.QUOTA['healthmonitor'],
287+
'l7policy': network_fakes.QUOTA['l7policy'],
288288
}
289289
self.network_mock.update_quota.assert_called_once_with(
290290
identity_fakes.project_id,

openstackclient/tests/unit/network/v2/fakes.py

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -34,6 +34,7 @@
3434
"vip": 10,
3535
"member": 10,
3636
"healthmonitor": 10,
37+
"l7policy": 5,
3738
}
3839

3940

0 commit comments

Comments
 (0)