Add missing attribute to Subnet resource
The use_default_subnet_pool attribute was missing, leading to errors when trying to create a subnet using the default subnet pool. Change-Id: I72c0be77d96f3891748cdd69c382211dc20dbf5e Partial-Bug: 1668223
This commit is contained in:
parent
847f771d44
commit
0d044b2ecd
@ -35,6 +35,7 @@ class Subnet(resource.Resource):
|
|||||||
is_dhcp_enabled='enable_dhcp',
|
is_dhcp_enabled='enable_dhcp',
|
||||||
project_id='tenant_id',
|
project_id='tenant_id',
|
||||||
subnet_pool_id='subnetpool_id',
|
subnet_pool_id='subnetpool_id',
|
||||||
|
use_default_subnet_pool='use_default_subnetpool',
|
||||||
)
|
)
|
||||||
|
|
||||||
# Properties
|
# Properties
|
||||||
@ -81,3 +82,8 @@ class Subnet(resource.Resource):
|
|||||||
subnet_pool_id = resource.Body('subnetpool_id')
|
subnet_pool_id = resource.Body('subnetpool_id')
|
||||||
#: Timestamp when the subnet was last updated.
|
#: Timestamp when the subnet was last updated.
|
||||||
updated_at = resource.Body('updated_at')
|
updated_at = resource.Body('updated_at')
|
||||||
|
#: Whether to use the default subnet pool to obtain a CIDR.
|
||||||
|
use_default_subnet_pool = resource.Body(
|
||||||
|
'use_default_subnetpool',
|
||||||
|
type=bool
|
||||||
|
)
|
||||||
|
@ -36,6 +36,7 @@ EXAMPLE = {
|
|||||||
'subnetpool_id': '16',
|
'subnetpool_id': '16',
|
||||||
'tenant_id': '17',
|
'tenant_id': '17',
|
||||||
'updated_at': '18',
|
'updated_at': '18',
|
||||||
|
'use_default_subnetpool': True,
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
@ -75,3 +76,4 @@ class TestSubnet(testtools.TestCase):
|
|||||||
self.assertEqual(EXAMPLE['subnetpool_id'], sot.subnet_pool_id)
|
self.assertEqual(EXAMPLE['subnetpool_id'], sot.subnet_pool_id)
|
||||||
self.assertEqual(EXAMPLE['tenant_id'], sot.project_id)
|
self.assertEqual(EXAMPLE['tenant_id'], sot.project_id)
|
||||||
self.assertEqual(EXAMPLE['updated_at'], sot.updated_at)
|
self.assertEqual(EXAMPLE['updated_at'], sot.updated_at)
|
||||||
|
self.assertTrue(sot.use_default_subnet_pool)
|
||||||
|
Loading…
x
Reference in New Issue
Block a user