Brocade ICX support for Openstack Ironic

If you are searching Brocade driver for ICX switches which can be used together with Openstack Ironic, I have two news for you:

  1. There is a driver for Openstack. It’s called fi_ni: https://github.com/openstack/networking-brocade/tree/master/networking_brocade/mlx/ml2
  2. It does not support baremetal ports, therefore it is incompatible with Ironic.

Reason: driver has no code to handle vnic_type='baremetal' ports. Brocade VDX driver do have it, but I didn’t test it. Nonetheless, Brocade have no driver for ICX which is compatible with Ironic.