Lance Bragstad e78b42237b Use DocumentedRuleDefault instead of RuleDefault
The DocumentedRuleDefault class has advantages over the RuleDefault
class because it allows project developers the opportunity to
describe how policies map to actual APIs. This makes things a lot
easier for operators trying to understand policies for a given
project, and doesn't require them to dig in the code to figure out
what they protect.

Polices are also splitted into small files for easier maintainance.

This is part of an effort to move policy and documentation of policy
into code, treating it like configuration.

bp policy-and-docs-in-code

Co-Authored-By: Zhao Chao <zhaochao1984@gmail.com>
Change-Id: Ifcdbccae7350ec69ad7d92197b9bfca8aeb8352b
2018-01-19 23:00:30 +08:00
2015-05-29 07:27:59 +00:00
2017-12-07 16:38:03 +07:00
2016-10-24 04:12:55 +00:00
2013-06-14 18:25:42 -04:00
2017-10-13 09:37:48 -05:00
2013-06-24 14:11:15 -07:00
2014-03-19 15:06:23 +01:00
2016-10-26 05:27:09 +00:00
2015-05-29 07:27:59 +00:00
2013-04-29 18:01:12 -04:00
2016-09-14 13:56:24 -04:00
2017-01-11 07:56:35 -05:00
2017-03-02 11:57:16 +00:00

Trove

image

Trove is Database as a Service for OpenStack.

Getting Started

If you'd like to run from the master branch, you can clone the git repo:

git clone https://github.com/openstack/trove

You can raise bugs here: https://bugs.launchpad.net/trove

Python client

https://git.openstack.org/cgit/openstack/python-troveclient

References

Description
OpenStack Database As A Service (Trove)
Readme 114 MiB
Languages
Python 95%
Shell 4.9%