summaryrefslogtreecommitdiff
path: root/keystone/api/ec2tokens.py
Commit message (Collapse)AuthorAgeFilesLines
* Remove six usageVishakha Agarwal2020-01-301-2/+2
| | | | | | | | This repo does not support Python 2 anymore, so we don't need six for compatibility between Python2 and 3, convert six usage to Python 3 code. Change-Id: Icba56808f38277b27af2ae5aac4b8507dee71b3b
* Make collection_key and member_key raise if unsetMorgan Fainberg2018-10-121-3/+0
| | | | | | | | | Instead of populating with __UNUSED__ or other silly string, make direct use of "collection_key" or "member_key" raise a ValueError if they are unset and referenced. Change-Id: Idf4f4df9d933317fff96a474cdf23d758ebdfa8c Partial-Bug: #1776504
* Convert S3 and EC2 auth to flask native dispatchingMorgan Fainberg2018-10-111-0/+94
Convert S3 and EC2 auth to flask native dispatching. Test changes required: * Eliminate direct reference of the EC2 / S3 controllers, originally this direct reference was to verify signature checking. Since signature checking is an @staticmethod now, direct reference of the API resources covers everything. * Direct import of keystone.common.controller - due to an oddity in how our WSGI code work(s) in test, if nothing imports the common controller module, the tests fail using the oslo import_class mechanism. Change-Id: I06e95957b3ea3a55b0da28959548bd5eb628c70b Partial-Bug: #1776504