Parallel Approval
pending feedback
B
Bronze Tapir
I would like for multiple groups of people to be able to review in their own time without blocking each other. Currently, we could specify multiple user groups in HarnessApproval spec, but it doesn't actually require each one of the group to approve.
Minimum count behavior is also not properly documented. Setting it to be bigger than one would allow multiple person from the same user groups to approve, without actually requiring the other group.
Log In
Rohan Gupta
pending feedback
Rohan Gupta
The approval stage wont work but Custom stage with approval step should work
pipeline:
name: testapprovla
identifier: testapprovla
projectIdentifier: PM_Signoff
orgIdentifier: default
tags: {}
stages:
- parallel:
- stage:
name: ap
identifier: ap
description: ""
type: Custom
spec:
execution:
steps:
- step:
type: HarnessApproval
name: HarnessApproval_1
identifier: HarnessApproval_1
spec:
approvalMessage: Please review the following information and approve the pipeline progression
includePipelineExecutionHistory: true
isAutoRejectEnabled: false
approvers:
userGroups:
- account.ProductManagement
minimumCount: 1
disallowPipelineExecutor: false
approverInputs: []
timeout: 1d
tags: {}
- stage:
name: ap2
identifier: ap2
description: ""
type: Custom
spec:
execution:
steps:
- step:
type: HarnessApproval
name: HarnessApproval_1
identifier: HarnessApproval_1
spec:
approvalMessage: Please review the following information and approve the pipeline progression
includePipelineExecutionHistory: true
isAutoRejectEnabled: false
approvers:
userGroups:
- account.ProductManagement
minimumCount: 1
disallowPipelineExecutor: false
approverInputs: []
timeout: 1d
tags: {}