Neutron network ports for LBaaS are not deleted through Heat

Neutron network ports for LBaaS are not deleted through Heat

If the Neutron network ports for LBaaS are not deleted through Heat, it may occur due to an incorrect Reclass configuration of the OpenStack ctl node that runs the Neutron server.

Workaround:

  1. In your project repository, change the directory to /srv/salt/reclass/classes/cluster/<cluster_name>/openstack/.

  2. In the classes section of the control.yml file, verify that the following parameter is defined for the ctl node running the Neutron server:

    - system.opencontrail.client.cluster
    
  3. For the Contrail-specific Heat templates, define the following parameter in the classes section of the /srv/salt/reclass/classes/cluster/<cluster_name>/openstack/control.yml file:

    - system.heat.server.resource.contrail