Merge "Reduce memory consumption of gate tests"
This commit is contained in:
commit
fad77aaf15
@ -91,6 +91,12 @@ class Config(object):
|
|||||||
def set_magnum_url(cls, config):
|
def set_magnum_url(cls, config):
|
||||||
cls.magnum_url = CONF.magnum.get('magnum_url', None)
|
cls.magnum_url = CONF.magnum.get('magnum_url', None)
|
||||||
|
|
||||||
|
@classmethod
|
||||||
|
def set_master_flavor_id(cls, config):
|
||||||
|
if 'master_flavor_id' not in CONF.magnum:
|
||||||
|
raise Exception('config missing master_flavor_id key')
|
||||||
|
cls.master_flavor_id = CONF.magnum.master_flavor_id
|
||||||
|
|
||||||
@classmethod
|
@classmethod
|
||||||
def setUp(cls):
|
def setUp(cls):
|
||||||
cls.set_admin_creds(config)
|
cls.set_admin_creds(config)
|
||||||
@ -105,3 +111,4 @@ class Config(object):
|
|||||||
cls.set_keypair_id(config)
|
cls.set_keypair_id(config)
|
||||||
cls.set_flavor_id(config)
|
cls.set_flavor_id(config)
|
||||||
cls.set_magnum_url(config)
|
cls.set_magnum_url(config)
|
||||||
|
cls.set_master_flavor_id(config)
|
||||||
|
@ -181,7 +181,8 @@ def valid_swarm_baymodel():
|
|||||||
return baymodel_data(image_id=config.Config.image_id,
|
return baymodel_data(image_id=config.Config.image_id,
|
||||||
fixed_network="192.168.0.0/24",
|
fixed_network="192.168.0.0/24",
|
||||||
flavor_id=config.Config.flavor_id, public=False,
|
flavor_id=config.Config.flavor_id, public=False,
|
||||||
dns_nameserver="8.8.8.8", master_flavor_id=None,
|
dns_nameserver="8.8.8.8",
|
||||||
|
master_flavor_id=config.Config.master_flavor_id,
|
||||||
keypair_id=config.Config.keypair_id, coe="swarm",
|
keypair_id=config.Config.keypair_id, coe="swarm",
|
||||||
docker_volume_size=3, cluster_distro=None,
|
docker_volume_size=3, cluster_distro=None,
|
||||||
ssh_authorized_key=None, external_network_id="public",
|
ssh_authorized_key=None, external_network_id="public",
|
||||||
@ -223,7 +224,7 @@ def bay_data(name=data_utils.rand_name('bay'),
|
|||||||
return model
|
return model
|
||||||
|
|
||||||
|
|
||||||
def valid_bay_data(baymodel_id, name=data_utils.rand_name('bay'), node_count=2,
|
def valid_bay_data(baymodel_id, name=data_utils.rand_name('bay'), node_count=1,
|
||||||
master_count=1, bay_create_timeout=None):
|
master_count=1, bay_create_timeout=None):
|
||||||
"""Generates random bay data with valid
|
"""Generates random bay data with valid
|
||||||
|
|
||||||
|
@ -41,10 +41,14 @@ MagnumGroup = [
|
|||||||
help="Keypair id to use to log into nova instances."),
|
help="Keypair id to use to log into nova instances."),
|
||||||
|
|
||||||
cfg.StrOpt("flavor_id",
|
cfg.StrOpt("flavor_id",
|
||||||
default="m1.magnum",
|
default="m1.magnum2",
|
||||||
help="Flavor id to use for baymodels."),
|
help="Flavor id to use for baymodels."),
|
||||||
|
|
||||||
cfg.StrOpt("magnum_url",
|
cfg.StrOpt("magnum_url",
|
||||||
default=None,
|
default=None,
|
||||||
help="Bypass URL for Magnum to skip service catalog lookup"),
|
help="Bypass URL for Magnum to skip service catalog lookup"),
|
||||||
|
|
||||||
|
cfg.StrOpt("master_flavor_id",
|
||||||
|
default="m1.magnum",
|
||||||
|
help="Master flavor id to use for baymodels."),
|
||||||
]
|
]
|
||||||
|
Loading…
Reference in New Issue
Block a user