summaryrefslogtreecommitdiff
path: root/zuul/driver/gerrit/gerrittrigger.py
diff options
context:
space:
mode:
authorZuul <zuul@review.opendev.org>2023-04-29 21:20:01 +0000
committerGerrit Code Review <review@openstack.org>2023-04-29 21:20:01 +0000
commitbbdbe81790f4926e5e00085309589a2c52e5230b (patch)
treeab93ab7d69cfd8cfa15afe164ff932b82408ec5e /zuul/driver/gerrit/gerrittrigger.py
parent8dcc69fbf0b20a9d50ca5dc0c2cbe866abc0bb3e (diff)
parent546ad5353a89d2fe7f47636ef781c44a6e8ff975 (diff)
downloadzuul-bbdbe81790f4926e5e00085309589a2c52e5230b.tar.gz
Merge "Add Gerrit pipeline trigger requirements"
Diffstat (limited to 'zuul/driver/gerrit/gerrittrigger.py')
-rw-r--r--zuul/driver/gerrit/gerrittrigger.py7
1 files changed, 6 insertions, 1 deletions
diff --git a/zuul/driver/gerrit/gerrittrigger.py b/zuul/driver/gerrit/gerrittrigger.py
index dc8a7db68..dff5dc32c 100644
--- a/zuul/driver/gerrit/gerrittrigger.py
+++ b/zuul/driver/gerrit/gerrittrigger.py
@@ -16,6 +16,7 @@ import logging
import voluptuous as v
from zuul.trigger import BaseTrigger
from zuul.driver.gerrit.gerritmodel import GerritEventFilter
+from zuul.driver.gerrit import gerritsource
from zuul.driver.util import scalar_or_list, to_list
@@ -59,7 +60,9 @@ class GerritTrigger(BaseTrigger):
),
uuid=trigger.get('uuid'),
scheme=trigger.get('scheme'),
- ignore_deletes=ignore_deletes
+ ignore_deletes=ignore_deletes,
+ require=trigger.get('require'),
+ reject=trigger.get('reject'),
)
efilters.append(f)
@@ -101,6 +104,8 @@ def getSchema():
'approval': scalar_or_list(variable_dict),
'require-approval': scalar_or_list(approval),
'reject-approval': scalar_or_list(approval),
+ 'require': gerritsource.getRequireSchema(),
+ 'reject': gerritsource.getRejectSchema(),
}
return gerrit_trigger