freezer-api/freezer_api
Saad Zaher d8e0dc21e0 Part 1: Implement Sqlalchemy driver for freezer-api
Add support to oslo.db to be used as a DB driver. The DB driver will be
used with API v2. When it's completely implemented, API V1 will be
deprecated and removed by the end of the cycle. Freezer-api will keep
supporting V2 with Elasticsearch, Sqlalchemy drivers.

This patch implements the follow:
    * Abstract Base DB driver to be implemented by each driver
    * Base driver; will return only access to the db engine, session
    * SqlAlchemy driver;
    * ElasticSearch driver;
    * Implement both drivers in freezer-manage

Partially-Implements: blueprint oslo-db

Depends-On: I81e417155da48f46dd2113e5745fb3c21c96499f
Depends-On: I2e5724b1f1a75121952e2beb3844d2c489e4df68
Depends-On: Idb4ac050652d1d0107bf3fcd447d7cbedd811809
Depends-On: I81d46c89859752c0cbc21ef02de90db7f19f942c
Change-Id: I93ed1b909f538728a1a9bd5c8b07baf7aeddb705
2018-02-19 11:12:38 +00:00
..
api Use API V2 driver as default db driver 2018-02-16 14:17:11 +00:00
cmd Part 1: Implement Sqlalchemy driver for freezer-api 2018-02-19 11:12:38 +00:00
common Part 1: Implement Sqlalchemy driver for freezer-api 2018-02-19 11:12:38 +00:00
db Part 1: Implement Sqlalchemy driver for freezer-api 2018-02-19 11:12:38 +00:00
storage Part 1: Implement Sqlalchemy driver for freezer-api 2018-02-19 11:12:38 +00:00
tests Part 1: Implement Sqlalchemy driver for freezer-api 2018-02-19 11:12:38 +00:00
__init__.py Implemented: Installation documentation and API Ref 2016-09-07 13:20:34 +00:00
context.py Implemented oslo.policy 2016-08-11 11:10:57 +00:00
policy.py Implement policy in code (1) 2017-10-05 14:33:27 +00:00
service.py Add Enable/Disable options for freezer-api 2017-04-21 16:08:42 +00:00