Merge "Reject enabling v1 API"

This commit is contained in:
Zuul
2025-08-12 00:47:01 +00:00
committed by Gerrit Code Review
23 changed files with 26 additions and 26 deletions

View File

@@ -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

View File

@@ -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.')

View File

@@ -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

View File

@@ -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

View File

@@ -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

View File

@@ -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)

View File

@@ -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

View File

@@ -1,6 +1,6 @@
[DEFAULT]
unreliable = True
enable_deprecated_api_versions = 1,1.1
enable_deprecated_api_versions = 1.1
[drivers]

View File

@@ -1,6 +1,6 @@
[DEFAULT]
auth_strategy = keystone
enable_deprecated_api_versions = 1,1.1
enable_deprecated_api_versions = 1.1
[drivers]

View File

@@ -1,6 +1,6 @@
[DEFAULT]
unreliable = True
enable_deprecated_api_versions = 1,1.1
enable_deprecated_api_versions = 1.1
[drivers]

View File

@@ -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

View File

@@ -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

View File

@@ -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

View File

@@ -1,5 +1,5 @@
[DEFAULT]
enable_deprecated_api_versions = 1,1.1
enable_deprecated_api_versions = 1.1
[drivers]
transport = wsgi

View File

@@ -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

View File

@@ -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

View File

@@ -1,5 +1,5 @@
[DEFAULT]
enable_deprecated_api_versions = 1,1.1
enable_deprecated_api_versions = 1.1
[drivers]
transport = wsgi

View File

@@ -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

View File

@@ -1,6 +1,6 @@
[DEFAULT]
pooling = True
enable_deprecated_api_versions = 1,1.1
enable_deprecated_api_versions = 1.1
[drivers]
transport = wsgi

View File

@@ -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

View File

@@ -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

View File

@@ -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

View File

@@ -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):