grafana / oncall

Developer-friendly incident response with brilliant Slack integration
GNU Affero General Public License v3.0
3.4k stars 270 forks source link

Terraform: edit on-call schedule but keep history #4548

Open vadimkerr opened 2 months ago

vadimkerr commented 2 months ago

What would you like to see!

Problem: When managing OnCall schedules with Terraform, adding new members to a rotation alters past events and shifts current on-call users, disrupting the schedule history.

Request: Add an ability manage OnCall schedules in Terraform without changing past events or shifting current on-call users, preserving the schedule history.

Possible solutions:

  1. Implement something similar to "Save as new" in web UI.
  2. Expose the until field from the public API so it's possible to end the existing rotation and create a new one with the updated list of users.

Product Area

Terraform/Crossplane

Anything else to add?

No response

github-actions[bot] commented 2 months ago

The current version of Grafana OnCall, at the time this issue was opened, is v1.7.1. If your issue pertains to an older version of Grafana OnCall, please be sure to list it in the PR description. Thank you :smile:!