Add option to retrieve all watch rules for a given stack, which
will be required to move to periodic watch threads per-stack
Ref bug
1078779
Change-Id: I350e2ee72c7eec0b91bf85ac52bb04e3cd00b4db
Signed-off-by: Steven Hardy <shardy@redhat.com>
return IMPL.watch_rule_get_all(context)
+def watch_rule_get_all_by_stack(context, stack_id):
+ return IMPL.watch_rule_get_all_by_stack(context, stack_id)
+
+
def watch_rule_create(context, values):
return IMPL.watch_rule_create(context, values)
return results
+def watch_rule_get_all_by_stack(context, stack_id):
+ results = model_query(context, models.WatchRule).\
+ filter_by(stack_id=stack_id).all()
+ return results
+
+
def watch_rule_create(context, values):
obj_ref = models.WatchRule()
obj_ref.update(values)