Skip to content

Adds an overview stage to VSA

What does this MR do?

Adds the overview stage to the VSA path navigation. This only applies when the value_stream_analytics_path_navigation feature flag is enabled for VSA, on the overview stage only VSA metrics and charts should appear, any other stage should only display the stage table.

When the feature flag is disabled, the overview stage should not appear, the charts and stage table shold also appear on all stages.

This MR:

  • When the overview is selected, we should display metrics and charts
  • Other selected stages should only show the stage table
  • Adds the home icon for the overview stage
  • updates related specs to reflect the different behaviour when the hasPathNavigation feature flag is enabled / disabled

Related to #321438 (closed)

Screenshots (strongly suggested)

Feature flag on - overview Feature flag on - other stage Feature flag off
Screen_Shot_2021-03-24_at_12.22.56_pm Screen_Shot_2021-03-24_at_12.23.07_pm Screen_Shot_2021-03-26_at_1.36.38_pm

Does this MR meet the acceptance criteria?

Conformity

Availability and Testing

Security

If this MR contains changes to processing or storing of credentials or tokens, authorization and authentication methods and other items described in the security review guidelines:

  • Label as security and @ mention @gitlab-com/gl-security/appsec
  • The MR includes necessary changes to maintain consistency between UI, API, email, or other methods
  • Security reports checked/validated by a reviewer from the AppSec team

Related to #321438 (closed)

Edited by Ezekiel Kigbo

Merge request reports