Revision ac7b865d

b/ci/ci_wheezy.conf
59 59
allocate_floating_ip = True
60 60
# List of networks IDs (comma seperated) to connect server
61 61
private_networks =
62
# Connect to a specific ssh port. If not set, the ssh port is calculated
63
# automatically.
64
ssh_port =
62 65

  
63 66

  
64 67
[Burnin]
b/ci/utils.py
496 496
        # Use the first network as IPv4
497 497
        server_ip = networks[0]['ipv4']
498 498

  
499
        if (".okeanos.io" in self.cyclades_client.base_url or
500
           ".demo.synnefo.org" in self.cyclades_client.base_url):
501
            tmp1 = int(server_ip.split(".")[2])
502
            tmp2 = int(server_ip.split(".")[3])
503
            server_ip = "gate.okeanos.io"
504
            server_port = 10000 + tmp1 * 256 + tmp2
499
        # Check if config has ssh_port option and if so, use that port.
500
        if self.config.has_option("Deployment", "ssh_port"):
501
            server_port = self.config.get("Deployment", "ssh_port")
505 502
        else:
506
            server_port = 22
503
            if (".okeanos.io" in self.cyclades_client.base_url or
504
            ".demo.synnefo.org" in self.cyclades_client.base_url):
505
                tmp1 = int(server_ip.split(".")[2])
506
                tmp2 = int(server_ip.split(".")[3])
507
                server_ip = "gate.okeanos.io"
508
                server_port = 10000 + tmp1 * 256 + tmp2
509
            else:
510
                server_port = 22
511

  
507 512
        self.write_temp_config('server_ip', server_ip)
508 513
        self.logger.debug("Server's IPv4 is %s" % _green(server_ip))
509 514
        self.write_temp_config('server_port', server_port)

Also available in: Unified diff