Centralized service for multi-region deployments.
Go to file
Chaoyi Huang a5afcfe221 Enable loading of the tempest plugin configuration
Currently the Kingbird tempest plugin configuration items
are not loaded when run testr for kingbird in Tempest.

Need to register the configuration items and group.

After tempest can discover the Kingbird plugin,
in the tempest folder, run following command to
generate the configuration sample with Kingbird options.

oslo-config-generator --config-file etc/config-generator.tempest.con

Make sure the Kingbird plugin is installed correctly before
the above command (no error should be shown in the
following command):

 sudo pip install entry_point_inspector
 epi group list
 epi group show tempest.test_plugins
 epi ep show tempest.test_plugins kingbird_tests

Change-Id: Ibbd9afcebfb51e1e7271904c222e80a2882ef127
Signed-off-by: Chaoyi Huang <joehuang@huawei.com>
2016-06-17 11:51:48 +08:00
devstack remove verbose option in devstack plugin 2016-05-17 05:52:53 +00:00
doc/source Initial Kingbird commit 2015-11-05 13:23:23 +01:00
etc/kingbird Kingbird config file should be generated from tox 2016-03-02 12:21:31 +01:00
kingbird Enable loading of the tempest plugin configuration 2016-06-17 11:51:48 +08:00
tools Fix the tools directory files 2015-11-17 09:06:52 +01:00
.coveragerc .coveragerc: Change ignore-errors to ignore_errors 2016-05-17 19:57:18 +02:00
.gitignore Fix the tools directory files 2015-11-17 09:06:52 +01:00
.gitreview Added .gitreview 2015-10-23 11:23:36 +00:00
.mailmap Initial Kingbird commit 2015-11-05 13:23:23 +01:00
.testr.conf Kingbird Refactor(Part 2/Final): 2016-06-02 05:24:40 +00:00
CONTRIBUTING.rst Initial Kingbird commit 2015-11-05 13:23:23 +01:00
HACKING.rst Initial Kingbird commit 2015-11-05 13:23:23 +01:00
LICENSE Initial Kingbird commit 2015-11-05 13:23:23 +01:00
MANIFEST.in Initial Kingbird commit 2015-11-05 13:23:23 +01:00
README.rst Initial Kingbird framework code base ( part1:rest ) 2015-11-17 12:00:14 +08:00
babel.cfg Initial Kingbird commit 2015-11-05 13:23:23 +01:00
config-generator.conf Remove unnecessary db configuration. 2016-03-21 10:42:18 +01:00
openstack-common.conf Initial Kingbird commit 2015-11-05 13:23:23 +01:00
requirements.txt Updated from global requirements 2016-06-01 13:49:04 +00:00
run_tests.sh Kingbird Refactor(Part 2/Final): 2016-06-02 05:24:40 +00:00
setup.cfg Kingbird Refactor(Part 2/Final): 2016-06-02 05:24:40 +00:00
setup.py Sync with requirements 2016-02-16 08:37:41 +00:00
test-requirements.txt Updated from global requirements 2016-06-02 21:06:21 +00:00
tox.ini Kingbird Refactor(Part 2/Final): 2016-06-02 05:24:40 +00:00

README.rst

Kingbird

Centralized service for multi-region OpenStack deployments.

Kingbird is an centralized OpenStack service that provides resource operation and management across multiple OpenStack instances in a multi-region OpenStack deployments. This service is part of the OPNFV Multisite project that intends to address the use cases related to distributed cloud environments.

Kingbird provides features like centralized quota management, centralized view for distributed virtual resources, global view for tenant level IP/MAC address space management, synchronisation of ssh keys, images, flavors, security groups, etc. across regions.