summaryrefslogtreecommitdiff
path: root/releasenotes/notes/remove-deprecated-dhcp-provider-method-89926a8f0f4793a4.yaml
blob: fc6a648be073ba59cf6b9d2ae3a1f58cead025ae (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
---
upgrade:
  - |
    Removes the deprecated DHCP provider method ``update_port_address``.
    For users who created their own network interfaces or DHCP providers
    the logic should be moved to a custom network interface's
    ``port_changed`` and ``portgroup_changed`` methods. The following
    methods should be implemented by custom network interfaces:

    * ``vif_list``: List attached VIF IDs for a node.
    * ``vif_attach``: Attach a virtual network interface to a node.
    * ``vif_detach``: Detach a virtual network interface from a node.
    * ``port_changed``: Handle any actions required when a port changes.
    * ``portgroup_changed``: Handle any actions required when a
      port group changes.
    * ``get_current_vif``: Return VIF ID attached to port or port group
      object.