Render images in incident details for Status page
Problem to solve
GitLab Incident issue descriptions support a rich set of display capabilities including images and embedded charts. If customers, users, and stakeholders don't have access to these visuals they lack meaningful context that can help them make decisions about how they will handle outages and performance degradations. Sharing visuals along with text raises the level of transparency which breeds additional trust and confidence.
See #205164 (closed)
This work supports the Status Page vision.
- Images added to incident issue descriptions should be rendered along with text on the accompanying status detail page automatically as part of the description creation/update process.
Out of scope
- Rendering charts on status detail pages. (User will need to screen cap charts and paste them in as images in order for them to show up on the status page.)
- Posting comments to the detail page. (Images from the issue description only)
As a follow-up to the work completed in #205165 (closed), this work will allow us to pull images (jpg and pngs) from the issue description and add them to the incident detail page. Here is how that could look, if we use the example of a screengrab of a chart:
Permissions and Security
Documentation required. Please add changes to a new section called Status Page.
Availability & Testing
A new end to end test will be introduced to cover the functionality of this feature, please follow up in E2E test for Status Page with Incidents
What does success look like, and how can we measure that?
What is the type of buyer?
Links / references
Full designs for the MVC and future iterations in Sketch cloud
User flow viewable in Mural