Hmm this should pull the status from the request and put it on the response:
https://github.com/openstack/nova/blob/e6f742544432d6066f1fba4666580919eb7859bd/nova/api/openstack/compute/server_external_events.py#L96
and then changed to completed here because the instance.host is set so we're going to process the event:
https://github.com/openstack/nova/blob/e6f742544432d6066f1fba4666580919eb7859bd/nova/api/openstack/compute/server_external_events.py#L133
I think this is working as designed.
Hmm this should pull the status from the request and put it on the response:
https:/ /github. com/openstack/ nova/blob/ e6f742544432d60 66f1fba46665809 19eb7859bd/ nova/api/ openstack/ compute/ server_ external_ events. py#L96
and then changed to completed here because the instance.host is set so we're going to process the event:
https:/ /github. com/openstack/ nova/blob/ e6f742544432d60 66f1fba46665809 19eb7859bd/ nova/api/ openstack/ compute/ server_ external_ events. py#L133
I think this is working as designed.