There should be a method set_image_os_type in knife-cloud with the default implementation. The method should set the field image_os_type.
In openstack, we must override this method and ensure user entered values are set.