terraform-provider-grafana
terraform-provider-grafana copied to clipboard
Panel ids disappear when overwrite=true
Terraform Version
- Terraform: 1.1.3
- Terraform Grafana Provider: 1.21.1
- Grafana: Grafana Cloud
Affected Resource(s)
- grafana_dashboard
Terraform Configuration Files
resource "grafana_dashboard" "cluster" {
for_each = toset([
"./dashboards/General/dashboard.json",
"./dashboards/General/another-dashboard.json",
])
overwrite = true
provider = grafana
config_json = file(each.key)
}
Expected Behavior
Panel Ids should be kept and so, user can edit their panel.
Actual Behavior
Panels Ids disappear with overwrite=true
Panels Ids are mandatory to edit a panel in Grafana Cloud.
Steps to Reproduce
- Modify your dashboard
- Export it to ./dashboards/General/dashboard.json
terraform apply