Răsfoiți Sursa

Add `127.0.0.1` address to replicator certificate hosts

This patch aims to fixing connection to the replicator service using SSH
tunneling. SSL handshake fails if the certificates don't include the
`127.0.0.1` extra host.
Daniel Vincze 3 ani în urmă
părinte
comite
594e3b2d3c
1 a modificat fișierele cu 1 adăugiri și 1 ștergeri
  1. 1 1
      coriolis/providers/replicator.py

+ 1 - 1
coriolis/providers/replicator.py

@@ -661,7 +661,7 @@ class Replicator(object):
             utils.exec_ssh_cmd(
             utils.exec_ssh_cmd(
                 ssh,
                 ssh,
                 "sudo %(replicator_cmd)s gen-certs -output-dir "
                 "sudo %(replicator_cmd)s gen-certs -output-dir "
-                "%(cert_dir)s -certificate-hosts %(extra_hosts)s" % {
+                "%(cert_dir)s -certificate-hosts 127.0.0.1,%(extra_hosts)s" % {
                     "replicator_cmd": REPLICATOR_PATH,
                     "replicator_cmd": REPLICATOR_PATH,
                     "cert_dir": remote_base_dir,
                     "cert_dir": remote_base_dir,
                     "extra_hosts": ip,
                     "extra_hosts": ip,