
This change replaces psycopg2 with psycopg2-binary removing the need to have postgresql header files to compile the module when running tests locally. nova did this years ago, so this is just making placement use the binary wheel as well. Additionally, this fixes how server-side logs are reported in tox. Effectively we now use the OS_LOG_CAPTURE env var to control if logs are printed. By default all logs to stdout and stderr are captured and not printed to keep existing behavior. You can now define OS_DEBUG=1 and OS_LOG_CAPTURE=0 to change the default log level to debug (from info) and allow the logs to be printed when tests fail. Change-Id: I576bdc102f10c6e50a5420590ac64f50dee124c0
If you are viewing this README on GitHub, please be aware that placement development happens on OpenStack git and OpenStack gerrit.
OpenStack Placement
OpenStack Placement provides an HTTP service for managing, selecting, and claiming providers of classes of inventory representing available resources in a cloud.
API
To learn how to use Placement's API, consult the documentation available online at:
For more information on OpenStack APIs, SDKs and CLIs in general, refer to:
Operators
To learn how to deploy and configure OpenStack Placement, consult the documentation available online at:
In the unfortunate event that bugs are discovered, they should be reported to the appropriate bug tracker. If you obtained the software from a 3rd party operating system vendor, it is often wise to use their own bug tracker for reporting problems. In all other cases use the master OpenStack bug tracker, available at:
Developers
For information on how to contribute to Placement, please see the contents of CONTRIBUTING.rst.
Further developer focused documentation is available at: