RETIRED, Astara L3+ Network Virtualization - orchestration service
Go to file
Adam Gandelman 6a3261958b Adds a DB layer, use it for debug modes
In preparation for scale out RUG, this adds a database layer
(built on oslo.db) that will be used for managing debug modes.
Instead of tracking debug'd/ignored routers and tenants in-memory
or on disk as files, this uses a database. This means that putting
things into debug mode via rug-ctl are now persistent, and the file-based
approach is no longer available.  A sqlite database (the default) can be
used for single node installs, or the RUG can be pointed at mysql/pg to
handle this in larger environments.

This also adds a global debug mode that can be used to ignore all events
during maintanence periods.

A new optional 'reason' argument has been added to the debug modes, allowing
operators to add a note when entering a tenant/router/cluster into debug
mode.

Change-Id: I3f5129e11b11cf5aaed8889da3b204104e5ad203
Closes-bug: #1470619
Partially implements: blueprint rug-scaling
2015-08-12 15:09:33 -07:00
akanda Adds a DB layer, use it for debug modes 2015-08-12 15:09:33 -07:00
devstack Adds a DB layer, use it for debug modes 2015-08-12 15:09:33 -07:00
docs/source Update the docs directory 2015-06-12 16:13:02 -07:00
etc Remove appliance's hard-coded password in favor of ssh pub key 2015-05-26 12:15:36 -07:00
tools Wait for a configured test router to become active 2015-06-08 14:19:28 -07:00
.gitignore Adds a DB layer, use it for debug modes 2015-08-12 15:09:33 -07:00
.gitreview Add .gitreview, rename test_requirements -> test-requirements.txt 2015-04-30 10:01:12 -07:00
.travis.yml Make flake8 ignore E731 error 2015-02-10 08:34:17 -08:00
LICENSE Adding LICENSE and copyright info, and updating the README slightly. 2014-05-27 12:20:35 -07:00
MANIFEST.in ignore test package when installing 2013-02-20 15:50:48 -05:00
README.md Update the docs directory 2015-06-12 16:13:02 -07:00
openstack-common.conf reformat oslo sync config file 2013-12-02 11:45:18 -05:00
requirements.txt Adds a DB layer, use it for debug modes 2015-08-12 15:09:33 -07:00
setup.cfg Adds a DB layer, use it for debug modes 2015-08-12 15:09:33 -07:00
setup.py Cleanup requirements 2015-06-29 16:15:02 -07:00
test-requirements.txt Cleanup requirements 2015-06-29 16:15:02 -07:00
tox.ini Update the docs directory 2015-06-12 16:13:02 -07:00

README.md

Akanda Rug

Part of the Akanda Project.

ties the room together

The RUG is a service that manages tenant Akanda Router instances in an OpenStack environment.