[goal] Migrate tox based testing to ubuntu focal
As per victoria cycle testing runtime and community goal[1] we need to migrate upstream CI/CD to Ubuntu Focal(20.04). Fixing: - bug#1886298 Bump the lower constraints for required deps which added python3.8 support in their later version. Story: #2007865 Task: #40194 Depends-On: https://review.opendev.org/#/c/738328/ Closes-Bug: #1886298 Change-Id: Ib0f84e8c3815be48bca0ae8d4fe15a56b5256c20
This commit is contained in:
parent
25f515643c
commit
ffd3f1e760
@ -7,7 +7,7 @@ bashate==0.5.1
|
|||||||
bcrypt==3.1.4
|
bcrypt==3.1.4
|
||||||
cachetools==2.0.1
|
cachetools==2.0.1
|
||||||
certifi==2018.1.18
|
certifi==2018.1.18
|
||||||
cffi==1.11.5
|
cffi==1.14.0
|
||||||
chardet==3.0.4
|
chardet==3.0.4
|
||||||
cliff==2.11.0
|
cliff==2.11.0
|
||||||
cmd2==0.8.1
|
cmd2==0.8.1
|
||||||
@ -28,7 +28,7 @@ fasteners==0.14.1
|
|||||||
fixtures==3.0.0
|
fixtures==3.0.0
|
||||||
future==0.16.0
|
future==0.16.0
|
||||||
futurist==1.6.0
|
futurist==1.6.0
|
||||||
greenlet==0.4.10
|
greenlet==0.4.15
|
||||||
idna==2.6
|
idna==2.6
|
||||||
imagesize==1.0.0
|
imagesize==1.0.0
|
||||||
ipaddress==1.0.17
|
ipaddress==1.0.17
|
||||||
@ -39,11 +39,11 @@ jsonpatch==1.21
|
|||||||
jsonpointer==2.0
|
jsonpointer==2.0
|
||||||
keystoneauth1==3.4.0
|
keystoneauth1==3.4.0
|
||||||
keystonemiddleware==4.17.0
|
keystonemiddleware==4.17.0
|
||||||
kombu==4.1.0
|
kombu==4.3.0
|
||||||
linecache2==1.0.0
|
linecache2==1.0.0
|
||||||
lxml==3.4.1
|
lxml==4.5.0
|
||||||
Mako==1.0.7
|
Mako==1.0.7
|
||||||
MarkupSafe==1.0
|
MarkupSafe==1.1.1
|
||||||
mccabe==0.2.1
|
mccabe==0.2.1
|
||||||
monotonic==1.4
|
monotonic==1.4
|
||||||
mox3==0.25.0
|
mox3==0.25.0
|
||||||
@ -61,7 +61,7 @@ oslo.cache==1.29.0
|
|||||||
oslo.concurrency==3.26.0
|
oslo.concurrency==3.26.0
|
||||||
oslo.config==5.2.0
|
oslo.config==5.2.0
|
||||||
oslo.context==2.19.2
|
oslo.context==2.19.2
|
||||||
oslo.db==4.27.0
|
oslo.db==5.1.1
|
||||||
oslo.i18n==3.15.3
|
oslo.i18n==3.15.3
|
||||||
oslo.log==3.36.0
|
oslo.log==3.36.0
|
||||||
oslo.messaging==6.4.0
|
oslo.messaging==6.4.0
|
||||||
@ -75,7 +75,7 @@ oslo.upgradecheck==0.1.0
|
|||||||
oslo.utils==3.40.2
|
oslo.utils==3.40.2
|
||||||
oslotest==3.2.0
|
oslotest==3.2.0
|
||||||
packaging==17.1
|
packaging==17.1
|
||||||
paramiko==2.0.0
|
paramiko==2.7.1
|
||||||
Paste==2.0.2
|
Paste==2.0.2
|
||||||
PasteDeploy==1.5.0
|
PasteDeploy==1.5.0
|
||||||
pbr==2.0.0
|
pbr==2.0.0
|
||||||
@ -89,7 +89,7 @@ pycadf==2.7.0
|
|||||||
pycparser==2.18
|
pycparser==2.18
|
||||||
Pygments==2.2.0
|
Pygments==2.2.0
|
||||||
pyinotify==0.9.6
|
pyinotify==0.9.6
|
||||||
PyMySQL==0.7.6
|
PyMySQL==0.8.0
|
||||||
PyNaCl==1.2.1
|
PyNaCl==1.2.1
|
||||||
pyparsing==2.1.0
|
pyparsing==2.1.0
|
||||||
pyperclip==1.6.0
|
pyperclip==1.6.0
|
||||||
@ -103,7 +103,7 @@ python-neutronclient==6.7.0
|
|||||||
python-novaclient==9.1.0
|
python-novaclient==9.1.0
|
||||||
python-subunit==1.2.0
|
python-subunit==1.2.0
|
||||||
pytz==2018.3
|
pytz==2018.3
|
||||||
PyYAML==3.12
|
PyYAML==3.13
|
||||||
repoze.lru==0.7
|
repoze.lru==0.7
|
||||||
requests==2.14.2
|
requests==2.14.2
|
||||||
requests-mock==1.2.0
|
requests-mock==1.2.0
|
||||||
@ -121,7 +121,7 @@ statsd==3.2.2
|
|||||||
stestr==2.0.0
|
stestr==2.0.0
|
||||||
stevedore==1.20.0
|
stevedore==1.20.0
|
||||||
Tempita==0.5.2
|
Tempita==0.5.2
|
||||||
tenacity==4.9.0
|
tenacity==6.0.0
|
||||||
testrepository==0.0.20
|
testrepository==0.0.20
|
||||||
testresources==2.0.0
|
testresources==2.0.0
|
||||||
testscenarios==0.4
|
testscenarios==0.4
|
||||||
|
@ -39,7 +39,7 @@ class SchedulerStatsController(wsgi.Controller):
|
|||||||
|
|
||||||
@wsgi.Controller.api_version('2.23') # noqa
|
@wsgi.Controller.api_version('2.23') # noqa
|
||||||
@wsgi.Controller.authorize('index')
|
@wsgi.Controller.authorize('index')
|
||||||
def pools_index(self, req): # pylint: disable=function-redefined
|
def pools_index(self, req): # pylint: disable=function-redefined # noqa F811
|
||||||
return self._pools(req, action='index', enable_share_type=True)
|
return self._pools(req, action='index', enable_share_type=True)
|
||||||
|
|
||||||
@wsgi.Controller.api_version('1.0', '2.22')
|
@wsgi.Controller.api_version('1.0', '2.22')
|
||||||
@ -50,7 +50,7 @@ class SchedulerStatsController(wsgi.Controller):
|
|||||||
|
|
||||||
@wsgi.Controller.api_version('2.23') # noqa
|
@wsgi.Controller.api_version('2.23') # noqa
|
||||||
@wsgi.Controller.authorize('detail')
|
@wsgi.Controller.authorize('detail')
|
||||||
def pools_detail(self, req): # pylint: disable=function-redefined
|
def pools_detail(self, req): # pylint: disable=function-redefined # noqa F811
|
||||||
return self._pools(req, action='detail', enable_share_type=True)
|
return self._pools(req, action='detail', enable_share_type=True)
|
||||||
|
|
||||||
def _pools(self, req, action='index', enable_share_type=False):
|
def _pools(self, req, action='index', enable_share_type=False):
|
||||||
|
@ -153,7 +153,7 @@ class ShareTypeExtraSpecsController(wsgi.Controller):
|
|||||||
|
|
||||||
@wsgi.Controller.api_version('2.24') # noqa
|
@wsgi.Controller.api_version('2.24') # noqa
|
||||||
@wsgi.Controller.authorize
|
@wsgi.Controller.authorize
|
||||||
def delete(self, req, type_id, id): # pylint: disable=function-redefined
|
def delete(self, req, type_id, id): # pylint: disable=function-redefined # noqa F811
|
||||||
"""Deletes an existing extra spec."""
|
"""Deletes an existing extra spec."""
|
||||||
context = req.environ['manila.context']
|
context = req.environ['manila.context']
|
||||||
self._check_type(context, type_id)
|
self._check_type(context, type_id)
|
||||||
|
@ -95,7 +95,7 @@ class MessagesController(wsgi.Controller):
|
|||||||
|
|
||||||
@wsgi.Controller.api_version(MESSAGES_QUERY_BY_TIMESTAMP) # noqa: F811
|
@wsgi.Controller.api_version(MESSAGES_QUERY_BY_TIMESTAMP) # noqa: F811
|
||||||
@wsgi.Controller.authorize('get_all')
|
@wsgi.Controller.authorize('get_all')
|
||||||
def index(self, req): # pylint: disable=function-redefined
|
def index(self, req): # pylint: disable=function-redefined # noqa F811
|
||||||
"""Returns a list of messages, transformed through view builder."""
|
"""Returns a list of messages, transformed through view builder."""
|
||||||
context = req.environ['manila.context']
|
context = req.environ['manila.context']
|
||||||
filters = req.params.copy()
|
filters = req.params.copy()
|
||||||
|
@ -77,7 +77,7 @@ class ShareExportLocationController(wsgi.Controller):
|
|||||||
return self._index(req, share_id)
|
return self._index(req, share_id)
|
||||||
|
|
||||||
@wsgi.Controller.api_version('2.47') # noqa: F811
|
@wsgi.Controller.api_version('2.47') # noqa: F811
|
||||||
def index(self, req, share_id): # pylint: disable=function-redefined
|
def index(self, req, share_id): # pylint: disable=function-redefined # noqa F811
|
||||||
"""Return a list of export locations for share."""
|
"""Return a list of export locations for share."""
|
||||||
return self._index(req, share_id,
|
return self._index(req, share_id,
|
||||||
ignore_secondary_replicas=True)
|
ignore_secondary_replicas=True)
|
||||||
@ -88,7 +88,7 @@ class ShareExportLocationController(wsgi.Controller):
|
|||||||
return self._show(req, share_id, export_location_uuid)
|
return self._show(req, share_id, export_location_uuid)
|
||||||
|
|
||||||
@wsgi.Controller.api_version('2.47') # noqa: F811
|
@wsgi.Controller.api_version('2.47') # noqa: F811
|
||||||
def show(self, req, share_id, # pylint: disable=function-redefined
|
def show(self, req, share_id, # pylint: disable=function-redefined # noqa F811
|
||||||
export_location_uuid):
|
export_location_uuid):
|
||||||
"""Return data about the requested export location."""
|
"""Return data about the requested export location."""
|
||||||
return self._show(req, share_id, export_location_uuid,
|
return self._show(req, share_id, export_location_uuid,
|
||||||
|
@ -63,7 +63,7 @@ class ShareGroupSnapshotController(wsgi.Controller, wsgi.AdminActionsMixin):
|
|||||||
return self._show(req, id)
|
return self._show(req, id)
|
||||||
|
|
||||||
@wsgi.Controller.api_version(SG_GRADUATION_VERSION) # noqa
|
@wsgi.Controller.api_version(SG_GRADUATION_VERSION) # noqa
|
||||||
def show(self, req, id): # pylint: disable=function-redefined
|
def show(self, req, id): # pylint: disable=function-redefined # noqa F811
|
||||||
return self._show(req, id)
|
return self._show(req, id)
|
||||||
|
|
||||||
@wsgi.Controller.authorize('delete')
|
@wsgi.Controller.authorize('delete')
|
||||||
@ -85,7 +85,7 @@ class ShareGroupSnapshotController(wsgi.Controller, wsgi.AdminActionsMixin):
|
|||||||
return self._delete_group_snapshot(req, id)
|
return self._delete_group_snapshot(req, id)
|
||||||
|
|
||||||
@wsgi.Controller.api_version(SG_GRADUATION_VERSION) # noqa
|
@wsgi.Controller.api_version(SG_GRADUATION_VERSION) # noqa
|
||||||
def delete(self, req, id): # pylint: disable=function-redefined
|
def delete(self, req, id): # pylint: disable=function-redefined # noqa F811
|
||||||
return self._delete_group_snapshot(req, id)
|
return self._delete_group_snapshot(req, id)
|
||||||
|
|
||||||
@wsgi.Controller.api_version('2.31', '2.54', experimental=True)
|
@wsgi.Controller.api_version('2.31', '2.54', experimental=True)
|
||||||
@ -94,7 +94,7 @@ class ShareGroupSnapshotController(wsgi.Controller, wsgi.AdminActionsMixin):
|
|||||||
return self._get_share_group_snaps(req, is_detail=False)
|
return self._get_share_group_snaps(req, is_detail=False)
|
||||||
|
|
||||||
@wsgi.Controller.api_version(SG_GRADUATION_VERSION) # noqa
|
@wsgi.Controller.api_version(SG_GRADUATION_VERSION) # noqa
|
||||||
def index(self, req): # pylint: disable=function-redefined
|
def index(self, req): # pylint: disable=function-redefined # noqa F811
|
||||||
"""Returns a summary list of share group snapshots."""
|
"""Returns a summary list of share group snapshots."""
|
||||||
return self._get_share_group_snaps(req, is_detail=False)
|
return self._get_share_group_snaps(req, is_detail=False)
|
||||||
|
|
||||||
@ -104,7 +104,7 @@ class ShareGroupSnapshotController(wsgi.Controller, wsgi.AdminActionsMixin):
|
|||||||
return self._get_share_group_snaps(req, is_detail=True)
|
return self._get_share_group_snaps(req, is_detail=True)
|
||||||
|
|
||||||
@wsgi.Controller.api_version(SG_GRADUATION_VERSION) # noqa
|
@wsgi.Controller.api_version(SG_GRADUATION_VERSION) # noqa
|
||||||
def detail(self, req): # pylint: disable=function-redefined
|
def detail(self, req): # pylint: disable=function-redefined # noqa F811
|
||||||
"""Returns a detailed list of share group snapshots."""
|
"""Returns a detailed list of share group snapshots."""
|
||||||
return self._get_share_group_snaps(req, is_detail=True)
|
return self._get_share_group_snaps(req, is_detail=True)
|
||||||
|
|
||||||
@ -163,7 +163,7 @@ class ShareGroupSnapshotController(wsgi.Controller, wsgi.AdminActionsMixin):
|
|||||||
return self._update_group_snapshot(req, id, body)
|
return self._update_group_snapshot(req, id, body)
|
||||||
|
|
||||||
@wsgi.Controller.api_version(SG_GRADUATION_VERSION) # noqa
|
@wsgi.Controller.api_version(SG_GRADUATION_VERSION) # noqa
|
||||||
def update(self, req, id, body): # pylint: disable=function-redefined
|
def update(self, req, id, body): # pylint: disable=function-redefined # noqa F811
|
||||||
return self._update_group_snapshot(req, id, body)
|
return self._update_group_snapshot(req, id, body)
|
||||||
|
|
||||||
@wsgi.Controller.authorize('create')
|
@wsgi.Controller.authorize('create')
|
||||||
@ -208,7 +208,7 @@ class ShareGroupSnapshotController(wsgi.Controller, wsgi.AdminActionsMixin):
|
|||||||
|
|
||||||
@wsgi.Controller.api_version(SG_GRADUATION_VERSION) # noqa
|
@wsgi.Controller.api_version(SG_GRADUATION_VERSION) # noqa
|
||||||
@wsgi.response(202)
|
@wsgi.response(202)
|
||||||
def create(self, req, body): # pylint: disable=function-redefined
|
def create(self, req, body): # pylint: disable=function-redefined # noqa F811
|
||||||
return self._create(req, body)
|
return self._create(req, body)
|
||||||
|
|
||||||
@wsgi.Controller.authorize('get')
|
@wsgi.Controller.authorize('get')
|
||||||
@ -229,7 +229,7 @@ class ShareGroupSnapshotController(wsgi.Controller, wsgi.AdminActionsMixin):
|
|||||||
return self._members(req, id)
|
return self._members(req, id)
|
||||||
|
|
||||||
@wsgi.Controller.api_version(SG_GRADUATION_VERSION) # noqa
|
@wsgi.Controller.api_version(SG_GRADUATION_VERSION) # noqa
|
||||||
def members(self, req, id): # pylint: disable=function-redefined
|
def members(self, req, id): # pylint: disable=function-redefined # noqa F811
|
||||||
return self._members(req, id)
|
return self._members(req, id)
|
||||||
|
|
||||||
def _update(self, *args, **kwargs):
|
def _update(self, *args, **kwargs):
|
||||||
@ -249,7 +249,7 @@ class ShareGroupSnapshotController(wsgi.Controller, wsgi.AdminActionsMixin):
|
|||||||
# pylint: disable=function-redefined
|
# pylint: disable=function-redefined
|
||||||
@wsgi.Controller.api_version(SG_GRADUATION_VERSION) # noqa
|
@wsgi.Controller.api_version(SG_GRADUATION_VERSION) # noqa
|
||||||
@wsgi.action('reset_status')
|
@wsgi.action('reset_status')
|
||||||
def share_group_snapshot_reset_status(self, req, id, body):
|
def share_group_snapshot_reset_status(self, req, id, body): # noqa F811
|
||||||
return self._reset_status(req, id, body)
|
return self._reset_status(req, id, body)
|
||||||
|
|
||||||
# pylint: enable=function-redefined
|
# pylint: enable=function-redefined
|
||||||
@ -261,7 +261,7 @@ class ShareGroupSnapshotController(wsgi.Controller, wsgi.AdminActionsMixin):
|
|||||||
# pylint: disable=function-redefined
|
# pylint: disable=function-redefined
|
||||||
@wsgi.Controller.api_version(SG_GRADUATION_VERSION) # noqa
|
@wsgi.Controller.api_version(SG_GRADUATION_VERSION) # noqa
|
||||||
@wsgi.action('force_delete')
|
@wsgi.action('force_delete')
|
||||||
def share_group_snapshot_force_delete(self, req, id, body):
|
def share_group_snapshot_force_delete(self, req, id, body): # noqa F811
|
||||||
return self._force_delete(req, id, body)
|
return self._force_delete(req, id, body)
|
||||||
|
|
||||||
|
|
||||||
|
@ -72,7 +72,7 @@ class ShareGroupTypeSpecsController(wsgi.Controller):
|
|||||||
return self._index(req, id)
|
return self._index(req, id)
|
||||||
|
|
||||||
@wsgi.Controller.api_version(SG_GRADUATION_VERSION) # noqa
|
@wsgi.Controller.api_version(SG_GRADUATION_VERSION) # noqa
|
||||||
def index(self, req, id): # pylint: disable=function-redefined
|
def index(self, req, id): # pylint: disable=function-redefined # noqa F811
|
||||||
return self._index(req, id)
|
return self._index(req, id)
|
||||||
|
|
||||||
@wsgi.Controller.authorize('create')
|
@wsgi.Controller.authorize('create')
|
||||||
@ -93,7 +93,7 @@ class ShareGroupTypeSpecsController(wsgi.Controller):
|
|||||||
return self._create(req, id, body)
|
return self._create(req, id, body)
|
||||||
|
|
||||||
@wsgi.Controller.api_version(SG_GRADUATION_VERSION) # noqa
|
@wsgi.Controller.api_version(SG_GRADUATION_VERSION) # noqa
|
||||||
def create(self, req, id, body=None): # pylint: disable=function-redefined
|
def create(self, req, id, body=None): # pylint: disable=function-redefined # noqa F811
|
||||||
return self._create(req, id, body)
|
return self._create(req, id, body)
|
||||||
|
|
||||||
@wsgi.Controller.authorize('update')
|
@wsgi.Controller.authorize('update')
|
||||||
@ -119,7 +119,7 @@ class ShareGroupTypeSpecsController(wsgi.Controller):
|
|||||||
|
|
||||||
# pylint: disable=function-redefined
|
# pylint: disable=function-redefined
|
||||||
@wsgi.Controller.api_version(SG_GRADUATION_VERSION) # noqa
|
@wsgi.Controller.api_version(SG_GRADUATION_VERSION) # noqa
|
||||||
def update(self, req, id, key, body=None):
|
def update(self, req, id, key, body=None): # noqa F811
|
||||||
return self._update(req, id, key, body)
|
return self._update(req, id, key, body)
|
||||||
|
|
||||||
@wsgi.Controller.authorize('show')
|
@wsgi.Controller.authorize('show')
|
||||||
@ -139,7 +139,7 @@ class ShareGroupTypeSpecsController(wsgi.Controller):
|
|||||||
return self._show(req, id, key)
|
return self._show(req, id, key)
|
||||||
|
|
||||||
@wsgi.Controller.api_version(SG_GRADUATION_VERSION) # noqa
|
@wsgi.Controller.api_version(SG_GRADUATION_VERSION) # noqa
|
||||||
def show(self, req, id, key): # pylint: disable=function-redefined
|
def show(self, req, id, key): # pylint: disable=function-redefined # noqa F811
|
||||||
return self._show(req, id, key)
|
return self._show(req, id, key)
|
||||||
|
|
||||||
@wsgi.Controller.authorize('delete')
|
@wsgi.Controller.authorize('delete')
|
||||||
@ -158,7 +158,7 @@ class ShareGroupTypeSpecsController(wsgi.Controller):
|
|||||||
return self._delete(req, id, key)
|
return self._delete(req, id, key)
|
||||||
|
|
||||||
@wsgi.Controller.api_version(SG_GRADUATION_VERSION) # noqa
|
@wsgi.Controller.api_version(SG_GRADUATION_VERSION) # noqa
|
||||||
def delete(self, req, id, key): # pylint: disable=function-redefined
|
def delete(self, req, id, key): # pylint: disable=function-redefined # noqa F811
|
||||||
return self._delete(req, id, key)
|
return self._delete(req, id, key)
|
||||||
|
|
||||||
def _check_key_names(self, keys):
|
def _check_key_names(self, keys):
|
||||||
|
@ -54,7 +54,7 @@ class ShareGroupTypesController(wsgi.Controller):
|
|||||||
return self._index(req)
|
return self._index(req)
|
||||||
|
|
||||||
@wsgi.Controller.api_version(SG_GRADUATION_VERSION) # noqa
|
@wsgi.Controller.api_version(SG_GRADUATION_VERSION) # noqa
|
||||||
def index(self, req): # pylint: disable=function-redefined
|
def index(self, req): # pylint: disable=function-redefined # noqa F811
|
||||||
return self._index(req)
|
return self._index(req)
|
||||||
|
|
||||||
@wsgi.Controller.authorize('show')
|
@wsgi.Controller.authorize('show')
|
||||||
@ -75,7 +75,7 @@ class ShareGroupTypesController(wsgi.Controller):
|
|||||||
return self._show(req, id)
|
return self._show(req, id)
|
||||||
|
|
||||||
@wsgi.Controller.api_version(SG_GRADUATION_VERSION) # noqa
|
@wsgi.Controller.api_version(SG_GRADUATION_VERSION) # noqa
|
||||||
def show(self, req, id): # pylint: disable=function-redefined
|
def show(self, req, id): # pylint: disable=function-redefined # noqa F811
|
||||||
return self._show(req, id)
|
return self._show(req, id)
|
||||||
|
|
||||||
@wsgi.Controller.authorize('default')
|
@wsgi.Controller.authorize('default')
|
||||||
@ -95,7 +95,7 @@ class ShareGroupTypesController(wsgi.Controller):
|
|||||||
return self._default(req)
|
return self._default(req)
|
||||||
|
|
||||||
@wsgi.Controller.api_version(SG_GRADUATION_VERSION) # noqa
|
@wsgi.Controller.api_version(SG_GRADUATION_VERSION) # noqa
|
||||||
def default(self, req): # pylint: disable=function-redefined
|
def default(self, req): # pylint: disable=function-redefined # noqa F811
|
||||||
return self._default(req)
|
return self._default(req)
|
||||||
|
|
||||||
def _get_share_group_types(self, req):
|
def _get_share_group_types(self, req):
|
||||||
@ -181,7 +181,7 @@ class ShareGroupTypesController(wsgi.Controller):
|
|||||||
|
|
||||||
@wsgi.Controller.api_version(SG_GRADUATION_VERSION) # noqa
|
@wsgi.Controller.api_version(SG_GRADUATION_VERSION) # noqa
|
||||||
@wsgi.action("create")
|
@wsgi.action("create")
|
||||||
def create(self, req, body): # pylint: disable=function-redefined
|
def create(self, req, body): # pylint: disable=function-redefined # noqa F811
|
||||||
return self._create(req, body)
|
return self._create(req, body)
|
||||||
|
|
||||||
@wsgi.Controller.authorize('delete')
|
@wsgi.Controller.authorize('delete')
|
||||||
@ -205,7 +205,7 @@ class ShareGroupTypesController(wsgi.Controller):
|
|||||||
|
|
||||||
@wsgi.Controller.api_version(SG_GRADUATION_VERSION) # noqa
|
@wsgi.Controller.api_version(SG_GRADUATION_VERSION) # noqa
|
||||||
@wsgi.action("delete")
|
@wsgi.action("delete")
|
||||||
def delete(self, req, id): # pylint: disable=function-redefined
|
def delete(self, req, id): # pylint: disable=function-redefined # noqa F811
|
||||||
return self._delete(req, id)
|
return self._delete(req, id)
|
||||||
|
|
||||||
@wsgi.Controller.authorize('list_project_access')
|
@wsgi.Controller.authorize('list_project_access')
|
||||||
@ -236,7 +236,7 @@ class ShareGroupTypesController(wsgi.Controller):
|
|||||||
|
|
||||||
# pylint: disable=function-redefined
|
# pylint: disable=function-redefined
|
||||||
@wsgi.Controller.api_version(SG_GRADUATION_VERSION) # noqa
|
@wsgi.Controller.api_version(SG_GRADUATION_VERSION) # noqa
|
||||||
def share_group_type_access(self, req, id):
|
def share_group_type_access(self, req, id): # noqa F811
|
||||||
return self._share_group_type_access(req, id)
|
return self._share_group_type_access(req, id)
|
||||||
|
|
||||||
@wsgi.Controller.authorize('add_project_access')
|
@wsgi.Controller.authorize('add_project_access')
|
||||||
@ -261,7 +261,7 @@ class ShareGroupTypesController(wsgi.Controller):
|
|||||||
# pylint: disable=function-redefined
|
# pylint: disable=function-redefined
|
||||||
@wsgi.Controller.api_version(SG_GRADUATION_VERSION) # noqa
|
@wsgi.Controller.api_version(SG_GRADUATION_VERSION) # noqa
|
||||||
@wsgi.action('addProjectAccess')
|
@wsgi.action('addProjectAccess')
|
||||||
def add_project_access(self, req, id, body):
|
def add_project_access(self, req, id, body): # noqa F811
|
||||||
return self._add_project_access(req, id, body)
|
return self._add_project_access(req, id, body)
|
||||||
|
|
||||||
@wsgi.Controller.authorize('remove_project_access')
|
@wsgi.Controller.authorize('remove_project_access')
|
||||||
@ -286,7 +286,7 @@ class ShareGroupTypesController(wsgi.Controller):
|
|||||||
# pylint: disable=function-redefined
|
# pylint: disable=function-redefined
|
||||||
@wsgi.Controller.api_version(SG_GRADUATION_VERSION) # noqa
|
@wsgi.Controller.api_version(SG_GRADUATION_VERSION) # noqa
|
||||||
@wsgi.action('removeProjectAccess')
|
@wsgi.action('removeProjectAccess')
|
||||||
def remove_project_access(self, req, id, body):
|
def remove_project_access(self, req, id, body): # noqa F811
|
||||||
return self._remove_project_access(req, id, body)
|
return self._remove_project_access(req, id, body)
|
||||||
|
|
||||||
def _assert_non_public_share_group_type(self, context, type_id):
|
def _assert_non_public_share_group_type(self, context, type_id):
|
||||||
|
@ -65,7 +65,7 @@ class ShareGroupController(wsgi.Controller, wsgi.AdminActionsMixin):
|
|||||||
return self._show(req, id)
|
return self._show(req, id)
|
||||||
|
|
||||||
@wsgi.Controller.api_version(SG_GRADUATION_VERSION) # noqa
|
@wsgi.Controller.api_version(SG_GRADUATION_VERSION) # noqa
|
||||||
def show(self, req, id): # pylint: disable=function-redefined
|
def show(self, req, id): # pylint: disable=function-redefined # noqa F811
|
||||||
return self._show(req, id)
|
return self._show(req, id)
|
||||||
|
|
||||||
@wsgi.Controller.authorize('delete')
|
@wsgi.Controller.authorize('delete')
|
||||||
@ -86,7 +86,7 @@ class ShareGroupController(wsgi.Controller, wsgi.AdminActionsMixin):
|
|||||||
return self._delete_share_group(req, id)
|
return self._delete_share_group(req, id)
|
||||||
|
|
||||||
@wsgi.Controller.api_version(SG_GRADUATION_VERSION) # noqa
|
@wsgi.Controller.api_version(SG_GRADUATION_VERSION) # noqa
|
||||||
def delete(self, req, id): # pylint: disable=function-redefined
|
def delete(self, req, id): # pylint: disable=function-redefined # noqa F811
|
||||||
return self._delete_share_group(req, id)
|
return self._delete_share_group(req, id)
|
||||||
|
|
||||||
@wsgi.Controller.api_version('2.31', '2.54', experimental=True)
|
@wsgi.Controller.api_version('2.31', '2.54', experimental=True)
|
||||||
@ -94,7 +94,7 @@ class ShareGroupController(wsgi.Controller, wsgi.AdminActionsMixin):
|
|||||||
return self._get_share_groups(req, is_detail=False)
|
return self._get_share_groups(req, is_detail=False)
|
||||||
|
|
||||||
@wsgi.Controller.api_version(SG_GRADUATION_VERSION) # noqa
|
@wsgi.Controller.api_version(SG_GRADUATION_VERSION) # noqa
|
||||||
def index(self, req): # pylint: disable=function-redefined
|
def index(self, req): # pylint: disable=function-redefined # noqa F811
|
||||||
return self._get_share_groups(req, is_detail=False)
|
return self._get_share_groups(req, is_detail=False)
|
||||||
|
|
||||||
@wsgi.Controller.api_version('2.31', '2.54', experimental=True)
|
@wsgi.Controller.api_version('2.31', '2.54', experimental=True)
|
||||||
@ -102,7 +102,7 @@ class ShareGroupController(wsgi.Controller, wsgi.AdminActionsMixin):
|
|||||||
return self._get_share_groups(req, is_detail=True)
|
return self._get_share_groups(req, is_detail=True)
|
||||||
|
|
||||||
@wsgi.Controller.api_version(SG_GRADUATION_VERSION) # noqa
|
@wsgi.Controller.api_version(SG_GRADUATION_VERSION) # noqa
|
||||||
def detail(self, req): # pylint: disable=function-redefined
|
def detail(self, req): # pylint: disable=function-redefined # noqa F811
|
||||||
return self._get_share_groups(req, is_detail=True)
|
return self._get_share_groups(req, is_detail=True)
|
||||||
|
|
||||||
@wsgi.Controller.authorize('get_all')
|
@wsgi.Controller.authorize('get_all')
|
||||||
@ -164,7 +164,7 @@ class ShareGroupController(wsgi.Controller, wsgi.AdminActionsMixin):
|
|||||||
return self._update_share_group(req, id, body)
|
return self._update_share_group(req, id, body)
|
||||||
|
|
||||||
@wsgi.Controller.api_version(SG_GRADUATION_VERSION) # noqa
|
@wsgi.Controller.api_version(SG_GRADUATION_VERSION) # noqa
|
||||||
def update(self, req, id, body): # pylint: disable=function-redefined
|
def update(self, req, id, body): # pylint: disable=function-redefined # noqa F811
|
||||||
return self._update_share_group(req, id, body)
|
return self._update_share_group(req, id, body)
|
||||||
|
|
||||||
@wsgi.Controller.authorize('create')
|
@wsgi.Controller.authorize('create')
|
||||||
@ -292,7 +292,7 @@ class ShareGroupController(wsgi.Controller, wsgi.AdminActionsMixin):
|
|||||||
|
|
||||||
@wsgi.Controller.api_version(SG_GRADUATION_VERSION) # noqa
|
@wsgi.Controller.api_version(SG_GRADUATION_VERSION) # noqa
|
||||||
@wsgi.response(202)
|
@wsgi.response(202)
|
||||||
def create(self, req, body): # pylint: disable=function-redefined
|
def create(self, req, body): # pylint: disable=function-redefined # noqa F811
|
||||||
return self._create(req, body)
|
return self._create(req, body)
|
||||||
|
|
||||||
def _update(self, *args, **kwargs):
|
def _update(self, *args, **kwargs):
|
||||||
@ -320,7 +320,7 @@ class ShareGroupController(wsgi.Controller, wsgi.AdminActionsMixin):
|
|||||||
# pylint: disable=function-redefined
|
# pylint: disable=function-redefined
|
||||||
@wsgi.Controller.api_version(SG_GRADUATION_VERSION) # noqa
|
@wsgi.Controller.api_version(SG_GRADUATION_VERSION) # noqa
|
||||||
@wsgi.action('reset_status')
|
@wsgi.action('reset_status')
|
||||||
def share_group_reset_status(self, req, id, body):
|
def share_group_reset_status(self, req, id, body): # noqa F811
|
||||||
return self._reset_status(req, id, body)
|
return self._reset_status(req, id, body)
|
||||||
|
|
||||||
# pylint: enable=function-redefined
|
# pylint: enable=function-redefined
|
||||||
@ -332,7 +332,7 @@ class ShareGroupController(wsgi.Controller, wsgi.AdminActionsMixin):
|
|||||||
# pylint: disable=function-redefined
|
# pylint: disable=function-redefined
|
||||||
@wsgi.Controller.api_version(SG_GRADUATION_VERSION) # noqa
|
@wsgi.Controller.api_version(SG_GRADUATION_VERSION) # noqa
|
||||||
@wsgi.action('force_delete')
|
@wsgi.action('force_delete')
|
||||||
def share_group_force_delete(self, req, id, body):
|
def share_group_force_delete(self, req, id, body): # noqa F811
|
||||||
return self._force_delete(req, id, body)
|
return self._force_delete(req, id, body)
|
||||||
|
|
||||||
|
|
||||||
|
@ -74,7 +74,7 @@ class ShareInstancesController(wsgi.Controller, wsgi.AdminActionsMixin):
|
|||||||
|
|
||||||
@wsgi.Controller.api_version("2.35") # noqa
|
@wsgi.Controller.api_version("2.35") # noqa
|
||||||
@wsgi.Controller.authorize
|
@wsgi.Controller.authorize
|
||||||
def index(self, req): # pylint: disable=function-redefined
|
def index(self, req): # pylint: disable=function-redefined # noqa F811
|
||||||
context = req.environ['manila.context']
|
context = req.environ['manila.context']
|
||||||
filters = {}
|
filters = {}
|
||||||
filters.update(req.GET)
|
filters.update(req.GET)
|
||||||
|
@ -47,7 +47,7 @@ class ShareReplicaExportLocationController(wsgi.Controller):
|
|||||||
|
|
||||||
# pylint: disable=function-redefined
|
# pylint: disable=function-redefined
|
||||||
@wsgi.Controller.api_version(GRADUATION_VERSION) # noqa
|
@wsgi.Controller.api_version(GRADUATION_VERSION) # noqa
|
||||||
def index(self, req, share_replica_id):
|
def index(self, req, share_replica_id): # noqa F811
|
||||||
return self._index(req, share_replica_id)
|
return self._index(req, share_replica_id)
|
||||||
|
|
||||||
# pylint: enable=function-redefined
|
# pylint: enable=function-redefined
|
||||||
@ -71,7 +71,7 @@ class ShareReplicaExportLocationController(wsgi.Controller):
|
|||||||
|
|
||||||
# pylint: disable=function-redefined
|
# pylint: disable=function-redefined
|
||||||
@wsgi.Controller.api_version(GRADUATION_VERSION) # noqa
|
@wsgi.Controller.api_version(GRADUATION_VERSION) # noqa
|
||||||
def show(self, req, share_replica_id, export_location_uuid):
|
def show(self, req, share_replica_id, export_location_uuid): # noqa F811
|
||||||
return self._show(req, share_replica_id, export_location_uuid)
|
return self._show(req, share_replica_id, export_location_uuid)
|
||||||
|
|
||||||
# pylint: enable=function-redefined
|
# pylint: enable=function-redefined
|
||||||
|
@ -64,7 +64,7 @@ class ShareReplicationController(wsgi.Controller, wsgi.AdminActionsMixin):
|
|||||||
return self._get_replicas(req)
|
return self._get_replicas(req)
|
||||||
|
|
||||||
@wsgi.Controller.api_version(GRADUATION_VERSION) # noqa
|
@wsgi.Controller.api_version(GRADUATION_VERSION) # noqa
|
||||||
def index(self, req): # pylint: disable=function-redefined
|
def index(self, req): # pylint: disable=function-redefined # noqa F811
|
||||||
"""Return a summary list of replicas."""
|
"""Return a summary list of replicas."""
|
||||||
return self._get_replicas(req)
|
return self._get_replicas(req)
|
||||||
|
|
||||||
@ -75,7 +75,7 @@ class ShareReplicationController(wsgi.Controller, wsgi.AdminActionsMixin):
|
|||||||
return self._get_replicas(req, is_detail=True)
|
return self._get_replicas(req, is_detail=True)
|
||||||
|
|
||||||
@wsgi.Controller.api_version(GRADUATION_VERSION) # noqa
|
@wsgi.Controller.api_version(GRADUATION_VERSION) # noqa
|
||||||
def detail(self, req): # pylint: disable=function-redefined
|
def detail(self, req): # pylint: disable=function-redefined # noqa F811
|
||||||
"""Returns a detailed list of replicas."""
|
"""Returns a detailed list of replicas."""
|
||||||
return self._get_replicas(req, is_detail=True)
|
return self._get_replicas(req, is_detail=True)
|
||||||
|
|
||||||
@ -110,7 +110,7 @@ class ShareReplicationController(wsgi.Controller, wsgi.AdminActionsMixin):
|
|||||||
return self._show(req, id)
|
return self._show(req, id)
|
||||||
|
|
||||||
@wsgi.Controller.api_version(GRADUATION_VERSION) # noqa
|
@wsgi.Controller.api_version(GRADUATION_VERSION) # noqa
|
||||||
def show(self, req, id): # pylint: disable=function-redefined
|
def show(self, req, id): # pylint: disable=function-redefined # noqa F811
|
||||||
"""Return data about the given replica."""
|
"""Return data about the given replica."""
|
||||||
return self._show(req, id)
|
return self._show(req, id)
|
||||||
|
|
||||||
@ -135,7 +135,7 @@ class ShareReplicationController(wsgi.Controller, wsgi.AdminActionsMixin):
|
|||||||
|
|
||||||
@wsgi.Controller.api_version(GRADUATION_VERSION) # noqa
|
@wsgi.Controller.api_version(GRADUATION_VERSION) # noqa
|
||||||
@wsgi.response(202)
|
@wsgi.response(202)
|
||||||
def create(self, req, body): # pylint: disable=function-redefined
|
def create(self, req, body): # pylint: disable=function-redefined # noqa F811
|
||||||
return self._create(req, body)
|
return self._create(req, body)
|
||||||
|
|
||||||
@wsgi.Controller.authorize('create')
|
@wsgi.Controller.authorize('create')
|
||||||
@ -181,7 +181,7 @@ class ShareReplicationController(wsgi.Controller, wsgi.AdminActionsMixin):
|
|||||||
return self._delete_share_replica(req, id)
|
return self._delete_share_replica(req, id)
|
||||||
|
|
||||||
@wsgi.Controller.api_version(GRADUATION_VERSION) # noqa
|
@wsgi.Controller.api_version(GRADUATION_VERSION) # noqa
|
||||||
def delete(self, req, id): # pylint: disable=function-redefined
|
def delete(self, req, id): # pylint: disable=function-redefined # noqa F811
|
||||||
return self._delete_share_replica(req, id)
|
return self._delete_share_replica(req, id)
|
||||||
|
|
||||||
@wsgi.Controller.authorize('delete')
|
@wsgi.Controller.authorize('delete')
|
||||||
@ -212,7 +212,7 @@ class ShareReplicationController(wsgi.Controller, wsgi.AdminActionsMixin):
|
|||||||
@wsgi.Controller.api_version(GRADUATION_VERSION) # noqa
|
@wsgi.Controller.api_version(GRADUATION_VERSION) # noqa
|
||||||
@wsgi.response(202)
|
@wsgi.response(202)
|
||||||
@wsgi.action('promote')
|
@wsgi.action('promote')
|
||||||
def promote(self, req, id, body): # pylint: disable=function-redefined
|
def promote(self, req, id, body): # pylint: disable=function-redefined # noqa F811
|
||||||
return self._promote(req, id, body)
|
return self._promote(req, id, body)
|
||||||
|
|
||||||
@wsgi.Controller.authorize('promote')
|
@wsgi.Controller.authorize('promote')
|
||||||
@ -250,7 +250,7 @@ class ShareReplicationController(wsgi.Controller, wsgi.AdminActionsMixin):
|
|||||||
# pylint: disable=function-redefined
|
# pylint: disable=function-redefined
|
||||||
@wsgi.Controller.api_version(GRADUATION_VERSION) # noqa
|
@wsgi.Controller.api_version(GRADUATION_VERSION) # noqa
|
||||||
@wsgi.action('reset_status')
|
@wsgi.action('reset_status')
|
||||||
def reset_status(self, req, id, body):
|
def reset_status(self, req, id, body): # noqa F811
|
||||||
"""Reset the 'status' attribute in the database."""
|
"""Reset the 'status' attribute in the database."""
|
||||||
return self._reset_status(req, id, body)
|
return self._reset_status(req, id, body)
|
||||||
|
|
||||||
@ -265,7 +265,7 @@ class ShareReplicationController(wsgi.Controller, wsgi.AdminActionsMixin):
|
|||||||
# pylint: disable=function-redefined
|
# pylint: disable=function-redefined
|
||||||
@wsgi.Controller.api_version(GRADUATION_VERSION) # noqa
|
@wsgi.Controller.api_version(GRADUATION_VERSION) # noqa
|
||||||
@wsgi.action('force_delete')
|
@wsgi.action('force_delete')
|
||||||
def force_delete(self, req, id, body):
|
def force_delete(self, req, id, body): # noqa F811
|
||||||
"""Force deletion on the database, attempt on the backend."""
|
"""Force deletion on the database, attempt on the backend."""
|
||||||
return self._force_delete(req, id, body)
|
return self._force_delete(req, id, body)
|
||||||
|
|
||||||
@ -282,7 +282,7 @@ class ShareReplicationController(wsgi.Controller, wsgi.AdminActionsMixin):
|
|||||||
@wsgi.Controller.api_version(GRADUATION_VERSION) # noqa
|
@wsgi.Controller.api_version(GRADUATION_VERSION) # noqa
|
||||||
@wsgi.action('reset_replica_state')
|
@wsgi.action('reset_replica_state')
|
||||||
@wsgi.Controller.authorize
|
@wsgi.Controller.authorize
|
||||||
def reset_replica_state(self, req, id, body):
|
def reset_replica_state(self, req, id, body): # noqa F811
|
||||||
"""Reset the 'replica_state' attribute in the database."""
|
"""Reset the 'replica_state' attribute in the database."""
|
||||||
return self._reset_status(req, id, body, status_attr='replica_state')
|
return self._reset_status(req, id, body, status_attr='replica_state')
|
||||||
|
|
||||||
@ -297,7 +297,7 @@ class ShareReplicationController(wsgi.Controller, wsgi.AdminActionsMixin):
|
|||||||
@wsgi.Controller.api_version(GRADUATION_VERSION) # noqa
|
@wsgi.Controller.api_version(GRADUATION_VERSION) # noqa
|
||||||
@wsgi.response(202)
|
@wsgi.response(202)
|
||||||
@wsgi.action('resync')
|
@wsgi.action('resync')
|
||||||
def resync(self, req, id, body): # pylint: disable=function-redefined
|
def resync(self, req, id, body): # pylint: disable=function-redefined # noqa F811
|
||||||
return self._resync(req, id, body)
|
return self._resync(req, id, body)
|
||||||
|
|
||||||
@wsgi.Controller.authorize('resync')
|
@wsgi.Controller.authorize('resync')
|
||||||
|
@ -88,7 +88,7 @@ class ShareServerController(share_servers.ShareServerController,
|
|||||||
|
|
||||||
@wsgi.Controller.api_version('2.49') # noqa
|
@wsgi.Controller.api_version('2.49') # noqa
|
||||||
@wsgi.response(202)
|
@wsgi.response(202)
|
||||||
def manage(self, req, body): # pylint: disable=function-redefined
|
def manage(self, req, body): # pylint: disable=function-redefined # noqa F811
|
||||||
body.get('share_server', {}).pop('share_network_subnet_id', None)
|
body.get('share_server', {}).pop('share_network_subnet_id', None)
|
||||||
return self._manage(req, body)
|
return self._manage(req, body)
|
||||||
|
|
||||||
|
@ -272,8 +272,8 @@ class ShareSnapshotsController(share_snapshots.ShareSnapshotMixin,
|
|||||||
|
|
||||||
@wsgi.Controller.api_version('2.49') # noqa
|
@wsgi.Controller.api_version('2.49') # noqa
|
||||||
@wsgi.action('unmanage')
|
@wsgi.action('unmanage')
|
||||||
def unmanage(self, req, id,
|
def unmanage(self, req, id, # pylint: disable=function-redefined # noqa F811
|
||||||
body=None): # pylint: disable=function-redefined
|
body=None):
|
||||||
return self._unmanage(req, id, body, allow_dhss_true=True)
|
return self._unmanage(req, id, body, allow_dhss_true=True)
|
||||||
|
|
||||||
@wsgi.Controller.api_version('2.32')
|
@wsgi.Controller.api_version('2.32')
|
||||||
|
@ -175,7 +175,7 @@ class ShareTypesController(wsgi.Controller):
|
|||||||
|
|
||||||
@wsgi.Controller.api_version("2.24") # noqa
|
@wsgi.Controller.api_version("2.24") # noqa
|
||||||
@wsgi.action("create")
|
@wsgi.action("create")
|
||||||
def create(self, req, body): # pylint: disable=function-redefined
|
def create(self, req, body): # pylint: disable=function-redefined # noqa F811
|
||||||
return self._create(req, body, set_defaults=False)
|
return self._create(req, body, set_defaults=False)
|
||||||
|
|
||||||
@wsgi.Controller.authorize('create')
|
@wsgi.Controller.authorize('create')
|
||||||
|
@ -184,18 +184,18 @@ class ShareController(shares.ShareMixin,
|
|||||||
check_availability_zones_extra_spec=True)
|
check_availability_zones_extra_spec=True)
|
||||||
|
|
||||||
@wsgi.Controller.api_version("2.31", "2.47") # noqa
|
@wsgi.Controller.api_version("2.31", "2.47") # noqa
|
||||||
def create(self, req, body): # pylint: disable=function-redefined
|
def create(self, req, body): # pylint: disable=function-redefined # noqa F811
|
||||||
return self._create(
|
return self._create(
|
||||||
req, body, check_create_share_from_snapshot_support=True)
|
req, body, check_create_share_from_snapshot_support=True)
|
||||||
|
|
||||||
@wsgi.Controller.api_version("2.24", "2.30") # noqa
|
@wsgi.Controller.api_version("2.24", "2.30") # noqa
|
||||||
def create(self, req, body): # pylint: disable=function-redefined
|
def create(self, req, body): # pylint: disable=function-redefined # noqa F811
|
||||||
body.get('share', {}).pop('share_group_id', None)
|
body.get('share', {}).pop('share_group_id', None)
|
||||||
return self._create(req, body,
|
return self._create(req, body,
|
||||||
check_create_share_from_snapshot_support=True)
|
check_create_share_from_snapshot_support=True)
|
||||||
|
|
||||||
@wsgi.Controller.api_version("2.0", "2.23") # noqa
|
@wsgi.Controller.api_version("2.0", "2.23") # noqa
|
||||||
def create(self, req, body): # pylint: disable=function-redefined
|
def create(self, req, body): # pylint: disable=function-redefined # noqa F811
|
||||||
body.get('share', {}).pop('share_group_id', None)
|
body.get('share', {}).pop('share_group_id', None)
|
||||||
return self._create(req, body)
|
return self._create(req, body)
|
||||||
|
|
||||||
@ -410,12 +410,12 @@ class ShareController(shares.ShareMixin,
|
|||||||
return detail
|
return detail
|
||||||
|
|
||||||
@wsgi.Controller.api_version("2.8", "2.48") # noqa
|
@wsgi.Controller.api_version("2.8", "2.48") # noqa
|
||||||
def manage(self, req, body): # pylint: disable=function-redefined
|
def manage(self, req, body): # pylint: disable=function-redefined # noqa F811
|
||||||
detail = self._manage(req, body, allow_dhss_true=False)
|
detail = self._manage(req, body, allow_dhss_true=False)
|
||||||
return detail
|
return detail
|
||||||
|
|
||||||
@wsgi.Controller.api_version("2.49") # noqa
|
@wsgi.Controller.api_version("2.49") # noqa
|
||||||
def manage(self, req, body): # pylint: disable=function-redefined
|
def manage(self, req, body): # pylint: disable=function-redefined # noqa F811
|
||||||
detail = self._manage(req, body, allow_dhss_true=True)
|
detail = self._manage(req, body, allow_dhss_true=True)
|
||||||
return detail
|
return detail
|
||||||
|
|
||||||
@ -426,8 +426,8 @@ class ShareController(shares.ShareMixin,
|
|||||||
|
|
||||||
@wsgi.Controller.api_version('2.49') # noqa
|
@wsgi.Controller.api_version('2.49') # noqa
|
||||||
@wsgi.action('unmanage')
|
@wsgi.action('unmanage')
|
||||||
def unmanage(self, req, id,
|
def unmanage(self, req, id, # pylint: disable=function-redefined # noqa F811
|
||||||
body=None): # pylint: disable=function-redefined
|
body=None):
|
||||||
return self._unmanage(req, id, body, allow_dhss_true=True)
|
return self._unmanage(req, id, body, allow_dhss_true=True)
|
||||||
|
|
||||||
@wsgi.Controller.api_version('2.27')
|
@wsgi.Controller.api_version('2.27')
|
||||||
|
@ -86,7 +86,7 @@ class VersionsController(wsgi.Controller):
|
|||||||
return builder.build_versions(known_versions)
|
return builder.build_versions(known_versions)
|
||||||
|
|
||||||
@wsgi.Controller.api_version('2.0') # noqa
|
@wsgi.Controller.api_version('2.0') # noqa
|
||||||
def index(self, req): # pylint: disable=function-redefined
|
def index(self, req): # pylint: disable=function-redefined # noqa F811
|
||||||
"""Return versions supported after the start of microversions."""
|
"""Return versions supported after the start of microversions."""
|
||||||
builder = views_versions.get_view_builder(req)
|
builder = views_versions.get_view_builder(req)
|
||||||
known_versions = copy.deepcopy(_KNOWN_VERSIONS)
|
known_versions = copy.deepcopy(_KNOWN_VERSIONS)
|
||||||
|
@ -270,7 +270,7 @@ class ExperimentalAPITestCase(test.TestCase):
|
|||||||
return {'fake_key': 'fake_value'}
|
return {'fake_key': 'fake_value'}
|
||||||
|
|
||||||
@wsgi.Controller.api_version('2.1', '2.1', experimental=True) # noqa
|
@wsgi.Controller.api_version('2.1', '2.1', experimental=True) # noqa
|
||||||
def index(self, req): # pylint: disable=function-redefined
|
def index(self, req): # pylint: disable=function-redefined # noqa F811
|
||||||
return {'fake_key': 'fake_value'}
|
return {'fake_key': 'fake_value'}
|
||||||
|
|
||||||
def setUp(self):
|
def setUp(self):
|
||||||
|
@ -7,12 +7,12 @@ pbr!=2.1.0,>=2.0.0 # Apache-2.0
|
|||||||
|
|
||||||
alembic>=0.8.10 # MIT
|
alembic>=0.8.10 # MIT
|
||||||
eventlet>=0.22.0,!=0.23.0,!=0.25.0 # MIT
|
eventlet>=0.22.0,!=0.23.0,!=0.25.0 # MIT
|
||||||
greenlet>=0.4.10 # MIT
|
greenlet>=0.4.15 # MIT
|
||||||
lxml!=3.7.0,>=3.4.1 # BSD
|
lxml>=4.5.0 # BSD
|
||||||
netaddr>=0.7.18 # BSD
|
netaddr>=0.7.18 # BSD
|
||||||
oslo.config>=5.2.0 # Apache-2.0
|
oslo.config>=5.2.0 # Apache-2.0
|
||||||
oslo.context>=2.19.2 # Apache-2.0
|
oslo.context>=2.19.2 # Apache-2.0
|
||||||
oslo.db>=4.27.0 # Apache-2.0
|
oslo.db>=5.1.1 # Apache-2.0
|
||||||
oslo.i18n>=3.15.3 # Apache-2.0
|
oslo.i18n>=3.15.3 # Apache-2.0
|
||||||
oslo.log>=3.36.0 # Apache-2.0
|
oslo.log>=3.36.0 # Apache-2.0
|
||||||
oslo.messaging>=6.4.0 # Apache-2.0
|
oslo.messaging>=6.4.0 # Apache-2.0
|
||||||
@ -25,7 +25,7 @@ oslo.service>=2.1.1 # Apache-2.0
|
|||||||
oslo.upgradecheck>=0.1.0 # Apache-2.0
|
oslo.upgradecheck>=0.1.0 # Apache-2.0
|
||||||
oslo.utils>=3.40.2 # Apache-2.0
|
oslo.utils>=3.40.2 # Apache-2.0
|
||||||
oslo.concurrency>=3.26.0 # Apache-2.0
|
oslo.concurrency>=3.26.0 # Apache-2.0
|
||||||
paramiko>=2.0.0 # LGPLv2.1+
|
paramiko>=2.7.1 # LGPLv2.1+
|
||||||
Paste>=2.0.2 # MIT
|
Paste>=2.0.2 # MIT
|
||||||
PasteDeploy>=1.5.0 # MIT
|
PasteDeploy>=1.5.0 # MIT
|
||||||
pyparsing>=2.1.0 # MIT
|
pyparsing>=2.1.0 # MIT
|
||||||
|
@ -15,7 +15,7 @@ oslotest>=3.2.0 # Apache-2.0
|
|||||||
# Do not remove 'PyMySQL' and 'psycopg2-binary' dependencies. They are used
|
# Do not remove 'PyMySQL' and 'psycopg2-binary' dependencies. They are used
|
||||||
# by oslo_db lib for running MySQL and PostgreSQL DB migration tests.
|
# by oslo_db lib for running MySQL and PostgreSQL DB migration tests.
|
||||||
# See https://docs.openstack.org/oslo.db/latest/contributor/index.html#how-to-run-unit-tests
|
# See https://docs.openstack.org/oslo.db/latest/contributor/index.html#how-to-run-unit-tests
|
||||||
PyMySQL>=0.7.6 # MIT License
|
PyMySQL>=0.8.0 # MIT License
|
||||||
psycopg2-binary>=2.8.5 # LGPL/ZPL
|
psycopg2-binary>=2.8.5 # LGPL/ZPL
|
||||||
|
|
||||||
requests-mock>=1.2.0 # Apache-2.0
|
requests-mock>=1.2.0 # Apache-2.0
|
||||||
|
@ -1,4 +1,4 @@
|
|||||||
#!/usr/bin/python
|
#!/usr/bin/python3
|
||||||
#
|
#
|
||||||
# Licensed under the Apache License, Version 2.0 (the "License"); you may
|
# Licensed under the Apache License, Version 2.0 (the "License"); you may
|
||||||
# not use this file except in compliance with the License. You may obtain
|
# not use this file except in compliance with the License. You may obtain
|
||||||
|
Loading…
Reference in New Issue
Block a user