diff --git a/python_nemesis/base_app.py b/python_nemesis/base_app.py index 3d7a567..a7cfc38 100644 --- a/python_nemesis/base_app.py +++ b/python_nemesis/base_app.py @@ -16,6 +16,7 @@ from oslo_config import cfg from python_nemesis.config import collect_sqlalchemy_opts from python_nemesis.config import register_opts from python_nemesis.extensions import db +from python_nemesis.extensions import keystone from python_nemesis.extensions import log @@ -64,6 +65,7 @@ def configure_extensions(app): """ db.init_app(app) log.init_app(app) + keystone.init_app(app) def create_app(app_name=None, blueprints=None): diff --git a/python_nemesis/extensions.py b/python_nemesis/extensions.py index 5cb5858..3fa811d 100644 --- a/python_nemesis/extensions.py +++ b/python_nemesis/extensions.py @@ -1,6 +1,8 @@ +from flask_keystone import FlaskKeystone from flask_oslolog import OsloLog from flask_sqlalchemy import SQLAlchemy db = SQLAlchemy() log = OsloLog() +keystone = FlaskKeystone() diff --git a/requirements.txt b/requirements.txt index 3aceacf..ba64922 100644 --- a/requirements.txt +++ b/requirements.txt @@ -7,6 +7,7 @@ alembic>=0.8.10 # MIT Flask!=0.11,<1.0,>=0.10 # BSD Flask-SQLAlchemy>=2.0 # BSD flask-oslolog # Apache-2.0 +flask-keystone>0.1 # Apache-2.0 oslo.config>=4.0.0 # Apache-2.0 oslo.messaging!=5.25.0,>=5.24.2 # Apache-2.0 oslo.log>=3.22.0 # Apache-2.0