Create Issue button in the Deployment Detail page
Problem
In the previous issue, we added the Deployment detail page to show the fundamental information related to a specific deployment. However, still users need a place to discuss discuss a specific upcoming/complete deployment.
- For the next deployment (manually executable):
- Users want to discuss with the other operators and stakeholders if it's safe to promote the deployment to production.
- Users want to ping approvers for asking approvals, along side the TODO-list.
- Approvers want to approve/reject the deployment, also leave a comment if necessary.
- Users want to see who has already approved, who has permission to approve and how many approvals are missing. Related.
- Operators want to execute the deployment from the page.
- Operators want to execute the deployment with a slash command (
/deployment execute).
- For the finished deployment:
- Users want to discuss the performance metrics after the deployment.
- Users want to discuss whether they should revert or rollback the deployment if something went wrong.
- Users want to know the timeline of the events.
- The system notifies the user if an invalid environment not being updated.
Intended users
- Priyanka (Platform Engineer)
- Sidney (Systems Administrator)
- Rachel (Release Manager)
- Alex (Security Operations Engineer)
- Simone (Software Engineer in Test)
- Allison (Application Ops)
- Ingrid (Infrastructure Operator)
Proposal
Similar to the showcase video on Error Management, we put the issue creation button in the Deployment Detail page:
When a user clicks it, a new will be opened, which provides a place to discuss an upcoming/complete deployment.
Edited by Shinya Maeda
