Approval Management
Approval management is a menu where you can view and process approval requests you created or received. In the approval details, review the operation description and changed content, then select approve or reject to decide whether deployment should proceed.
View approval list
View approval history and processing status for deployment execution.
- Go to the KakaoCloud console > Developer Tools > Deployflow.
- Select Approval Management.
- Use the My approval requests or Received approval requests filter to select the approval requests to view.
The list displays the following items.
| Item | Description |
|---|---|
| Application name | Name that identifies the application |
| Approval ID | ID of the approval request |
| Operation type | Type of operation subject to approval |
| History ID | ID that identifies the application history item |
| Approval request time | Date and time when approval was requested |
| Requester | User who requested approval |
| Approval status | Approval status value |
| Approval completion time | Date and time when the approval was last processed |
| Reviewer | Configured reviewer information |
If the approval requester or reviewer account has been deleted or no longer has permission, it is displayed as disabled in the list, and a tooltip saying "This account has been deleted or has no permission." is provided.
If an approval requester or reviewer account is deleted or its permissions change, the approval process may no longer proceed. Use approval settings carefully.
View approval process status
Approval status can be checked in the approval management list. Each status indicates the current stage of the approval request. For the detailed approval flow, see Approval flow.
| Status | Description |
|---|---|
| Progressing | Approval request has been created and is waiting for configured reviewers to approve or reject it. |
| Ready | All configured reviewers have approved, and sync or rollback is waiting to run. Depending on the request type, it is displayed as Sync Ready or Rollback Ready. |
| Done | Sync or rollback has actually been performed from the Ready status, and the entire approval process is complete. |
| Rejected | Status that changes immediately when any configured reviewer rejects the request. After rejection, sync or rollback cannot proceed. |
| Canceled | Status when the approval requester directly cancels the request before reviewers approve or reject it. |
View approval details
View the operation description and changed content for each approval request, then approve or reject the request.
- Go to the KakaoCloud console > Developer Tools > Deployflow.
- In Approval Management, select the approval whose details you want to view.
- When the approval item expands, check the details.
- Review the changed content in unified view or split view.
- If deployment can proceed, click [Approve]. If there is an issue, click [Reject].
- After processing the approval, check whether the approval status has changed.
| Item | Description |
|---|---|
| Operation description | Description written by the approval requester when requesting approval |
| Changed content | Check changed content in unified view or split view, then decide whether to approve it |
| Reject | Changes the approval request to rejected status when clicked |
| Approve | Changes the approval request to approved status when clicked |
Reviewer status
Check the approval processing result and current progress status for each reviewer.
| Status | Description |
|---|---|
| Progressing | Approval process is in progress and no approval or rejection action has been taken |
| Approved | Review approved |
| Rejected | Review request rejected |
Notifications
The approval process provides email notifications for review requests and approval or rejection results. Email subjects use the [KakaoCloud] Deployflow {Notification type} - {Application name} format.
| Event | Recipient | Information provided |
|---|---|---|
| Approval request finally approved | Approval requester | Approval completion status, target application, approval requester, and reviewer information |
| Approval request finally rejected | Approval requester | Rejection status, target application, approval requester, and reviewer information |
| Review request created (per request) | Reviewer | Operation type, operation description, target application, and approval requester information |
| Application with an approval process in progress is deleted | Reviewer | Notice that the approval process was canceled because the application was deleted, including deletion operator information |