Remove threat monitoring sidebar option and routes
What does this MR do and why?
Remove threat monitoring sidebar option and routes
- remove threat monitoring sidebar option
- remove threat monitoring routes
- update tests for removal
Changelog: removed
EE: true
What does this MR NOT do and why?
It does NOT delete all the underlying components (e.g. any additional controllers, views, UI code) because doing that in this MR would make this MR >2000lns long. This MR only ensures that a user can not get to any of the threat monitoring paths. All the underlying components will be deleted iteratively in follow-up MRs (coming immediately after this gets merged), but there are just so many that it will be easier to delete this first. This is all documented in #352287 (closed)
Screenshots or screen recordings
| Before | After | 
|---|---|
|  |  | 
How to set up and validate locally
- Upload a GitLab Ultimate license
- Navigate to a project => Security & Compliance
- Verify Threat Monitoringno longer exists
- Verify the url /threat_monitoringis inaccessible
- Verify the url /threat_monitoring/alerts/1#/overviewis inaccessible (relies on having alerts set up)
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 #352287 (closed)
Edited  by Alexander Turinske