Feasibility Assessment: Can we create an example escalation policy in users instances?
Background
We working to break-down on-call schedule management into iterations so that we can move fast and get product into customers hands every month that they can use - plan on this issue.
We want to add schedules to Gitlab a milestone ahead of escalation policies. When we add schedules, all alerts in the project where the schedule is created will be routed to the user on-call in that project.
Alerts => Schedule
After we release escalation policies, we want to change this relationship. Alerts will be routed to escalation policies which will define which schedule is used for each step.
When we release escalation policies we will need to insert an escalation policy into projects that have created a schedule to set up this paradigm. In the longer term vision we do not want alerts being routed directly to schedules - this introduces unnecessary complexity.
Question to answer
Is it possible and if so, how difficult will it be to add an Escalation Policy to projects that have a created an on-call schedule? We will be doing this at the moment that we release escalation policies AND the ability to create multiple schedules.