Implement preview for ResourceGroup

Change-Id: I92aa19cc1b09148ff4090a6129d91ff7d1d3055f
Story: 2004385
Task: 28005
This commit is contained in:
Pavlo Shchelokovskyy 2018-12-04 08:38:12 +00:00
parent 017a40a6ef
commit dbd09e8d6e
1 changed files with 12 additions and 0 deletions

View File

@ -784,6 +784,18 @@ class ResourceGroup(stack_resource.StackResource):
return list(tasks())
def preview(self):
# NOTE(pas-ha) just need to use include_all in _assemble_nested,
# so this method is a simplified copy of preview() from StackResource,
# and next two lines are basically a modified copy of child_template()
names = self._resource_names()
child_template = self._assemble_nested(names, include_all=True)
params = self.child_params()
name = "%s-%s" % (self.stack.name, self.name)
self._nested = self._parse_nested_stack(name, child_template, params)
return self.nested().preview_resources()
def child_template(self):
names = self._resource_names()
return self._assemble_nested(names)