Add `device_profile
attribute to
port
`
Related-Bug: #1906602 Change-Id: I89e3670c829e42d9a0d19558db12459584df1a37
This commit is contained in:
@@ -78,6 +78,10 @@ class Port(_base.NetworkResource, resource.TagMixin):
|
|||||||
device_id = resource.Body('device_id')
|
device_id = resource.Body('device_id')
|
||||||
#: Device owner of this port (e.g. ``network:dhcp``).
|
#: Device owner of this port (e.g. ``network:dhcp``).
|
||||||
device_owner = resource.Body('device_owner')
|
device_owner = resource.Body('device_owner')
|
||||||
|
#: Device profile of this port, refers to Cyborg device-profiles:
|
||||||
|
# https://docs.openstack.org/api-ref/accelerator/v2/index.html#
|
||||||
|
# device-profiles.
|
||||||
|
device_profile = resource.Body('device_profile')
|
||||||
#: DNS assignment for the port.
|
#: DNS assignment for the port.
|
||||||
dns_assignment = resource.Body('dns_assignment')
|
dns_assignment = resource.Body('dns_assignment')
|
||||||
#: DNS domain assigned to the port.
|
#: DNS domain assigned to the port.
|
||||||
|
@@ -28,6 +28,7 @@ EXAMPLE = {
|
|||||||
'description': '8',
|
'description': '8',
|
||||||
'device_id': '9',
|
'device_id': '9',
|
||||||
'device_owner': '10',
|
'device_owner': '10',
|
||||||
|
'device_profile': 'cyborg_device_profile_1',
|
||||||
'dns_assignment': [{'11': 11}],
|
'dns_assignment': [{'11': 11}],
|
||||||
'dns_domain': 'a11',
|
'dns_domain': 'a11',
|
||||||
'dns_name': '12',
|
'dns_name': '12',
|
||||||
@@ -122,6 +123,7 @@ class TestPort(base.TestCase):
|
|||||||
self.assertEqual(EXAMPLE['description'], sot.description)
|
self.assertEqual(EXAMPLE['description'], sot.description)
|
||||||
self.assertEqual(EXAMPLE['device_id'], sot.device_id)
|
self.assertEqual(EXAMPLE['device_id'], sot.device_id)
|
||||||
self.assertEqual(EXAMPLE['device_owner'], sot.device_owner)
|
self.assertEqual(EXAMPLE['device_owner'], sot.device_owner)
|
||||||
|
self.assertEqual(EXAMPLE['device_profile'], sot.device_profile)
|
||||||
self.assertEqual(EXAMPLE['dns_assignment'], sot.dns_assignment)
|
self.assertEqual(EXAMPLE['dns_assignment'], sot.dns_assignment)
|
||||||
self.assertEqual(EXAMPLE['dns_domain'], sot.dns_domain)
|
self.assertEqual(EXAMPLE['dns_domain'], sot.dns_domain)
|
||||||
self.assertEqual(EXAMPLE['dns_name'], sot.dns_name)
|
self.assertEqual(EXAMPLE['dns_name'], sot.dns_name)
|
||||||
|
@@ -0,0 +1,5 @@
|
|||||||
|
---
|
||||||
|
features:
|
||||||
|
- |
|
||||||
|
Add ``device_profile`` attribute to ``port`` resource. This parameter
|
||||||
|
can be define during the port creation. This parameter is nullable string.
|
Reference in New Issue
Block a user