Skip to content

Remove network policy editor

Alexander Turinske requested to merge 352285-remove-network-policy-editor into master

What does this MR do and why?

Remove network policy editor

NOTE: this MR is large, but it logically makes sense to delete all the components related to the network_policy_editor (all in the same folder) at once. There are only two components that are outside the folder (policy_action_picker.vue and policy_alert_picker.vue), but I have also verified that they are not used anywhere else (similar to all the files in the network_policy_editor folder)

Related to #352285 (closed)

What does this MR NOT do and why?

  • This MR does not remove any additional constants or mock data because it is large already, but those changes will come in a later MR (and are being tracked by the issue)

Screenshots or screen recordings

Before After
image No visual change
policy_alert_picker global search policy_action_picker global search
Screen_Shot_2022-04-26_at_14.42.48 Screen_Shot_2022-04-26_at_14.42.59

How to set up and validate locally

  1. Upload a GitLab Ultimate license
  2. Navigate to a project => Security & Compliance => Policies => New policy
  3. Verify all editors still work

MR acceptance checklist

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

Edited by Alexander Turinske

Merge request reports