Route public interface
This commit is contained in:
parent
032a3ab3d4
commit
4631a01096
@ -7,7 +7,8 @@ from fuel_test.ci.ci_base import CiBase
|
||||
from fuel_test.node_roles import NodeRoles
|
||||
from fuel_test.settings import CONTROLLERS, COMPUTES,\
|
||||
STORAGES, PROXIES,\
|
||||
EMPTY_SNAPSHOT, POOLS, INTERFACE_ORDER
|
||||
EMPTY_SNAPSHOT, POOLS, INTERFACE_ORDER, ROUTED_INTERFACE
|
||||
|
||||
|
||||
class CiCobbler(CiBase):
|
||||
def node_roles(self):
|
||||
@ -41,7 +42,8 @@ class CiCobbler(CiBase):
|
||||
pool = self.manager.create_network_pool(
|
||||
networks=[network], prefix=int(new_prefix))
|
||||
networks.append(self.manager.network_create(
|
||||
name=name, environment=environment, pool=pool))
|
||||
name=name, environment=environment, pool=pool,
|
||||
forward='route' if name==ROUTED_INTERFACE else 'nat'))
|
||||
for name in self.node_roles().master_names + self.node_roles().cobbler_names + self.node_roles().stomp_names:
|
||||
self.describe_node(name, networks)
|
||||
for name in self.node_roles().compute_names:
|
||||
|
@ -67,6 +67,7 @@ EMPTY_SNAPSHOT = os.environ.get('EMPTY_SNAPSHOT', 'empty')
|
||||
OPENSTACK_SNAPSHOT = os.environ.get('OPENSTACK_SNAPSHOT', 'openstack')
|
||||
|
||||
INTERFACE_ORDER = ('public', 'internal', 'private')
|
||||
ROUTED_INTERFACE = 'public'
|
||||
|
||||
INTERFACES = {
|
||||
'public': 'eth0',
|
||||
@ -95,3 +96,5 @@ POOLS = {
|
||||
'internal': os.environ.get('INTERNAL_POOL',
|
||||
DEFAULT_POOLS.get(OS_FAMILY).get('internal')).split(':')
|
||||
}
|
||||
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user