From 492bd3594796f28c85bddc2dc95174c6a4a015ad Mon Sep 17 00:00:00 2001 From: Morgan Fainberg Date: Mon, 4 Aug 2014 15:03:32 -0700 Subject: [PATCH] Mark the keystoneclient s3_token middleware deprecated The s3_token middleware in python-keystoneclient is deprecated in favor of keystonemiddleware.s3_token. Change-Id: I30930f16425f1825373184371f3cba995833bc22 --- keystoneclient/middleware/s3_token.py | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/keystoneclient/middleware/s3_token.py b/keystoneclient/middleware/s3_token.py index a627e6ae0..50d0f1cbe 100644 --- a/keystoneclient/middleware/s3_token.py +++ b/keystoneclient/middleware/s3_token.py @@ -103,6 +103,10 @@ class S3Token(object): self.app = app self.logger = logging.getLogger(conf.get('log_name', __name__)) self.logger.debug('Starting the %s component', PROTOCOL_NAME) + self.logger.warning( + 'This middleware module is deprecated as of v0.11.0 in favor of ' + 'keystonemiddleware.s3_token - please update your WSGI pipeline ' + 'to reference the new middleware package.') self.reseller_prefix = conf.get('reseller_prefix', 'AUTH_') # where to find the auth service (we use this to validate tokens)