shade/releasenotes/notes/version-discovery-a501c4e9e9869f77.yaml
Monty Taylor 8b47d15fd5
Use new keystoneauth version discovery
We can remove a ton of our logic. We still need SOME because we have a
different fallback strategy that isn't appropriate for keystoneauth
generally.

There are a couple of tests removed, since they were testing shade code
that was removed. Also it's worth noting that there are tests in
test_domain_params and test_image that are mocking the client rather
than mocking the requests and we should fix those.

Co-authored-by: Samuel de Medeiros Queiroz <samueldmq@gmail.com>
Change-Id: I78019717cdee79cab43b0d11e737327aa281fd03
2017-09-01 10:10:29 -05:00

14 lines
502 B
YAML

---
features:
- Version discovery is now done via the keystoneauth
library. shade still has one behavioral difference
from default keystoneauth behavior, which is that
shade will use a version it understands if it can
find one even if the user has requested a different
version. This change opens the door for shade to
start being able to consume API microversions as
needed.
upgrade:
- keystoneauth version 3.2.0 or higher is required
because of version discovery.