According to the information provided, Neutron is sending the correct information to Nova. The server host name should be retrieved from port.dns_assignment.fqdn, as in [1]. Actually this Nova patch was merged in Yoga. If the metadata retrieve doesn't have this information, you should ask this question to Nova folks. Before that, please check you have [1] in your deployment.
Hello Walid:
According to the information provided, Neutron is sending the correct information to Nova. The server host name should be retrieved from port.dns_ assignment. fqdn, as in [1]. Actually this Nova patch was merged in Yoga. If the metadata retrieve doesn't have this information, you should ask this question to Nova folks. Before that, please check you have [1] in your deployment.
Regards.
[1]https:/ /review. opendev. org/c/openstack /nova/+ /778549/ 7/nova/ api/openstack/ compute/ schemas/ servers. py#b362