Commit Graph

10 Commits

Author SHA1 Message Date
joehuang 7bfcd6533e Enable some tempest test cases
Enable tempest test cases for quota management and resourece
management as example

Change-Id: I9f5f0be8cbef26a51d035e5829e225fe1cce2f7a
Signed-off-by: joehuang <joehuang@huawei.com>
2017-04-27 05:58:11 +00:00
joehuang 63f94de34a Add multi-region scripts for devstack based gate/check test job
Just like py27 gate/check test job enabled for each patch submitted
for review, devstack based multi-region gate/check test job can be
added to each patch too.

gate_hook.sh: the script to build two nodes two OpenStack regions
with Kingbird installed.

post_test_hook.sh: the script to execute test cases against prepared
multi-region with running Kingbird

These two scripts will take into effect only after the job configured
for Kingbird is merged: https://review.openstack.org/456479. So these
two scripts should be merged before the patch in project-config.

Note:
1. multi-region job alread begins to run in Tricircle project,
these two scripts are copied from Tricircle with Kingbird related
update.
2. plugin.sh was updated to register endpoint correctly, no need to
judge database now.

Change-Id: I126365cc8225dc73d758daf70b7efe7b1aafcb27
Signed-off-by: joehuang <joehuang@huawei.com>
2017-04-14 02:35:50 -04:00
Cady_Chen 443f869b75 Typo fixing
Change-Id: I881661077919ba67dee9d445541c58eb1682efa4
2016-11-17 09:09:05 +08:00
Yatin Kumbhare 2ace563819 remove verbose option in devstack plugin
This option is deprecated in Mitaka and has been removed in Newton,
and its default value is True already. Let's remove it.
ref: https://review.openstack.org/#/c/314573/

Change-Id: I0553af3ad83cc81849b8fd3edd06cd35cb0296a5
2016-05-17 05:52:53 +00:00
Chaoyi Huang 98340f7503 Fix configuration generation error in devstack
The cache configuration in the kingbird.conf during devstack running
is generated incorrectly. Need to add identity_uri and auth_url

Change-Id: Ia94c5fa88da41c1baa85f76d793614825a077a88
Signed-off-by: Chaoyi Huang <joehuang@huawei.com>
2016-05-12 17:17:56 +08:00
Ashish Singh 4e4d62e6fb Few issues with README.rst, Fixed them
Change-Id: I4963439249e16c41bdc7cc265cb3031db09c6123
2016-04-15 17:20:30 +05:30
Chaoyi Huang 6c6d88d707 Devstack scripts update for configuration and kb_engine
After some configuration changed, especially endpoint cache
configuration, and with JW and JD replaced to kb-engine, the
devstack scripts should be updated too.

The database is re-created and sync-ed through cmd/manage.py

Needs the patch https://review.openstack.org/#/c/305593/ to
be merged for the devstack to work.

bug: https://bugs.launchpad.net/kingbird/+bug/1569136

Change-Id: If92396b1620c06fe14b6ee8f8fd26a07f57fd276
Signed-off-by: Chaoyi Huang <joehuang@huawei.com>
2016-04-14 16:40:48 +08:00
Ashish Singh b0c110d2f3 Restructure kingbird architecture
Remove Job Deamon & Job Worker, add Engine instead.
Remove HelloWorld example and add QuotaManager controller.
Added QuotaManager in engine.
Modified UTs according to the new design.
Added new UTs.

Change-Id: I13d11cc696255e9e59dede314ca1e2a505933c1f
2016-02-16 16:12:26 +05:30
Chaoyi Huang 06c20a15fd Initial Kingbird framework code base ( part5:test )
Fisrt patch to implement the framework of Kingbird, this is
the part5 for api test with readme files added.

Replace the Werkzeug wsgi server to oslo.service.wsgi to
reduce the requirements

Correct some invalid field in common/context.py

Blueprint: https://blueprints.launchpad.net/kingbird/+spec/kingbird-framework

Change-Id: Iebab2f554ac13ab653bf30adf021193b82a5e84b
Signed-off-by: Chaoyi Huang <joehuang@huawei.com>
2015-12-15 16:18:34 +08:00
Chaoyi Huang 85db04371e Initial Kingbird framework code base ( part4:devstack )
Fisrt patch to implement the framework of Kingbird, this is
the part4 for devstack integration, which integrates API service,
jobdaemon,jobworker with devstack.

Change-Id: I6e8d9f41f660d2fa3844b13c5e7cb6297209775f
Blueprint: https://blueprints.launchpad.net/kingbird/+spec/kingbird-framework
2015-11-24 11:32:22 +08:00