Migrate the Security pipeline tab to the unified Vue app
This makes the necessary changes for the Security
tab to function properly in the unified Vue pipeline tabs app.
How to set up and validate locally
- Enable the
pipeline_tabs_vue
feature flag.Feature.enable(:pipeline_tabs_vue)
- Make sure your GDK instance has an EE license.
- Navigate to a pipeline's page in a project that has security scans setup.
- The
Security
tab's content should render and actions should work properly.
- The
Note: There is a concurrent initiative which migrates the
Security
tab to GraphQL instead of the current Vuex-based report. This migration is being worked on behind the:pipeline_security_dashboard_graphql
feature flag. The tab should work properly with any combination of the two feature flags.
Related to #360795 (closed)
Edited by Paul Gascou-Vaillancourt