Centralized service for multi-region deployments.
Go to file
mounikasreeram a364c4b11c Add Sync template feature to KB-server
This commit from kingbird server is to enhance the existing "sync create" job.
Existing feature "sync create" is to sync single resource-type
to single target region i.e one resource off one resource-type
to one region.
Issue with "sync create":
Kingbird cannot sync more than one resource-type to multiple
target regions in a single request.
This issue is solved by "sync template" feature.
Working of sync template feature:
User have to provide a input file with .yaml or .yml or .json extension.
This input file should consists of
    ->resource-type
    ->resources
    ->source_region
    ->target_region.

Change-Id: Iaa8e9568f97581f74e688d15a11c7e7fd832e019
2018-01-02 14:29:44 +05:30
devstack Enable some tempest test cases 2017-04-27 05:58:11 +00:00
doc/source Fix to show version information from root API. 2017-03-23 12:23:33 +05:30
etc/kingbird Support V1.1 for kingbird quota management. 2017-04-17 16:01:26 +05:30
kingbird Add Sync template feature to KB-server 2018-01-02 14:29:44 +05:30
tools Force reinstalling kingbird package 2016-07-28 13:33:34 +02: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 Make README.rst look better. 2017-09-12 11:48:39 +05:30
babel.cfg Initial Kingbird commit 2015-11-05 13:23:23 +01:00
openstack-common.conf Initial Kingbird commit 2015-11-05 13:23:23 +01:00
requirements.txt Updated from global requirements 2017-06-05 12:43:03 +00:00
run_tests.sh Kingbird Refactor(Part 2/Final): 2016-06-02 05:24:40 +00:00
setup.cfg Remove unused configuration options 2016-07-22 12:11:37 +02:00
setup.py Updated from global requirements 2017-03-15 05:11:46 +00:00
test-requirements.txt Modify Tempest tests of resource_management. 2017-06-30 18:11:49 +05:30
tox.ini Add Constraints support 2016-12-21 11:28:06 +11:00

README.rst

Kingbird

Latest Version

Downloads

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.

Useful Links