From dff3ba0c2c55e320e3cd6382064a9a17d7ce539b Mon Sep 17 00:00:00 2001 From: Zuul Date: Wed, 20 Mar 2019 11:02:36 +0000 Subject: [PATCH] Update git submodules * Update python-ironicclient from branch 'master' - Merge "Use endpoint_override in version negotiation" - Use endpoint_override in version negotiation Change [1] introduced the usage of endpoint_filter when deciding which endpoint to use during version negotiation. This requires properly setting interface/region/service_type in order to properly pick the endpoint. But, sometimes (for example in Kolla-ansible), the endpoint url is explicitly defined. In the event of the endpoint being explicitly defined, it should take priority here. It should be noted that even though SessionClient extends from keystoneauth1's adapter.LegacyJsonAdapter, the `request` function within _make_simple_request is being called on the nested Session object, not the Adapter itself. If it was called on the Adapter this problem wouldn't exist, as the `endpoint_override` (or `endpoint`) kwarg passed in to the constructor of the SessionClient would already take precedence. [1]: I42b66daea1f4397273a3f4eb1638abafb3bb28ce Change-Id: I69dc2c88648ba1d09a9ad3ab3435662e8d1ea6ff Related-Bug: #1818295 --- python-ironicclient | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/python-ironicclient b/python-ironicclient index ef992f6a19..c038f1db67 160000 --- a/python-ironicclient +++ b/python-ironicclient @@ -1 +1 @@ -Subproject commit ef992f6a196c1b935442d5e76e2a9a49b2a70635 +Subproject commit c038f1db67e7809513d5535648d15c3590b191d5