diff --git a/doc/source/index.rst b/doc/source/index.rst index c6b7a2a33..ee6b6f8dc 100644 --- a/doc/source/index.rst +++ b/doc/source/index.rst @@ -122,10 +122,6 @@ fields: If configuration option ``collect_lldp`` is set to True the ``lldp`` field will be populated by a list of type-length-value (TLV) fields retrieved using the Link Layer Discovery Protocol (LLDP). - Currently IPA also returns 2 fields ``switch_port_descr`` - and ``switch_chassis_descr`` which were reserved for future use, these are - now deprecated to be removed in Ocata in favor of including all LLDP data - in the ``lldp`` field. ``system_vendor`` diff --git a/ironic_python_agent/hardware.py b/ironic_python_agent/hardware.py index 781179b67..ae245e7c8 100644 --- a/ironic_python_agent/hardware.py +++ b/ironic_python_agent/hardware.py @@ -216,8 +216,7 @@ class BlockDevice(encoding.SerializableComparable): class NetworkInterface(encoding.SerializableComparable): - serializable_fields = ('name', 'mac_address', 'switch_port_descr', - 'switch_chassis_descr', 'ipv4_address', + serializable_fields = ('name', 'mac_address', 'ipv4_address', 'has_carrier', 'lldp', 'vendor', 'product', 'client_id') @@ -234,10 +233,6 @@ class NetworkInterface(encoding.SerializableComparable): # client identifier Option to allow DHCP to work over InfiniBand. # see https://tools.ietf.org/html/rfc4390 self.client_id = client_id - # TODO(sambetts) Remove these fields in Ocata, they have been - # superseded by self.lldp - self.switch_port_descr = None - self.switch_chassis_descr = None class CPU(encoding.SerializableComparable): diff --git a/releasenotes/notes/remove-switch_port_descr-switch_chassis_descr-40f2bb37b5f1fdd1.yaml b/releasenotes/notes/remove-switch_port_descr-switch_chassis_descr-40f2bb37b5f1fdd1.yaml new file mode 100644 index 000000000..e8eb58d33 --- /dev/null +++ b/releasenotes/notes/remove-switch_port_descr-switch_chassis_descr-40f2bb37b5f1fdd1.yaml @@ -0,0 +1,6 @@ +--- +upgrade: + - | + Two reserved fields ``switch_port_descr`` and + ``switch_chassis_descr`` were deprecated in + Newton cycle and now are removed.