Use new vulnerability report for pipeline security tab
What does this MR do and why?
This MR switches the GraphQL version of the pipeline security tab vulnerability report, which is currently using an old version of a shared vulnerability report, to use the new version. The new version is already used by all the other report levels (project, group, and instance), and this is the last one that needs to be switched over. This MR also removes a large number of unused components (and their tests) now that the old shared vulnerability report is completely deprecated.
Note that the GraphQL version of the report on the pipeline security tab is still under development, so you will need to enable the feature flag :pipeline_security_dashboard_graphql
to see it. Otherwise, you will see the Vuex version (the default).
Vuex version (if you see this, you need to enable the feature flag) | GraphQL old version | GraphQL new version, note that the counts aren't shown because the GraphQL endpoint doesn't exist for it yet |
---|---|---|
![]() |
![]() |
![]() |
MR acceptance checklist
This checklist encourages us to confirm any changes have been analyzed to reduce risks in quality, performance, reliability, security, and maintainability.
-
I have evaluated the MR acceptance checklist for this MR.
Related to #347155 (closed)