Merge "Reject enabling v1 API"
This commit is contained in:
@@ -81,7 +81,7 @@ function configure_zaqar {
|
||||
iniset $ZAQAR_CONF DEFAULT debug True
|
||||
iniset $ZAQAR_CONF DEFAULT unreliable True
|
||||
iniset $ZAQAR_CONF DEFAULT admin_mode True
|
||||
iniset $ZAQAR_CONF DEFAULT enable_deprecated_api_versions 1,1.1
|
||||
iniset $ZAQAR_CONF DEFAULT enable_deprecated_api_versions 1.1
|
||||
iniset $ZAQAR_CONF signed_url secret_key notreallysecret
|
||||
|
||||
if is_service_enabled key; then
|
||||
|
@@ -35,7 +35,7 @@ unreliable = cfg.BoolOpt(
|
||||
|
||||
enable_deprecated_api_versions = cfg.ListOpt(
|
||||
'enable_deprecated_api_versions', default=[],
|
||||
item_type=cfg.types.String(choices=('1', '1.1')),
|
||||
item_type=cfg.types.String(choices=('1.1',)),
|
||||
help='List of deprecated API versions to enable.')
|
||||
|
||||
|
||||
|
@@ -2,7 +2,7 @@
|
||||
debug = False
|
||||
verbose = False
|
||||
admin_mode = False
|
||||
enable_deprecated_api_versions = 1,1.1
|
||||
enable_deprecated_api_versions = 1.1
|
||||
|
||||
[drivers]
|
||||
transport = wsgi
|
||||
|
@@ -1,7 +1,7 @@
|
||||
[DEFAULT]
|
||||
debug = False
|
||||
verbose = False
|
||||
enable_deprecated_api_versions = 1,1.1
|
||||
enable_deprecated_api_versions = 1.1
|
||||
|
||||
[drivers]
|
||||
transport = invalid
|
||||
|
@@ -1,7 +1,7 @@
|
||||
[DEFAULT]
|
||||
# run_tests = True
|
||||
unreliable = True
|
||||
enable_deprecated_api_versions = 1,1.1
|
||||
enable_deprecated_api_versions = 1.1
|
||||
|
||||
[zaqar]
|
||||
# url = http://0.0.0.0:8888
|
||||
|
@@ -5,7 +5,7 @@ verbose = True
|
||||
# Show debugging output in logs (sets DEBUG log level output)
|
||||
debug = True
|
||||
|
||||
enable_deprecated_api_versions = 1,1.1
|
||||
enable_deprecated_api_versions = 1.1
|
||||
|
||||
# Log to this file!
|
||||
; log_file = /var/log/zaqar/server.log
|
||||
@@ -22,7 +22,7 @@ enable_deprecated_api_versions = 1,1.1
|
||||
;syslog_log_facility = LOG_LOCAL0
|
||||
|
||||
unreliable = True
|
||||
enable_deprecated_api_versions = 1, 1.1
|
||||
enable_deprecated_api_versions = 1.1
|
||||
|
||||
[drivers]
|
||||
# Transport driver module (e.g., wsgi)
|
||||
|
@@ -3,7 +3,7 @@ auth_strategy = keystone
|
||||
|
||||
debug = False
|
||||
verbose = False
|
||||
enable_deprecated_api_versions = 1,1.1
|
||||
enable_deprecated_api_versions = 1.1
|
||||
|
||||
[drivers]
|
||||
transport = wsgi
|
||||
|
@@ -1,6 +1,6 @@
|
||||
[DEFAULT]
|
||||
unreliable = True
|
||||
enable_deprecated_api_versions = 1,1.1
|
||||
enable_deprecated_api_versions = 1.1
|
||||
|
||||
[drivers]
|
||||
|
||||
|
@@ -1,6 +1,6 @@
|
||||
[DEFAULT]
|
||||
auth_strategy = keystone
|
||||
enable_deprecated_api_versions = 1,1.1
|
||||
enable_deprecated_api_versions = 1.1
|
||||
|
||||
[drivers]
|
||||
|
||||
|
@@ -1,6 +1,6 @@
|
||||
[DEFAULT]
|
||||
unreliable = True
|
||||
enable_deprecated_api_versions = 1,1.1
|
||||
enable_deprecated_api_versions = 1.1
|
||||
|
||||
[drivers]
|
||||
|
||||
|
@@ -1,7 +1,7 @@
|
||||
[DEFAULT]
|
||||
debug = False
|
||||
verbose = False
|
||||
enable_deprecated_api_versions = 1,1.1
|
||||
enable_deprecated_api_versions = 1.1
|
||||
|
||||
[drivers]
|
||||
transport = wsgi
|
||||
|
@@ -2,7 +2,7 @@
|
||||
debug = False
|
||||
verbose = False
|
||||
unreliable = True
|
||||
enable_deprecated_api_versions = 1,1.1
|
||||
enable_deprecated_api_versions = 1.1
|
||||
|
||||
[drivers]
|
||||
transport = wsgi
|
||||
|
@@ -2,7 +2,7 @@
|
||||
debug = False
|
||||
verbose = False
|
||||
unreliable = True
|
||||
enable_deprecated_api_versions = 1,1.1
|
||||
enable_deprecated_api_versions = 1.1
|
||||
|
||||
[drivers]
|
||||
transport = wsgi
|
||||
|
@@ -1,5 +1,5 @@
|
||||
[DEFAULT]
|
||||
enable_deprecated_api_versions = 1,1.1
|
||||
enable_deprecated_api_versions = 1.1
|
||||
|
||||
[drivers]
|
||||
transport = wsgi
|
||||
|
@@ -2,7 +2,7 @@
|
||||
pooling = True
|
||||
admin_mode = True
|
||||
unreliable = True
|
||||
enable_deprecated_api_versions = 1,1.1
|
||||
enable_deprecated_api_versions = 1.1
|
||||
|
||||
[drivers]
|
||||
transport = wsgi
|
||||
|
@@ -2,7 +2,7 @@
|
||||
pooling = True
|
||||
admin_mode = True
|
||||
unreliable = True
|
||||
enable_deprecated_api_versions = 1,1.1
|
||||
enable_deprecated_api_versions = 1.1
|
||||
|
||||
[drivers]
|
||||
transport = wsgi
|
||||
|
@@ -1,5 +1,5 @@
|
||||
[DEFAULT]
|
||||
enable_deprecated_api_versions = 1,1.1
|
||||
enable_deprecated_api_versions = 1.1
|
||||
|
||||
[drivers]
|
||||
transport = wsgi
|
||||
|
@@ -1,7 +1,7 @@
|
||||
[DEFAULT]
|
||||
debug = False
|
||||
verbose = False
|
||||
enable_deprecated_api_versions = 1,1.1
|
||||
enable_deprecated_api_versions = 1.1
|
||||
|
||||
[drivers]
|
||||
transport = wsgi
|
||||
|
@@ -1,6 +1,6 @@
|
||||
[DEFAULT]
|
||||
pooling = True
|
||||
enable_deprecated_api_versions = 1,1.1
|
||||
enable_deprecated_api_versions = 1.1
|
||||
|
||||
[drivers]
|
||||
transport = wsgi
|
||||
|
@@ -2,7 +2,7 @@
|
||||
debug = False
|
||||
verbose = False
|
||||
admin_mode = False
|
||||
enable_deprecated_api_versions = 1,1.1
|
||||
enable_deprecated_api_versions = 1.1
|
||||
|
||||
[drivers]
|
||||
transport = wsgi
|
||||
|
@@ -1,7 +1,7 @@
|
||||
[DEFAULT]
|
||||
pooling = True
|
||||
admin_mode = True
|
||||
enable_deprecated_api_versions = 1,1.1
|
||||
enable_deprecated_api_versions = 1.1
|
||||
|
||||
[drivers]
|
||||
transport = wsgi
|
||||
|
@@ -1,7 +1,7 @@
|
||||
[DEFAULT]
|
||||
debug = False
|
||||
verbose = False
|
||||
enable_deprecated_api_versions = 1,1.1
|
||||
enable_deprecated_api_versions = 1.1
|
||||
|
||||
[drivers]
|
||||
transport = wsgi
|
||||
|
@@ -150,7 +150,7 @@ class TestDecorators(base.TestBase):
|
||||
self.config(enable_deprecated_api_versions=[])
|
||||
# 1. Test accessing current API version
|
||||
VERSION = {
|
||||
'id': '1',
|
||||
'id': '2',
|
||||
'status': 'CURRENT',
|
||||
'updated': 'Just yesterday'
|
||||
}
|
||||
@@ -163,7 +163,7 @@ class TestDecorators(base.TestBase):
|
||||
|
||||
# 2. Test accessing deprecated API version
|
||||
VERSION = {
|
||||
'id': '1',
|
||||
'id': '1.1',
|
||||
'status': 'DEPRECATED',
|
||||
'updated': 'A long time ago'
|
||||
}
|
||||
@@ -175,7 +175,7 @@ class TestDecorators(base.TestBase):
|
||||
public_endpoint_2(None, self.conf)
|
||||
|
||||
# 3. Test enabling deprecated API version
|
||||
self.config(enable_deprecated_api_versions=['1'])
|
||||
self.config(enable_deprecated_api_versions=['1.1'])
|
||||
|
||||
@decorators.api_version_manager(VERSION)
|
||||
def public_endpoint_3(driver, conf):
|
||||
|
Reference in New Issue
Block a user