-Modified existing policy.json.
-Added enforcer.py to use policy.json and there by enforcing restrictions.
-Trimmed curl requests of version V1
-Added new working curl requests in Readme.rst
-Added quota-class management curl requests in "kingbird/api/controllers/v1/README.rst"
Partially Implements: blueprint kingbird-api-v2
Change-Id: I513a60b2cc643d6d7458cc955f135dce88637c47
Added tox config generator for kingbird parameters from different
packages. Removed a duplicate entry from requirements.txt
Change-Id: Ib357fa374601e0e20c63886f48e5bd3ce556be62
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 part3 for jobworker, which receive rpc from jobdaemon
service, and return messge to the jobdaemon request with
helloworld example. After this patch, Kingbird API, jobdaemon,
jobworker can work together through RPC message.
Change-Id: I6c82b72e6d91cf328171bcf9ed2df66809b93047
Blueprint: https://blueprints.launchpad.net/kingbird/+spec/kingbird-framework
Fisrt patch to implement the framework of Kingbird, this is
the part2 for jobdaemon, which receive rpc from Kingbird API
service, and return messge to the api request with helloworld
example.
Blueprint: https://blueprints.launchpad.net/kingbird/+spec/kingbird-framework
Change-Id: Iaf9ea68a94caa91b449bbea405c6b78d4a22d1e3
Fisrt patch to implement the framework of Kingbird, this is
the part1 for web service with keystone authentication
integrated, and API part with helloworld rest quest example.
Blueprint: https://blueprints.launchpad.net/kingbird/+spec/kingbird-framework
Change-Id: Ia33247132c6a4945f76f0819cf90acf6e8d2154d
Signed-off-by: Chaoyi Huang <joehuang@huawei.com>