Sequence of hacks required to get going RDO Kilo on Fedora 23 is caused by existence of many areas where Nova has a hard dependency on Glance v1. Per https://specs.openstack.org/openstack/nova-specs/specs/mitaka/approved/use-glance-v2-api.html
The key areas that still use Glance v1 include:
- Nova’s Image API, that is effectively just a proxy of Glance’s v1 API
- Virt driver specific download of images and upload of images
- CRUD operations on image metadata
- Creating and deleting snapshots in common code.
According to https://bugs.launchpad.net/glance/+bug/1476770 I can see that for python-glanceclient status is "In Progress". So, to get things working right now only one option is available (for myself of course) , it is to try to convert into F23 downstream temporary patch abandoned commit #23 and test would it help me or no. As of time of writing I've got positive results on AIO RDO Kilo set up on F23.
Complete text maybe seen here