Use short model names
Issue #34 Long model names cause OpenStack DNS to break. We gain fairly little by stacking information in the model name. This change uses zaza-$TIMESTAMP as model names. Closes Issue: #34
This commit is contained in:
@@ -7,8 +7,8 @@ import unit_tests.utils as ut_utils
|
||||
class TestCharmLifecycleFuncTestRunner(ut_utils.BaseTestCase):
|
||||
|
||||
def test_generate_model_name(self):
|
||||
mname = lc_func_test_runner.generate_model_name('mycharm', 'bundle')
|
||||
self.assertTrue(mname.startswith('zaza-mycharmbundle'))
|
||||
mname = lc_func_test_runner.generate_model_name()
|
||||
self.assertTrue(mname.startswith('zaza-'))
|
||||
|
||||
def test_parser(self):
|
||||
# Test defaults
|
||||
|
||||
@@ -13,9 +13,9 @@ import zaza.charm_lifecycle.deploy as deploy
|
||||
import zaza.charm_lifecycle.test as test
|
||||
|
||||
|
||||
def generate_model_name(charm_name, bundle_name):
|
||||
def generate_model_name():
|
||||
timestamp = datetime.datetime.now().strftime('%Y%m%d%H%M%S')
|
||||
return 'zaza-{}{}{}'.format(charm_name, bundle_name, timestamp)
|
||||
return 'zaza-{}'.format(timestamp)
|
||||
|
||||
|
||||
def func_test_runner(keep_model=False, smoke=False):
|
||||
@@ -34,7 +34,7 @@ def func_test_runner(keep_model=False, smoke=False):
|
||||
bundles = test_config[bundle_key]
|
||||
last_test = bundles[-1]
|
||||
for t in bundles:
|
||||
model_name = generate_model_name(test_config['charm_name'], t)
|
||||
model_name = generate_model_name()
|
||||
# Prepare
|
||||
prepare.prepare(model_name)
|
||||
# Deploy
|
||||
|
||||
Reference in New Issue
Block a user