Add an organization-level dynamic deployments list

Release notes

Problem to solve

As a release manager/platform engineer managing deployments, I want to see a high level overview of what's being deployed in their organization, in order to manage & approve deployments effectively.

Part of the Release JTBD:

Tracking and coordinating deployments

When I am planning deployments or changes to production I want to make sure all my teams are informed and know what changes will be made so I can ensure our customers have a positive experience with our code/product.

When I am planning deployments or changes to production I want to use a single tool across multiple projects so I can reduce failure points in the devops lifecycle as a switch tools.

When managing changes to production, I want to take action on deployments across my organization from a single place, so I can have better control of our production changes.

This issue is a follow up to the work currently ongoing at Add dynamically populated organization-level en... (#241506 - closed)

Intended users

User experience goal

Being able to see all current, pending and recent deployments in my organization, and directly act upon them.

Proposal

A dynamic list of deployments within the GitLab namespace the user is currently at:

  • If on a Project, the page shows all deployments to environments within that project
  • If on a Group, the page shows all deployments to environments within projects in that group
  • If on a Workspace, the page shows all deployments to environments within groups in that workspace

Users will have access to a variety of filters and ordenation options to setup a view that shows exactly the deployments they need. All of these settings should be reflected in the URL, so users can share URLs that map to the specific views they need to keep an eye on.

🌀 See mockups on design management

What does success look like, and how can we measure that?

Usage metrics shows users are navigating into deployments from this view, as well as conducting deployment approvals/rejections from here. The absolute number of unique URLs created by users in this page can also be another signal of successful usage.

Further details

Permissions and Security

Documentation

Availability & Testing

Available Tier

What is the type of buyer?

GitLab Premium

Is this a cross-stage feature?

Links / references

This page may contain information related to upcoming products, features and functionality. It is important to note that the information presented is for informational purposes only, so please do not rely on the information for purchasing or planning purposes. Just like with all projects, the items mentioned on the page are subject to change or delay, and the development, release, and timing of any products, features, or functionality remain at the sole discretion of GitLab Inc.

Edited by Daniel Fosco