Meanwhile, I realized that the bug is actually not a nova bug but it seems to be more of an openstacksdk bug [1]. So I would like to ask you to open the same bug report towards openstacksdk in their issue tracking page: https://storyboard.openstack.org/#!/project/openstack/openstacksdk
[1] based on the attached debug log (thanks for that!) the difference is that when the user-agent is openstacksdk, then the api req doesn't contain the requested fixed ip, compared to the case when the user-agent is python-novaclient:
Meanwhile, I realized that the bug is actually not a nova bug but it seems to be more of an openstacksdk bug [1]. So I would like to ask you to open the same bug report towards openstacksdk in their issue tracking page: https:/ /storyboard. openstack. org/#!/ project/ openstack/ openstacksdk
[1] based on the attached debug log (thanks for that!) the difference is that when the user-agent is openstacksdk, then the api req doesn't contain the requested fixed ip, compared to the case when the user-agent is python-novaclient:
REQ: curl -g -i --cacert "/home/ mogindi/ dsv_chained. crt" /nova.api. dk-cph01. hcp.dsv. com:8774/ v2.1/servers/ fc4b82de- 7954-46a9- ba29-331734cd34 48/os-interface API-Version: compute 2.90" 9e9b9b15673e157 2c432c8b6d2ea48 7116e6a663275b1 7b72c3658a54a1f e39e" Nova-API- Version: 2.90" achment" : {"net_id": "60dc763d- a54f-41bc- b2d9-b1aede4e31 1c", "fixed_ips": [{"ip_address": "172.21.44.52"}]}}'
-X POST https:/
-H "Accept: application/json"
-H "Content-Type: application/json"
-H "OpenStack-
-H "User-Agent: python-novaclient"
-H "X-Auth-Token: {SHA256}
-H "X-OpenStack-
-d '{"interfaceAtt
vs
REQ: curl -g -i --cacert "/home/ mogindi/ dsv_chained. crt" /nova.api. dk-cph01. hcp.dsv. com:8774/ v2.1/servers/ fc4b82de- 7954-46a9- ba29-331734cd34 48/os-interface API-Version: compute 2.70" requests/ 2.27.1 CPython/3.8.10" e72b969bcb0f4b4 dd39242bc970cde fdf33a0387e0db9 8bbf411da53287d e692" Nova-API- Version: 2.70" achment" : {"net_id": "60dc763d- a54f-41bc- b2d9-b1aede4e31 1c"}}'
-X POST https:/
-H "Content-Type: application/json"
-H "OpenStack-
-H "User-Agent: openstacksdk/0.61.0 keystoneauth1/4.6.0 python-
-H "X-Auth-Token: {SHA256}
-H "X-OpenStack-
-d '{"interfaceAtt