-#
# Copyright (c) 2017 All rights reserved
# This program and the accompanying materials
# are made available under the terms of the Apache License, Version 2.0
controller = controllers[0] # We don't handle HA well
get_ext_ip_cmd = "sudo ip a | grep br-ex | grep inet | awk '{print $2}'"
- ext_net_cidr = controller.run_cmd(get_ext_ip_cmd).split("/")
- ext_net_mask = ext_net_cidr[1].split('\n')[0]
- controller_ext_ip = ext_net_cidr[0]
+ ext_net_cidr = controller.run_cmd(get_ext_ip_cmd).strip().split('\n')
+ ext_net_mask = ext_net_cidr[0].split('/')[1]
+ controller_ext_ip = ext_net_cidr[0].split('/')[0]
logger.info("Starting bgp speaker of controller at IP %s "
% controller_ext_ip)
if not os.path.isfile(COMMON_CONFIG.ubuntu_image_path):
logger.info("Downloading image")
ft_utils.download_url(
- "https://cloud-images.ubuntu.com/releases/16.04/"
- "release/ubuntu-16.04-server-cloudimg-amd64-disk1.img",
+ "http://artifacts.opnfv.org/sdnvpn/"
+ "ubuntu-16.04-server-cloudimg-amd64-disk1.img",
"/home/opnfv/functest/data/")
else:
logger.info("Using old image")