In order to improve return information to clients we are adding a check
to verify parameters before each call and return a more appropriate
message to the users.
Change-Id: I9923601d0903e415a3fe30bec9bdc8fc34b91ff6
Story: #2004506
Task: #28228
Sorting ability was added to api
v1.0, v1.1 and v2
Change-Id: Icb83422a516961acd7c1c20a88cb0bb816c6bc81
bp: pagination
Depends-on: I50fa225361617e835c314e873035704b9fe811d0
All jsonschema validation failures will be printed
in one error message. Also this message will contain
the name of the parameter which doesn't pass validation.
Closes-bug: #1540809
Change-Id: I7fa82d2e873326f8a061ea13394eb0831c638e21
The oslo.utils reflection module/code handles more variations
of where a class name may come from (on) python 2 and python 3,
its usage allows getting more accurate class names, so we might
as well use it.
Change-Id: I89d379aebd1f3bb8e619c314bb9085b44459e623
Rename the subdirectory and replace all instances
of "import savanna" with "import sahara" and all
instances of "from savanna" with "from sahara".
* Replaced mock patches like mock.patch('savanna...
* Updated config generator script
* Renamed entry points in setup.cfg
* Hacking checks also fixed
* Manual renaming in alembic scripts to force work migrations
* Fix doc building
* Renamed itests directories
* Some changes in gitignore
* Removed locale dir after rebase
Co-Authored-By: Alexander Ignatov <aignatov@mirantis.com>
Change-Id: Ia77252c24046c3e7283c0a7b96d11636020b949c
Partially implements: blueprint savanna-renaming-service