Add `device_profile
attribute to
port
`
Related-Bug: #1906602 Change-Id: I89e3670c829e42d9a0d19558db12459584df1a37
This commit is contained in:
parent
8c328fe5cd
commit
8279de9b63
@ -78,6 +78,10 @@ class Port(_base.NetworkResource, resource.TagMixin):
|
||||
device_id = resource.Body('device_id')
|
||||
#: Device owner of this port (e.g. ``network:dhcp``).
|
||||
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 = resource.Body('dns_assignment')
|
||||
#: DNS domain assigned to the port.
|
||||
|
@ -28,6 +28,7 @@ EXAMPLE = {
|
||||
'description': '8',
|
||||
'device_id': '9',
|
||||
'device_owner': '10',
|
||||
'device_profile': 'cyborg_device_profile_1',
|
||||
'dns_assignment': [{'11': 11}],
|
||||
'dns_domain': 'a11',
|
||||
'dns_name': '12',
|
||||
@ -122,6 +123,7 @@ class TestPort(base.TestCase):
|
||||
self.assertEqual(EXAMPLE['description'], sot.description)
|
||||
self.assertEqual(EXAMPLE['device_id'], sot.device_id)
|
||||
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_domain'], sot.dns_domain)
|
||||
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.
|
Loading…
x
Reference in New Issue
Block a user