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

Proposal

Similar to the showcase video on Error Management, we put the issue creation button in the Deployment Detail page:

2022-05-16_10-16

When a user clicks it, a new will be opened, which provides a place to discuss an upcoming/complete deployment.

Edited by Shinya Maeda