You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: README.md
+14-3Lines changed: 14 additions & 3 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -12,9 +12,11 @@ You can refer the ApprovalTask in the pipeline similar to how we refer Task toda
12
12
params:
13
13
- name: approvers
14
14
value:
15
-
- foo
16
-
- bar
17
-
- tekton
15
+
- foo # individual user
16
+
- bar
17
+
- tekton
18
+
- group:tekton # users in group
19
+
- group:example
18
20
- name: numberOfApprovalsRequired
19
21
value: 2
20
22
- name: description
@@ -33,6 +35,15 @@ You can refer the ApprovalTask in the pipeline similar to how we refer Task toda
33
35
* If any one approver rejects the approval task controller will mark the approvalState as rejected and then the pipelinerun will fail
34
36
* If a user approves for the first time and still approvalsRequired limit is not reached i.e. approvalState is in pending state then user can still change his input and mark the approval task as reject
35
37
38
+
* Support for approver groups
39
+
* Define groups of users as approvers, using the group:<groupName> syntax.
40
+
41
+
* Individual & Group Approvers
42
+
* Mix single users (alice, bob) and groups (group:dev-team, group:qa-team) in the approval list.
43
+
44
+
* Approval messages
45
+
* Approvers can add a custom message when approving or rejecting.
46
+
36
47
* A webhook is configured while you install manual-approval-gate which will take care of all the checks which are required while the approver approves/rejects the approvalTask
37
48
* Users can add timeout to the approvalTask
38
49
* As of today once the timeout exceeds, approvalTask state is marked as rejected and correspondingly customrun and pipelinerun will be failed
0 commit comments