Skip to content

Adds a deploy collection for groups and projects

Sam Beckham requested to merge 405011-deploy-section into master

What does this MR do and why?

This MR adds a deploy collection for groups and project level navigation. It also moves some items around as-per the classification here: #405011 (comment 1385867543) It updates the "Operate" icon so the deploy category can use the deploy one again (see gitlab-svgs#379 (closed)). Note: This icon is not yet merged into the codebase so will be missing in this MR.

It tests and validates these changes.

Changes

Group changes

Deploy

  • Package Registry

Operate

  • Package Registry

Project changes

Build

  • Releases
  • Environments
  • Feature flags

Deploy

  • Releases
  • Feature flags
  • Package Registry
  • Container Registry
  • Model experiments

Operate

  • Environments
  • Package Registry
  • Container Registry

Analyze

  • Model experiments

Screenshots or screen recordings

Group Project
Screenshot_2023-05-16_at_12.14.08 Screenshot_2023-05-16_at_12.13.33

How to set up and validate locally

  1. Follow the steps to enable the new navigation
  2. Look at a project sidebar
  3. Look at a group sidebar

MR acceptance checklist

This checklist encourages us to confirm any changes have been analyzed to reduce risks in quality, performance, reliability, security, and maintainability.

Related to #405011 (closed)

Edited by Sam Beckham

Merge request reports