Falcon 2.0.0 introduces some breaking changes. The relevant ones here are:
- falcon.testing.TestCase.api property was removed
- falcon.testing.TestBase class was removed
This commit also switches the project to use stestr, update sphinx dependency
and add lower-constraints job
Change-Id: I34255a603c069ed3b1e52017634ff01147473221
Story: 2005695
Task: 35688
Provide basic endpoint:
/v1.0/events/
/healthcheck
/version
Endpoint reads request and returns HTTP code 200.
Provide code to run application in gunicorn mode.
Story: 2001112
Task: 4863
Change-Id: Ic7c344360b5acec5af7751a825e2dff8346cf1f7
Depends-On: I18d9f4ec543c76bfe1311ed1ee940827d4162298
!Parts of code taken from monasca-api and monasca-log-api!
Also create a dummy implementataion for version endpoint
so that the deployment can be tested.
Story: 2001112
Task: 4808
Change-Id: Ic35f6388c34c4d4c1198401a1c6972b802a54c67
Add policies to the api based on oslo.policies.
Small changes in documentation. Provide generator for
sample policies file.
Add policies for agent and admin.
Story: 200112
Task: 4807
Depends-On: I76d737bf9d1216b041bc1a518cc2098f28e7da7b
Change-Id: Idf5c4ec1b663ad9ed3ab25744bdf0b7f28cdb1a2