On Thu, 7 Apr 2016, michael mccune wrote:
1. version discover guideline for API microversions https://review.openstack.org/2434292. client interaction guideline for API microversions https://review.openstack.org/243414 3. versioning guideline for API microversions https://review.openstack.org/243041
As you can see several of these address microversions. To help make processing microversion headers consistent and reliable, with the help of sdague and elmiko I've created a library that does one thing and one thing only: It looks in request headers and extracts a microversion for a given service type from the default (modern) header or from a provided (legacy) header. https://github.com/openstack/microversion-parse https://pypi.python.org/pypi/microversion_parse I've started a WIP for integrating it into Nova, just to see how it might work and demonstrate how it could be used: https://review.openstack.org/#/c/300076/ https://review.openstack.org/#/c/300077/ If you look you'll see the library does very little. This is a) intentional, b) good. Let's have more of that. -- Chris Dent (�s°□°)�s�喋擤ォ� http://anticdent.org/ freenode: cdent tw: @anticdent
__________________________________________________________________________ OpenStack Development Mailing List (not for usage questions) Unsubscribe: openstack-dev-requ...@lists.openstack.org?subject:unsubscribe http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev