Commit Graph

7 Commits

Author SHA1 Message Date
Frédéric Guillot 1f62249bae Models refactoring
- Add unit tests for models
- Avoid default method arguments with mutable values
- Simplify object serialization/unserialization
- Model objects are self-contained and do not use global functions
- Do not hardcode specific image metadata in the code
- Rename "os" key to the standard name "image_meta"
- Both keys "os" and "image_meta" are stored in the db for backward compatibility
- List of image metadata is configurable in config file

Change-Id: I2826713e438de63a49aae71cf7100288bde6bee1
2016-12-29 10:16:03 -05:00
Marc Aubry 22f4e62a25 Avoid hardcoded RabbitMQ URL in devstack plugin
Change-Id: Ibc9bbfa622f20b5b64eb7d6c4062b59efd81d249
2016-12-20 17:13:31 -05:00
Frédéric Guillot 3cc039afba Make Keystone token validation works in devstack
Change-Id: Ie8a748bd06b2b76df577297ce27aa10a79c47232
2016-12-09 13:35:18 -05:00
Frédéric Guillot 38d243f445 Add tempest scenario for volume types
- This scenario test the creation of a new volume type.
- Cinder was not sending notifications because the config
file have to be changed.
- Keystone authentication was broken, we are
now using the v3 API.
- Kombu released a breaking change, the global constraints have
been updated: https://review.openstack.org/#/c/408643/

Change-Id: Ie6a50ff427b6402f0d023fe3468f3efac77a8fce
2016-12-08 13:07:27 -05:00
Frédéric Guillot 23d672ed12 Configure Cinder and Nova automatically in devstack
Change-Id: Icdc5b30911d2fcb39716aaa871cbbc0eef84641b
2016-12-06 13:25:32 -05:00
Frédéric Guillot 0f7939f412 Update devstack plugin
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
2016-11-30 15:46:50 -05:00
Marc Aubry 51d6364b07 Add devstack plugin
Change-Id: I47be86218a744f3b7937380b7adbe5268c04abf0
2016-09-09 16:48:08 -04:00