From bd97ede0a51ec8ffe2ce2c564a32a63582d89f8e Mon Sep 17 00:00:00 2001 From: Martin Kopec Date: Fri, 19 Mar 2021 18:25:43 +0000 Subject: [PATCH] Fix share endpoint discovery Share's endpoints are versioned so we have to call no_port_cut_url method for properly parsing the endpoint. Change-Id: I54855f44e87a46a72da704413b1b78857858c9a7 --- config_tempest/services/share.py | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/config_tempest/services/share.py b/config_tempest/services/share.py index ed1f87b1..f136e4d7 100644 --- a/config_tempest/services/share.py +++ b/config_tempest/services/share.py @@ -23,6 +23,12 @@ from tempest.lib import exceptions class ShareService(VersionedService): + def set_versions(self): + url, top_level = self.no_port_cut_url() + body = self.do_get(url, top_level=top_level) + self.versions_body = json.loads(body) + self.versions = self.deserialize_versions(self.versions_body) + def get_share_pools(self, detail=False): url = self.service_url + '/scheduler-stats/pools' if detail: