Commit Graph

8 Commits

Author SHA1 Message Date
Goutham Pratapa 8a453465bc Support V1.1 for kingbird quota management.
-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
2017-04-17 16:01:26 +05:30
Dimitri Mazmanov 097fcf1553 Kingbird config file should be generated from tox
Added tox config generator for kingbird parameters from different
packages. Removed a duplicate entry from requirements.txt

Change-Id: Ib357fa374601e0e20c63886f48e5bd3ce556be62
2016-03-02 12:21:31 +01:00
Dimitri Mazmanov b0ae3071be Add CLI for kingbird management
Version information as well as database migration tools
are now available via manage.py.

Change-Id: I201b82502840b55f7b0534fc9465a4bea63dd8b4
2016-02-24 12:05:31 +00: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 9c5c52384b Initial Kingbird framework code base ( part3:jobworker )
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
2015-11-20 15:25:53 +08:00
Chaoyi Huang 9c83f39b55 Initial Kingbird framework code base ( part2:jobdaemon )
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
2015-11-18 09:30:10 +08:00
Chaoyi Huang 72fffc65fe Initial Kingbird framework code base ( part1:rest )
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>
2015-11-17 12:00:14 +08:00