Add vip_qos_policy_id options for loadbalancer
This is a follow up of octavia-api changes made in: I43aba9d2ae816b1498d16da077936d6bdb62e30a Change-Id: Ied0f0e19d9d34c04737324536757b1404c360a0d
This commit is contained in:
parent
fb31727ed9
commit
81e2bb4aaa
|
@ -30,7 +30,7 @@ class LoadBalancer(resource.Resource):
|
|||
_query_mapping = resource.QueryParameters(
|
||||
'description', 'flavor', 'name', 'project_id', 'provider',
|
||||
'vip_address', 'vip_network_id', 'vip_port_id', 'vip_subnet_id',
|
||||
'provisioning_status', 'operating_status',
|
||||
'vip_qos_policy_id', 'provisioning_status', 'operating_status',
|
||||
is_admin_state_up='admin_state_up'
|
||||
)
|
||||
|
||||
|
@ -67,6 +67,8 @@ class LoadBalancer(resource.Resource):
|
|||
vip_port_id = resource.Body('vip_port_id')
|
||||
#: VIP subnet ID
|
||||
vip_subnet_id = resource.Body('vip_subnet_id')
|
||||
# VIP qos policy id
|
||||
vip_qos_policy_id = resource.Body('vip_qos_policy_id')
|
||||
|
||||
def delete(self, session, error_message=None):
|
||||
request = self._prepare_request()
|
||||
|
|
|
@ -35,6 +35,7 @@ EXAMPLE = {
|
|||
'vip_network_id': uuid.uuid4(),
|
||||
'vip_port_id': uuid.uuid4(),
|
||||
'vip_subnet_id': uuid.uuid4(),
|
||||
'vip_qos_policy_id': uuid.uuid4(),
|
||||
}
|
||||
|
||||
|
||||
|
@ -80,6 +81,8 @@ class TestLoadBalancer(base.TestCase):
|
|||
test_load_balancer.vip_port_id)
|
||||
self.assertEqual(EXAMPLE['vip_subnet_id'],
|
||||
test_load_balancer.vip_subnet_id)
|
||||
self.assertEqual(EXAMPLE['vip_qos_policy_id'],
|
||||
test_load_balancer.vip_qos_policy_id)
|
||||
|
||||
def test_delete_non_cascade(self):
|
||||
sess = mock.Mock()
|
||||
|
|
Loading…
Reference in New Issue