Fixed profile creation errors
Some errors exist in profile spec parsing logic
This commit is contained in:
@@ -158,9 +158,10 @@ def process_stack_spec(spec):
|
||||
env_paths=spec.get('environment', None))
|
||||
|
||||
new_spec = {
|
||||
'name': spec.get('name', None),
|
||||
'rollback': spec.get('rollback', False),
|
||||
# TODO(Qiming): add context support
|
||||
'disable_rollback': spec.get('disable_rollback', False),
|
||||
'parameters': spec.get('parameters', {}),
|
||||
'timeout': spec.get('timeout', 60),
|
||||
'template': template,
|
||||
'files': dict(list(tpl_files.items()) + list(env_files.items())),
|
||||
'environment': env
|
||||
|
||||
@@ -122,7 +122,8 @@ def _show_profile(sc, profile_id):
|
||||
|
||||
if profile.type == 'os.heat.stack':
|
||||
formatters['spec'] = utils.nested_dict_formatter(
|
||||
['name', 'rollback', 'parameters', 'environment', 'template'],
|
||||
['disable_rollback', 'environment', 'files', 'parameters',
|
||||
'template', 'timeout'],
|
||||
['property', 'value'])
|
||||
|
||||
utils.print_dict(profile.to_dict(), formatters=formatters)
|
||||
|
||||
Reference in New Issue
Block a user