os-client-config/releasenotes/notes
Monty Taylor b2f7ceadb1
Add support for bailing on invalid service versions
At least for cinder for now, allow a consumer of get_legacy_client to
express the minimum version they find acceptable. This will use
cinder_client logic to figure out the version from the url.

As a follow on, expand this to all of the clients and make it support
microversions for the clients that support microversions. (Right now
it's just going to be major versions, so min_version=1 will throw an
exception if the cinder service returns a v1 endpoint.

Also, because we override the volume/volumev2/volumev3 service type
stuff, we need to do extra special logic in get_session_endpoint to try
all three in the case where do not have a configured api_version.

Change-Id: I7b6b3588fec9a6be892cf20d344667f0b9a62f0a
2017-03-09 09:17:48 -06:00
..
catch-up-release-notes-e385fad34e9f3d6e.yaml Add release notes 2016-02-17 11:46:57 -08:00
cloud-profile-status-e0d29b5e2f10e95c.yaml Add release notes for 1.19.0 release 2016-08-03 10:44:47 -05:00
ironic-microversion-ba5b0f36f11196a6.yaml Pass ironic microversion through from api_version 2017-02-28 11:31:11 -06:00
load-yaml-3177efca78e5c67a.yaml Add ability to skip yaml loading 2017-02-27 09:36:57 -06:00
magic-fixes-dca4ae4dac2441a8.yaml Add release notes for 1.19.0 release 2016-08-03 10:44:47 -05:00
make-rest-client-dd3d365632a26fa0.yaml Rename session_client to make_rest_client 2016-06-01 10:39:42 +03:00
min-max-legacy-version-301242466ddefa93.yaml Add support for bailing on invalid service versions 2017-03-09 09:17:48 -06:00
network-list-e6e9dafdd8446263.yaml Flesh out netowrk config list 2016-04-02 09:09:54 -05:00
option-precedence-1fecab21fdfb2c33.yaml Add release notes for 1.19.0 release 2016-08-03 10:44:47 -05:00
sdk-helper-41f8d815cfbcfb00.yaml Add helper method for OpenStack SDK constructor 2016-06-01 10:26:24 +03:00
session-client-b581a6e5d18c8f04.yaml Allow session_client to take the same args as make_client 2016-02-22 09:29:18 -08:00
shade-helper-568f8cb372eef6d9.yaml Add shade constructor helper method 2016-06-02 10:07:27 +03:00
started-using-reno-242e2b0cd27f9480.yaml Use reno for release notes 2015-12-30 13:35:40 -06:00
vendor-updates-f11184ba56bb27cf.yaml Add release notes for 1.19.0 release 2016-08-03 10:44:47 -05:00