Add Vue3 feature flag for security discover page

What does this MR do and why?

Add Vue3 feature flag for security discover page

This adds a new feature flag for the security discover page entrypoint to run it behind vue 3.

References

Related #633354 (closed)

Screenshots or screen recordings

Before After

How to set up and validate locally

  1. Enable feature flag vue3_migrate_security_discover
  2. Restart vite gdk restart vite
  3. Apply patch (or reload gdk in SAAS mode and go to group without ultimate): security-discover.patch
  4. Go to http://gdk.test:3000/groups/gitlab-org/-/security/discover and validate page loads and console shows [gitlab] [V] Using Vue.js 3 for SecurityDiscoverRoot

MR acceptance checklist

Evaluate this MR against the MR acceptance checklist. It helps you analyze changes to reduce risks in quality, performance, reliability, security, and maintainability.

Related to #633354 (closed)

Merge request reports

Loading
Loading