- remove inline docs from routes.py
- correct certain response payloads
- add all api docs to index.rst
Change-Id: I58bb24f1a8ce173264ab9c1607cbe3af8d936fdb
- First functional test for the API endpoint /info
- Move all unit tests to almanach.tests.unit like
other OpenStack projects
Change-Id: I8017aec28a060024f63bee59173b3c1df8879edb
Requirements have to be changed to avoid conflicts
with other projects in devstack.
Moreover, all dependencies must be compatible with
global and upper OpenStack constraints.
Change-Id: Ie925b4481c865f398ac29eadfc58e9bfb18604c9
* kombu have been updated to be compatible with global
requirements
* Unit test have been modified due to breaking changes
introduced by kombu library
* kombu will be replaced later by oslo.messaging
* Add new config option to define multiple connection
URL separated by a semi-colon
* Use secret parameter to avoid any password leaks in log
files
* Add option for connection heartbeat
Change-Id: Ia1db99f5804a0b3cdd496485f6a9410758d567fe
In order to migrate the code base to the "OpenStack way":
* Replace ConfigParser by oslo.config
* Replace logging by oslo.log
* Use testtools as base class for unit tests
* Add tox -e genconfig to generate config file
* Start to organize the file structure like other projects
* Define 2 cli entry points almanach-collector and almanach-api
* The docker-compose.yml is now used to run integration-tests
* Integration tests will be moved to tempest in the future
* Docker configs should be deprecated and moved to Kolla
Change-Id: I89a89a92c7bdb3125cc568323db0f9488e1380db
- add autoflask to index.rst
- add pydocs for all methods
- move app out of AlmanachApi so autoflask can see it
Change-Id: I83e1af74507091774d1eff86fa1d07a237d69729
In some part in the code we import objects.
In the Openstack style guidelines they recommend to import only
modules.
http://docs.openstack.org/developer/hacking/#imports
Change-Id: I58b2dab1a46128893648630edba615e2592040ac
* Add gitreview
* Update tox configuration
* Add skeleton for documentation
* Change requirements to be compatible with OpenStack global requirements
Change-Id: Ic137410083bebfe58a653d6ffc0565d6a61f393d