Implementation of environment operations moved to library package.
Code for searching objects by ids and names extracted to the library
function.
Exceptions propagation added to example config. It is useful for
testing and troubleshooting to have error message not only in logs
but in the API response too.
Tuningbox errors hierarchy added to the project.
Change-Id: Ic2fd3c3c17409723bfa3cfff1c0bb18f3a65f0d7
For auth purposes keystone middleware is used.
Auth configuration added into example config.
Keystone auth is disabled in tests.
Change-Id: Id6e8da1529b35f66eb0192622f05662858b63b79
Closes-Bug: #1583106
Example uWSGI, application and systemd service configuraion files
added.
Logging configuration added into build_app. Logging configuration
is disabled for tests.
Change-Id: Iff6e5e7065d513caf48f272f7e49794d2ac53d0b
Closes-Bug: #1583134