]> git-server-git.apps.pok.os.sepia.ceph.com Git - teuthology.git/commitdiff
provision/pelagos: allow decanonicalized name in constructor
authorKyr Shatskyy <kyrylo.shatskyy@suse.com>
Tue, 30 Jun 2020 13:41:32 +0000 (15:41 +0200)
committerKyr Shatskyy <kyrylo.shatskyy@suse.com>
Wed, 1 Jul 2020 00:21:07 +0000 (02:21 +0200)
This is actually a bug fix for pelagos class, because fog's
name constructor supposed to use decanonicalized hostname.

Signed-off-by: Kyr Shatskyy <kyrylo.shatskyy@suse.com>
teuthology/provision/pelagos.py

index da35378ac9f7b078ecade4487b660655b3f25dff..58ad16ddeaccb235857b02c68232cf9efe2574cd 100644 (file)
@@ -6,6 +6,7 @@ import time
 
 from teuthology.config import config
 from teuthology.contextutil import safe_while
+from teuthology.misc import canonicalize_hostname
 from teuthology.util.compat import  HTTPError
 
 log = logging.getLogger(__name__)
@@ -56,7 +57,7 @@ class Pelagos(object):
 
     def __init__(self, name, os_type, os_version=""):
         #for service should be a hostname, not a user@host
-        split_uri = re.search(r'(\w*)@(.+)', name)
+        split_uri = re.search(r'(\w*)@(.+)', canonicalize_hostname(name))
         if split_uri is not None:
             self.name = split_uri.groups()[1]
         else: