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,963
    • Issues 35,963
    • 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
  • #24172

Closed
Open
Opened Sep 13, 2018 by Brendan O'Leary 🐢@brendanDeveloper

Show inherited group variables in project view

Problem to solve

When using a mix of project & group variables, it can be confusing to understand what group variables exist and how they may related/conflict with project level variables.

A simple iteration to help with this would be to show the group (inherited) variables in the project variables page.

Further details

Many enterprise customers will use group variables for stuff they have to set at a group level, but someone creating a new project in a group I may not be aware of what group variables exist.

Proposal

Show a read-only list of inherited variables (names, no values) and where they came from. The link should take you to where the value is defined so, if you have access, you can see and change the value.

Artboard

The table includes columns:

  • Key => Variable name
  • Origin => Group name + link (not displayed in mockup)

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

As a user, I can identify what group CI variables exist when I'm in the project.

Links / references

Edited Oct 16, 2019 by Dimitrie Hoekstra
Assignee
Assign to
12.5
Milestone
12.5 (Past due)
Assign milestone
Time tracking
None
Due date
None
Reference: gitlab-org/gitlab#24172