add watch_rule_get_all_by_stack dbapi call
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>
This commit is contained in:
parent
f96f15d2ed
commit
1563f3039f
|
@ -154,6 +154,10 @@ def watch_rule_get_all(context):
|
|||
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)
|
||||
|
||||
|
|
|
@ -271,6 +271,12 @@ def watch_rule_get_all(context):
|
|||
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)
|
||||
|
|
Loading…
Reference in New Issue