aboutsummaryrefslogtreecommitdiffstats
path: root/keystone-moon/httpd/keystone.py
diff options
context:
space:
mode:
Diffstat (limited to 'keystone-moon/httpd/keystone.py')
-rw-r--r--keystone-moon/httpd/keystone.py18
1 files changed, 17 insertions, 1 deletions
diff --git a/keystone-moon/httpd/keystone.py b/keystone-moon/httpd/keystone.py
index 0c7018ff..05683a91 100644
--- a/keystone-moon/httpd/keystone.py
+++ b/keystone-moon/httpd/keystone.py
@@ -14,12 +14,28 @@
import os
+from oslo_log import log
+from oslo_log import versionutils
+
+from keystone.i18n import _LW
from keystone.server import wsgi as wsgi_server
name = os.path.basename(__file__)
+LOG = log.getLogger(__name__)
+
+
+def deprecation_warning():
+ versionutils.report_deprecated_feature(
+ LOG,
+ _LW('httpd/keystone.py is deprecated as of Mitaka'
+ ' in favor of keystone-wsgi-admin and keystone-wsgi-public'
+ ' and may be removed in O.')
+ )
# NOTE(ldbragst): 'application' is required in this context by WSGI spec.
# The following is a reference to Python Paste Deploy documentation
# http://pythonpaste.org/deploy/
-application = wsgi_server.initialize_application(name)
+application = wsgi_server.initialize_application(
+ name,
+ post_log_configured_function=deprecation_warning)