Support the OpenStack-API-Version header

Magnum uses the X-OpenStack-API-Version header for its
microversion header. The X-Header naming scheme is deprecated.
The microversion spec states that OpenStack-API-Version should
be used for the microversion header.

Change-Id: I5b232f65f487d7de15044b8674bf285b2f296bcd
Closes-Bug: #1590595
This commit is contained in:
Rajiv Kumar
2016-07-14 09:23:06 +05:30
parent 6789c71947
commit 3214c6e1ee
2 changed files with 4 additions and 4 deletions
+3 -3
View File
@@ -53,13 +53,13 @@ class APIBase(wtypes.Base):
class Version(object):
"""API Version object."""
string = 'X-OpenStack-API-Version'
string = 'OpenStack-API-Version'
"""HTTP Header string carrying the requested version"""
min_string = 'X-OpenStack-API-Minimum-Version'
min_string = 'OpenStack-API-Minimum-Version'
"""HTTP response header"""
max_string = 'X-OpenStack-API-Maximum-Version'
max_string = 'OpenStack-API-Maximum-Version'
"""HTTP response header"""
service_string = 'container-infra'
+1 -1
View File
@@ -25,7 +25,7 @@ fakeAuthTokenHeaders = {'X-User-Id': u'773a902f022949619b5c2f32cd89d419',
'X-User-Domain-Name': 'domain',
'X-Project-Domain-Id': 'project_domain_id',
'X-User-Domain-Id': 'user_domain_id',
'X-OpenStack-API-Version': 'container-infra 1.0'
'OpenStack-API-Version': 'container-infra 1.0'
}