- return self.get_policies_by_keyword(top_policies, '.SCALING')
\ No newline at end of file
+ return self.get_policies_by_keyword(top_policies, '.SCALING')
+
+ def get_all_flavour(self, groups):
+ rets = []
+ for group in groups:
+ if self._isFlavour(group):
+ ret = {}
+ ret['flavour_id'] = group.name
+ ret['description'] = group.description
+ if 'properties' in group.tpl:
+ ret['properties'] = group.tpl['properties']
+ ret['members'] = group.members
+
+ rets.append(ret)
+ return rets
+
+ def _isFlavour(self, group):
+ return group.type.upper().find('FLAVOUR') >= 0
\ No newline at end of file