Enable tempest test cases for quota management and resourece
management as example
Change-Id: I9f5f0be8cbef26a51d035e5829e225fe1cce2f7a
Signed-off-by: joehuang <joehuang@huawei.com>
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>
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
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>
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>
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
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>
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