The problem is that nova host-update --status disable is being translated to set_host_enabled() which doesn't accept a disable reason.
What you should be using is service-disable --reason which will translate to service_update() and will set the reason.
Your call is currently executing a libvirt method that should be really internal IMHO.
The problem is that nova host-update --status disable is being translated to set_host_enabled() which doesn't accept a disable reason.
What you should be using is service-disable --reason which will translate to service_update() and will set the reason.
Your call is currently executing a libvirt method that should be really internal IMHO.