Skip to content

GitLab Next

  • Projects
  • Groups
  • Snippets
  • Help
    • Loading...
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
    • Contribute to GitLab
  • Sign in / Register
GitLab
GitLab
  • Project overview
    • Project overview
    • Details
    • Activity
    • Releases
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributors
    • Graph
    • Compare
    • Locked Files
  • Issues 35,811
    • Issues 35,811
    • List
    • Boards
    • Labels
    • Service Desk
    • Milestones
    • Iterations
  • Merge Requests 1,295
    • Merge Requests 1,295
  • Requirements
    • Requirements
    • List
  • CI / CD
    • CI / CD
    • Pipelines
    • Jobs
    • Schedules
    • Test Cases
  • Operations
    • Operations
    • Metrics
    • Incidents
    • Environments
  • Packages & Registries
    • Packages & Registries
    • Container Registry
  • Analytics
    • Analytics
    • CI / CD
    • Code Review
    • Insights
    • Issue
    • Repository
    • Value Stream
  • Snippets
    • Snippets
  • Members
    • Members
  • Activity
  • Graph
  • Create a new issue
  • Jobs
  • Commits
  • Issue Boards
Collapse sidebar
  • GitLab.org
  • GitLabGitLab
  • Issues
  • #11960

Closed
Open
Opened Jun 05, 2019 by Brendan O'Leary 🐢@brendanDeveloper

Group level pipeline dashboard

Problem to solve

With https://gitlab.com/gitlab-org/gitlab-ee/issues/7861 we introduced the cross-project pipeline dashboard as part of the Operations Dashboard.

This provides each user with a customizable dashboard to show them the pipelines they care about. However, if as a GitLab administrator or Development Lead I've carefully created groups and sub-groups to house related projects, I may want to just quickly have a dashboard or TV monitor that shows a given groups pipelines and all of their statuses.

Intended users

  • Persona: Development Team Lead
  • Persona: DevOps Engineer

Further details

This would allow an increase to the usability of the Operations Dashboard by providing a convention (groups) over configuration (existing "add the projects you want") approach. This aligns this issue well with our product vision.

Proposal

  1. Refactor Kubernetes at the group level to be under Operations as it is at the project level
  2. Add Dashboard under Operations at the group level
  3. Link that to an automatically curated dashboard that mirrors the exisiting gitlab.com/-/operations dashboard, but automatically includes all projects in the group that have pipelines.

Permissions and Security

We would probably intend this to be available to anyone who can see the project's pipeline (e.g. anyone that could have added the project to their existing /-/operations personal dashboard.

Documentation

Testing

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

We should track the usage of the specific group-level dashboard against the use of the wider personalized dashboard separately.

What is the type of buyer?

Links / references

Assignee
Assign to
Backlog
Milestone
Backlog
Assign milestone
Time tracking
None
Due date
None
Reference: gitlab-org/gitlab#11960