FYI @ameliabauerly@crystalpoole Here is a follow up issue to the integrations work to get the Alerts Endpoint options removed from the Project and group level integrations lists. Since the functionality was moved to Settings > Operations > Alerts, we need to remove it from here.
@sarahwaldner Yes, it also requires backend work, probably there isn't too much backend code to remove (release M) but we should create a migration script to remove all the existing AlertsService integration from the database (release M+1).
Caveat: AlertsService is still used for the OpsGenieMVC, so we won't want to remove the database records until removing that first - #273657 (closed).
I'm thinking #255501 (closed) could probably end up covering the model & data removal from a backend perspective.
@sarahwaldner I think some of this removal work may require a little more breakdown to get the dependencies right. I'll do some research and see if I can come up with a plan by tomorrow EOD.
Another thing, the service data is also stored in a separate table alerts_service_data. We have AlertsService and AlertsServiceData models, at the end removing the backend code is not trivial.
In the chart above, I think we need A+B+C+D in order for the deprecated features to be "gone." So I think it might make sense to break the issues down by backend and frontend. 4 issues total, covering (A+B), (C+D), (E+F), and (G+H). Then we can treat them explicitly and independently.
Also I created an epic for this, Integrations Clean-up, and I've catalogued all of these under it. They are all tentatively scheduled for %13.8 with the intention of moving them to %13.9 is needed.