From 4f46b53a53f3984f348b34d9c12fe54fed96a437 Mon Sep 17 00:00:00 2001 From: Robert Putt Date: Sat, 10 Jun 2017 10:40:12 +0100 Subject: [PATCH] Adds Flask Keystone to Nemesis Project Change-Id: I48374e5396230dc60f73319b0c2e94c575329d33 --- python_nemesis/base_app.py | 2 ++ python_nemesis/extensions.py | 2 ++ requirements.txt | 1 + 3 files changed, 5 insertions(+) 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